diff --git a/.gitea/workflows/cicd.yaml b/.gitea/workflows/cicd.yaml new file mode 100644 index 0000000..4fdd245 --- /dev/null +++ b/.gitea/workflows/cicd.yaml @@ -0,0 +1,137 @@ +name: Build, Test and Deploy + +on: + push: + branches: + - main + - int + - dev + +jobs: + test-backend: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + + - name: Install dependencies + run: | + pip install -r backend/requirements.txt + pip install pytest httpx + + - name: Run Backend Tests + run: | + export PYTHONPATH=$PYTHONPATH:$(pwd)/backend + pytest backend/tests + + build-and-push: + needs: test-backend + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Set Environment Variables + run: | + if [[ "${{ gitea.ref }}" == "refs/heads/main" ]]; then + echo "TAG=prod" >> $GITHUB_ENV + elif [[ "${{ gitea.ref }}" == "refs/heads/int" ]]; then + echo "TAG=int" >> $GITHUB_ENV + else + echo "TAG=dev" >> $GITHUB_ENV + fi + + - name: Login to Gitea Registry + uses: docker/login-action@v2 + with: + registry: ${{ secrets.REGISTRY_URL }} + username: ${{ secrets.GITEA_USER }} + password: ${{ secrets.GITEA_TOKEN }} + + - name: Build and Push Backend + uses: docker/build-push-action@v4 + with: + context: ./backend + push: true + tags: ${{ secrets.REGISTRY_URL }}/${{ gitea.repository_owner }}/print-calculator-backend:${{ env.TAG }} + + - name: Build and Push Frontend + uses: docker/build-push-action@v4 + with: + context: ./frontend + push: true + tags: ${{ secrets.REGISTRY_URL }}/${{ gitea.repository_owner }}/print-calculator-frontend:${{ env.TAG }} + + deploy: + needs: build-and-push + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Set Deployment Vars + run: | + if [[ "${{ gitea.ref }}" == "refs/heads/main" ]]; then + echo "ENV=prod" >> $GITHUB_ENV + echo "TAG=prod" >> $GITHUB_ENV + elif [[ "${{ gitea.ref }}" == "refs/heads/int" ]]; then + echo "ENV=int" >> $GITHUB_ENV + echo "TAG=int" >> $GITHUB_ENV + else + echo "ENV=dev" >> $GITHUB_ENV + echo "TAG=dev" >> $GITHUB_ENV + fi + + - name: Create Remote Directory + uses: appleboy/ssh-action@v0.1.10 + with: + host: ${{ secrets.SERVER_HOST }} + username: ${{ secrets.SERVER_USER }} + key: ${{ secrets.SSH_PRIVATE_KEY }} + script: mkdir -p /mnt/user/appdata/print-calculator/${{ env.ENV }}/ + + - name: Copy Compose File to Server + uses: appleboy/scp-action@v0.1.4 + with: + host: ${{ secrets.SERVER_HOST }} + username: ${{ secrets.SERVER_USER }} + key: ${{ secrets.SSH_PRIVATE_KEY }} + source: "docker-compose.deploy.yml" + target: "/mnt/user/appdata/print-calculator/${{ env.ENV }}/" + + - name: Copy Env File to Server + uses: appleboy/scp-action@v0.1.4 + with: + host: ${{ secrets.SERVER_HOST }} + username: ${{ secrets.SERVER_USER }} + key: ${{ secrets.SSH_PRIVATE_KEY }} + source: "deploy/envs/${{ env.ENV }}.env" + target: "/mnt/user/appdata/print-calculator/${{ env.ENV }}/.env" + + - name: Execute Remote Deployment + uses: appleboy/ssh-action@v0.1.10 + with: + host: ${{ secrets.SERVER_HOST }} + username: ${{ secrets.SERVER_USER }} + key: ${{ secrets.SSH_PRIVATE_KEY }} + script: | + cd /mnt/user/appdata/print-calculator/${{ env.ENV }}/ + + # Rename the copied env file to strictly '.env' so docker compose picks it up automatically + mv ${{ env.ENV }}.env .env + + # Login to registry + echo ${{ secrets.GITEA_TOKEN }} | docker login ${{ secrets.REGISTRY_URL }} -u ${{ secrets.GITEA_USER }} --password-stdin + + # Pull new images + # We force reading from .env just to be safe, though default behavior does it too. + docker compose --env-file .env -f docker-compose.deploy.yml pull + + # Start/Update services + # TAG is inside .env now, so we don't even need to pass it explicitly! + docker compose --env-file .env -f docker-compose.deploy.yml up -d --remove-orphans diff --git a/.gitignore b/.gitignore index e935213..4ba30c8 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,14 @@ hs_err_pid* replay_pid* /frontend/.vscode/ /backend/venv/ + +# IDEs and editors +.idea/ +*.iml +.vscode/ +.vs/ +.fleet/ +.project +.classpath +.settings/ +.DS_Store diff --git a/GEMINI.md b/GEMINI.md new file mode 100644 index 0000000..043579f --- /dev/null +++ b/GEMINI.md @@ -0,0 +1,38 @@ +# GEMINI Project Context + +Questo file serve a dare contesto all'AI (Antigravity/Gemini) sulla struttura e logica del progetto. + +## Project Overview +**Nome**: Print Calculator +**Scopo**: Calcolare costi e tempi di stampa 3D da file STL. +**Stack**: +- **Backend**: Python (FastAPI), libreria `trimesh` per analisi geometrica. +- **Frontend**: Angular 19 (TypeScript). + +## Architecture + +### Backend (`/backend`) +- **`main.py`**: Entrypoint dell'applicazione FastAPI. + - Definisce l'API `POST /calculate/stl`. + - Gestisce l'upload del file, invoca lo slicer e restituisce il preventivo. + - Configura CORS per permettere chiamate dal frontend. +- **`slicer.py`**: Wrappa l'eseguibile di **OrcaSlicer** per effettuare lo slicing reale del modello. + - Gestisce i profili di stampa (Macchina, Processo, Filamento). + - Crea configurazioni on-the-fly per supportare mesh di grandi dimensioni. +- **`calculator.py`**: Analizza il G-Code generato. + - `GCodeParser`: Estrae tempo di stampa e materiale usato dai metadati del G-Code. + - `QuoteCalculator`: Applica i costi (orari, energia, materiale) per generare il prezzo finale. + +### Frontend (`/frontend`) +- Applicazione Angular standard. +- Usa Angular Material. +- Service per upload STL e visualizzazione preventivo. + +## Key Concepts +- **Real Slicing**: Il backend esegue un vero slicing usando OrcaSlicer in modalità headless. Questo garantisce stime di tempo e materiale estremamente precise, identiche a quelle che si otterrebbero preparando il file per la stampa. +- **G-Code Parsing**: Invece di stimare geometricamente, l'applicazione legge direttamene i commenti generati dallo slicer nel G-Code (es. `estimated printing time`, `filament used`). + +## Development Notes +- Per eseguire il backend serve `uvicorn`. +- Il frontend richiede `npm install` al primo avvio. +- Le configurazioni di stampa (layer height, wall thickness, infill) sono attualmente hardcoded o con valori di default nel backend, ma potrebbero essere esposte come parametri API in futuro. diff --git a/backend/api/routes.py b/backend/api/routes.py new file mode 100644 index 0000000..7e8a62f --- /dev/null +++ b/backend/api/routes.py @@ -0,0 +1,137 @@ +from fastapi import APIRouter, UploadFile, File, HTTPException, Form +from models.quote_request import QuoteRequest, QuoteResponse +from slicer import slicer_service +from calculator import GCodeParser, QuoteCalculator +from config import settings +from profile_manager import ProfileManager +import os +import shutil +import uuid +import logging +import json + +router = APIRouter() +logger = logging.getLogger("api") +profile_manager = ProfileManager() + +def cleanup_files(files: list): + for f in files: + try: + if os.path.exists(f): + os.remove(f) + except Exception as e: + logger.warning(f"Failed to delete temp file {f}: {e}") + +def format_time(seconds: int) -> str: + m, s = divmod(seconds, 60) + h, m = divmod(m, 60) + if h > 0: + return f"{int(h)}h {int(m)}m" + return f"{int(m)}m {int(s)}s" + +@router.post("/quote", response_model=QuoteResponse) +async def calculate_quote( + file: UploadFile = File(...), + # Compatible with form data if we parse manually or use specific dependencies. + # FastAPI handling of mixed File + JSON/Form is tricky. + # Easiest is to use Form(...) for fields. + machine: str = Form("bambu_a1"), + filament: str = Form("pla_basic"), + quality: str = Form("standard"), + layer_height: str = Form(None), # Form data comes as strings usually + infill_density: int = Form(None), + infill_pattern: str = Form(None), + support_enabled: bool = Form(False), + print_speed: int = Form(None) +): + """ + Endpoint for calculating print quote. + Accepts Multipart Form Data: + - file: The STL file + - machine, filament, quality: strings + - other overrides + """ + if not file.filename.lower().endswith(".stl"): + raise HTTPException(status_code=400, detail="Only .stl files are supported.") + if machine != "bambu_a1": + raise HTTPException(status_code=400, detail="Unsupported machine.") + + req_id = str(uuid.uuid4()) + input_filename = f"{req_id}.stl" + output_filename = f"{req_id}.gcode" + + input_path = os.path.join(settings.TEMP_DIR, input_filename) + output_path = os.path.join(settings.TEMP_DIR, output_filename) + + try: + # 1. Save File + with open(input_path, "wb") as buffer: + shutil.copyfileobj(file.file, buffer) + + # 2. Build Overrides + overrides = {} + if layer_height is not None and layer_height != "": + overrides["layer_height"] = layer_height + if infill_density is not None: + overrides["sparse_infill_density"] = f"{infill_density}%" + if infill_pattern: + overrides["sparse_infill_pattern"] = infill_pattern + if support_enabled: overrides["enable_support"] = "1" + if print_speed is not None: + overrides["default_print_speed"] = str(print_speed) + + # 3. Slice + # Pass parameters to slicer service + slicer_service.slice_stl( + input_stl_path=input_path, + output_gcode_path=output_path, + machine=machine, + filament=filament, + quality=quality, + overrides=overrides + ) + + # 4. Parse + stats = GCodeParser.parse_metadata(output_path) + if stats["print_time_seconds"] == 0 and stats["filament_weight_g"] == 0: + raise HTTPException(status_code=500, detail="Slicing returned empty stats.") + + # 5. Calculate + # We could allow filament cost override here too if passed in params + quote = QuoteCalculator.calculate(stats) + + return QuoteResponse( + success=True, + data={ + "print_time_seconds": stats["print_time_seconds"], + "print_time_formatted": format_time(stats["print_time_seconds"]), + "material_grams": stats["filament_weight_g"], + "cost": { + "material": quote["breakdown"]["material_cost"], + "machine": quote["breakdown"]["machine_cost"], + "energy": quote["breakdown"]["energy_cost"], + "markup": quote["breakdown"]["markup_amount"], + "total": quote["total_price"] + }, + "parameters": { + "machine": machine, + "filament": filament, + "quality": quality + } + } + ) + + except Exception as e: + logger.error(f"Quote error: {e}", exc_info=True) + return QuoteResponse(success=False, error=str(e)) + + finally: + cleanup_files([input_path, output_path]) + +@router.get("/profiles/available") +def get_profiles(): + return { + "machines": profile_manager.list_machines(), + "filaments": profile_manager.list_filaments(), + "processes": profile_manager.list_processes() + } diff --git a/backend/calculator.py b/backend/calculator.py index 22bc932..8e77d7a 100644 --- a/backend/calculator.py +++ b/backend/calculator.py @@ -60,11 +60,14 @@ class GCodeParser: # Parse Time if "estimated printing time =" in line: # Header time_str = line.split("=")[1].strip() + logger.info(f"Parsing time string (Header): '{time_str}'") stats["print_time_seconds"] = GCodeParser._parse_time_string(time_str) elif "total estimated time:" in line: # Footer parts = line.split("total estimated time:") if len(parts) > 1: - stats["print_time_seconds"] = GCodeParser._parse_time_string(parts[1].strip()) + time_str = parts[1].strip() + logger.info(f"Parsing time string (Footer): '{time_str}'") + stats["print_time_seconds"] = GCodeParser._parse_time_string(time_str) # Parse Filament info if "filament used [g] =" in line: @@ -94,9 +97,21 @@ class GCodeParser: @staticmethod def _parse_time_string(time_str: str) -> int: """ - Converts '1d 2h 3m 4s' to seconds. + Converts '1d 2h 3m 4s' or 'HH:MM:SS' to seconds. """ total_seconds = 0 + + # Try HH:MM:SS or MM:SS format + if ':' in time_str: + parts = time_str.split(':') + parts = [int(p) for p in parts] + if len(parts) == 3: # HH:MM:SS + total_seconds = parts[0] * 3600 + parts[1] * 60 + parts[2] + elif len(parts) == 2: # MM:SS + total_seconds = parts[0] * 60 + parts[1] + return total_seconds + + # Original regex parsing for "1h 2m 3s" days = re.search(r'(\d+)d', time_str) hours = re.search(r'(\d+)h', time_str) mins = re.search(r'(\d+)m', time_str) @@ -122,6 +137,8 @@ class QuoteCalculator: # 2. Machine Time Cost # Cost per second = (Cost per hour / 3600) + print("ciaooo") + print(stats["print_time_seconds"]) print_time_hours = stats["print_time_seconds"] / 3600.0 machine_cost = print_time_hours * settings.MACHINE_COST_PER_HOUR @@ -137,6 +154,13 @@ class QuoteCalculator: markup_factor = 1.0 + (settings.MARKUP_PERCENT / 100.0) total_price = subtotal * markup_factor + logger.info("Cost Calculation:") + logger.info(f" - Use: {stats['filament_weight_g']:.2f}g @ {settings.FILAMENT_COST_PER_KG}€/kg = {material_cost:.2f}€") + logger.info(f" - Time: {print_time_hours:.4f}h @ {settings.MACHINE_COST_PER_HOUR}€/h = {machine_cost:.2f}€") + logger.info(f" - Power: {kwh_used:.4f}kWh @ {settings.ENERGY_COST_PER_KWH}€/kWh = {energy_cost:.2f}€") + logger.info(f" - Subtotal: {subtotal:.2f}€") + logger.info(f" - Total (Markup {settings.MARKUP_PERCENT}%): {total_price:.2f}€") + return { "breakdown": { "material_cost": round(material_cost, 2), diff --git a/backend/config.py b/backend/config.py index 194c2de..c40a5c0 100644 --- a/backend/config.py +++ b/backend/config.py @@ -1,4 +1,5 @@ import os +import sys class Settings: # Directories @@ -7,13 +8,18 @@ class Settings: PROFILES_DIR = os.environ.get("PROFILES_DIR", os.path.join(BASE_DIR, "profiles")) # Slicer Paths - SLICER_PATH = os.environ.get("SLICER_PATH", "/opt/orcaslicer/AppRun") + if sys.platform == "darwin": + _DEFAULT_SLICER_PATH = "/Applications/OrcaSlicer.app/Contents/MacOS/OrcaSlicer" + else: + _DEFAULT_SLICER_PATH = "/opt/orcaslicer/AppRun" + + SLICER_PATH = os.environ.get("SLICER_PATH", _DEFAULT_SLICER_PATH) ORCA_HOME = os.environ.get("ORCA_HOME", "/opt/orcaslicer") # Defaults Profiles (Bambu A1) - MACHINE_PROFILE = os.path.join(ORCA_HOME, "resources/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json") - PROCESS_PROFILE = os.path.join(ORCA_HOME, "resources/profiles/BBL/process/0.20mm Standard @BBL A1.json") - FILAMENT_PROFILE = os.path.join(ORCA_HOME, "resources/profiles/BBL/filament/Generic PLA @BBL A1.json") + MACHINE_PROFILE = os.path.join(PROFILES_DIR, "Bambu_Lab_A1_machine.json") + PROCESS_PROFILE = os.path.join(PROFILES_DIR, "Bambu_Process_0.20_Standard.json") + FILAMENT_PROFILE = os.path.join(PROFILES_DIR, "Bambu_PLA_Basic.json") # Pricing FILAMENT_COST_PER_KG = float(os.environ.get("FILAMENT_COST_PER_KG", 25.0)) diff --git a/backend/main.py b/backend/main.py index aa3f6b5..cc537f1 100644 --- a/backend/main.py +++ b/backend/main.py @@ -1,19 +1,13 @@ -import os -import shutil -import uuid import logging -from fastapi import FastAPI, UploadFile, File, HTTPException +import os +from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware -from pydantic import BaseModel - -# Import custom modules from config import settings -from slicer import slicer_service -from calculator import GCodeParser, QuoteCalculator +from api.routes import router as api_router # Configure logging logging.basicConfig(level=logging.INFO) -logger = logging.getLogger("api") +logger = logging.getLogger("main") app = FastAPI(title="Print Calculator API") @@ -29,84 +23,52 @@ app.add_middleware( # Ensure directories exist os.makedirs(settings.TEMP_DIR, exist_ok=True) -class QuoteResponse(BaseModel): - printer: str - print_time_seconds: int - print_time_formatted: str - material_grams: float - cost: dict - notes: list[str] = [] +# Include Router +app.include_router(api_router, prefix="/api") -def cleanup_files(files: list): - for f in files: - try: - if os.path.exists(f): - os.remove(f) - except Exception as e: - logger.warning(f"Failed to delete temp file {f}: {e}") +# Legacy endpoint redirect or basic handler if needed for backward compatibility +# The frontend likely calls /calculate/stl. +# We should probably keep the old route or instruct user to update frontend. +# But for this task, let's remap the old route to the new logic if possible, +# or just expose the new route. +# The user request said: "Creare api/routes.py ... @app.post('/api/quote')" +# So we are creating a new endpoint. +# Existing frontend might break? +# The context says: "Currently uses hardcoded... Objective is to render system flexible... Frontend: Angular 19" +# The user didn't explicitly ask to update the frontend, but the new API is at /api/quote. +# I will keep the old "/calculate/stl" endpoint support by forwarding it or duplicating logic if critical, +# OR I'll assume the user will handle frontend updates. +# Better: I will alias the old route to the new one if parameters allow, +# but the new one expects Form data with different names maybe? +# Old: `/calculate/stl` just expected a file. +# I'll enable a simplified version on the old route for backward compat using defaults. -def format_time(seconds: int) -> str: - m, s = divmod(seconds, 60) - h, m = divmod(m, 60) - if h > 0: - return f"{int(h)}h {int(m)}m" - return f"{int(m)}m {int(s)}s" +from fastapi import UploadFile, File +from api.routes import calculate_quote -@app.post("/calculate/stl", response_model=QuoteResponse) -async def calculate_from_stl(file: UploadFile = File(...)): - if not file.filename.lower().endswith(".stl"): - raise HTTPException(status_code=400, detail="Only .stl files are supported.") - - # Unique ID for this request - req_id = str(uuid.uuid4()) - input_filename = f"{req_id}.stl" - output_filename = f"{req_id}.gcode" +@app.post("/calculate/stl") +async def legacy_calculate(file: UploadFile = File(...)): + """Legacy endpoint compatibility""" + # Call the new logic with defaults + resp = await calculate_quote(file=file) + if not resp.success: + from fastapi import HTTPException + raise HTTPException(status_code=500, detail=resp.error) - input_path = os.path.join(settings.TEMP_DIR, input_filename) - output_path = os.path.join(settings.TEMP_DIR, output_filename) - - try: - # 1. Save Uploaded File - with open(input_path, "wb") as buffer: - shutil.copyfileobj(file.file, buffer) - - # 2. Slice - # slicer_service methods raise exceptions on failure - slicer_service.slice_stl(input_path, output_path) - - # 3. Parse Results - stats = GCodeParser.parse_metadata(output_path) - - if stats["print_time_seconds"] == 0 and stats["filament_weight_g"] == 0: - # Slicing likely failed or produced empty output without throwing error - raise HTTPException(status_code=500, detail="Slicing completed but no stats found. Check mesh validity.") - - # 4. Calculate Costs - quote = QuoteCalculator.calculate(stats) - - return { - "printer": "BambuLab A1 (Estimated)", - "print_time_seconds": stats["print_time_seconds"], - "print_time_formatted": format_time(stats["print_time_seconds"]), - "material_grams": stats["filament_weight_g"], - "cost": { - "material": quote["breakdown"]["material_cost"], - "machine": quote["breakdown"]["machine_cost"], - "energy": quote["breakdown"]["energy_cost"], - "markup": quote["breakdown"]["markup_amount"], - "total": quote["total_price"] - }, - "notes": ["Estimation generated using OrcaSlicer headless."] - } - - except Exception as e: - logger.error(f"Error processing request: {e}") - raise HTTPException(status_code=500, detail=str(e)) - - finally: - # Cleanup - cleanup_files([input_path, output_path]) + # Map Check response to old format + data = resp.data + return { + "print_time_seconds": data.get("print_time_seconds", 0), + "print_time_formatted": data.get("print_time_formatted", ""), + "material_grams": data.get("material_grams", 0.0), + "cost": data.get("cost", {}), + "notes": ["Generated via Dynamic Slicer (Legacy Endpoint)"] + } @app.get("/health") def health_check(): - return {"status": "ok", "slicer": settings.SLICER_PATH} \ No newline at end of file + return {"status": "ok", "slicer": settings.SLICER_PATH} + +if __name__ == "__main__": + import uvicorn + uvicorn.run(app, host="0.0.0.0", port=8000) diff --git a/backend/models/quote_request.py b/backend/models/quote_request.py new file mode 100644 index 0000000..dcdf0b2 --- /dev/null +++ b/backend/models/quote_request.py @@ -0,0 +1,37 @@ +from pydantic import BaseModel, Field, validator +from typing import Optional, Literal, Dict, Any + +class QuoteRequest(BaseModel): + # File STL (base64 or path) + file_path: Optional[str] = None + file_base64: Optional[str] = None + + # Parametri slicing + machine: str = Field(default="bambu_a1", description="Machine type") + filament: str = Field(default="pla_basic", description="Filament type") + quality: Literal["draft", "standard", "fine"] = Field(default="standard") + + # Parametri opzionali + layer_height: Optional[float] = Field(None, ge=0.08, le=0.32) + infill_density: Optional[int] = Field(None, ge=0, le=100) + support_enabled: Optional[bool] = None + print_speed: Optional[int] = Field(None, ge=20, le=300) + + # Pricing overrides + filament_cost_override: Optional[float] = None + + @validator('machine') + def validate_machine(cls, v): + # This list should ideally be dynamic, but for validation purposes we start with known ones. + # Logic in ProfileManager can be looser or strict. + # For now, we allow the string through and let ProfileManager validate availability. + return v + + @validator('filament') + def validate_filament(cls, v): + return v + +class QuoteResponse(BaseModel): + success: bool + data: Optional[Dict[str, Any]] = None + error: Optional[str] = None diff --git a/backend/obj_1_Base.stl b/backend/obj_1_Base.stl new file mode 100644 index 0000000..6d56459 Binary files /dev/null and b/backend/obj_1_Base.stl differ diff --git a/backend/obj_3_Hinge.stl b/backend/obj_3_Hinge.stl new file mode 100644 index 0000000..1c971ef Binary files /dev/null and b/backend/obj_3_Hinge.stl differ diff --git a/backend/output/plate_1.gcode b/backend/output/plate_1.gcode new file mode 100644 index 0000000..04d1799 --- /dev/null +++ b/backend/output/plate_1.gcode @@ -0,0 +1,3986 @@ +; HEADER_BLOCK_START +; generated by OrcaSlicer 2.3.1 on 2026-01-28 at 00:18:53 +; model printing time: 5m 17s; total estimated time: 5m 21s +; estimated first layer printing time (normal mode) = 3s +; total layer number: 50 +; model label id: 15 +; filament_density: 0 +; filament_diameter: 1.75 +; max_z_height: 10.00 +; HEADER_BLOCK_END + +; CONFIG_BLOCK_START +; accel_to_decel_enable = 1 +; accel_to_decel_factor = 50% +; activate_air_filtration = 0 +; activate_chamber_temp_control = 0 +; adaptive_bed_mesh_margin = 0 +; adaptive_pressure_advance = 0 +; adaptive_pressure_advance_bridges = 0 +; adaptive_pressure_advance_model = "0,0,0\n0,0,0" +; adaptive_pressure_advance_overhangs = 0 +; additional_cooling_fan_speed = 0 +; align_infill_direction_to_model = 0 +; alternate_extra_wall = 0 +; auxiliary_fan = 0 +; bbl_calib_mark_logo = 1 +; bed_custom_model = +; bed_custom_texture = +; bed_exclude_area = 0x0 +; bed_mesh_max = 99999,99999 +; bed_mesh_min = -99999,-99999 +; bed_mesh_probe_distance = 50,50 +; before_layer_change_gcode = +; best_object_pos = 0.5,0.5 +; bottom_shell_layers = 3 +; bottom_shell_thickness = 0 +; bottom_solid_infill_flow_ratio = 1 +; bottom_surface_density = 100% +; bottom_surface_pattern = monotonic +; bridge_acceleration = 50% +; bridge_angle = 0 +; bridge_density = 100% +; bridge_flow = 1 +; bridge_no_support = 0 +; bridge_speed = 25 +; brim_ears_detection_length = 1 +; brim_ears_max_angle = 125 +; brim_object_gap = 0 +; brim_type = auto_brim +; brim_width = 0 +; calib_flowrate_topinfill_special_order = 0 +; chamber_temperature = 0 +; change_extrusion_role_gcode = +; change_filament_gcode = +; close_fan_the_first_x_layers = 1 +; complete_print_exhaust_fan_speed = 80 +; cool_plate_temp = 35 +; cool_plate_temp_initial_layer = 35 +; cooling_tube_length = 5 +; cooling_tube_retraction = 91.5 +; counterbore_hole_bridging = none +; curr_bed_type = Cool Plate +; default_acceleration = 500 +; default_filament_colour = "" +; default_filament_profile = "Bambu PLA Basic" +; default_jerk = 0 +; default_junction_deviation = 0 +; deretraction_speed = 40 +; detect_narrow_internal_solid_infill = 1 +; detect_overhang_wall = 1 +; detect_thin_wall = 0 +; different_settings_to_system = ; +; disable_m73 = 0 +; dont_filter_internal_bridges = disabled +; dont_slow_down_outer_wall = 0 +; draft_shield = disabled +; during_print_exhaust_fan_speed = 60 +; elefant_foot_compensation = 0 +; elefant_foot_compensation_layers = 1 +; emit_machine_limits_to_gcode = 1 +; enable_arc_fitting = 1 +; enable_extra_bridge_layer = disabled +; enable_filament_ramming = 1 +; enable_long_retraction_when_cut = 0 +; enable_overhang_bridge_fan = 1 +; enable_overhang_speed = 1 +; enable_pressure_advance = 0 +; enable_prime_tower = 0 +; enable_support = 0 +; enforce_support_layers = 0 +; eng_plate_temp = 45 +; eng_plate_temp_initial_layer = 45 +; ensure_vertical_shell_thickness = ensure_all +; exclude_object = 0 +; extra_loading_move = -2 +; extra_perimeters_on_overhangs = 0 +; extra_solid_infills = +; extruder_clearance_height_to_lid = 120 +; extruder_clearance_height_to_rod = 40 +; extruder_clearance_radius = 40 +; extruder_colour = #F2754E +; extruder_offset = 0x0 +; extrusion_rate_smoothing_external_perimeter_only = 0 +; fan_cooling_layer_time = 60 +; fan_kickstart = 0 +; fan_max_speed = 100 +; fan_min_speed = 20 +; fan_speedup_overhangs = 1 +; fan_speedup_time = 0 +; filament_colour = #F2754E +; filament_cooling_final_speed = 3.4 +; filament_cooling_initial_speed = 2.2 +; filament_cooling_moves = 4 +; filament_cost = 0 +; filament_density = 0 +; filament_diameter = 1.75 +; filament_end_gcode = " " +; filament_flow_ratio = 1 +; filament_is_support = 0 +; filament_loading_speed = 28 +; filament_loading_speed_start = 3 +; filament_max_volumetric_speed = 2 +; filament_minimal_purge_on_wipe_tower = 15 +; filament_multitool_ramming = 0 +; filament_multitool_ramming_flow = 10 +; filament_multitool_ramming_volume = 10 +; filament_notes = "" +; filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" +; filament_settings_id = "" +; filament_shrink = 100% +; filament_shrinkage_compensation_z = 100% +; filament_soluble = 0 +; filament_stamping_distance = 0 +; filament_stamping_loading_speed = 0 +; filament_start_gcode = " " +; filament_toolchange_delay = 0 +; filament_type = PLA +; filament_unloading_speed = 90 +; filament_unloading_speed_start = 100 +; filename_format = {input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode +; fill_multiline = 1 +; filter_out_gap_fill = 0 +; first_layer_print_sequence = 0 +; flush_into_infill = 0 +; flush_into_objects = 0 +; flush_into_support = 1 +; flush_multiplier = 0.3 +; flush_volumes_matrix = 0,280,280,280,280,0,280,280,280,280,0,280,280,280,280,0 +; flush_volumes_vector = 140,140,140,140,140,140,140,140 +; full_fan_speed_layer = 0 +; fuzzy_skin = none +; fuzzy_skin_first_layer = 0 +; fuzzy_skin_mode = displacement +; fuzzy_skin_noise_type = classic +; fuzzy_skin_octaves = 4 +; fuzzy_skin_persistence = 0.5 +; fuzzy_skin_point_distance = 0.3 +; fuzzy_skin_scale = 1 +; fuzzy_skin_thickness = 0.2 +; gap_fill_target = nowhere +; gap_infill_speed = 250 +; gcode_add_line_number = 0 +; gcode_comments = 0 +; gcode_flavor = klipper +; gcode_label_objects = 1 +; has_scarf_joint_seam = 0 +; head_wrap_detect_zone = +; high_current_on_filament_swap = 0 +; hole_to_polyhole = 0 +; hole_to_polyhole_threshold = 0.01 +; hole_to_polyhole_twisted = 1 +; hot_plate_temp = 45 +; hot_plate_temp_initial_layer = 45 +; idle_temperature = 0 +; independent_support_layer_height = 1 +; infill_anchor = 400% +; infill_anchor_max = 20 +; infill_combination = 0 +; infill_combination_max_layer_height = 100% +; infill_direction = 45 +; infill_jerk = 9 +; infill_lock_depth = 1 +; infill_overhang_angle = 60 +; infill_shift_step = 0.4 +; infill_wall_overlap = 15% +; inherits_group = ; +; initial_layer_acceleration = 300 +; initial_layer_infill_speed = 105 +; initial_layer_jerk = 9 +; initial_layer_line_width = 0 +; initial_layer_min_bead_width = 85% +; initial_layer_print_height = 0.2 +; initial_layer_speed = 50 +; initial_layer_travel_speed = 100% +; inner_wall_acceleration = 10000 +; inner_wall_jerk = 9 +; inner_wall_line_width = 0 +; inner_wall_speed = 300 +; interface_shells = 0 +; interlocking_beam = 0 +; interlocking_beam_layer_count = 2 +; interlocking_beam_width = 0.8 +; interlocking_boundary_avoidance = 2 +; interlocking_depth = 2 +; interlocking_orientation = 22.5 +; internal_bridge_angle = 0 +; internal_bridge_density = 100% +; internal_bridge_fan_speed = -1 +; internal_bridge_flow = 1 +; internal_bridge_speed = 150% +; internal_solid_infill_acceleration = 100% +; internal_solid_infill_line_width = 0 +; internal_solid_infill_pattern = monotonic +; internal_solid_infill_speed = 250 +; ironing_angle = -1 +; ironing_fan_speed = -1 +; ironing_flow = 10% +; ironing_inset = 0 +; ironing_pattern = rectilinear +; ironing_spacing = 0.1 +; ironing_speed = 20 +; ironing_type = no ironing +; is_infill_first = 0 +; lateral_lattice_angle_1 = -45 +; lateral_lattice_angle_2 = 45 +; layer_change_gcode = ;LAYER_CHANGE\nG92 E0 +; layer_height = 0.2 +; line_width = 0 +; long_retractions_when_cut = 0 +; machine_end_gcode = G28 X0 Y0 ;Home\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 ;Disable steppers +; machine_load_filament_time = 0 +; machine_max_acceleration_e = 5000,5000 +; machine_max_acceleration_extruding = 10000,5000 +; machine_max_acceleration_retracting = 5000,5000 +; machine_max_acceleration_travel = 6000,6000 +; machine_max_acceleration_x = 6000,5000 +; machine_max_acceleration_y = 6000,5000 +; machine_max_acceleration_z = 500,200 +; machine_max_jerk_e = 2.5,2.5 +; machine_max_jerk_x = 12,12 +; machine_max_jerk_y = 12,12 +; machine_max_jerk_z = 0.4,0.4 +; machine_max_junction_deviation = 0,0 +; machine_max_speed_e = 60,30 +; machine_max_speed_x = 500,200 +; machine_max_speed_y = 500,200 +; machine_max_speed_z = 10,5 +; machine_min_extruding_rate = 0,0 +; machine_min_travel_rate = 0,0 +; machine_pause_gcode = +; machine_start_gcode = G28\nG1 Z10 F3000 +; machine_tool_change_time = 0 +; machine_unload_filament_time = 0 +; make_overhang_printable = 0 +; make_overhang_printable_angle = 55 +; make_overhang_printable_hole_size = 0 +; manual_filament_change = 0 +; max_bridge_length = 10 +; max_layer_height = 0 +; max_resonance_avoidance_speed = 120 +; max_travel_detour_distance = 0 +; max_volumetric_extrusion_rate_slope = 0 +; max_volumetric_extrusion_rate_slope_segment_length = 3 +; min_bead_width = 85% +; min_feature_size = 25% +; min_layer_height = 0.07 +; min_length_factor = 0.5 +; min_resonance_avoidance_speed = 70 +; min_skirt_length = 0 +; min_width_top_surface = 300% +; minimum_sparse_infill_area = 15 +; mmu_segmented_region_interlocking_depth = 0 +; mmu_segmented_region_max_width = 0 +; notes = +; nozzle_diameter = 0.4 +; nozzle_height = 2.5 +; nozzle_hrc = 0 +; nozzle_temperature = 200 +; nozzle_temperature_initial_layer = 200 +; nozzle_temperature_range_high = 240 +; nozzle_temperature_range_low = 190 +; nozzle_type = undefine +; nozzle_volume = 0 +; only_one_wall_first_layer = 0 +; only_one_wall_top = 0 +; ooze_prevention = 0 +; other_layers_print_sequence = 0 +; other_layers_print_sequence_nums = 0 +; outer_wall_acceleration = 500 +; outer_wall_jerk = 9 +; outer_wall_line_width = 0 +; outer_wall_speed = 200 +; overhang_1_4_speed = 0 +; overhang_2_4_speed = 0 +; overhang_3_4_speed = 0 +; overhang_4_4_speed = 0 +; overhang_fan_speed = 100 +; overhang_fan_threshold = 95% +; overhang_reverse = 0 +; overhang_reverse_internal_only = 0 +; overhang_reverse_threshold = 50% +; parking_pos_retraction = 92 +; post_process = +; precise_outer_wall = 1 +; precise_z_height = 0 +; preferred_orientation = 0 +; preheat_steps = 1 +; preheat_time = 30 +; pressure_advance = 0.02 +; prime_tower_brim_width = 3 +; prime_tower_width = 60 +; prime_volume = 45 +; print_compatible_printers = "Bambu Lab A1 0.4 nozzle";"Bambu Lab A1" +; print_flow_ratio = 1 +; print_order = default +; print_sequence = by layer +; print_settings_id = 0.20mm Standard @BBL A1 +; printable_area = 0x0,256x0,256x256,0x256 +; printable_height = 256 +; printer_model = Bambu Lab A1 +; printer_notes = +; printer_settings_id = Bambu Lab A1 0.4 nozzle +; printer_structure = undefine +; printer_technology = FFF +; printing_by_object_gcode = +; purge_in_prime_tower = 1 +; raft_contact_distance = 0.1 +; raft_expansion = 1.5 +; raft_first_layer_density = 90% +; raft_first_layer_expansion = 2 +; raft_layers = 0 +; reduce_crossing_wall = 1 +; reduce_fan_stop_start_freq = 0 +; reduce_infill_retraction = 0 +; required_nozzle_HRC = 0 +; resolution = 0.01 +; resonance_avoidance = 0 +; retract_before_wipe = 100% +; retract_length_toolchange = 10 +; retract_lift_above = 0 +; retract_lift_below = 0 +; retract_lift_enforce = All Surfaces +; retract_restart_extra = 0 +; retract_restart_extra_toolchange = 0 +; retract_when_changing_layer = 0 +; retraction_distances_when_cut = 18 +; retraction_length = 0.8 +; retraction_minimum_travel = 2 +; retraction_speed = 40 +; role_based_wipe_speed = 1 +; scan_first_layer = 0 +; scarf_angle_threshold = 155 +; scarf_joint_flow_ratio = 1 +; scarf_joint_speed = 100% +; scarf_overhang_threshold = 40% +; seam_gap = 10% +; seam_position = aligned +; seam_slope_conditional = 0 +; seam_slope_entire_loop = 0 +; seam_slope_inner_walls = 0 +; seam_slope_min_length = 20 +; seam_slope_start_height = 0 +; seam_slope_steps = 10 +; seam_slope_type = none +; silent_mode = 0 +; single_extruder_multi_material = 1 +; single_extruder_multi_material_priming = 0 +; single_loop_draft_shield = 0 +; skeleton_infill_density = 25% +; skeleton_infill_line_width = 100% +; skin_infill_density = 25% +; skin_infill_depth = 2 +; skin_infill_line_width = 100% +; skirt_distance = 2 +; skirt_height = 1 +; skirt_loops = 1 +; skirt_speed = 50 +; skirt_start_angle = -135 +; skirt_type = combined +; slice_closing_radius = 0.049 +; slicing_mode = regular +; slow_down_for_layer_cooling = 1 +; slow_down_layer_time = 5 +; slow_down_layers = 0 +; slow_down_min_speed = 10 +; slowdown_for_curled_perimeters = 1 +; small_area_infill_flow_compensation = 0 +; small_area_infill_flow_compensation_model = 0,0;"\n0.2,0.4444";"\n0.4,0.6145";"\n0.6,0.7059";"\n0.8,0.7619";"\n1.5,0.8571";"\n2,0.8889";"\n3,0.9231";"\n5,0.9520";"\n10,1" +; small_perimeter_speed = 50% +; small_perimeter_threshold = 0 +; solid_infill_direction = 45 +; solid_infill_filament = 1 +; solid_infill_rotate_template = +; sparse_infill_acceleration = 100% +; sparse_infill_density = 15% +; sparse_infill_filament = 1 +; sparse_infill_line_width = 0 +; sparse_infill_pattern = crosshatch +; sparse_infill_rotate_template = +; sparse_infill_speed = 270 +; spiral_finishing_flow_ratio = 0 +; spiral_mode = 0 +; spiral_mode_max_xy_smoothing = 200% +; spiral_mode_smooth = 0 +; spiral_starting_flow_ratio = 0 +; staggered_inner_seams = 0 +; standby_temperature_delta = -5 +; start_end_points = 30x-3,54x245 +; supertack_plate_temp = 35 +; supertack_plate_temp_initial_layer = 35 +; support_air_filtration = 1 +; support_angle = 0 +; support_base_pattern = default +; support_base_pattern_spacing = 2.5 +; support_bottom_interface_spacing = 0.5 +; support_bottom_z_distance = 0.2 +; support_chamber_temp_control = 1 +; support_critical_regions_only = 0 +; support_expansion = 0 +; support_filament = 0 +; support_interface_bottom_layers = 0 +; support_interface_filament = 0 +; support_interface_loop_pattern = 0 +; support_interface_not_for_body = 1 +; support_interface_pattern = auto +; support_interface_spacing = 0.5 +; support_interface_speed = 80 +; support_interface_top_layers = 3 +; support_ironing = 0 +; support_ironing_flow = 10% +; support_ironing_pattern = rectilinear +; support_ironing_spacing = 0.1 +; support_line_width = 0 +; support_material_interface_fan_speed = -1 +; support_multi_bed_types = 0 +; support_object_first_layer_gap = 0.2 +; support_object_xy_distance = 0.35 +; support_on_build_plate_only = 0 +; support_remove_small_overhang = 1 +; support_speed = 80 +; support_style = default +; support_threshold_angle = 30 +; support_threshold_overlap = 50% +; support_top_z_distance = 0.2 +; support_type = normal(auto) +; symmetric_infill_y_axis = 0 +; temperature_vitrification = 100 +; template_custom_gcode = +; textured_cool_plate_temp = 40 +; textured_cool_plate_temp_initial_layer = 40 +; textured_plate_temp = 45 +; textured_plate_temp_initial_layer = 45 +; thick_bridges = 0 +; thick_internal_bridges = 1 +; thumbnails = 48x48/PNG,300x300/PNG +; time_cost = 0 +; time_lapse_gcode = +; timelapse_type = 0 +; top_bottom_infill_wall_overlap = 25% +; top_shell_layers = 3 +; top_shell_thickness = 0.6 +; top_solid_infill_flow_ratio = 1 +; top_surface_acceleration = 500 +; top_surface_density = 100% +; top_surface_jerk = 9 +; top_surface_line_width = 0 +; top_surface_pattern = monotonicline +; top_surface_speed = 200 +; travel_acceleration = 10000 +; travel_jerk = 12 +; travel_slope = 3 +; travel_speed = 500 +; travel_speed_z = 0 +; tree_support_adaptive_layer_height = 1 +; tree_support_angle_slow = 25 +; tree_support_auto_brim = 1 +; tree_support_branch_angle = 40 +; tree_support_branch_angle_organic = 40 +; tree_support_branch_diameter = 5 +; tree_support_branch_diameter_angle = 5 +; tree_support_branch_diameter_organic = 2 +; tree_support_branch_distance = 5 +; tree_support_branch_distance_organic = 1 +; tree_support_brim_width = 3 +; tree_support_tip_diameter = 0.8 +; tree_support_top_rate = 30% +; tree_support_wall_count = 0 +; use_firmware_retraction = 0 +; use_relative_e_distances = 1 +; wall_direction = auto +; wall_distribution_count = 1 +; wall_filament = 1 +; wall_generator = arachne +; wall_loops = 2 +; wall_sequence = inner wall/outer wall +; wall_transition_angle = 10 +; wall_transition_filter_deviation = 25% +; wall_transition_length = 100% +; wipe = 0 +; wipe_before_external_loop = 0 +; wipe_distance = 1 +; wipe_on_loops = 0 +; wipe_speed = 80% +; wipe_tower_bridging = 10 +; wipe_tower_cone_angle = 30 +; wipe_tower_extra_flow = 100% +; wipe_tower_extra_rib_length = 0 +; wipe_tower_extra_spacing = 100% +; wipe_tower_filament = 0 +; wipe_tower_fillet_wall = 1 +; wipe_tower_max_purge_speed = 90 +; wipe_tower_no_sparse_layers = 0 +; wipe_tower_rib_width = 8 +; wipe_tower_rotation_angle = 0 +; wipe_tower_wall_type = rectangle +; wipe_tower_x = 15.000 +; wipe_tower_x = 15 +; wipe_tower_y = 220.000 +; wipe_tower_y = 220 +; wiping_volumes_extruders = 70,70,70,70,70,70,70,70,70,70 +; xy_contour_compensation = 0 +; xy_hole_compensation = 0 +; z_hop = 0.4 +; z_hop_types = Slope Lift +; z_offset = 0 +; first_layer_bed_temperature = 35 +; first_layer_temperature = 200 +; CONFIG_BLOCK_END + +; external perimeters extrusion width = 0.45mm +; perimeters extrusion width = 0.45mm +; infill extrusion width = 0.45mm +; solid infill extrusion width = 0.45mm +; top infill extrusion width = 0.40mm + +; EXECUTABLE_BLOCK_START +M73 P0 R5 +; FEATURE: Custom +G28 +G1 Z10 F3000 +M109 S200 ; set nozzle temperature and wait for it to be reached +G90 +G21 +M83 ; use relative distances for extrusion +M981 S1 P20000 ;open spaghetti detector +M106 S0 +; CHANGE_LAYER +; Z_HEIGHT: 0.2 +; LAYER_HEIGHT: 0.2 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +SET_VELOCITY_LIMIT ACCEL=300 ACCEL_TO_DECEL=150 +G1 E-.8 F2400 +G1 X121.406 Y121.576 F30000 +G1 Z.6 +G1 Z.2 +M73 P1 R5 +G1 E.8 F2400 +; FEATURE: Skirt +; LINE_WIDTH: 0.45 +G1 F1473.913 +G1 X122.221 Y120.939 E.03504 +G1 X123 Y120.796 E.02679 +G1 X133 Y120.796 E.33849 +G1 X134.253 Y121.187 E.04443 +G1 X135.061 Y122.221 E.04443 +G1 X135.204 Y123 E.02679 +G1 X135.204 Y133 E.33849 +G1 X134.813 Y134.253 E.04443 +G1 X133.779 Y135.061 E.04443 +G1 X133 Y135.204 E.02679 +G1 X123 Y135.204 E.33849 +G1 X121.747 Y134.813 E.04443 +G1 X120.939 Y133.779 E.04443 +G1 X120.796 Y133 E.02679 +G1 X120.796 Y123 E.33849 +G1 X121.187 Y121.747 E.04443 +G1 X121.374 Y121.601 E.00804 +; printing object test_cube.stl id:0 copy 0 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X126.827 Y126.941 Z.6 F30000 +G1 X132.346 Y132.346 Z.6 +G1 Z.2 +M73 P2 R5 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1473.915 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +; FEATURE: Outer wall +G1 F1473.915 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +G1 E-.8 F2400 +M73 P3 R5 +G1 X132.389 Y132.389 Z.6 F30000 +G1 X132.389 Y124.613 +G1 X132.224 Y124.613 +G1 Z.2 +G1 E.8 F2400 +; FEATURE: Bottom surface +; LINE_WIDTH: 0.456913 +G1 F1449.3 +G1 X131.57 Y123.959 E.03186 +G1 X130.984 Y123.959 E.02015 +G1 X132.041 Y125.016 E.05144 +G1 X132.041 Y125.601 E.02015 +G1 X130.399 Y123.959 E.07994 +G1 X129.814 Y123.959 E.02015 +G1 X132.041 Y126.186 E.10845 +G1 X132.041 Y126.772 E.02015 +G1 X129.228 Y123.959 E.13695 +G1 X128.643 Y123.959 E.02015 +G1 X132.041 Y127.357 E.16545 +G1 X132.041 Y127.943 E.02015 +G1 X128.057 Y123.959 E.19395 +G1 X127.472 Y123.959 E.02015 +G1 X132.041 Y128.528 E.22246 +G1 X132.041 Y129.114 E.02015 +G1 X126.886 Y123.959 E.25096 +G1 X126.301 Y123.959 E.02015 +G1 X132.041 Y129.699 E.27946 +G1 X132.041 Y130.285 E.02015 +G1 X125.715 Y123.959 E.30796 +G1 X125.13 Y123.959 E.02015 +M73 P4 R5 +G1 X132.041 Y130.87 E.33646 +G1 X132.041 Y131.456 E.02015 +G1 X124.544 Y123.959 E.36497 +G1 X123.959 Y123.959 E.02015 +G1 X132.041 Y132.041 E.39346 +G1 X131.456 Y132.041 E.02015 +G1 X123.959 Y124.544 E.36496 +G1 X123.959 Y125.13 E.02015 +G1 X130.87 Y132.041 E.33646 +G1 X130.285 Y132.041 E.02015 +G1 X123.959 Y125.715 E.30796 +G1 X123.959 Y126.301 E.02015 +G1 X129.699 Y132.041 E.27945 +G1 X129.114 Y132.041 E.02015 +M73 P5 R5 +G1 X123.959 Y126.886 E.25095 +G1 X123.959 Y127.472 E.02015 +G1 X128.528 Y132.041 E.22245 +G1 X127.943 Y132.041 E.02015 +G1 X123.959 Y128.057 E.19395 +G1 X123.959 Y128.643 E.02015 +G1 X127.357 Y132.041 E.16544 +G1 X126.772 Y132.041 E.02015 +G1 X123.959 Y129.228 E.13694 +G1 X123.959 Y129.814 E.02015 +G1 X126.186 Y132.041 E.10844 +G1 X125.601 Y132.041 E.02015 +G1 X123.959 Y130.399 E.07994 +G1 X123.959 Y130.985 E.02015 +G1 X125.015 Y132.041 E.05144 +G1 X124.43 Y132.041 E.02015 +G1 X123.776 Y131.387 E.03185 +; stop printing object test_cube.stl id:0 copy 0 +M106 S235 +; CHANGE_LAYER +; Z_HEIGHT: 0.4 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; open powerlost recovery +M1003 S1 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +M140 S35 ; set bed temperature +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.361 Y132.236 Z.8 F30000 +G1 X132.346 Y132.346 Z.8 +G1 Z.4 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1473.915 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +M73 P6 R5 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1473.915 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z.8 F30000 +G1 X130.621 Y132.389 +G1 X130.621 Y131.939 +G1 Z.4 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Internal solid infill +G1 F1473.915 +G1 X131.939 Y131.939 E.04463 +G1 X131.939 Y130.621 E.04463 +G1 X130.649 Y131.911 E.06177 +M73 P6 R4 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.184 Y129.856 Z.8 F30000 +G1 Z.4 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; LINE_WIDTH: 0.453392 +G1 F1461.732 +G1 X130.039 Y132 E.10351 +G1 X129.459 Y132 E.01981 +G1 X132 Y129.459 E.12269 +G1 X132 Y128.878 E.01981 +G1 X128.878 Y132 E.15071 +G1 X128.298 Y132 E.01981 +M73 P7 R4 +G1 X132 Y128.298 E.17873 +G1 X132 Y127.717 E.01981 +G1 X127.717 Y132 E.20675 +G1 X127.137 Y132 E.01981 +G1 X132 Y127.137 E.23477 +G1 X132 Y126.556 E.01981 +G1 X126.556 Y132 E.26279 +G1 X125.976 Y132 E.01981 +G1 X132 Y125.976 E.29081 +G1 X132 Y125.395 E.01981 +G1 X125.395 Y132 E.31883 +G1 X124.815 Y132 E.01981 +G1 X132 Y124.815 E.34685 +G1 X132 Y124.234 E.01981 +G1 X124.234 Y132 E.37487 +G1 X124 Y132 E.00801 +G1 X124 Y131.655 E.01181 +G1 X131.655 Y124 E.36949 +G1 X131.074 Y124 E.01981 +M73 P8 R4 +G1 X124 Y131.074 E.34148 +G1 X124 Y130.494 E.01981 +G1 X130.494 Y124 E.31346 +G1 X129.913 Y124 E.01981 +G1 X124 Y129.913 E.28544 +G1 X124 Y129.333 E.01981 +G1 X129.333 Y124 E.25742 +G1 X128.752 Y124 E.01981 +G1 X124 Y128.752 E.2294 +G1 X124 Y128.172 E.01981 +G1 X128.172 Y124 E.20138 +G1 X127.591 Y124 E.01981 +G1 X124 Y127.591 E.17336 +G1 X124 Y127.011 E.01981 +G1 X127.011 Y124 E.14534 +G1 X126.43 Y124 E.01981 +G1 X124 Y126.43 E.11732 +G1 X124 Y125.85 E.01981 +G1 X125.85 Y124 E.0893 +G1 X125.269 Y124 E.01981 +M73 P9 R4 +G1 X124 Y125.269 E.06128 +G1 X124 Y124.689 E.01981 +G1 X124.872 Y123.816 E.0421 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 0.6 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X129.902 Y129.557 Z1 F30000 +G1 X132.346 Y132.346 Z1 +G1 Z.6 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1473.915 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1473.915 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +M73 P10 R4 +G1 X132.389 Y132.389 Z1 F30000 +G1 X132.389 Y123.611 +G1 X130.621 Y123.611 +G1 X130.621 Y124.061 +G1 Z.6 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Internal solid infill +G1 F1473.915 +G1 X131.939 Y125.379 E.06312 +G1 X131.939 Y124.061 E.04463 +G1 X130.661 Y124.061 E.04328 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X129.856 Y123.816 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; LINE_WIDTH: 0.453392 +G1 F1461.732 +G1 X132 Y125.961 E.10351 +G1 X132 Y126.541 E.01981 +G1 X129.459 Y124 E.12269 +G1 X128.878 Y124 E.01981 +G1 X132 Y127.122 E.15071 +G1 X132 Y127.702 E.01981 +G1 X128.298 Y124 E.17873 +G1 X127.717 Y124 E.01981 +G1 X132 Y128.283 E.20675 +G1 X132 Y128.863 E.01981 +G1 X127.137 Y124 E.23477 +G1 X126.556 Y124 E.01981 +G1 X132 Y129.444 E.26279 +G1 X132 Y130.024 E.01981 +G1 X125.976 Y124 E.29081 +G1 X125.395 Y124 E.01981 +G1 X132 Y130.605 E.31883 +G1 X132 Y131.185 E.01981 +M73 P11 R4 +G1 X124.815 Y124 E.34685 +G1 X124.234 Y124 E.01981 +G1 X132 Y131.766 E.37487 +G1 X132 Y132 E.00801 +G1 X131.655 Y132 E.01181 +G1 X124 Y124.345 E.36949 +G1 X124 Y124.926 E.01981 +G1 X131.074 Y132 E.34148 +G1 X130.494 Y132 E.01981 +G1 X124 Y125.506 E.31346 +G1 X124 Y126.087 E.01981 +G1 X129.913 Y132 E.28544 +G1 X129.333 Y132 E.01981 +G1 X124 Y126.667 E.25742 +G1 X124 Y127.248 E.01981 +M73 P12 R4 +G1 X128.752 Y132 E.2294 +G1 X128.172 Y132 E.01981 +G1 X124 Y127.828 E.20138 +G1 X124 Y128.409 E.01981 +G1 X127.591 Y132 E.17336 +G1 X127.011 Y132 E.01981 +G1 X124 Y128.989 E.14534 +G1 X124 Y129.57 E.01981 +G1 X126.43 Y132 E.11732 +G1 X125.85 Y132 E.01981 +G1 X124 Y130.15 E.0893 +G1 X124 Y130.731 E.01981 +G1 X125.269 Y132 E.06128 +G1 X124.689 Y132 E.01981 +G1 X123.816 Y131.128 E.0421 +; stop printing object test_cube.stl id:0 copy 0 +M106 S252 +; CHANGE_LAYER +; Z_HEIGHT: 0.8 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.372 Y132.207 Z1.2 F30000 +G1 X132.346 Y132.346 Z1.2 +G1 Z.8 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +M73 P13 R4 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z1.2 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z.8 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +M73 P14 R4 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 1 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z1.4 F30000 +G1 X132.346 Y132.346 Z1.4 +G1 Z1 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +M73 P15 R4 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z1.4 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z1 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 1.2 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z1.6 F30000 +G1 X132.346 Y132.346 Z1.6 +G1 Z1.2 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +M73 P16 R4 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +M73 P17 R4 +G1 X132.389 Y132.389 Z1.6 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z1.2 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 1.4 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z1.8 F30000 +G1 X132.346 Y132.346 Z1.8 +G1 Z1.4 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +M73 P18 R4 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z1.8 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z1.4 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +M73 P19 R4 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 1.6 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z2 F30000 +G1 X132.346 Y132.346 Z2 +G1 Z1.6 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +M73 P20 R4 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z2 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z1.6 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +M73 P21 R4 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 1.8 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z2.2 F30000 +G1 X132.346 Y132.346 Z2.2 +G1 Z1.8 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +M73 P22 R4 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z2.2 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z1.8 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 2 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z2.4 F30000 +G1 X132.346 Y132.346 Z2.4 +G1 Z2 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +M73 P23 R4 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z2.4 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z2 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +M73 P24 R4 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 2.2 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z2.6 F30000 +G1 X132.346 Y132.346 Z2.6 +G1 Z2.2 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +M73 P25 R4 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +M73 P25 R3 +G1 X132.389 Y132.389 Z2.6 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z2.2 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +M73 P26 R3 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 2.4 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z2.8 F30000 +G1 X132.346 Y132.346 Z2.8 +G1 Z2.4 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1319 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1319 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +M73 P27 R3 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z2.8 F30000 +G1 X126.276 Y132.389 +G1 X126.276 Y132 +G1 Z2.4 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1319 +G1 X127.904 Y132 E.05512 +G2 X126.964 Y130.76 I-3.532 J1.7 E.05305 +G1 X124.891 Y129.385 E.08417 +G3 X124 Y128.218 I2.435 J-2.784 E.05006 +G1 X124 Y124.073 E.1403 +G2 X124.891 Y125.24 I3.327 J-1.617 E.05006 +G1 X126.964 Y126.615 E.08417 +G1 X127.313 Y126.964 E.01671 +G1 X128.687 Y129.036 E.08417 +G1 X129.036 Y129.385 E.01671 +G1 X131.109 Y130.76 E.08417 +G3 X132 Y131.927 I-2.435 J2.784 E.05006 +G1 X132 Y127.782 E.1403 +G2 X131.109 Y126.615 I-3.327 J1.617 E.05006 +G1 X129.036 Y125.24 E.08417 +G3 X128.096 Y124 I2.592 J-2.941 E.05305 +G1 X129.724 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 2.6 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X132.012 Y131.281 Z3 F30000 +G1 X132.346 Y132.346 Z3 +G1 Z2.6 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1331 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +M73 P28 R3 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1331 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z3 F30000 +G1 X132.389 Y129.179 +G1 X132 Y129.179 +G1 Z2.6 +G1 E.8 F2400 +M73 P29 R3 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1331 +G1 X132 Y127.551 E.05512 +G1 X131.811 Y126.964 E.02088 +G1 X131.109 Y126.261 E.03364 +G1 X129.036 Y125.594 E.0737 +G1 X128.334 Y124.891 E.03364 +G1 X128.047 Y124 E.03171 +G1 X124 Y124 E.13699 +G2 X124.189 Y124.891 I1.48 J.152 E.03136 +G1 X124.891 Y125.594 E.03364 +G1 X126.964 Y126.261 E.0737 +G1 X127.666 Y126.964 E.03364 +G1 X128.334 Y129.036 E.0737 +G1 X129.036 Y129.739 E.03364 +G1 X131.109 Y130.406 E.0737 +G1 X131.811 Y131.109 E.03364 +G3 X132 Y132 I-1.291 J.739 E.03136 +G1 X127.953 Y132 E.13699 +G1 X127.666 Y131.109 E.03171 +G1 X126.964 Y130.406 E.03364 +G1 X124.891 Y129.739 E.0737 +G1 X124.189 Y129.036 E.03364 +G1 X124 Y128.449 E.02088 +G1 X124 Y126.821 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 2.8 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.364 Y131.034 Z3.2 F30000 +G1 X132.346 Y132.346 Z3.2 +G1 Z2.8 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1328 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +M73 P30 R3 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1328 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z3.2 F30000 +G1 X126.374 Y132.389 +G1 X126.374 Y132 +G1 Z2.8 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1328 +G1 X128.003 Y132 E.05512 +G1 X128.02 Y131.109 E.03019 +G1 X126.964 Y130.052 E.05056 +G1 X124.891 Y130.093 E.07017 +G1 X124 Y129.201 E.04268 +G1 X124 Y125.056 E.1403 +G1 X124.891 Y125.948 E.04268 +G1 X126.964 Y125.907 E.07017 +G1 X128.02 Y126.964 E.05056 +G1 X127.98 Y129.036 E.07017 +G1 X129.036 Y130.093 E.05056 +G1 X131.109 Y130.052 E.07017 +M73 P31 R3 +G1 X132 Y130.944 E.04268 +G1 X132 Y126.799 E.1403 +G1 X131.109 Y125.907 E.04268 +G1 X129.036 Y125.948 E.07017 +G1 X127.98 Y124.891 E.05056 +G1 X127.997 Y124 E.03019 +G1 X129.626 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 3 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.991 Y131.256 Z3.4 F30000 +G1 X132.346 Y132.346 Z3.4 +G1 Z3 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1327 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1327 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +M73 P32 R3 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z3.4 F30000 +G1 X129.623 Y132.389 +G1 X129.623 Y132 +G1 Z3 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1327 +G1 X127.994 Y132 E.05512 +G1 X127.959 Y131.109 E.03021 +G1 X129.036 Y130.032 E.05156 +G1 X131.109 Y130.113 E.07021 +G1 X132 Y129.222 E.04268 +G1 X132 Y125.077 E.1403 +G1 X131.109 Y125.968 E.04268 +G1 X129.036 Y125.887 E.07021 +G1 X127.959 Y126.964 E.05156 +G1 X128.041 Y129.036 E.07021 +G1 X126.964 Y130.113 E.05156 +G1 X124.891 Y130.032 E.07021 +G1 X124 Y130.923 E.04268 +G1 X124 Y126.778 E.1403 +G1 X124.891 Y125.887 E.04268 +G1 X126.964 Y125.968 E.07021 +G1 X128.041 Y124.891 E.05156 +G1 X128.006 Y124 E.03021 +G1 X126.377 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 3.2 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.817 Y130.208 Z3.6 F30000 +G1 X132.346 Y132.346 Z3.6 +G1 Z3.2 +G1 E.8 F2400 +M73 P33 R3 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1333 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1333 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +M73 P34 R3 +G1 X132.389 Y132.389 Z3.6 F30000 +G1 X132.389 Y126.851 +G1 X132 Y126.851 +G1 Z3.2 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1333 +G1 X132 Y128.479 E.05512 +G1 X131.832 Y129.036 E.01969 +G1 X131.109 Y129.76 E.03464 +G1 X129.036 Y130.385 E.07327 +G1 X128.313 Y131.109 E.03464 +G1 X128.044 Y132 E.03153 +G1 X124 Y132 E.13689 +G3 X124.168 Y131.109 I1.562 J-.167 E.03116 +G1 X124.891 Y130.385 E.03464 +G1 X126.964 Y129.76 E.07327 +G1 X127.687 Y129.036 E.03464 +G1 X128.313 Y126.964 E.07327 +G1 X129.036 Y126.24 E.03464 +G1 X131.109 Y125.615 E.07327 +G1 X131.832 Y124.891 E.03464 +G2 X132 Y124 I-1.394 J-.724 E.03116 +G1 X127.956 Y124 E.13689 +G1 X127.687 Y124.891 E.03153 +G1 X126.964 Y125.615 E.03464 +G1 X124.891 Y126.24 E.07327 +G1 X124.168 Y126.964 E.03464 +G1 X124 Y127.521 E.01969 +G1 X124 Y129.149 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 3.4 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.127 Y131.879 Z3.8 F30000 +G1 X132.346 Y132.346 Z3.8 +G1 Z3.4 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1318 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +M73 P35 R3 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1318 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z3.8 F30000 +G1 X129.721 Y132.389 +G1 X129.721 Y132 +G1 Z3.4 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1318 +G1 X128.093 Y132 E.05512 +G3 X129.036 Y130.739 I3.374 J1.539 E.05373 +G1 X131.109 Y129.406 E.0834 +G2 X132 Y128.225 I-2.272 J-2.642 E.05049 +G1 X132 Y124.08 E.1403 +G3 X131.109 Y125.261 I-3.163 J-1.46 E.05049 +M73 P36 R3 +G1 X129.036 Y126.594 E.0834 +G1 X128.666 Y126.964 E.01772 +G1 X127.334 Y129.036 E.0834 +G1 X126.964 Y129.406 E.01772 +G1 X124.891 Y130.739 E.0834 +G2 X124 Y131.92 I2.272 J2.642 E.05049 +G1 X124 Y127.775 E.1403 +G3 X124.891 Y126.594 I3.163 J1.46 E.05049 +G1 X126.964 Y125.261 E.0834 +G2 X127.907 Y124 I-2.431 J-2.801 E.05373 +G1 X126.279 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 3.6 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.767 Y130.173 Z4 F30000 +G1 X132.346 Y132.346 Z4 +G1 Z3.6 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1314 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1314 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +M73 P37 R3 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z4 F30000 +G1 X129.773 Y132.389 +G1 X129.773 Y132 +G1 Z3.6 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1314 +G1 X128.145 Y132 E.05512 +G1 X132 Y128.145 E.18458 +G1 X132 Y124 E.1403 +G1 X124 Y132 E.383 +G1 X124 Y127.855 E.1403 +G1 X127.855 Y124 E.18458 +G1 X126.227 Y124 E.05512 +M73 P38 R3 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 3.8 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.74 Y130.155 Z4.2 F30000 +G1 X132.346 Y132.346 Z4.2 +G1 Z3.8 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1314 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1314 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +M73 P39 R3 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z4.2 F30000 +G1 X129.773 Y132.389 +G1 X129.773 Y132 +G1 Z3.8 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1314 +G1 X128.145 Y132 E.05512 +G1 X132 Y128.145 E.18458 +G1 X132 Y124 E.1403 +G1 X124 Y132 E.383 +G1 X124 Y127.855 E.1403 +G1 X127.855 Y124 E.18458 +G1 X126.227 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 4 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.74 Y130.155 Z4.4 F30000 +G1 X132.346 Y132.346 Z4.4 +G1 Z4 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1314 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +M73 P40 R3 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1314 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z4.4 F30000 +G1 X129.773 Y132.389 +G1 X129.773 Y132 +G1 Z4 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1314 +G1 X128.145 Y132 E.05512 +G1 X132 Y128.145 E.18458 +G1 X132 Y124 E.1403 +M73 P41 R3 +G1 X124 Y132 E.383 +G1 X124 Y127.855 E.1403 +G1 X127.855 Y124 E.18458 +G1 X126.227 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 4.2 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.74 Y130.155 Z4.6 F30000 +G1 X132.346 Y132.346 Z4.6 +G1 Z4.2 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1314 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +M73 P42 R3 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1314 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z4.6 F30000 +G1 X129.773 Y132.389 +G1 X129.773 Y132 +G1 Z4.2 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1314 +G1 X128.145 Y132 E.05512 +G1 X132 Y128.145 E.18458 +G1 X132 Y124 E.1403 +G1 X124 Y132 E.383 +G1 X124 Y127.855 E.1403 +G1 X127.855 Y124 E.18458 +M73 P43 R3 +G1 X126.227 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 4.4 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.74 Y130.155 Z4.8 F30000 +G1 X132.346 Y132.346 Z4.8 +G1 Z4.4 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1314 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1314 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +M73 P44 R2 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z4.8 F30000 +G1 X129.773 Y132.389 +G1 X129.773 Y132 +G1 Z4.4 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1314 +G1 X128.145 Y132 E.05512 +G1 X132 Y128.145 E.18458 +G1 X132 Y124 E.1403 +G1 X124 Y132 E.383 +G1 X124 Y127.855 E.1403 +G1 X127.855 Y124 E.18458 +G1 X126.227 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 4.6 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.74 Y130.155 Z5 F30000 +G1 X132.346 Y132.346 Z5 +G1 Z4.6 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1314 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +M73 P45 R2 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1314 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z5 F30000 +G1 X129.773 Y132.389 +G1 X129.773 Y132 +M73 P46 R2 +G1 Z4.6 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1314 +G1 X128.145 Y132 E.05512 +G1 X132 Y128.145 E.18458 +G1 X132 Y124 E.1403 +G1 X124 Y132 E.383 +G1 X124 Y127.855 E.1403 +G1 X127.855 Y124 E.18458 +G1 X126.227 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 4.8 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.74 Y130.155 Z5.2 F30000 +G1 X132.346 Y132.346 Z5.2 +G1 Z4.8 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1314 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +M73 P47 R2 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1314 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z5.2 F30000 +G1 X129.773 Y132.389 +G1 X129.773 Y132 +G1 Z4.8 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1314 +G1 X128.145 Y132 E.05512 +G1 X132 Y128.145 E.18458 +G1 X132 Y124 E.1403 +G1 X124 Y132 E.383 +G1 X124 Y127.855 E.1403 +M73 P48 R2 +G1 X127.855 Y124 E.18458 +G1 X126.227 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 5 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.74 Y130.155 Z5.4 F30000 +G1 X132.346 Y132.346 Z5.4 +G1 Z5 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1314 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1314 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +M73 P49 R2 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z5.4 F30000 +G1 X129.773 Y132.389 +G1 X129.773 Y132 +G1 Z5 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1314 +G1 X128.145 Y132 E.05512 +G1 X132 Y128.145 E.18458 +G1 X132 Y124 E.1403 +G1 X124 Y132 E.383 +G1 X124 Y127.855 E.1403 +G1 X127.855 Y124 E.18458 +G1 X126.227 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 5.2 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.74 Y130.155 Z5.6 F30000 +G1 X132.346 Y132.346 Z5.6 +G1 Z5.2 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1324 +M73 P50 R2 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1324 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +M73 P51 R2 +G1 X132.389 Y132.389 Z5.6 F30000 +G1 X132.389 Y126.647 +G1 X132 Y126.647 +G1 Z5.2 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1324 +G1 X132 Y128.276 E.05512 +G3 X131.109 Y129.529 I-2.456 J-.803 E.05286 +G1 X129.036 Y130.616 E.07922 +G1 X128.544 Y131.109 E.02358 +G1 X128.076 Y132 E.03408 +G1 X124 Y132 E.13798 +G1 X124 Y131.869 E.00443 +G3 X124.891 Y130.616 I2.456 J.803 E.05286 +G1 X126.964 Y129.529 E.07922 +G1 X127.456 Y129.036 E.02358 +G1 X128.544 Y126.964 E.07922 +G1 X129.036 Y126.471 E.02358 +G1 X131.109 Y125.384 E.07922 +G2 X132 Y124 I-1.805 J-2.142 E.05657 +G1 X127.924 Y124 E.13798 +G1 X127.456 Y124.891 E.03408 +G1 X126.964 Y125.384 E.02358 +G1 X124.891 Y126.471 E.07922 +G2 X124 Y127.724 I1.564 J2.057 E.05286 +G1 X124 Y129.353 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 5.4 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.184 Y131.929 Z5.8 F30000 +G1 X132.346 Y132.346 Z5.8 +G1 Z5.4 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1323 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +M73 P52 R2 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1323 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z5.8 F30000 +G1 X129.655 Y132.389 +G1 X129.655 Y132 +G1 Z5.4 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1323 +G1 X128.027 Y132 E.05512 +G1 X128.19 Y131.109 E.03069 +G1 X129.036 Y130.263 E.0405 +G1 X131.109 Y129.882 E.07132 +G1 X131.955 Y129.036 E.0405 +G1 X132 Y128.788 E.00854 +G1 X132 Y124.643 E.1403 +G1 X131.955 Y124.891 E.00854 +G1 X131.109 Y125.737 E.0405 +G1 X129.036 Y126.118 E.07132 +M73 P53 R2 +G1 X128.19 Y126.964 E.0405 +G1 X127.81 Y129.036 E.07132 +G1 X126.964 Y129.882 E.0405 +G1 X124.891 Y130.263 E.07132 +G1 X124.045 Y131.109 E.0405 +G1 X124 Y131.357 E.00854 +G1 X124 Y127.212 E.1403 +G1 X124.045 Y126.964 E.00854 +G1 X124.891 Y126.118 E.0405 +G1 X126.964 Y125.737 E.07132 +G1 X127.81 Y124.891 E.0405 +G1 X127.973 Y124 E.03069 +G1 X126.345 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 5.6 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.801 Y130.197 Z6 F30000 +G1 X132.346 Y132.346 Z6 +G1 Z5.6 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1337 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1337 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +M73 P54 R2 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z6 F30000 +G1 X129.606 Y132.389 +G1 X129.606 Y132 +G1 Z5.6 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1337 +G1 X127.977 Y132 E.05512 +G1 X127.837 Y131.109 E.03056 +G1 X129.036 Y129.909 E.05743 +G1 X131.109 Y130.236 E.07102 +G1 X132 Y129.344 E.04268 +G1 X132 Y125.199 E.1403 +G1 X131.109 Y126.091 E.04268 +G1 X129.036 Y125.764 E.07102 +G1 X127.837 Y126.964 E.05743 +G1 X128.163 Y129.036 E.07102 +G1 X126.964 Y130.236 E.05743 +G1 X124.891 Y129.909 E.07102 +G1 X124 Y130.801 E.04268 +G1 X124 Y126.656 E.1403 +G1 X124.891 Y125.764 E.04268 +G1 X126.964 Y126.091 E.07102 +G1 X128.163 Y124.891 E.05743 +G1 X128.023 Y124 E.03056 +M73 P55 R2 +G1 X126.394 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 5.8 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.826 Y130.214 Z6.2 F30000 +G1 X132.346 Y132.346 Z6.2 +G1 Z5.8 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1320 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1320 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +M73 P56 R2 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z6.2 F30000 +G1 X126.357 Y132.389 +G1 X126.357 Y132 +G1 Z5.8 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1320 +G1 X127.986 Y132 E.05512 +G1 X127.898 Y131.109 E.03033 +G1 X126.964 Y130.175 E.0447 +G1 X124.891 Y129.97 E.07049 +G1 X124 Y129.078 E.04268 +G1 X124 Y124.933 E.1403 +G1 X124.891 Y125.825 E.04268 +G1 X126.964 Y126.03 E.07049 +G1 X127.898 Y126.964 E.0447 +G1 X128.102 Y129.036 E.07049 +G1 X129.036 Y129.97 E.0447 +G1 X131.109 Y130.175 E.07049 +G1 X132 Y131.067 E.04268 +G1 X132 Y126.922 E.1403 +G1 X131.109 Y126.03 E.04268 +G1 X129.036 Y125.825 E.07049 +G1 X128.102 Y124.891 E.0447 +G1 X128.014 Y124 E.03033 +G1 X129.643 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 6 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.995 Y131.261 Z6.4 F30000 +G1 X132.346 Y132.346 Z6.4 +G1 Z6 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1326 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +M73 P57 R2 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1326 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z6.4 F30000 +G1 X132.389 Y129.3 +G1 X132 Y129.3 +G1 Z6 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1326 +G1 X132 Y127.671 E.05512 +G2 X131.109 Y126.384 I-2.102 J.503 E.05426 +G1 X129.036 Y125.471 E.07665 +G1 X128.456 Y124.891 E.02777 +M73 P58 R2 +G1 X128.064 Y124 E.03298 +G1 X124 Y124 E.13756 +G2 X124.891 Y125.471 I2.26 J-.363 E.05972 +G1 X126.964 Y126.384 E.07665 +G1 X127.544 Y126.964 E.02777 +G1 X128.456 Y129.036 E.07665 +G1 X129.036 Y129.616 E.02777 +G1 X131.109 Y130.529 E.07665 +G3 X132 Y131.817 I-1.21 J1.791 E.05426 +G1 X132 Y132 E.00623 +G1 X127.936 Y132 E.13756 +G1 X127.544 Y131.109 E.03298 +G1 X126.964 Y130.529 E.02777 +G1 X124.891 Y129.616 E.07665 +G3 X124 Y128.329 I1.21 J-1.791 E.05426 +G1 X124 Y126.7 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 6.2 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.321 Y130.977 Z6.6 F30000 +G1 X132.346 Y132.346 Z6.6 +G1 Z6.2 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1317 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +M73 P59 R2 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1317 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z6.6 F30000 +G1 X126.259 Y132.389 +G1 X126.259 Y132 +G1 Z6.2 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1317 +G1 X127.887 Y132 E.05512 +G2 X126.964 Y130.882 I-5.015 J3.2 E.04921 +G1 X124.891 Y129.263 E.08902 +G3 X124 Y128.185 I3.943 J-4.17 E.04747 +G1 X124 Y124.04 E.1403 +G2 X124.891 Y125.118 I4.835 J-3.092 E.04747 +G1 X127.19 Y126.964 E.0998 +G1 X129.036 Y129.263 E.0998 +G1 X131.109 Y130.882 E.08902 +G3 X132 Y131.96 I-3.943 J4.17 E.04747 +G1 X132 Y127.815 E.1403 +G2 X131.109 Y126.737 I-4.835 J3.092 E.04747 +M73 P60 R2 +G1 X129.036 Y125.118 E.08902 +G3 X128.113 Y124 I4.092 J-4.319 E.04921 +G1 X129.741 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 6.4 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X132.015 Y131.285 Z6.8 F30000 +G1 X132.346 Y132.346 Z6.8 +G1 Z6.4 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +M73 P61 R2 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z6.8 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z6.4 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 6.6 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z7 F30000 +G1 X132.346 Y132.346 Z7 +G1 Z6.6 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +M73 P62 R2 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +M73 P62 R1 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z7 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +M73 P63 R1 +G1 Z6.6 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 6.8 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z7.2 F30000 +G1 X132.346 Y132.346 Z7.2 +G1 Z6.8 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +M73 P64 R1 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z7.2 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z6.8 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +M73 P65 R1 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 7 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z7.4 F30000 +G1 X132.346 Y132.346 Z7.4 +G1 Z7 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +M73 P66 R1 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z7.4 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z7 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 7.2 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z7.6 F30000 +G1 X132.346 Y132.346 Z7.6 +G1 Z7.2 +G1 E.8 F2400 +M73 P67 R1 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +M73 P68 R1 +G1 X132.389 Y132.389 Z7.6 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z7.2 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 7.4 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z7.8 F30000 +G1 X132.346 Y132.346 Z7.8 +G1 Z7.4 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +M73 P69 R1 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z7.8 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z7.4 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +M73 P70 R1 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 7.6 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z8 F30000 +G1 X132.346 Y132.346 Z8 +G1 Z7.6 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1316 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1316 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +M73 P71 R1 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z8 F30000 +G1 X132.389 Y126.227 +G1 X132 Y126.227 +G1 Z7.6 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1316 +G1 X132 Y127.855 E.05512 +G1 X128.145 Y124 E.18458 +G1 X124 Y124 E.1403 +G1 X132 Y132 E.383 +G1 X127.855 Y132 E.1403 +G1 X124 Y128.145 E.18458 +G1 X124 Y129.773 E.05512 +M73 P72 R1 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 7.8 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.293 Y132.022 Z8.2 F30000 +G1 X132.346 Y132.346 Z8.2 +G1 Z7.8 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1318 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1318 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +M73 P73 R1 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z8.2 F30000 +G1 X126.267 Y132.389 +G1 X126.267 Y132 +G1 Z7.8 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1318 +G1 X127.895 Y132 E.05512 +G2 X126.964 Y130.826 I-4.186 J2.363 E.05093 +G1 X124.891 Y129.319 E.08675 +G3 X124 Y128.199 I3.103 J-3.385 E.04866 +G1 X124 Y124.054 E.1403 +G2 X124.891 Y125.174 I3.995 J-2.265 E.04866 +G1 X126.964 Y126.681 E.08675 +G1 X127.246 Y126.964 E.01352 +G1 X128.754 Y129.036 E.08675 +G1 X129.036 Y129.319 E.01352 +G1 X131.109 Y130.826 E.08675 +G3 X132 Y131.946 I-3.103 J3.385 E.04866 +G1 X132 Y127.801 E.1403 +G2 X131.109 Y126.681 I-3.995 J2.265 E.04866 +G1 X129.036 Y125.174 E.08675 +G3 X128.105 Y124 I3.255 J-3.537 E.05093 +G1 X129.733 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 8 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X132.014 Y131.283 Z8.4 F30000 +G1 X132.346 Y132.346 Z8.4 +G1 Z8 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1328 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +M73 P74 R1 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1328 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z8.4 F30000 +G1 X132.389 Y129.254 +G1 X132 Y129.254 +G1 Z8 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1328 +G1 X132 Y127.626 E.05512 +G1 X131.745 Y126.964 E.02402 +G1 X131.109 Y126.328 E.03045 +G1 X129.036 Y125.527 E.0752 +G1 X128.4 Y124.891 E.03045 +M73 P75 R1 +G1 X128.056 Y124 E.03236 +G1 X124 Y124 E.1373 +G1 X124 Y124.229 E.00778 +G1 X124.255 Y124.891 E.02402 +G1 X124.891 Y125.527 E.03045 +G1 X126.964 Y126.328 E.0752 +G1 X127.6 Y126.964 E.03045 +G1 X128.4 Y129.036 E.0752 +G1 X129.036 Y129.672 E.03045 +G1 X131.109 Y130.473 E.0752 +G1 X131.745 Y131.109 E.03045 +G1 X132 Y131.771 E.02402 +G1 X132 Y132 E.00778 +G1 X127.944 Y132 E.1373 +G1 X127.6 Y131.109 E.03236 +G1 X126.964 Y130.473 E.03045 +G1 X124.891 Y129.672 E.0752 +G1 X124.255 Y129.036 E.03045 +G1 X124 Y128.374 E.02402 +G1 X124 Y126.746 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 8.2 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.338 Y130.999 Z8.6 F30000 +G1 X132.346 Y132.346 Z8.6 +G1 Z8.2 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1323 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1323 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +M73 P76 R1 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z8.6 F30000 +G1 X126.365 Y132.389 +G1 X126.365 Y132 +G1 Z8.2 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1323 +G1 X127.993 Y132 E.05512 +G1 X127.953 Y131.109 E.03021 +G1 X126.964 Y130.119 E.04737 +G1 X124.891 Y130.026 E.07022 +G1 X124 Y129.134 E.04268 +G1 X124 Y124.989 E.1403 +G1 X124.891 Y125.881 E.04268 +G1 X126.964 Y125.974 E.07022 +G1 X127.953 Y126.964 E.04737 +G1 X128.047 Y129.036 E.07022 +G1 X129.036 Y130.026 E.04737 +G1 X131.109 Y130.119 E.07022 +G1 X132 Y131.011 E.04268 +G1 X132 Y126.866 E.1403 +G1 X131.109 Y125.974 E.04268 +M73 P77 R1 +G1 X129.036 Y125.881 E.07022 +G1 X128.047 Y124.891 E.04737 +G1 X128.007 Y124 E.03021 +G1 X129.635 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 8.4 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.993 Y131.259 Z8.8 F30000 +G1 X132.346 Y132.346 Z8.8 +G1 Z8.4 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1333 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1333 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +M73 P78 R1 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z8.8 F30000 +G1 X129.613 Y132.389 +G1 X129.613 Y132 +G1 Z8.4 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1333 +G1 X127.985 Y132 E.05512 +G1 X127.892 Y131.109 E.03034 +G1 X129.036 Y129.965 E.05476 +G1 X131.109 Y130.18 E.07053 +G1 X132 Y129.288 E.04268 +G1 X132 Y125.143 E.1403 +G1 X131.109 Y126.035 E.04268 +G1 X129.036 Y125.82 E.07053 +G1 X127.892 Y126.964 E.05476 +G1 X128.108 Y129.036 E.07053 +G1 X126.964 Y130.18 E.05476 +G1 X124.891 Y129.965 E.07053 +G1 X124 Y130.857 E.04268 +G1 X124 Y126.712 E.1403 +G1 X124.891 Y125.82 E.04268 +G1 X126.964 Y126.035 E.07053 +G1 X128.108 Y124.891 E.05476 +G1 X128.015 Y124 E.03034 +G1 X126.387 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 8.6 +; LAYER_HEIGHT: 0.200001 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.822 Y130.211 Z9 F30000 +G1 X132.346 Y132.346 Z9 +G1 Z8.6 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1336 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +M73 P79 R1 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1336 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z9 F30000 +G1 X132.389 Y126.981 +G1 X132 Y126.981 +M73 P80 R1 +G1 Z8.6 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1336 +G1 X132 Y128.609 E.05512 +G1 X131.899 Y129.036 E.01486 +G1 X131.109 Y129.827 E.03783 +G1 X129.036 Y130.318 E.0721 +G1 X128.246 Y131.109 E.03783 +G1 X128.034 Y132 E.03102 +G1 X124 Y132 E.13657 +G3 X124.101 Y131.109 I1.929 J-.232 E.03065 +G1 X124.891 Y130.318 E.03783 +G1 X126.964 Y129.827 E.0721 +G1 X127.754 Y129.036 E.03783 +G1 X128.246 Y126.964 E.0721 +G1 X129.036 Y126.173 E.03783 +G1 X131.109 Y125.682 E.0721 +G1 X131.899 Y124.891 E.03783 +G2 X132 Y124 I-1.828 J-.659 E.03065 +G1 X127.966 Y124 E.13657 +G1 X127.754 Y124.891 E.03102 +G1 X126.964 Y125.682 E.03783 +G1 X124.891 Y126.173 E.0721 +G1 X124.101 Y126.964 E.03783 +G1 X124 Y127.391 E.01486 +G1 X124 Y129.019 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 8.8 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.089 Y131.845 Z9.2 F30000 +G1 X132.346 Y132.346 Z9.2 +G1 Z8.8 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1319 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +M73 P81 R1 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1319 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +M73 P81 R0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z9.2 F30000 +G1 X129.712 Y132.389 +G1 X129.712 Y132 +G1 Z8.8 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1319 +G1 X128.084 Y132 E.05512 +G1 X128.599 Y131.109 E.03487 +G1 X129.036 Y130.672 E.02091 +G1 X131.109 Y129.473 E.08104 +G2 X132 Y128.25 I-1.844 J-2.281 E.05182 +G1 X132 Y124.105 E.1403 +G3 X131.109 Y125.328 I-2.736 J-1.058 E.05182 +G1 X129.036 Y126.527 E.08104 +G1 X128.599 Y126.964 E.02091 +G1 X127.401 Y129.036 E.08104 +G1 X126.964 Y129.473 E.02091 +M73 P82 R0 +G1 X124.891 Y130.672 E.08104 +G2 X124 Y131.895 I1.844 J2.281 E.05182 +G1 X124 Y127.75 E.1403 +G3 X124.891 Y126.527 I2.736 J1.058 E.05182 +G1 X126.964 Y125.328 E.08104 +G1 X127.401 Y124.891 E.02091 +G1 X127.916 Y124 E.03487 +G1 X126.288 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 9 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.771 Y130.176 Z9.4 F30000 +G1 X132.346 Y132.346 Z9.4 +G1 Z9 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1314 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1314 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +M73 P83 R0 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z9.4 F30000 +G1 X129.773 Y132.389 +G1 X129.773 Y132 +G1 Z9 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1314 +G1 X128.145 Y132 E.05512 +G1 X132 Y128.145 E.18458 +G1 X132 Y124 E.1403 +G1 X124 Y132 E.383 +G1 X124 Y127.855 E.1403 +G1 X127.855 Y124 E.18458 +G1 X126.227 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 9.2 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.74 Y130.155 Z9.6 F30000 +G1 X132.346 Y132.346 Z9.6 +G1 Z9.2 +G1 E.8 F2400 +M73 P84 R0 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1314 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1314 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +M73 P85 R0 +G1 X132.389 Y132.389 Z9.6 F30000 +G1 X129.773 Y132.389 +G1 X129.773 Y132 +G1 Z9.2 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1314 +G1 X128.145 Y132 E.05512 +G1 X132 Y128.145 E.18458 +G1 X132 Y124 E.1403 +G1 X124 Y132 E.383 +G1 X124 Y127.855 E.1403 +G1 X127.855 Y124 E.18458 +G1 X126.227 Y124 E.05512 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 9.4 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X130.74 Y130.155 Z9.8 F30000 +G1 X132.346 Y132.346 Z9.8 +G1 Z9.4 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1473.915 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +M73 P86 R0 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1473.915 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z9.8 F30000 +G1 X130.18 Y132.389 +G1 X130.18 Y131.593 +G1 Z9.4 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Sparse infill +; LINE_WIDTH: 0.45 +G1 F1473.913 +G1 X128.552 Y131.593 E.05512 +G1 X131.593 Y128.552 E.1456 +G1 X131.593 Y124.407 E.1403 +G1 X124.407 Y131.593 E.34402 +G1 X124.407 Y127.448 E.1403 +M73 P87 R0 +G1 X127.448 Y124.407 E.1456 +G1 X125.82 Y124.407 E.05512 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X124.03 Y124.203 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Internal solid infill +; LINE_WIDTH: 0.388948 +G1 F1733.964 +G1 X124.03 Y131.797 E.21849 +; LINE_WIDTH: 0.40379 +G1 F1662.651 +G1 X124.045 Y131.869 E.0022 +; LINE_WIDTH: 0.423579 +G1 F1576.217 +G1 X124.06 Y131.94 E.00232 +G1 X124.203 Y131.97 E.00463 +; LINE_WIDTH: 0.388948 +G1 F1733.964 +G1 X131.797 Y131.97 E.21849 +; LINE_WIDTH: 0.403791 +G1 F1662.646 +G1 X131.869 Y131.955 E.0022 +; LINE_WIDTH: 0.423581 +G1 F1576.207 +G1 X131.94 Y131.94 E.00232 +G1 X131.97 Y131.797 E.00463 +; LINE_WIDTH: 0.388948 +G1 F1733.964 +G1 X131.97 Y124.203 E.21849 +; LINE_WIDTH: 0.403791 +G1 F1662.646 +G1 X131.955 Y124.131 E.0022 +; LINE_WIDTH: 0.423581 +G1 F1576.207 +G1 X131.94 Y124.06 E.00232 +G1 X131.797 Y124.03 E.00463 +; LINE_WIDTH: 0.388948 +G1 F1733.964 +G1 X124.203 Y124.03 E.21849 +; LINE_WIDTH: 0.40379 +G1 F1662.651 +G1 X124.131 Y124.045 E.0022 +; LINE_WIDTH: 0.436216 +G1 F1525.57 +G1 X124.06 Y124.06 E.00239 +G1 X124.038 Y124.164 E.00348 +; stop printing object test_cube.stl id:0 copy 0 +M106 S224 +; CHANGE_LAYER +; Z_HEIGHT: 9.6 +; LAYER_HEIGHT: 0.200001 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X129.476 Y129.52 Z10 F30000 +G1 X132.346 Y132.346 Z10 +G1 Z9.6 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1473.915 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +M73 P88 R0 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1473.915 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z10 F30000 +G1 X132.389 Y123.611 +G1 X131.825 Y123.611 +G1 X131.825 Y123.819 +G1 Z9.6 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=250 ACCEL_TO_DECEL=125 +; FEATURE: Internal Bridge +; LINE_WIDTH: 0.4 +; LAYER_HEIGHT: 0.4 +G1 F954.93 +M106 S255 +G1 X131.825 Y131.979 E.42634 +G1 X131.375 Y131.979 E.02351 +G1 X131.375 Y124.021 E.41576 +G1 X130.925 Y124.021 E.02351 +G1 X130.925 Y131.979 E.41576 +G1 X130.475 Y131.979 E.02351 +M73 P89 R0 +G1 X130.475 Y124.021 E.41576 +G1 X130.025 Y124.021 E.02351 +G1 X130.025 Y131.979 E.41576 +G1 X129.575 Y131.979 E.02351 +G1 X129.575 Y124.021 E.41576 +G1 X129.125 Y124.021 E.02351 +G1 X129.125 Y131.979 E.41576 +G1 X128.675 Y131.979 E.02351 +G1 X128.675 Y124.021 E.41576 +G1 X128.225 Y124.021 E.02351 +G1 X128.225 Y131.979 E.41576 +G1 X127.775 Y131.979 E.02351 +M73 P90 R0 +G1 X127.775 Y124.021 E.41576 +G1 X127.325 Y124.021 E.02351 +G1 X127.325 Y131.979 E.41576 +G1 X126.875 Y131.979 E.02351 +G1 X126.875 Y124.021 E.41576 +G1 X126.425 Y124.021 E.02351 +G1 X126.425 Y131.979 E.41576 +G1 X125.975 Y131.979 E.02351 +G1 X125.975 Y124.021 E.41576 +G1 X125.525 Y124.021 E.02351 +G1 X125.525 Y131.979 E.41576 +G1 X125.075 Y131.979 E.02351 +M73 P91 R0 +G1 X125.075 Y124.021 E.41576 +G1 X124.625 Y124.021 E.02351 +G1 X124.625 Y131.979 E.41576 +G1 X124.175 Y131.979 E.02351 +G1 X124.175 Y123.819 E.42634 +; stop printing object test_cube.stl id:0 copy 0 +M106 S235 +; CHANGE_LAYER +; Z_HEIGHT: 9.8 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X129.456 Y129.329 Z10.2 F30000 +G1 X132.346 Y132.346 Z10.2 +G1 Z9.8 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1473.915 +M106 S235 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +M73 P92 R0 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1473.915 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +G1 X132.389 Y132.389 Z10.2 F30000 +G1 X132.389 Y123.611 +G1 X130.621 Y123.611 +G1 X130.621 Y124.061 +G1 Z9.8 +G1 E.8 F2400 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Internal solid infill +G1 F1473.915 +G1 X131.939 Y125.379 E.06312 +G1 X131.939 Y124.061 E.04463 +G1 X130.661 Y124.061 E.04328 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X129.856 Y123.816 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; LINE_WIDTH: 0.453392 +G1 F1461.732 +G1 X132 Y125.961 E.10351 +G1 X132 Y126.541 E.01981 +G1 X129.459 Y124 E.12269 +G1 X128.878 Y124 E.01981 +G1 X132 Y127.122 E.15071 +G1 X132 Y127.702 E.01981 +G1 X128.298 Y124 E.17873 +M73 P93 R0 +G1 X127.717 Y124 E.01981 +G1 X132 Y128.283 E.20675 +G1 X132 Y128.863 E.01981 +G1 X127.137 Y124 E.23477 +G1 X126.556 Y124 E.01981 +G1 X132 Y129.444 E.26279 +G1 X132 Y130.024 E.01981 +G1 X125.976 Y124 E.29081 +G1 X125.395 Y124 E.01981 +G1 X132 Y130.605 E.31883 +G1 X132 Y131.185 E.01981 +G1 X124.815 Y124 E.34685 +G1 X124.234 Y124 E.01981 +G1 X132 Y131.766 E.37487 +G1 X132 Y132 E.00801 +G1 X131.655 Y132 E.01181 +G1 X124 Y124.345 E.36949 +G1 X124 Y124.926 E.01981 +M73 P94 R0 +G1 X131.074 Y132 E.34148 +G1 X130.494 Y132 E.01981 +G1 X124 Y125.506 E.31346 +G1 X124 Y126.087 E.01981 +G1 X129.913 Y132 E.28544 +G1 X129.333 Y132 E.01981 +G1 X124 Y126.667 E.25742 +G1 X124 Y127.248 E.01981 +G1 X128.752 Y132 E.2294 +G1 X128.172 Y132 E.01981 +G1 X124 Y127.828 E.20138 +G1 X124 Y128.409 E.01981 +G1 X127.591 Y132 E.17336 +G1 X127.011 Y132 E.01981 +G1 X124 Y128.989 E.14534 +G1 X124 Y129.57 E.01981 +G1 X126.43 Y132 E.11732 +G1 X125.85 Y132 E.01981 +G1 X124 Y130.15 E.0893 +G1 X124 Y130.731 E.01981 +M73 P95 R0 +G1 X125.269 Y132 E.06128 +G1 X124.689 Y132 E.01981 +G1 X123.816 Y131.128 E.0421 +; stop printing object test_cube.stl id:0 copy 0 +; CHANGE_LAYER +; Z_HEIGHT: 10 +; LAYER_HEIGHT: 0.2 +; stop printing object, unique label id: 15 +M625 +;LAYER_CHANGE +G92 E0 +;_SET_FAN_SPEED_CHANGING_LAYER +; printing object test_cube.stl id:0 copy 0 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 E-.8 F2400 +; start printing object, unique label id: 15 +M624 AQAAAAAAAAA= +G1 X131.372 Y132.207 Z10.4 F30000 +G1 X132.346 Y132.346 Z10.4 +G1 Z10 +G1 E.8 F2400 +; FEATURE: Inner wall +; LINE_WIDTH: 0.449999 +G1 F1473.915 +G1 X123.654 Y132.346 E.29424 +G1 X123.654 Y123.654 E.29424 +G1 X132.346 Y123.654 E.29424 +G1 X132.346 Y132.306 E.29289 +G1 X132.389 Y132.306 F30000 +G1 X132.389 Y132.389 +G1 X132.775 Y132.775 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Outer wall +G1 F1473.915 +G1 X123.225 Y132.775 E.32326 +G1 X123.225 Y123.225 E.32326 +G1 X132.775 Y123.225 E.32326 +G1 X132.775 Y132.735 E.3219 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X132.389 Y132.389 F30000 +M73 P96 R0 +G1 X131.491 Y132.389 +G1 X131.491 Y132.227 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +; FEATURE: Top surface +; LINE_WIDTH: 0.406732 +G1 F1649.203 +G1 X132.227 Y131.491 E.03149 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X132.227 Y130.976 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X130.976 Y132.227 E.0535 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X130.462 Y132.227 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X132.227 Y130.462 E.07552 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X132.227 Y129.947 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X129.947 Y132.227 E.09753 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X129.433 Y132.227 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X132.227 Y129.433 E.11954 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X132.227 Y128.918 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X128.918 Y132.227 E.14155 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X128.404 Y132.227 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X132.227 Y128.404 E.16356 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X132.227 Y127.889 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X127.889 Y132.227 E.18557 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X127.375 Y132.227 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X132.227 Y127.375 E.20758 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X132.227 Y126.86 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X126.86 Y132.227 E.2296 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X126.346 Y132.227 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X132.227 Y126.346 E.25161 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X132.227 Y125.831 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X125.831 Y132.227 E.27362 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X125.317 Y132.227 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X132.227 Y125.317 E.29563 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X132.227 Y124.802 F30000 +M73 P97 R0 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X124.802 Y132.227 E.31764 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X124.288 Y132.227 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X132.227 Y124.288 E.33965 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X132.227 Y123.773 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X123.773 Y132.227 E.36166 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X123.773 Y131.712 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X131.712 Y123.773 E.33965 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X131.198 Y123.773 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X123.773 Y131.198 E.31764 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X123.773 Y130.683 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X130.683 Y123.773 E.29562 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X130.169 Y123.773 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X123.773 Y130.169 E.27361 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X123.773 Y129.654 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X129.654 Y123.773 E.2516 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X129.14 Y123.773 F30000 +M73 P98 R0 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X123.773 Y129.14 E.22959 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X123.773 Y128.625 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X128.625 Y123.773 E.20758 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X128.111 Y123.773 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X123.773 Y128.111 E.18557 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X123.773 Y127.596 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X127.596 Y123.773 E.16356 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X127.082 Y123.773 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X123.773 Y127.082 E.14154 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X123.773 Y126.567 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X126.567 Y123.773 E.11953 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X126.053 Y123.773 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X123.773 Y126.053 E.09752 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X123.773 Y125.538 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X125.538 Y123.773 E.07551 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X125.024 Y123.773 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X123.773 Y125.024 E.0535 +SET_VELOCITY_LIMIT ACCEL=10000 ACCEL_TO_DECEL=5000 +G1 X123.773 Y124.509 F30000 +SET_VELOCITY_LIMIT ACCEL=500 ACCEL_TO_DECEL=250 +G1 F1649.203 +G1 X124.509 Y123.773 E.03149 +; stop printing object test_cube.stl id:0 copy 0 +; close powerlost recovery +M1003 S0 +G1 E-.8 F2400 +; stop printing object, unique label id: 15 +M625 +M106 S0 +M981 S0 P20000 ; close spaghetti detector +; FEATURE: Custom +G28 X0 Y0 ;Home +M104 S0 ;Turn-off hotend +M140 S0 ;Turn-off bed +M84 ;Disable steppers +M73 P100 R0 +; EXECUTABLE_BLOCK_END + +; filament used [mm] = 214.07 +; filament used [cm3] = 0.51 + diff --git a/backend/profile_cache.py b/backend/profile_cache.py new file mode 100644 index 0000000..961a0bd --- /dev/null +++ b/backend/profile_cache.py @@ -0,0 +1,15 @@ +from functools import lru_cache +import hashlib +from typing import Dict, Tuple + +# We can't cache the profile manager instance itself easily if it's not a singleton, +# but we can cache the result of a merge function if we pass simple types. +# However, to avoid circular imports or complex dependency injection, +# we will just provide a helper to generate cache keys and a holder for logic if needed. +# For now, the ProfileManager will strictly determine *what* to merge. +# Validating the cache strategy: since file I/O is the bottleneck, we want to cache the *content*. + +def get_cache_key(machine: str, filament: str, process: str) -> str: + """Helper to create a unique cache key""" + data = f"{machine}|{filament}|{process}" + return hashlib.md5(data.encode()).hexdigest() diff --git a/backend/profile_manager.py b/backend/profile_manager.py new file mode 100644 index 0000000..309df47 --- /dev/null +++ b/backend/profile_manager.py @@ -0,0 +1,193 @@ +import os +import json +import logging +from typing import Dict, List, Tuple, Optional +from profile_cache import get_cache_key + + +logger = logging.getLogger(__name__) + +class ProfileManager: + def __init__(self, profiles_root: str = "profiles"): + # Assuming profiles_root is relative to backend or absolute + if not os.path.isabs(profiles_root): + base_dir = os.path.dirname(os.path.abspath(__file__)) + self.profiles_root = os.path.join(base_dir, profiles_root) + else: + self.profiles_root = profiles_root + + if not os.path.exists(self.profiles_root): + logger.warning(f"Profiles root not found: {self.profiles_root}") + + def get_profiles(self, machine: str, filament: str, process: str) -> Tuple[Dict, Dict, Dict]: + """ + Main entry point to get merged profiles. + Args: + machine: e.g. "Bambu Lab A1 0.4 nozzle" + filament: e.g. "Bambu PLA Basic @BBL A1" + process: e.g. "0.20mm Standard @BBL A1" + """ + # Try cache first (although specific logic is needed if we cache the *result* or the *files*) + # Since we implemented a simple external cache helper, let's use it if we want, + # but for now we will rely on internal logic or the lru_cache decorator on a helper method. + # But wait, the `get_cached_profiles` in profile_cache.py calls `build_merged_profiles` which is logic WE need to implement. + # So we should probably move the implementation here and have the cache wrapper call it, + # OR just implement it here and wrap it. + + return self._build_merged_profiles(machine, filament, process) + + def _build_merged_profiles(self, machine_name: str, filament_name: str, process_name: str) -> Tuple[Dict, Dict, Dict]: + # We need to find the files. + # The naming convention in OrcaSlicer profiles usually involves the Vendor (e.g. BBL). + # We might need a mapping or search. + # For this implementation, we will assume we know the relative paths or search for them. + + # Strategy: Search in all vendor subdirs for the specific JSON files. + # Because names are usually unique enough or we can specify the expected vendor. + # However, to be fast, we can map "machine_name" to a file path. + + machine_file = self._find_profile_file(machine_name, "machine") + filament_file = self._find_profile_file(filament_name, "filament") + process_file = self._find_profile_file(process_name, "process") + + if not machine_file: + raise FileNotFoundError(f"Machine profile not found: {machine_name}") + if not filament_file: + raise FileNotFoundError(f"Filament profile not found: {filament_name}") + if not process_file: + raise FileNotFoundError(f"Process profile not found: {process_name}") + + machine_profile = self._merge_chain(machine_file) + filament_profile = self._merge_chain(filament_file) + process_profile = self._merge_chain(process_file) + + # Apply patches + machine_profile = self._apply_patches(machine_profile, "machine") + process_profile = self._apply_patches(process_profile, "process") + + return machine_profile, process_profile, filament_profile + + def _find_profile_file(self, profile_name: str, profile_type: str) -> Optional[str]: + """ + Searches for a profile file by name in the profiles directory. + The name should match the filename (without .json possibly) or be a precise match. + """ + # Add .json if missing + filename = profile_name if profile_name.endswith(".json") else f"{profile_name}.json" + + for root, dirs, files in os.walk(self.profiles_root): + if filename in files: + # Check if it is in the correct type folder (machine, filament, process) + # OrcaSlicer structure: Vendor/process/file.json + # We optionally verify parent dir + if os.path.basename(root) == profile_type or profile_type in root: + return os.path.join(root, filename) + + # Fallback: if we simply found it, maybe just return it? + # Some common files might be in root or other places. + # Let's return it if we are fairly sure. + return os.path.join(root, filename) + + return None + + def _merge_chain(self, final_file_path: str) -> Dict: + """ + Resolves inheritance and merges. + """ + chain = [] + current_path = final_file_path + + # 1. Build chain + while current_path: + chain.insert(0, current_path) # Prepend + + with open(current_path, 'r', encoding='utf-8') as f: + try: + data = json.load(f) + except json.JSONDecodeError as e: + logger.error(f"Failed to decode JSON: {current_path}") + raise e + + inherits = data.get("inherits") + if inherits: + # Resolve inherited file + # It is usually in the same directory or relative. + # OrcaSlicer logic: checks same dir, then parent, etc. + # Usually it's in the same directory. + parent_dir = os.path.dirname(current_path) + inherited_path = os.path.join(parent_dir, inherits) + + # Special case: if not found, it might be in a common folder? + # But OrcaSlicer usually keeps them local or in specific common dirs. + if not os.path.exists(inherited_path) and not inherits.endswith(".json"): + inherited_path += ".json" + + if os.path.exists(inherited_path): + current_path = inherited_path + else: + # Could be a system common file not in the same dir? + # For simplicty, try to look up in the same generic type folder across the vendor? + # Or just fail for now. + # Often "fdm_machine_common.json" is at the Vendor root or similar? + # Let's try searching recursively if not found in place. + found = self._find_profile_file(inherits, "any") # "any" type + if found: + current_path = found + else: + logger.warning(f"Inherited profile '{inherits}' not found for '{current_path}' (Root: {self.profiles_root})") + current_path = None + else: + current_path = None + + # 2. Merge + merged = {} + for path in chain: + with open(path, 'r', encoding='utf-8') as f: + data = json.load(f) + # Shallow update + merged.update(data) + + # Remove metadata + merged.pop("inherits", None) + + return merged + + def _apply_patches(self, profile: Dict, profile_type: str) -> Dict: + if profile_type == "machine": + # Patch: G92 E0 to ensure extrusion reference text matches + lcg = profile.get("layer_change_gcode", "") + if "G92 E0" not in lcg: + # Append neatly + if lcg and not lcg.endswith("\n"): + lcg += "\n" + lcg += "G92 E0" + profile["layer_change_gcode"] = lcg + + # Patch: ensure printable height is sufficient? + # Only if necessary. For now, trust the profile. + + elif profile_type == "process": + # Optional: Disable skirt/brim if we want a "clean" print estimation? + # Actually, for accurate cost, we SHOULD include skirt/brim if the profile has it. + pass + + return profile + + def list_machines(self) -> List[str]: + # Simple helper to list available machine JSONs + return self._list_profiles_by_type("machine") + + def list_filaments(self) -> List[str]: + return self._list_profiles_by_type("filament") + + def list_processes(self) -> List[str]: + return self._list_profiles_by_type("process") + + def _list_profiles_by_type(self, ptype: str) -> List[str]: + results = [] + for root, dirs, files in os.walk(self.profiles_root): + if os.path.basename(root) == ptype: + for f in files: + if f.endswith(".json") and "common" not in f: + results.append(f.replace(".json", "")) + return sorted(results) diff --git a/backend/profile_mappings.json b/backend/profile_mappings.json new file mode 100644 index 0000000..8a889f3 --- /dev/null +++ b/backend/profile_mappings.json @@ -0,0 +1,24 @@ +{ + "quality_to_process": { + "draft": "0.28mm Extra Draft @BBL A1", + "standard": "0.20mm Standard @BBL A1", + "fine": "0.12mm Fine @BBL A1" + }, + "filament_costs": { + "pla_basic": 20.0, + "petg_basic": 25.0, + "abs_basic": 22.0, + "tpu_95a": 35.0 + }, + "filament_to_profile": { + "pla_basic": "Bambu PLA Basic @BBL A1", + "petg_basic": "Bambu PETG Basic @BBL A1", + "abs_basic": "Bambu ABS @BBL A1", + "tpu_95a": "Bambu TPU 95A @BBL A1" + }, + "machine_to_profile": { + "bambu_a1": "Bambu Lab A1 0.4 nozzle", + "bambu_x1": "Bambu Lab X1 Carbon 0.4 nozzle", + "bambu_p1s": "Bambu Lab P1S 0.4 nozzle" + } +} diff --git a/backend/profiles/Bambu_PLA_Basic_Technical_Data_Sheet_bf3411ce-be39-4db7-9669-1b4671d2196b.pdf b/backend/profiles/Bambu_PLA_Basic_Technical_Data_Sheet_bf3411ce-be39-4db7-9669-1b4671d2196b.pdf new file mode 100644 index 0000000..d788251 Binary files /dev/null and b/backend/profiles/Bambu_PLA_Basic_Technical_Data_Sheet_bf3411ce-be39-4db7-9669-1b4671d2196b.pdf differ diff --git a/backend/profiles/bambu_a1.ini b/backend/profiles/bambu_a1.ini index 8715028..93de4b5 100644 --- a/backend/profiles/bambu_a1.ini +++ b/backend/profiles/bambu_a1.ini @@ -6,13 +6,13 @@ bed_shape = 0x0,256x0,256x256,0x256 nozzle_diameter = 0.4 filament_diameter = 1.75 max_print_speed = 500 -travel_speed = 500 +travel_speed = 700 gcode_flavor = klipper # Bambu uses specific gcode but klipper/marlin is close enough for time est if accel matches machine_max_acceleration_x = 10000 machine_max_acceleration_y = 10000 -machine_max_acceleration_e = 5000 -machine_max_acceleration_extruding = 5000 +machine_max_acceleration_e = 6000 +machine_max_acceleration_extruding = 6000 # PRINT SETTINGS layer_height = 0.2 @@ -26,17 +26,17 @@ bottom_solid_layers = 3 # SPEED SETTINGS (Conservative defaults for A1) perimeter_speed = 200 -external_perimeter_speed = 150 +external_perimeter_speed = 200 infill_speed = 250 solid_infill_speed = 200 top_solid_infill_speed = 150 support_material_speed = 150 -bridge_speed = 50 +bridge_speed = 150 gap_fill_speed = 50 # FILAMENT SETTINGS filament_density = 1.24 -filament_cost = 25.0 +filament_cost = 18.0 filament_max_volumetric_speed = 15 temperature = 220 -bed_temperature = 60 +bed_temperature = 65 diff --git a/backend/profiles/printers/BL-P001.json b/backend/profiles/printers/BL-P001.json new file mode 100644 index 0000000..0004806 --- /dev/null +++ b/backend/profiles/printers/BL-P001.json @@ -0,0 +1,88 @@ +{ + "00.00.00.00": { + "display_name": "Bambu Lab X1 Carbon", + "print": { + "ipcam": { + "resolution_supported": [ "720p", "1080p" ], + "virtual_camera": "enabled", + "liveview": { + "remote": "tutk" + }, + "file": { + "remote": "tutk", + "model_download": "enabled" + } + }, + "support_motor_noise_cali":false, + "support_tunnel_mqtt":false, + "support_mqtt_alive":false, + "support_command_ams_switch":false, + "support_cloud_print_only":false, + "support_1080dpi":false, + "support_prompt_sound":false, + "support_ams_humidity":false, + "support_auto_recovery_step_loss":false, + "support_auto_leveling":true, + "support_update_remain":false, + "support_timelapse":true, + "support_filament_backup":false, + "support_chamber_fan":true, + "support_aux_fan":true, + "support_send_to_sd":false, + "support_print_all":true, + "support_print_without_sd":true, + "support_flow_calibration":true, + "support_build_plate_marker_detect":false, + "support_lidar_calibration":true, + "support_ai_monitoring":false, + "support_first_layer_inspect":true, + "support_chamber_temp_edit":false, + "support_extrusion_cali":false, + "support_user_preset":false + }, + "model_id":"BL-P001", + "compatible_machine":["BL-P002", "C11", "C12", "C13"], + "printer_type":"3DPrinter-X1-Carbon", + "printer_thumbnail_image":"printer_thumbnail", + "printer_connect_help_image":"input_access_code_x1", + "printer_use_ams_image":"ams_icon", + "use_ams_type":"generic", + "printer_arch":"core_xy", + "printer_series":"series_x1", + "has_cali_line":true, + "printer_is_enclosed":true + }, + "01.01.01.00": { + "print": { + "support_1080dpi":true, + "support_ams_humidity":true, + "support_update_remain":true, + "support_auto_recovery_step_loss":true, + "support_filament_backup":true, + "support_send_to_sd":true, + "support_build_plate_marker_detect":true, + "support_ai_monitoring":true + } + }, + "01.05.06.01" : { + "print": { + "support_command_ams_switch":true + } + }, + "01.05.06.05" : { + "engineer":"00.03.10.05", + "print": { + "support_mqtt_alive":true + } + }, + "01.05.06.06": { + "print": { + "support_tunnel_mqtt":true + } + }, + "01.06.06.00": { + "print": { + "support_user_preset":true + } + } +} \ No newline at end of file diff --git a/backend/profiles/printers/BL-P002.json b/backend/profiles/printers/BL-P002.json new file mode 100644 index 0000000..3c2e7ed --- /dev/null +++ b/backend/profiles/printers/BL-P002.json @@ -0,0 +1,88 @@ +{ + "00.00.00.00": { + "display_name": "Bambu Lab X1", + "print": { + "ipcam": { + "resolution_supported": [ "720p", "1080p" ], + "virtual_camera": "enabled", + "liveview": { + "remote": "tutk" + }, + "file": { + "remote": "tutk", + "model_download": "enabled" + } + }, + "support_motor_noise_cali":false, + "support_tunnel_mqtt":false, + "support_mqtt_alive":false, + "support_command_ams_switch":false, + "support_cloud_print_only":false, + "support_1080dpi":false, + "support_prompt_sound":false, + "support_ams_humidity":false, + "support_auto_recovery_step_loss":false, + "support_auto_leveling":true, + "support_update_remain":false, + "support_timelapse":true, + "support_filament_backup":false, + "support_chamber_fan":true, + "support_aux_fan":true, + "support_send_to_sd":false, + "support_print_all":true, + "support_print_without_sd":true, + "support_flow_calibration":true, + "support_build_plate_marker_detect":false, + "support_lidar_calibration":true, + "support_ai_monitoring":false, + "support_first_layer_inspect":true, + "support_chamber_temp_edit":false, + "support_extrusion_cali":false, + "support_user_preset":false + }, + "model_id": "BL-P002", + "compatible_machine":["BL-P001", "C11", "C12", "C13"], + "printer_type": "3DPrinter-X1", + "printer_thumbnail_image": "printer_thumbnail", + "printer_connect_help_image": "input_access_code_x1", + "printer_use_ams_image":"ams_icon", + "use_ams_type":"generic", + "printer_arch" : "core_xy", + "printer_series":"series_x1", + "has_cali_line":true, + "printer_is_enclosed":true + }, + "01.01.01.00": { + "print": { + "support_1080dpi":true, + "support_ams_humidity":true, + "support_update_remain":true, + "support_auto_recovery_step_loss":true, + "support_filament_backup":true, + "support_send_to_sd":true, + "support_build_plate_marker_detect":true, + "support_ai_monitoring":true + } + }, + "01.05.06.01" : { + "print": { + "support_command_ams_switch":true + } + }, + "01.05.06.05" : { + "engineer":"00.03.10.05", + "print": { + "support_mqtt_alive":true + } + }, + "01.05.06.06": { + "print": { + "support_tunnel_mqtt":true + } + }, + "01.06.06.00": { + "print": { + "support_user_preset":true + } + } +} \ No newline at end of file diff --git a/backend/profiles/printers/C11.json b/backend/profiles/printers/C11.json new file mode 100644 index 0000000..83c403b --- /dev/null +++ b/backend/profiles/printers/C11.json @@ -0,0 +1,93 @@ +{ + "00.00.00.00": { + "display_name": "Bambu Lab P1P", + "print": { + "ipcam": { + "resolution_supported": [ "720p" ], + "liveview": { + "local": "local" + } + }, + "support_motor_noise_cali":false, + "support_tunnel_mqtt":false, + "support_mqtt_alive":false, + "support_command_ams_switch":false, + "support_cloud_print_only":true, + "support_1080dpi":false, + "support_prompt_sound":false, + "support_ams_humidity":true, + "support_auto_recovery_step_loss":true, + "support_auto_leveling":true, + "support_update_remain":true, + "support_timelapse":true, + "support_filament_backup":true, + "support_chamber_fan":true, + "support_aux_fan":true, + "support_send_to_sd":false, + "support_print_all":false, + "support_print_without_sd":false, + "support_flow_calibration":false, + "support_build_plate_marker_detect":false, + "support_lidar_calibration":false, + "support_ai_monitoring":false, + "support_first_layer_inspect":false, + "support_chamber_temp_edit":false, + "support_extrusion_cali":true, + "support_user_preset":false, + "bed_temperature_limit": 100 + }, + "model_id": "C11", + "compatible_machine":["BL-P001", "BL-P002", "C12", "C13"], + "printer_type": "C11", + "ftp_folder" : "sdcard/", + "printer_thumbnail_image": "printer_thumbnail_p1p", + "printer_connect_help_image": "input_access_code_p1p", + "printer_use_ams_image":"ams_icon", + "use_ams_type":"generic", + "printer_arch" : "core_xy", + "printer_series":"series_p1p", + "has_cali_line":false, + "printer_is_enclosed":false + }, + "01.02.00.00": { + "print": { + "support_send_to_sd":true + } + }, + "01.02.99.00": { + "print": { + "ipcam": { + "liveview": { + "remote": "tutk" + } + } + } + }, + "01.02.99.10" : { + "print": { + "support_command_ams_switch":true + } + }, + "01.03.50.01" : { + "engineer":"00.06.03.51", + "print": { + "support_mqtt_alive":true, + "support_tunnel_mqtt":true + } + }, + "01.04.50.01": { + "print": { + "ipcam": { + "file": { + "remote": "tutk" + } + }, + "support_user_preset":true + } + }, + "01.07.50.00": { + "print": { + "support_print_all": true + } + } +} diff --git a/backend/profiles/printers/C12.json b/backend/profiles/printers/C12.json new file mode 100644 index 0000000..66f7f3a --- /dev/null +++ b/backend/profiles/printers/C12.json @@ -0,0 +1,85 @@ +{ + "00.00.00.00": { + "display_name": "Bambu Lab P1S", + "print": { + "ipcam": { + "resolution_supported": [ "720p" ], + "liveview": { + "local": "local" + } + }, + "support_motor_noise_cali":false, + "support_tunnel_mqtt":false, + "support_mqtt_alive":false, + "support_command_ams_switch":false, + "support_cloud_print_only":true, + "support_1080dpi":false, + "support_prompt_sound":false, + "support_ams_humidity":true, + "support_auto_recovery_step_loss":true, + "support_auto_leveling":true, + "support_update_remain":true, + "support_timelapse":true, + "support_filament_backup":true, + "support_chamber_fan":true, + "support_aux_fan":true, + "support_send_to_sd":true, + "support_print_all":false, + "support_print_without_sd":false, + "support_flow_calibration":false, + "support_build_plate_marker_detect":false, + "support_lidar_calibration":false, + "support_ai_monitoring":false, + "support_first_layer_inspect":false, + "support_chamber_temp_edit":false, + "support_extrusion_cali":true, + "support_user_preset":false, + "bed_temperature_limit": 100 + }, + "model_id": "C12", + "compatible_machine":["BL-P001", "BL-P002", "C11", "C13"], + "printer_type": "C12", + "ftp_folder" : "sdcard/", + "printer_thumbnail_image": "printer_thumbnail_p1s", + "printer_connect_help_image": "input_access_code_p1p", + "printer_use_ams_image":"ams_icon", + "use_ams_type":"generic", + "printer_arch" : "core_xy", + "printer_series":"series_p1p", + "has_cali_line":false, + "printer_is_enclosed":true + }, + "01.02.99.10" : { + "print": { + "support_command_ams_switch":true + } + }, + "01.03.50.01": { + "engineer":"00.06.03.51", + "resolution_supported": [ "720p" ], + "print": { + "ipcam": { + "liveview": { + "remote": "tutk" + } + }, + "support_mqtt_alive":true, + "support_tunnel_mqtt":true + } + }, + "01.04.50.01": { + "print": { + "ipcam": { + "file": { + "remote": "tutk" + } + }, + "support_user_preset":true + } + }, + "01.07.50.00": { + "print": { + "support_print_all": true + } + } +} diff --git a/backend/profiles/printers/C13.json b/backend/profiles/printers/C13.json new file mode 100644 index 0000000..44c4ecd --- /dev/null +++ b/backend/profiles/printers/C13.json @@ -0,0 +1,61 @@ +{ + "00.00.00.00": { + "display_name": "Bambu Lab X1E", + "print": { + "ipcam": { + "resolution_supported": [ "720p", "1080p" ], + "virtual_camera": "enabled", + "liveview": { + "remote": "tutk" + }, + "file": { + "remote": "tutk", + "model_download": "enabled" + } + }, + "support_motor_noise_cali":false, + "support_tunnel_mqtt":true, + "support_mqtt_alive":true, + "support_command_ams_switch":true, + "support_ssl_for_mqtt":true, + "support_cloud_print_only":false, + "support_1080dpi":true, + "support_prompt_sound":false, + "support_ams_humidity":true, + "support_auto_recovery_step_loss":true, + "support_auto_leveling":true, + "support_update_remain":true, + "support_timelapse":true, + "support_filament_backup":true, + "support_chamber_fan":true, + "support_aux_fan":true, + "support_send_to_sd":true, + "support_print_all":true, + "support_print_without_sd":true, + "support_flow_calibration":true, + "support_build_plate_marker_detect":true, + "support_lidar_calibration":true, + "support_ai_monitoring":true, + "support_first_layer_inspect":true, + "support_chamber_temp_edit":true, + "support_extrusion_cali":false, + "support_user_preset":false, + "bed_temperature_limit": 110, + "nozzle_max_temperature": 320 + }, + "model_id": "C13", + "compatible_machine":["BL-P001", "BL-P002", "C11", "C12"], + "printer_type": "C13", + "printer_thumbnail_image": "printer_thumbnail", + "printer_connect_help_image": "input_access_code_x1", + "printer_use_ams_image":"ams_icon", + "use_ams_type":"generic", + "printer_arch" : "core_xy", + "printer_series":"series_x1", + "has_cali_line":true, + "printer_is_enclosed":true + }, + "01.05.06.06": { + "rv2166": "00.00.21.20" + } +} \ No newline at end of file diff --git a/backend/profiles/printers/N1.json b/backend/profiles/printers/N1.json new file mode 100644 index 0000000..ac161ed --- /dev/null +++ b/backend/profiles/printers/N1.json @@ -0,0 +1,62 @@ +{ + "00.00.00.00": { + "display_name": "Bambu Lab A1 mini", + "print": { + "ipcam": { + "resolution_supported": [ "720p" ], + "liveview": { + "local": "local", + "remote": "tutk" + } + }, + "support_motor_noise_cali":true, + "support_tunnel_mqtt":true, + "support_mqtt_alive":true, + "support_command_ams_switch":true, + "support_cloud_print_only":true, + "support_1080dpi":true, + "support_prompt_sound":true, + "support_ams_humidity":false, + "support_auto_recovery_step_loss":true, + "support_auto_leveling":true, + "support_update_remain":false, + "support_timelapse":true, + "support_filament_backup":true, + "support_chamber_fan":false, + "support_aux_fan":false, + "support_send_to_sd":true, + "support_print_all":false, + "support_print_without_sd":false, + "support_flow_calibration":true, + "support_lidar_calibration":false, + "support_ai_monitoring":false, + "support_first_layer_inspect":false, + "support_chamber_temp_edit":false, + "support_extrusion_cali":true, + "support_user_preset":false, + "bed_temperature_limit": 100 + }, + "model_id": "N1", + "compatible_machine":[], + "printer_type": "N1", + "ftp_folder" : "sdcard/", + "printer_thumbnail_image": "printer_thumbnail_n1", + "printer_connect_help_image": "input_access_code_n1", + "printer_use_ams_image":"extra_icon", + "use_ams_type":"f1", + "printer_arch" : "i3", + "printer_series":"series_p1p", + "has_cali_line":false, + "printer_is_enclosed":false + }, + "01.01.50.01": { + "print": { + "ipcam": { + "file": { + "remote": "tutk" + } + }, + "support_user_preset":true + } + } +} \ No newline at end of file diff --git a/backend/profiles/printers/N2S.json b/backend/profiles/printers/N2S.json new file mode 100644 index 0000000..a87b08d --- /dev/null +++ b/backend/profiles/printers/N2S.json @@ -0,0 +1,61 @@ +{ + "00.00.00.00": { + "display_name": "Bambu Lab A1", + "print": { + "ipcam": { + "resolution_supported": [ "720p" ], + "liveview": { + "local": "local", + "remote": "tutk" + } + }, + "support_motor_noise_cali":true, + "support_tunnel_mqtt":true, + "support_mqtt_alive":true, + "support_command_ams_switch":true, + "support_cloud_print_only":true, + "support_1080dpi":true, + "support_prompt_sound":true, + "support_ams_humidity":false, + "support_auto_recovery_step_loss":true, + "support_auto_leveling":true, + "support_update_remain":false, + "support_timelapse":true, + "support_filament_backup":true, + "support_chamber_fan":false, + "support_aux_fan":false, + "support_send_to_sd":true, + "support_print_all":false, + "support_print_without_sd":false, + "support_flow_calibration":true, + "support_lidar_calibration":false, + "support_ai_monitoring":false, + "support_first_layer_inspect":false, + "support_chamber_temp_edit":false, + "support_extrusion_cali":true, + "support_user_preset":true, + "bed_temperature_limit": 100 + }, + "model_id": "N2S", + "compatible_machine":[], + "printer_type": "N2S", + "ftp_folder" : "sdcard/", + "printer_thumbnail_image": "printer_thumbnail_n2s", + "printer_connect_help_image": "input_access_code_n1", + "printer_use_ams_image":"extra_icon", + "use_ams_type":"f1", + "printer_arch" : "i3", + "printer_series":"series_p1p", + "has_cali_line":false, + "printer_is_enclosed":false + }, + "01.01.50.01": { + "print": { + "ipcam": { + "file": { + "remote": "tutk" + } + } + } + } +} \ No newline at end of file diff --git a/backend/profiles/printers/O1D.json b/backend/profiles/printers/O1D.json new file mode 100644 index 0000000..3892481 --- /dev/null +++ b/backend/profiles/printers/O1D.json @@ -0,0 +1,74 @@ +{ + "00.00.00.00": { + "display_name": "Bambu Lab H2D", + "print": { + "2D": { + "laser": { + "power": [ 10, 40 ] + } + }, + "ipcam": { + "resolution_supported": [ "1080p" ], + "virtual_camera": "enabled", + "liveview": { + "remote": "tutk" + }, + "file": { + "local": "local", + "remote": "tutk", + "model_download": "enabled" + } + }, + "nozzle_temp_range": [ 20, 350 ], + "bed_temp_range": [ 20, 120 ], + "support_motor_noise_cali": false, + "support_tunnel_mqtt": true, + "support_mqtt_alive": true, + "support_command_ams_switch": true, + "support_ssl_for_mqtt": true, + "support_cloud_print_only": false, + "support_1080dpi": true, + "support_prompt_sound": false, + "support_ams_humidity": true, + "support_auto_recovery_step_loss": true, + "support_bed_leveling": 2, + "support_update_remain": true, + "support_timelapse": true, + "support_filament_backup": true, + "support_chamber_fan": true, + "support_aux_fan": true, + "support_send_to_sd": true, + "support_print_all": true, + "support_print_without_sd": true, + "support_flow_calibration": true, + "support_auto_flow_calibration": true, + "support_build_plate_marker_detect": true, + "support_build_plate_marker_detect_type": 2, + "support_lidar_calibration": false, + "support_nozzle_offset_calibration": true, + "support_high_tempbed_calibration": true, + "support_ai_monitoring": true, + "support_first_layer_inspect": false, + "support_save_remote_print_file_to_storage": true, + "support_chamber_temp_edit": true, + "support_chamber_temp_edit_range": [ 20, 65 ], + "support_chamber_temp_switch_heating": 40, + "support_extrusion_cali": false, + "support_user_preset": false + }, + "model_id": "O1D", + "printer_modes": [ "fdm", "laser", "cut" ], + "compatible_machine": [], + "printer_type": "O1D", + "printer_thumbnail_image": "printer_thumbnail_h2d", + "printer_connect_help_image": "input_access_code_h2d", + "printer_use_ams_image": "ams_icon", + "printer_ext_image": ["ext_image_o_right", "ext_image_o_left"], + "use_ams_type": "generic", + "printer_arch": "core_xy", + "printer_series": "series_o", + "has_cali_line": true, + "printer_is_enclosed": true, + "enable_set_nozzle_info": false + } +} \ No newline at end of file diff --git a/backend/profiles/printers/ams_load.gcode b/backend/profiles/printers/ams_load.gcode new file mode 100644 index 0000000..5f2cc89 --- /dev/null +++ b/backend/profiles/printers/ams_load.gcode @@ -0,0 +1,51 @@ +M620 S[next_extruder] +M106 S255 +M104 S250 +M17 S +M17 X0.5 Y0.5 +G91 +G1 Y-5 F1200 +G1 Z3 +G90 +G28 X +M17 R +G1 X70 F21000 +G1 Y245 +G1 Y265 F3000 +G4 +M106 S0 +M109 S250 +G1 X90 +G1 Y255 +G1 X120 +G1 X20 Y50 F21000 +G1 Y-3 +T[next_extruder] +G1 X54 +G1 Y265 +G92 E0 +G1 E40 F180 +G4 +M104 S[new_filament_temp] +G1 X70 F15000 +G1 X76 +G1 X65 +G1 X76 +G1 X65 +G1 X90 F3000 +G1 Y255 +G1 X100 +G1 Y265 +G1 X70 F10000 +G1 X100 F5000 +G1 X70 F10000 +G1 X100 F5000 +G1 X165 F12000 +G1 Y245 +G1 X70 +G1 Y265 F3000 +G91 +G1 Z-3 F1200 +G90 +M621 S[next_extruder] + diff --git a/backend/profiles/printers/ams_unload.gcode b/backend/profiles/printers/ams_unload.gcode new file mode 100644 index 0000000..9bfd374 --- /dev/null +++ b/backend/profiles/printers/ams_unload.gcode @@ -0,0 +1,33 @@ +M620 S255 +M106 P1 S255 +M104 S250 +M17 S +M17 X0.5 Y0.5 +G91 +G1 Y-5 F3000 +G1 Z3 F1200 +G90 +G28 X +M17 R +G1 X70 F21000 +G1 Y245 +G1 Y265 F3000 +G4 +M106 P1 S0 +M109 S250 +G1 X90 F3000 +G1 Y255 F4000 +G1 X100 F5000 +G1 X120 F21000 +G1 X20 Y50 +G1 Y-3 +T255 +G4 +M104 S0 +G1 X70 F3000 + +G91 +G1 Z-3 F1200 +G90 +M621 S255 + diff --git a/backend/profiles/printers/filaments_blacklist.json b/backend/profiles/printers/filaments_blacklist.json new file mode 100644 index 0000000..375b3c0 --- /dev/null +++ b/backend/profiles/printers/filaments_blacklist.json @@ -0,0 +1,60 @@ +{ + "whitelist": [ + ], + "blacklist": [ + { + "vendor": "Third Party", + "type": "TPU", + "action": "prohibition", + "description": "TPU: not supported" + }, + { + "vendor": "Bambulab", + "type": "TPU", + "action": "prohibition", + "description": "TPU: not supported" + }, + { + "vendor": "Third Party", + "type": "PVA", + "action": "warning", + "description": "PVA: flexible" + }, + { + "vendor": "Third Party", + "type": "PLA-CF", + "action": "warning", + "description": "CF/GF: hard and brittle" + }, + { + "vendor": "Third Party", + "type": "PETG-CF", + "action": "warning", + "description": "CF/GF: hard and brittle" + }, + { + "vendor": "Third Party", + "type": "PA-CF", + "action": "warning", + "description": "CF/GF: hard and brittle" + }, + { + "vendor": "Third Party", + "type": "PAHT-CF", + "action": "warning", + "description": "CF/GF: hard and brittle" + }, + { + "vendor": "Bambulab", + "type": "PET-CF", + "action": "prohibition", + "description": "Bambu PET-CF/PA6-CF: not supported" + }, + { + "vendor": "Bambulab", + "type": "PA6-CF", + "action": "prohibition", + "description": "Bambu PET-CF/PA6-CF: not supported" + } + ] +} diff --git a/backend/profiles/printers/version.txt b/backend/profiles/printers/version.txt new file mode 100644 index 0000000..6b8ecb2 --- /dev/null +++ b/backend/profiles/printers/version.txt @@ -0,0 +1 @@ +01.10.00.01 \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia.json b/backend/profiles/profiles/Afinia.json new file mode 100644 index 0000000..74f204b --- /dev/null +++ b/backend/profiles/profiles/Afinia.json @@ -0,0 +1,194 @@ +{ + "name": "Afinia", + "version": "02.03.01.10", + "force_update": "0", + "description": "Afinia configurations", + "machine_model_list": [ + { + "name": "Afinia H+1(HS)", + "sub_path": "machine/Afinia H+1(HS).json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_afinia_common", + "sub_path": "process/fdm_process_afinia_common.json" + }, + { + "name": "fdm_process_afinia_HS_common", + "sub_path": "process/fdm_process_afinia_HS_common.json" + }, + { + "name": "0.12mm Fine @Afinia H+1(HS)", + "sub_path": "process/0.12mm Fine @Afinia H+1(HS).json" + }, + { + "name": "0.16mm Optimal @Afinia H+1(HS)", + "sub_path": "process/0.16mm Optimal @Afinia H+1(HS).json" + }, + { + "name": "0.20mm Standard @Afinia H+1(HS)", + "sub_path": "process/0.20mm Standard @Afinia H+1(HS).json" + }, + { + "name": "0.24mm Draft @Afinia H+1(HS)", + "sub_path": "process/0.24mm Draft @Afinia H+1(HS).json" + }, + { + "name": "0.28mm Extra Draft @Afinia H+1(HS)", + "sub_path": "process/0.28mm Extra Draft @Afinia H+1(HS).json" + }, + { + "name": "fdm_process_afinia_0.18_nozzle_0.6", + "sub_path": "process/fdm_process_afinia_0.18_nozzle_0.6.json" + }, + { + "name": "fdm_process_afinia_0.24_nozzle_0.6", + "sub_path": "process/fdm_process_afinia_0.24_nozzle_0.6.json" + }, + { + "name": "fdm_process_afinia_0.30_nozzle_0.6", + "sub_path": "process/fdm_process_afinia_0.30_nozzle_0.6.json" + }, + { + "name": "fdm_process_afinia_0.36_nozzle_0.6", + "sub_path": "process/fdm_process_afinia_0.36_nozzle_0.6.json" + }, + { + "name": "fdm_process_afinia_0.42_nozzle_0.6", + "sub_path": "process/fdm_process_afinia_0.42_nozzle_0.6.json" + }, + { + "name": "fdm_process_afinia_0.18_nozzle_0.6_HS", + "sub_path": "process/fdm_process_afinia_0.18_nozzle_0.6_HS.json" + }, + { + "name": "fdm_process_afinia_0.24_nozzle_0.6_HS", + "sub_path": "process/fdm_process_afinia_0.24_nozzle_0.6_HS.json" + }, + { + "name": "fdm_process_afinia_0.30_nozzle_0.6_HS", + "sub_path": "process/fdm_process_afinia_0.30_nozzle_0.6_HS.json" + }, + { + "name": "fdm_process_afinia_0.36_nozzle_0.6_HS", + "sub_path": "process/fdm_process_afinia_0.36_nozzle_0.6_HS.json" + }, + { + "name": "fdm_process_afinia_0.42_nozzle_0.6_HS", + "sub_path": "process/fdm_process_afinia_0.42_nozzle_0.6_HS.json" + }, + { + "name": "0.18mm Fine @Afinia H+1(HS) 0.6 nozzle", + "sub_path": "process/0.18mm Fine @Afinia H+1(HS) 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Afinia H+1(HS) 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Afinia H+1(HS) 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Afinia H+1(HS) 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Afinia H+1(HS) 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Afinia H+1(HS) 0.6 nozzle", + "sub_path": "process/0.30mm Strength @Afinia H+1(HS) 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @Afinia H+1(HS) 0.6 nozzle", + "sub_path": "process/0.36mm Draft @Afinia H+1(HS) 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @Afinia H+1(HS) 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @Afinia H+1(HS) 0.6 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Afinia PLA", + "sub_path": "filament/Afinia PLA.json" + }, + { + "name": "Afinia Value PLA", + "sub_path": "filament/Afinia Value PLA.json" + }, + { + "name": "Afinia ABS", + "sub_path": "filament/Afinia ABS.json" + }, + { + "name": "Afinia ABS+", + "sub_path": "filament/Afinia ABS+.json" + }, + { + "name": "Afinia Value ABS", + "sub_path": "filament/Afinia Value ABS.json" + }, + { + "name": "Afinia TPU", + "sub_path": "filament/Afinia TPU.json" + }, + { + "name": "Afinia PLA@HS", + "sub_path": "filament/Afinia PLA@HS.json" + }, + { + "name": "Afinia Value PLA@HS", + "sub_path": "filament/Afinia Value PLA@HS.json" + }, + { + "name": "Afinia ABS@HS", + "sub_path": "filament/Afinia ABS@HS.json" + }, + { + "name": "Afinia Value ABS@HS", + "sub_path": "filament/Afinia Value ABS@HS.json" + }, + { + "name": "Afinia ABS+@HS", + "sub_path": "filament/Afinia ABS+@HS.json" + }, + { + "name": "Afinia TPU@HS", + "sub_path": "filament/Afinia TPU@HS.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_afinia_common", + "sub_path": "machine/fdm_afinia_common.json" + }, + { + "name": "Afinia H+1(HS) 0.4 nozzle", + "sub_path": "machine/Afinia H+1(HS) 0.4 nozzle.json" + }, + { + "name": "Afinia H+1(HS) 0.6 nozzle", + "sub_path": "machine/Afinia H+1(HS) 0.6 nozzle.json" + } + ] +} diff --git a/backend/profiles/profiles/Afinia/Afinia H+1(HS)_cover.png b/backend/profiles/profiles/Afinia/Afinia H+1(HS)_cover.png new file mode 100644 index 0000000..c16a5f3 Binary files /dev/null and b/backend/profiles/profiles/Afinia/Afinia H+1(HS)_cover.png differ diff --git a/backend/profiles/profiles/Afinia/filament/Afinia ABS+.json b/backend/profiles/profiles/Afinia/filament/Afinia ABS+.json new file mode 100644 index 0000000..354711d --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/Afinia ABS+.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "filament_id": "GFB00", + "setting_id": "GFSB00", + "name": "Afinia ABS+", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.95" + ], + "filament_cost": [ + "24.99" + ], + "filament_vendor": [ + "Afinia" + ], + "fan_max_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Afinia H400 Pro 0.4 nozzle", + "Afinia H400 Pro 0.6 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/Afinia ABS+@HS.json b/backend/profiles/profiles/Afinia/filament/Afinia ABS+@HS.json new file mode 100644 index 0000000..7d68260 --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/Afinia ABS+@HS.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "filament_id": "GFB00_01", + "setting_id": "GFSB00", + "name": "Afinia ABS+@HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.95" + ], + "filament_cost": [ + "24.99" + ], + "filament_vendor": [ + "Afinia" + ], + "fan_max_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Afinia H+1(HS) 0.4 nozzle", + "Afinia H+1(HS) 0.6 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/Afinia ABS.json b/backend/profiles/profiles/Afinia/filament/Afinia ABS.json new file mode 100644 index 0000000..b0029f4 --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/Afinia ABS.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "filament_id": "GFB00", + "setting_id": "GFSB00", + "name": "Afinia ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.95" + ], + "filament_cost": [ + "24.99" + ], + "filament_vendor": [ + "Afinia" + ], + "fan_max_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Afinia H400 Pro 0.4 nozzle", + "Afinia H400 Pro 0.6 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/Afinia ABS@HS.json b/backend/profiles/profiles/Afinia/filament/Afinia ABS@HS.json new file mode 100644 index 0000000..b82219c --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/Afinia ABS@HS.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "filament_id": "GFB00_01", + "setting_id": "GFSB00", + "name": "Afinia ABS@HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.95" + ], + "filament_cost": [ + "24.99" + ], + "filament_vendor": [ + "Afinia" + ], + "fan_max_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Afinia H+1(HS) 0.4 nozzle", + "Afinia H+1(HS) 0.6 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/Afinia PLA.json b/backend/profiles/profiles/Afinia/filament/Afinia PLA.json new file mode 100644 index 0000000..05906f0 --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/Afinia PLA.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "filament_id": "GFA00", + "setting_id": "GFSA00", + "name": "Afinia PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Afinia" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Afinia H400 Pro 0.4 nozzle", + "Afinia H400 Pro 0.6 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/Afinia PLA@HS.json b/backend/profiles/profiles/Afinia/filament/Afinia PLA@HS.json new file mode 100644 index 0000000..b2950ed --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/Afinia PLA@HS.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "filament_id": "GFA00_01", + "setting_id": "GFSA00", + "name": "Afinia PLA@HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Afinia" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Afinia H+1(HS) 0.4 nozzle", + "Afinia H+1(HS) 0.6 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/Afinia TPU.json b/backend/profiles/profiles/Afinia/filament/Afinia TPU.json new file mode 100644 index 0000000..bc5c869 --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/Afinia TPU.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Afinia TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU01", + "instantiation": "true", + "filament_vendor": [ + "Afinia" + ], + "filament_density": [ + "1.22" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "filament_cost": [ + "41.99" + ], + "nozzle_temperature": [ + "230" + ], + "compatible_printers": [ + "Afinia H400 Pro 0.4 nozzle", + "Afinia H400 Pro 0.6 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/Afinia TPU@HS.json b/backend/profiles/profiles/Afinia/filament/Afinia TPU@HS.json new file mode 100644 index 0000000..b6ba69e --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/Afinia TPU@HS.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Afinia TPU@HS", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU01_01", + "instantiation": "true", + "filament_vendor": [ + "Afinia" + ], + "filament_density": [ + "1.22" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "filament_cost": [ + "41.99" + ], + "nozzle_temperature": [ + "230" + ], + "compatible_printers": [ + "Afinia H+1(HS) 0.4 nozzle", + "Afinia H+1(HS) 0.6 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/Afinia Value ABS.json b/backend/profiles/profiles/Afinia/filament/Afinia Value ABS.json new file mode 100644 index 0000000..301dcf5 --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/Afinia Value ABS.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "filament_id": "GFB00", + "setting_id": "GFSB00", + "name": "Afinia Value ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.95" + ], + "filament_cost": [ + "24.99" + ], + "filament_vendor": [ + "Afinia" + ], + "fan_max_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Afinia H400 Pro 0.4 nozzle", + "Afinia H400 Pro 0.6 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/Afinia Value ABS@HS.json b/backend/profiles/profiles/Afinia/filament/Afinia Value ABS@HS.json new file mode 100644 index 0000000..611b61a --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/Afinia Value ABS@HS.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "filament_id": "GFB00_01", + "setting_id": "GFSB00", + "name": "Afinia Value ABS@HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.95" + ], + "filament_cost": [ + "24.99" + ], + "filament_vendor": [ + "Afinia" + ], + "fan_max_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Afinia H+1(HS) 0.4 nozzle", + "Afinia H+1(HS) 0.6 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/Afinia Value PLA.json b/backend/profiles/profiles/Afinia/filament/Afinia Value PLA.json new file mode 100644 index 0000000..f890473 --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/Afinia Value PLA.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "filament_id": "GFA00", + "setting_id": "GFSA00", + "name": "Afinia Value PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Afinia" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "nozzle_temperature": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "190" + ], + "compatible_printers": [ + "Afinia H400 Pro 0.4 nozzle", + "Afinia H400 Pro 0.6 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/Afinia Value PLA@HS.json b/backend/profiles/profiles/Afinia/filament/Afinia Value PLA@HS.json new file mode 100644 index 0000000..77e496b --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/Afinia Value PLA@HS.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "filament_id": "GFA00_01", + "setting_id": "GFSA00", + "name": "Afinia Value PLA@HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Afinia" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "nozzle_temperature": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "190" + ], + "compatible_printers": [ + "Afinia H+1(HS) 0.4 nozzle", + "Afinia H+1(HS) 0.6 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/fdm_filament_abs.json b/backend/profiles/profiles/Afinia/filament/fdm_filament_abs.json new file mode 100644 index 0000000..50dc3fa --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/fdm_filament_abs.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/fdm_filament_common.json b/backend/profiles/profiles/Afinia/filament/fdm_filament_common.json new file mode 100644 index 0000000..3fb3a8d --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/fdm_filament_common.json @@ -0,0 +1,166 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "60" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; Filament gcode\n;{if activate_air_filtration[current_extruder] && support_air_filtration}\n;M106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n;{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \n;M106 P3 S0\n" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/fdm_filament_pla.json b/backend/profiles/profiles/Afinia/filament/fdm_filament_pla.json new file mode 100644 index 0000000..349acbd --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/fdm_filament_pla.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "45" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n;{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n;{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n;{endif}\n\n;{if activate_air_filtration[current_extruder] && support_air_filtration}\n;M106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n;{endif}" + ] +} diff --git a/backend/profiles/profiles/Afinia/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Afinia/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..1914ac3 --- /dev/null +++ b/backend/profiles/profiles/Afinia/filament/fdm_filament_tpu.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "30" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_retraction_length": [ + "2.0" + ], + "filament_type": [ + "TPU" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "30" + ], + "textured_plate_temp": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Afinia/machine/Afinia H+1(HS) 0.4 nozzle.json b/backend/profiles/profiles/Afinia/machine/Afinia H+1(HS) 0.4 nozzle.json new file mode 100644 index 0000000..023c10c --- /dev/null +++ b/backend/profiles/profiles/Afinia/machine/Afinia H+1(HS) 0.4 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Afinia H+1(HS) 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_afinia_common", + "printer_model": "Afinia H+1(HS)", + "default_print_profile": "0.20mm Standard @Afinia H+1(HS)", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "207x0", + "207x255", + "0x255" + ], + "printable_height": "230" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/machine/Afinia H+1(HS) 0.6 nozzle.json b/backend/profiles/profiles/Afinia/machine/Afinia H+1(HS) 0.6 nozzle.json new file mode 100644 index 0000000..f8d6a58 --- /dev/null +++ b/backend/profiles/profiles/Afinia/machine/Afinia H+1(HS) 0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Afinia H+1(HS) 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Afinia H+1(HS) 0.4 nozzle", + "printer_model": "Afinia H+1(HS)", + "default_print_profile": "0.30mm Strength @Afinia H+1(HS) 0.6 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/machine/Afinia H+1(HS).json b/backend/profiles/profiles/Afinia/machine/Afinia H+1(HS).json new file mode 100644 index 0000000..9a88247 --- /dev/null +++ b/backend/profiles/profiles/Afinia/machine/Afinia H+1(HS).json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Afinia H+1(HS)", + "model_id": "my_afinia_h_1_hs_01", + "nozzle_diameter": "0.4;0.6", + "machine_tech": "FFF", + "family": "Afinia", + "bed_model": "", + "bed_texture": "", + "hotend_model": "", + "default_materials": "Afinia ABS;Afinia PLA" +} diff --git a/backend/profiles/profiles/Afinia/machine/fdm_afinia_common.json b/backend/profiles/profiles/Afinia/machine/fdm_afinia_common.json new file mode 100644 index 0000000..4ba6250 --- /dev/null +++ b/backend/profiles/profiles/Afinia/machine/fdm_afinia_common.json @@ -0,0 +1,60 @@ +{ + "type": "machine", + "name": "fdm_afinia_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_machine_common", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["5000", "5000"], + "machine_max_acceleration_travel": ["20000", "20000"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["500", "200"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["9", "9"], + "machine_max_jerk_y": ["9", "9"], + "machine_max_jerk_z": ["0.2", "0.4"], + "machine_min_extruding_rate": ["0", "0"], + "machine_min_travel_rate": ["0", "0"], + "max_layer_height": ["0.32"], + "min_layer_height": ["0.08"], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["70%"], + "retract_when_changing_layer": ["1"], + "retraction_length": ["0.8"], + "retract_length_toolchange": ["2"], + "z_hop": ["0.4"], + "retract_restart_extra": ["0"], + "retract_restart_extra_toolchange": ["0"], + "retraction_speed": ["30"], + "deretraction_speed": ["30"], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": ["1"], + "default_filament_profile": [""], + "default_print_profile": "0.20mm Standard @Afinia H+1(HS)", + "bed_exclude_area": ["0x0"], + "machine_start_gcode": ";M190 S[bed_temperature_initial_layer_single]\n;M109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/backend/profiles/profiles/Afinia/machine/fdm_machine_common.json b/backend/profiles/profiles/Afinia/machine/fdm_machine_common.json new file mode 100644 index 0000000..5785f57 --- /dev/null +++ b/backend/profiles/profiles/Afinia/machine/fdm_machine_common.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} diff --git a/backend/profiles/profiles/Afinia/process/0.12mm Fine @Afinia H+1(HS).json b/backend/profiles/profiles/Afinia/process/0.12mm Fine @Afinia H+1(HS).json new file mode 100644 index 0000000..23bdba8 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/0.12mm Fine @Afinia H+1(HS).json @@ -0,0 +1,30 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Afinia H+1(HS)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_afinia_HS_common", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "20", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "compatible_printers": [ + "Afinia H+1(HS) 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/0.16mm Optimal @Afinia H+1(HS).json b/backend/profiles/profiles/Afinia/process/0.16mm Optimal @Afinia H+1(HS).json new file mode 100644 index 0000000..525f159 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/0.16mm Optimal @Afinia H+1(HS).json @@ -0,0 +1,30 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Afinia H+1(HS)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_afinia_HS_common", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "compatible_printers": [ + "Afinia H+1(HS) 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/0.18mm Fine @Afinia H+1(HS) 0.6 nozzle.json b/backend/profiles/profiles/Afinia/process/0.18mm Fine @Afinia H+1(HS) 0.6 nozzle.json new file mode 100644 index 0000000..7de0121 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/0.18mm Fine @Afinia H+1(HS) 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.18mm Fine @Afinia H+1(HS) 0.6 nozzle", + "inherits": "fdm_process_afinia_0.18_nozzle_0.6_HS", + "from": "system", + "setting_id": "GP021", + "instantiation": "true", + "description": "It has a smaller layer height and results in smoother surface and higher printing quality.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Afinia H+1(HS) 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/0.20mm Standard @Afinia H+1(HS).json b/backend/profiles/profiles/Afinia/process/0.20mm Standard @Afinia H+1(HS).json new file mode 100644 index 0000000..54d7f74 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/0.20mm Standard @Afinia H+1(HS).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Afinia H+1(HS)", + "from": "system", + "inherits": "fdm_process_afinia_HS_common", + "instantiation": "true", + "elefant_foot_compensation": "0.15", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "top_shell_layers": "5", + "compatible_printers": [ + "Afinia H+1(HS) 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Afinia/process/0.24mm Draft @Afinia H+1(HS).json b/backend/profiles/profiles/Afinia/process/0.24mm Draft @Afinia H+1(HS).json new file mode 100644 index 0000000..3a34b22 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/0.24mm Draft @Afinia H+1(HS).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Afinia H+1(HS)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_afinia_HS_common", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "support_threshold_angle": "35", + "top_shell_layers": "4", + "compatible_printers": [ + "Afinia H+1(HS) 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/0.24mm Standard @Afinia H+1(HS) 0.6 nozzle.json b/backend/profiles/profiles/Afinia/process/0.24mm Standard @Afinia H+1(HS) 0.6 nozzle.json new file mode 100644 index 0000000..6c6fc99 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/0.24mm Standard @Afinia H+1(HS) 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Standard @Afinia H+1(HS) 0.6 nozzle", + "inherits": "fdm_process_afinia_0.24_nozzle_0.6_HS", + "from": "system", + "setting_id": "GP022", + "instantiation": "true", + "description": "It has a balanced layer height for good quality and reasonable printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Afinia H+1(HS) 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/0.28mm Extra Draft @Afinia H+1(HS).json b/backend/profiles/profiles/Afinia/process/0.28mm Extra Draft @Afinia H+1(HS).json new file mode 100644 index 0000000..fb6ac16 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/0.28mm Extra Draft @Afinia H+1(HS).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Afinia H+1(HS)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_afinia_HS_common", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "200", + "support_threshold_angle": "40", + "top_shell_layers": "4", + "compatible_printers": [ + "Afinia H+1(HS) 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/0.30mm Standard @Afinia H+1(HS) 0.6 nozzle.json b/backend/profiles/profiles/Afinia/process/0.30mm Standard @Afinia H+1(HS) 0.6 nozzle.json new file mode 100644 index 0000000..4c0c79a --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/0.30mm Standard @Afinia H+1(HS) 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm Standard @Afinia H+1(HS) 0.6 nozzle", + "inherits": "fdm_process_afinia_0.30_nozzle_0.6_HS", + "from": "system", + "setting_id": "GP023", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Afinia H+1(HS) 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/0.30mm Strength @Afinia H+1(HS) 0.6 nozzle.json b/backend/profiles/profiles/Afinia/process/0.30mm Strength @Afinia H+1(HS) 0.6 nozzle.json new file mode 100644 index 0000000..16702b9 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/0.30mm Strength @Afinia H+1(HS) 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.30mm Strength @Afinia H+1(HS) 0.6 nozzle", + "inherits": "fdm_process_afinia_0.30_nozzle_0.6_HS", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "description": "It has a big layer height with optimized settings for stronger parts.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "sparse_infill_density": "25%", + "wall_loops": "3", + "compatible_printers": [ + "Afinia H+1(HS) 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/0.36mm Draft @Afinia H+1(HS) 0.6 nozzle.json b/backend/profiles/profiles/Afinia/process/0.36mm Draft @Afinia H+1(HS) 0.6 nozzle.json new file mode 100644 index 0000000..c1e1b65 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/0.36mm Draft @Afinia H+1(HS) 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.36mm Draft @Afinia H+1(HS) 0.6 nozzle", + "inherits": "fdm_process_afinia_0.36_nozzle_0.6_HS", + "from": "system", + "setting_id": "GP025", + "instantiation": "true", + "description": "It has a bigger layer height for faster printing but with more visible layer lines.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Afinia H+1(HS) 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/0.42mm Extra Draft @Afinia H+1(HS) 0.6 nozzle.json b/backend/profiles/profiles/Afinia/process/0.42mm Extra Draft @Afinia H+1(HS) 0.6 nozzle.json new file mode 100644 index 0000000..4d8c101 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/0.42mm Extra Draft @Afinia H+1(HS) 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @Afinia H+1(HS) 0.6 nozzle", + "inherits": "fdm_process_afinia_0.42_nozzle_0.6_HS", + "from": "system", + "setting_id": "GP026", + "instantiation": "true", + "description": "It has the biggest layer height for fastest printing but with very visible layer lines.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Afinia H+1(HS) 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.18_nozzle_0.6.json b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.18_nozzle_0.6.json new file mode 100644 index 0000000..e9fb7c8 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.18_nozzle_0.6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_afinia_0.18_nozzle_0.6", + "inherits": "fdm_process_afinia_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.18", + "initial_layer_print_height": "0.18", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "120", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.18_nozzle_0.6_HS.json b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.18_nozzle_0.6_HS.json new file mode 100644 index 0000000..f4328e6 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.18_nozzle_0.6_HS.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_afinia_0.18_nozzle_0.6_HS", + "inherits": "fdm_process_afinia_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.18", + "initial_layer_print_height": "0.18", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "120", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.24_nozzle_0.6.json b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.24_nozzle_0.6.json new file mode 100644 index 0000000..f953c4c --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.24_nozzle_0.6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_afinia_0.24_nozzle_0.6", + "inherits": "fdm_process_afinia_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.24", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "130", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.24_nozzle_0.6_HS.json b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.24_nozzle_0.6_HS.json new file mode 100644 index 0000000..c1f989f --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.24_nozzle_0.6_HS.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_afinia_0.24_nozzle_0.6_HS", + "inherits": "fdm_process_afinia_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.24", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "130", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.30_nozzle_0.6.json b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.30_nozzle_0.6.json new file mode 100644 index 0000000..8502606 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.30_nozzle_0.6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_afinia_0.30_nozzle_0.6", + "inherits": "fdm_process_afinia_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.30_nozzle_0.6_HS.json b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.30_nozzle_0.6_HS.json new file mode 100644 index 0000000..4ef5a8b --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.30_nozzle_0.6_HS.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_afinia_0.30_nozzle_0.6_HS", + "inherits": "fdm_process_afinia_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.36_nozzle_0.6.json b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.36_nozzle_0.6.json new file mode 100644 index 0000000..884e611 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.36_nozzle_0.6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_afinia_0.36_nozzle_0.6", + "inherits": "fdm_process_afinia_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.36", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "140", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.36_nozzle_0.6_HS.json b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.36_nozzle_0.6_HS.json new file mode 100644 index 0000000..b1ec86f --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.36_nozzle_0.6_HS.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_afinia_0.36_nozzle_0.6_HS", + "inherits": "fdm_process_afinia_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.36", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "140", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.42_nozzle_0.6.json b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.42_nozzle_0.6.json new file mode 100644 index 0000000..501f2ba --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.42_nozzle_0.6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_afinia_0.42_nozzle_0.6", + "inherits": "fdm_process_afinia_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.42", + "initial_layer_print_height": "0.42", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "130", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.42_nozzle_0.6_HS.json b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.42_nozzle_0.6_HS.json new file mode 100644 index 0000000..e5876d9 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_0.42_nozzle_0.6_HS.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_afinia_0.42_nozzle_0.6_HS", + "inherits": "fdm_process_afinia_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.42", + "initial_layer_print_height": "0.42", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "130", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_afinia_HS_common.json b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_HS_common.json new file mode 100644 index 0000000..c8ea47e --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_HS_common.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "fdm_process_afinia_HS_common", + "inherits": "fdm_process_afinia_common", + "from": "system", + "instantiation": "false", + "default_acceleration": "4000", + "travel_acceleration": "4000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_speed": "200", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_afinia_common.json b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_common.json new file mode 100644 index 0000000..09a0c06 --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_afinia_common.json @@ -0,0 +1,79 @@ +{ + "type": "process", + "name": "fdm_process_afinia_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "default_acceleration": "6000", + "travel_acceleration": "6000", + "outer_wall_acceleration": "3000", + "inner_wall_acceleration": "5000", + "top_surface_acceleration": "2000", + "initial_layer_acceleration": "500", + "line_width": "0.42", + "internal_bridge_support_thickness": "0.8", + "initial_layer_line_width": "0.5", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "90", + "outer_wall_speed": "120", + "inner_wall_speed": "160", + "gap_infill_speed": "50", + "sparse_infill_speed": "250", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "seam_position": "aligned", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "180", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_interface_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "wall_generator": "classic", + "exclude_object": "1", + "wall_infill_order": "outer wall/inner wall/infill", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Afinia/process/fdm_process_common.json b/backend/profiles/profiles/Afinia/process/fdm_process_common.json new file mode 100644 index 0000000..2d65f5f --- /dev/null +++ b/backend/profiles/profiles/Afinia/process/fdm_process_common.json @@ -0,0 +1,72 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "inner_wall_speed": "160", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "90", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "200", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "180", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "200", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "120", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker.json b/backend/profiles/profiles/Anker.json new file mode 100644 index 0000000..fbc5807 --- /dev/null +++ b/backend/profiles/profiles/Anker.json @@ -0,0 +1,390 @@ +{ + "name": "Anker", + "version": "02.03.01.10", + "force_update": "0", + "description": "Anker configurations", + "machine_model_list": [ + { + "name": "Anker M5", + "sub_path": "machine/Anker M5.json" + }, + { + "name": "Anker M5 All-Metal Hot End", + "sub_path": "machine/Anker M5 All-Metal Hot End.json" + }, + { + "name": "Anker M5C", + "sub_path": "machine/Anker M5C.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_anker_common", + "sub_path": "process/fdm_process_anker_common.json" + }, + { + "name": "fdm_process_anker_common_0_2", + "sub_path": "process/fdm_process_anker_common_0_2.json" + }, + { + "name": "fdm_process_anker_common_0_25", + "sub_path": "process/fdm_process_anker_common_0_25.json" + }, + { + "name": "fdm_process_anker_common_0_6", + "sub_path": "process/fdm_process_anker_common_0_6.json" + }, + { + "name": "0.05mm Ultradetail @Anker", + "sub_path": "process/0.05mm Ultradetail @Anker.json" + }, + { + "name": "0.10mm Detail @Anker", + "sub_path": "process/0.10mm Detail @Anker.json" + }, + { + "name": "0.15mm Optimal @Anker", + "sub_path": "process/0.15mm Optimal @Anker.json" + }, + { + "name": "0.20mm Standard @Anker", + "sub_path": "process/0.20mm Standard @Anker.json" + }, + { + "name": "0.25mm Draft @Anker", + "sub_path": "process/0.25mm Draft @Anker.json" + }, + { + "name": "0.30mm Superdraft @Anker", + "sub_path": "process/0.30mm Superdraft @Anker.json" + }, + { + "name": "fdm_process_anker_fast_common", + "sub_path": "process/fdm_process_anker_fast_common.json" + }, + { + "name": "0.05mm Optimal 0.2 nozzle @Anker", + "sub_path": "process/0.05mm Optimal 0.2 nozzle @Anker.json" + }, + { + "name": "0.10mm Standard 0.2 nozzle @Anker", + "sub_path": "process/0.10mm Standard 0.2 nozzle @Anker.json" + }, + { + "name": "0.15mm Draft 0.2 nozzle @Anker", + "sub_path": "process/0.15mm Draft 0.2 nozzle @Anker.json" + }, + { + "name": "0.05mm Optimal 0.25 nozzle @Anker", + "sub_path": "process/0.05mm Optimal 0.25 nozzle @Anker.json" + }, + { + "name": "0.10mm Standard 0.25 nozzle @Anker", + "sub_path": "process/0.10mm Standard 0.25 nozzle @Anker.json" + }, + { + "name": "0.15mm Draft 0.25 nozzle @Anker", + "sub_path": "process/0.15mm Draft 0.25 nozzle @Anker.json" + }, + { + "name": "0.15mm Detail 0.6 nozzle @Anker", + "sub_path": "process/0.15mm Detail 0.6 nozzle @Anker.json" + }, + { + "name": "0.20mm Optimal 0.6 nozzle @Anker", + "sub_path": "process/0.20mm Optimal 0.6 nozzle @Anker.json" + }, + { + "name": "0.30mm Standard 0.6mm nozzle @Anker", + "sub_path": "process/0.30mm Standard 0.6mm nozzle @Anker.json" + }, + { + "name": "0.35mm Draft 0.6mm nozzle @Anker", + "sub_path": "process/0.35mm Draft 0.6mm nozzle @Anker.json" + }, + { + "name": "0.40mm Superdraft 0.6mm nozzle @Anker", + "sub_path": "process/0.40mm Superdraft 0.6mm nozzle @Anker.json" + }, + { + "name": "0.15mm Fast @Anker", + "sub_path": "process/0.15mm Fast @Anker.json" + }, + { + "name": "0.20mm Fast @Anker", + "sub_path": "process/0.20mm Fast @Anker.json" + }, + { + "name": "0.25mm Fast @Anker", + "sub_path": "process/0.25mm Fast @Anker.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Anker Generic ABS @base", + "sub_path": "filament/Anker Generic ABS @base.json" + }, + { + "name": "Anker Generic ASA @base", + "sub_path": "filament/Anker Generic ASA @base.json" + }, + { + "name": "Anker Generic PA @base", + "sub_path": "filament/Anker Generic PA @base.json" + }, + { + "name": "Anker Generic PA-CF @base", + "sub_path": "filament/Anker Generic PA-CF @base.json" + }, + { + "name": "Anker Generic PC @base", + "sub_path": "filament/Anker Generic PC @base.json" + }, + { + "name": "Anker Generic PETG @base", + "sub_path": "filament/Anker Generic PETG @base.json" + }, + { + "name": "Anker Generic PETG-CF @base", + "sub_path": "filament/Anker Generic PETG-CF @base.json" + }, + { + "name": "Anker Generic PLA @base", + "sub_path": "filament/Anker Generic PLA @base.json" + }, + { + "name": "Anker Generic PLA Silk @base", + "sub_path": "filament/Anker Generic PLA Silk @base.json" + }, + { + "name": "Anker Generic PLA+ @base", + "sub_path": "filament/Anker Generic PLA+ @base.json" + }, + { + "name": "Anker Generic PLA-CF @base", + "sub_path": "filament/Anker Generic PLA-CF @base.json" + }, + { + "name": "Anker Generic PVA @base", + "sub_path": "filament/Anker Generic PVA @base.json" + }, + { + "name": "Anker Generic TPU @base", + "sub_path": "filament/Anker Generic TPU @base.json" + }, + { + "name": "Anker Generic ABS", + "sub_path": "filament/Anker Generic ABS.json" + }, + { + "name": "Anker Generic ABS 0.2 nozzle", + "sub_path": "filament/Anker Generic ABS 0.2 nozzle.json" + }, + { + "name": "Anker Generic ABS 0.25 nozzle", + "sub_path": "filament/Anker Generic ABS 0.25 nozzle.json" + }, + { + "name": "Anker Generic ASA", + "sub_path": "filament/Anker Generic ASA.json" + }, + { + "name": "Anker Generic ASA 0.2 nozzle", + "sub_path": "filament/Anker Generic ASA 0.2 nozzle.json" + }, + { + "name": "Anker Generic ASA 0.25 nozzle", + "sub_path": "filament/Anker Generic ASA 0.25 nozzle.json" + }, + { + "name": "Anker Generic PA", + "sub_path": "filament/Anker Generic PA.json" + }, + { + "name": "Anker Generic PA 0.2 nozzle", + "sub_path": "filament/Anker Generic PA 0.2 nozzle.json" + }, + { + "name": "Anker Generic PA 0.25 nozzle", + "sub_path": "filament/Anker Generic PA 0.25 nozzle.json" + }, + { + "name": "Anker Generic PA-CF", + "sub_path": "filament/Anker Generic PA-CF.json" + }, + { + "name": "Anker Generic PC", + "sub_path": "filament/Anker Generic PC.json" + }, + { + "name": "Anker Generic PC 0.2 nozzle", + "sub_path": "filament/Anker Generic PC 0.2 nozzle.json" + }, + { + "name": "Anker Generic PC 0.25 nozzle", + "sub_path": "filament/Anker Generic PC 0.25 nozzle.json" + }, + { + "name": "Anker Generic PETG", + "sub_path": "filament/Anker Generic PETG.json" + }, + { + "name": "Anker Generic PETG 0.2 nozzle", + "sub_path": "filament/Anker Generic PETG 0.2 nozzle.json" + }, + { + "name": "Anker Generic PETG 0.25 nozzle", + "sub_path": "filament/Anker Generic PETG 0.25 nozzle.json" + }, + { + "name": "Anker Generic PETG-CF", + "sub_path": "filament/Anker Generic PETG-CF.json" + }, + { + "name": "Anker Generic PLA", + "sub_path": "filament/Anker Generic PLA.json" + }, + { + "name": "Anker Generic PLA 0.2 nozzle", + "sub_path": "filament/Anker Generic PLA 0.2 nozzle.json" + }, + { + "name": "Anker Generic PLA 0.25 nozzle", + "sub_path": "filament/Anker Generic PLA 0.25 nozzle.json" + }, + { + "name": "Anker Generic PLA Silk", + "sub_path": "filament/Anker Generic PLA Silk.json" + }, + { + "name": "Anker Generic PLA Silk 0.2 nozzle", + "sub_path": "filament/Anker Generic PLA Silk 0.2 nozzle.json" + }, + { + "name": "Anker Generic PLA Silk 0.25 nozzle", + "sub_path": "filament/Anker Generic PLA Silk 0.25 nozzle.json" + }, + { + "name": "Anker Generic PLA+", + "sub_path": "filament/Anker Generic PLA+.json" + }, + { + "name": "Anker Generic PLA+ 0.2 nozzle", + "sub_path": "filament/Anker Generic PLA+ 0.2 nozzle.json" + }, + { + "name": "Anker Generic PLA+ 0.25 nozzle", + "sub_path": "filament/Anker Generic PLA+ 0.25 nozzle.json" + }, + { + "name": "Anker Generic PLA-CF", + "sub_path": "filament/Anker Generic PLA-CF.json" + }, + { + "name": "Anker Generic PVA", + "sub_path": "filament/Anker Generic PVA.json" + }, + { + "name": "Anker Generic TPU", + "sub_path": "filament/Anker Generic TPU.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_marlin_common", + "sub_path": "machine/fdm_marlin_common.json" + }, + { + "name": "Anker M5 0.2 nozzle", + "sub_path": "machine/Anker M5 0.2 nozzle.json" + }, + { + "name": "Anker M5 0.25 nozzle", + "sub_path": "machine/Anker M5 0.25 nozzle.json" + }, + { + "name": "Anker M5 0.4 nozzle", + "sub_path": "machine/Anker M5 0.4 nozzle.json" + }, + { + "name": "Anker M5 0.6 nozzle", + "sub_path": "machine/Anker M5 0.6 nozzle.json" + }, + { + "name": "Anker M5 All-Metal 0.2 nozzle", + "sub_path": "machine/Anker M5 All-Metal 0.2 nozzle.json" + }, + { + "name": "Anker M5 All-Metal 0.25 nozzle", + "sub_path": "machine/Anker M5 All-Metal 0.25 nozzle.json" + }, + { + "name": "Anker M5 All-Metal 0.4 nozzle", + "sub_path": "machine/Anker M5 All-Metal 0.4 nozzle.json" + }, + { + "name": "Anker M5 All-Metal 0.6 nozzle", + "sub_path": "machine/Anker M5 All-Metal 0.6 nozzle.json" + }, + { + "name": "Anker M5C 0.2 nozzle", + "sub_path": "machine/Anker M5C 0.2 nozzle.json" + }, + { + "name": "Anker M5C 0.25 nozzle", + "sub_path": "machine/Anker M5C 0.25 nozzle.json" + }, + { + "name": "Anker M5C 0.4 nozzle", + "sub_path": "machine/Anker M5C 0.4 nozzle.json" + }, + { + "name": "Anker M5C 0.6 nozzle", + "sub_path": "machine/Anker M5C 0.6 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/Anker M5 All-Metal Hot End_cover.png b/backend/profiles/profiles/Anker/Anker M5 All-Metal Hot End_cover.png new file mode 100644 index 0000000..1b80961 Binary files /dev/null and b/backend/profiles/profiles/Anker/Anker M5 All-Metal Hot End_cover.png differ diff --git a/backend/profiles/profiles/Anker/Anker M5C_cover.png b/backend/profiles/profiles/Anker/Anker M5C_cover.png new file mode 100644 index 0000000..ba1e24e Binary files /dev/null and b/backend/profiles/profiles/Anker/Anker M5C_cover.png differ diff --git a/backend/profiles/profiles/Anker/Anker M5_cover.png b/backend/profiles/profiles/Anker/Anker M5_cover.png new file mode 100644 index 0000000..0c2d271 Binary files /dev/null and b/backend/profiles/profiles/Anker/Anker M5_cover.png differ diff --git a/backend/profiles/profiles/Anker/M5-CE-bed.stl b/backend/profiles/profiles/Anker/M5-CE-bed.stl new file mode 100644 index 0000000..1eabb0f Binary files /dev/null and b/backend/profiles/profiles/Anker/M5-CE-bed.stl differ diff --git a/backend/profiles/profiles/Anker/M5-CE-texture.svg b/backend/profiles/profiles/Anker/M5-CE-texture.svg new file mode 100644 index 0000000..4cdb087 --- /dev/null +++ b/backend/profiles/profiles/Anker/M5-CE-texture.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/M5C-CE-bed.stl b/backend/profiles/profiles/Anker/M5C-CE-bed.stl new file mode 100644 index 0000000..c4a049d Binary files /dev/null and b/backend/profiles/profiles/Anker/M5C-CE-bed.stl differ diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic ABS 0.2 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic ABS 0.2 nozzle.json new file mode 100644 index 0000000..33bdd64 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic ABS 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic ABS 0.2 nozzle", + "inherits": "Anker Generic ABS @base", + "from": "system", + "setting_id": "GFSB99_20", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Anker M5 0.2 nozzle", + "Anker M5 All-Metal 0.2 nozzle", + "Anker M5C 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic ABS 0.25 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic ABS 0.25 nozzle.json new file mode 100644 index 0000000..da41aec --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic ABS 0.25 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic ABS 0.25 nozzle", + "inherits": "Anker Generic ABS @base", + "from": "system", + "setting_id": "GFSB99_25", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "compatible_printers": [ + "Anker M5 0.25 nozzle", + "Anker M5 All-Metal 0.25 nozzle", + "Anker M5C 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic ABS @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic ABS @base.json new file mode 100644 index 0000000..7705b56 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic ABS @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Anker Generic ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB99", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic ABS.json b/backend/profiles/profiles/Anker/filament/Anker Generic ABS.json new file mode 100644 index 0000000..c6de2bf --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic ABS.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic ABS", + "inherits": "Anker Generic ABS @base", + "from": "system", + "setting_id": "GFSB99", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic ASA 0.2 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic ASA 0.2 nozzle.json new file mode 100644 index 0000000..61f5714 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic ASA 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic ASA 0.2 nozzle", + "inherits": "Anker Generic ASA @base", + "from": "system", + "setting_id": "GFSB98_20", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Anker M5 0.2 nozzle", + "Anker M5 All-Metal 0.2 nozzle", + "Anker M5C 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic ASA 0.25 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic ASA 0.25 nozzle.json new file mode 100644 index 0000000..d6a3069 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic ASA 0.25 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic ASA 0.25 nozzle", + "inherits": "Anker Generic ASA @base", + "from": "system", + "setting_id": "GFSB98_25", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "compatible_printers": [ + "Anker M5 0.25 nozzle", + "Anker M5 All-Metal 0.25 nozzle", + "Anker M5C 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic ASA @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic ASA @base.json new file mode 100644 index 0000000..5e76dda --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic ASA @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Anker Generic ASA @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB98", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic ASA.json b/backend/profiles/profiles/Anker/filament/Anker Generic ASA.json new file mode 100644 index 0000000..5018201 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic ASA.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic ASA", + "inherits": "Anker Generic ASA @base", + "from": "system", + "setting_id": "GFSB98", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PA 0.2 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic PA 0.2 nozzle.json new file mode 100644 index 0000000..5721c6a --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PA 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Anker Generic PA 0.2 nozzle", + "inherits": "Anker Generic PA @base", + "from": "system", + "setting_id": "GFSN99_20", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Anker M5 All-Metal 0.2 nozzle", + "Anker M5C 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PA 0.25 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic PA 0.25 nozzle.json new file mode 100644 index 0000000..272c790 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PA 0.25 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Anker Generic PA 0.25 nozzle", + "inherits": "Anker Generic PA @base", + "from": "system", + "setting_id": "GFSN99_25", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "compatible_printers": [ + "Anker M5 All-Metal 0.25 nozzle", + "Anker M5C 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PA @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic PA @base.json new file mode 100644 index 0000000..d84ba20 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PA @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Anker Generic PA @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN99", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PA-CF @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic PA-CF @base.json new file mode 100644 index 0000000..1a44d96 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PA-CF @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Anker Generic PA-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN98", + "instantiation": "false", + "filament_type": [ + "PA-CF" + ], + "required_nozzle_HRC": [ + "40" + ], + "filament_cost": [ + "55" + ], + "filament_max_volumetric_speed": [ + "6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PA-CF.json b/backend/profiles/profiles/Anker/filament/Anker Generic PA-CF.json new file mode 100644 index 0000000..f17ff21 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PA-CF.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Anker Generic PA-CF", + "inherits": "Anker Generic PA-CF @base", + "from": "system", + "setting_id": "GFSN98", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PA.json b/backend/profiles/profiles/Anker/filament/Anker Generic PA.json new file mode 100644 index 0000000..53a2d67 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PA.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Anker Generic PA", + "inherits": "Anker Generic PA @base", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PC 0.2 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic PC 0.2 nozzle.json new file mode 100644 index 0000000..a93bb52 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PC 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Anker Generic PC 0.2 nozzle", + "inherits": "Anker Generic PC @base", + "from": "system", + "setting_id": "GFSC99_20", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Anker M5 All-Metal 0.2 nozzle", + "Anker M5C 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PC 0.25 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic PC 0.25 nozzle.json new file mode 100644 index 0000000..907f8e8 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PC 0.25 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Anker Generic PC 0.25 nozzle", + "inherits": "Anker Generic PC @base", + "from": "system", + "setting_id": "GFSC99_25", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "compatible_printers": [ + "Anker M5 All-Metal 0.25 nozzle", + "Anker M5C 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PC @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic PC @base.json new file mode 100644 index 0000000..7d3908d --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PC @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Anker Generic PC @base", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC99", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PC.json b/backend/profiles/profiles/Anker/filament/Anker Generic PC.json new file mode 100644 index 0000000..50795a3 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PC.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Anker Generic PC", + "inherits": "Anker Generic PC @base", + "from": "system", + "setting_id": "GFSC99", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PETG 0.2 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic PETG 0.2 nozzle.json new file mode 100644 index 0000000..e8aee64 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PETG 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PETG 0.2 nozzle", + "inherits": "Anker Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_20", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Anker M5 0.2 nozzle", + "Anker M5 All-Metal 0.2 nozzle", + "Anker M5C 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PETG 0.25 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic PETG 0.25 nozzle.json new file mode 100644 index 0000000..cfc7337 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PETG 0.25 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PETG 0.25 nozzle", + "inherits": "Anker Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_25", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "compatible_printers": [ + "Anker M5 0.25 nozzle", + "Anker M5 All-Metal 0.25 nozzle", + "Anker M5C 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PETG @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic PETG @base.json new file mode 100644 index 0000000..96a8d9e --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PETG @base.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG99", + "instantiation": "false", + "filament_type": [ + "PETG" + ], + "filament_retraction_speed": "20", + "filament_deretraction_speed": "60", + "filament_retract_when_changing_layer": "1", + "filament_wipe": "1", + "filament_retract_before_wipe": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PETG-CF @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic PETG-CF @base.json new file mode 100644 index 0000000..855fdd9 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PETG-CF @base.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Anker Generic PETG-CF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG98", + "instantiation": "false", + "filament_type": [ + "PETG-CF" + ], + "required_nozzle_HRC": [ + "40" + ], + "filament_cost": [ + "35" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_retraction_speed": "20", + "filament_deretraction_speed": "60", + "filament_retract_when_changing_layer": "1", + "filament_wipe": "1", + "filament_retract_before_wipe": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PETG-CF.json b/backend/profiles/profiles/Anker/filament/Anker Generic PETG-CF.json new file mode 100644 index 0000000..3c9668c --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PETG-CF.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PETG-CF", + "inherits": "Anker Generic PETG-CF @base", + "from": "system", + "setting_id": "GFSG98", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PETG.json b/backend/profiles/profiles/Anker/filament/Anker Generic PETG.json new file mode 100644 index 0000000..356b50a --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PETG.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PETG", + "inherits": "Anker Generic PETG @base", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA 0.2 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA 0.2 nozzle.json new file mode 100644 index 0000000..e55f3b5 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PLA 0.2 nozzle", + "inherits": "Anker Generic PLA @base", + "from": "system", + "setting_id": "GFSL99_20", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Anker M5 0.2 nozzle", + "Anker M5 All-Metal 0.2 nozzle", + "Anker M5C 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA 0.25 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA 0.25 nozzle.json new file mode 100644 index 0000000..0878ebc --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA 0.25 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PLA 0.25 nozzle", + "inherits": "Anker Generic PLA @base", + "from": "system", + "setting_id": "GFSL99_25", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "compatible_printers": [ + "Anker M5 0.25 nozzle", + "Anker M5 All-Metal 0.25 nozzle", + "Anker M5C 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA @base.json new file mode 100644 index 0000000..750e597 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Anker Generic PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL99", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA Silk 0.2 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA Silk 0.2 nozzle.json new file mode 100644 index 0000000..26c9973 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA Silk 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PLA Silk 0.2 nozzle", + "inherits": "Anker Generic PLA Silk @base", + "from": "system", + "setting_id": "GFSL96_20", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Anker M5 0.2 nozzle", + "Anker M5 All-Metal 0.2 nozzle", + "Anker M5C 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA Silk 0.25 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA Silk 0.25 nozzle.json new file mode 100644 index 0000000..aa9f9a5 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA Silk 0.25 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PLA Silk 0.25 nozzle", + "inherits": "Anker Generic PLA Silk @base", + "from": "system", + "setting_id": "GFSL96_25", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "compatible_printers": [ + "Anker M5 0.25 nozzle", + "Anker M5 All-Metal 0.25 nozzle", + "Anker M5C 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA Silk @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA Silk @base.json new file mode 100644 index 0000000..a4e634d --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA Silk @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Anker Generic PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL96", + "instantiation": "false", + "filament_cost": [ + "20" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature": [ + "225" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA Silk.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA Silk.json new file mode 100644 index 0000000..db7f95a --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA Silk.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PLA Silk", + "inherits": "Anker Generic PLA Silk @base", + "from": "system", + "setting_id": "GFSL96", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA+ 0.2 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA+ 0.2 nozzle.json new file mode 100644 index 0000000..d1f9d5c --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA+ 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PLA+ 0.2 nozzle", + "inherits": "Anker Generic PLA+ @base", + "from": "system", + "setting_id": "GFSL95_20", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Anker M5 0.2 nozzle", + "Anker M5 All-Metal 0.2 nozzle", + "Anker M5C 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA+ 0.25 nozzle.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA+ 0.25 nozzle.json new file mode 100644 index 0000000..0a0eee7 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA+ 0.25 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PLA+ 0.25 nozzle", + "inherits": "Anker Generic PLA+ @base", + "from": "system", + "setting_id": "GFSL95_25", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "compatible_printers": [ + "Anker M5 0.25 nozzle", + "Anker M5 All-Metal 0.25 nozzle", + "Anker M5C 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA+ @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA+ @base.json new file mode 100644 index 0000000..b79f900 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA+ @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Anker Generic PLA+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL95", + "instantiation": "false", + "filament_cost": [ + "25" + ], + "temperature_vitrification": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA+.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA+.json new file mode 100644 index 0000000..b3716ce --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA+.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PLA+", + "inherits": "Anker Generic PLA+ @base", + "from": "system", + "setting_id": "GFSL95", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA-CF @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA-CF @base.json new file mode 100644 index 0000000..60dd825 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA-CF @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Anker Generic PLA-CF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL98", + "instantiation": "false", + "filament_type": [ + "PLA-CF" + ], + "required_nozzle_HRC": [ + "40" + ], + "filament_cost": [ + "25" + ], + "temperature_vitrification": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature": [ + "220" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "hot_plate_temp": [ + "65" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA-CF.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA-CF.json new file mode 100644 index 0000000..7d096d9 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA-CF.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PLA-CF", + "inherits": "Anker Generic PLA-CF @base", + "from": "system", + "setting_id": "GFSL98", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PLA.json b/backend/profiles/profiles/Anker/filament/Anker Generic PLA.json new file mode 100644 index 0000000..11aea0a --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PLA.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PLA", + "inherits": "Anker Generic PLA @base", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PVA @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic PVA @base.json new file mode 100644 index 0000000..0e6fdd7 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PVA @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Anker Generic PVA @base", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "GFS99", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic PVA.json b/backend/profiles/profiles/Anker/filament/Anker Generic PVA.json new file mode 100644 index 0000000..951a4bd --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic PVA.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic PVA", + "inherits": "Anker Generic PVA @base", + "from": "system", + "setting_id": "GFSS99", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic TPU @base.json b/backend/profiles/profiles/Anker/filament/Anker Generic TPU @base.json new file mode 100644 index 0000000..6ce1ebf --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic TPU @base.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Anker Generic TPU @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU99", + "instantiation": "false", + "filament_retraction_speed": "90", + "filament_deretraction_speed": "50", + "filament_retract_when_changing_layer": "1", + "filament_wipe": "1", + "filament_retract_before_wipe": "70" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/Anker Generic TPU.json b/backend/profiles/profiles/Anker/filament/Anker Generic TPU.json new file mode 100644 index 0000000..5fee9d2 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/Anker Generic TPU.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Anker Generic TPU", + "inherits": "Anker Generic TPU @base", + "from": "system", + "setting_id": "GFSR99", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/fdm_filament_abs.json b/backend/profiles/profiles/Anker/filament/fdm_filament_abs.json new file mode 100644 index 0000000..deb6670 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/fdm_filament_abs.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "ABS" + ], + "filament_flow_ratio": [ + "0.926" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "20" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "3" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "support_material_interface_fan_speed": [ + "-1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/fdm_filament_asa.json b/backend/profiles/profiles/Anker/filament/fdm_filament_asa.json new file mode 100644 index 0000000..fe365c9 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/fdm_filament_asa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "ASA" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_density": [ + "1.05" + ], + "filament_cost": [ + "30" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "15" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "slow_down_layer_time": [ + "3" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "support_material_interface_fan_speed": [ + "-1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/fdm_filament_common.json b/backend/profiles/profiles/Anker/filament/fdm_filament_common.json new file mode 100644 index 0000000..1409ce8 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/fdm_filament_common.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Generic" + ], + "filament_soluble": [ + "0" + ], + "filament_is_support": [ + "0" + ], + "required_nozzle_HRC": [ + "0" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_minimal_purge_on_wipe_tower": [ + "10" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_final_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/fdm_filament_pa.json b/backend/profiles/profiles/Anker/filament/fdm_filament_pa.json new file mode 100644 index 0000000..0b7b958 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/fdm_filament_pa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PA" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_density": [ + "1.05" + ], + "filament_cost": [ + "40" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "290" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "hot_plate_temp": [ + "95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "full_fan_speed_layer": [ + "4" + ], + "fan_min_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "4" + ], + "fan_max_speed": [ + "60" + ], + "slow_down_layer_time": [ + "2" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "30" + ], + "support_material_interface_fan_speed": [ + "-1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/fdm_filament_pc.json b/backend/profiles/profiles/Anker/filament/fdm_filament_pc.json new file mode 100644 index 0000000..6f1d02c --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/fdm_filament_pc.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PC" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_density": [ + "1.21" + ], + "filament_cost": [ + "45" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "15" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "20" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "support_material_interface_fan_speed": [ + "-1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/fdm_filament_pet.json b/backend/profiles/profiles/Anker/filament/fdm_filament_pet.json new file mode 100644 index 0000000..be1233e --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PET" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "18" + ], + "temperature_vitrification": [ + "85" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "50" + ], + "slow_down_layer_time": [ + "8" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "50" + ], + "support_material_interface_fan_speed": [ + "-1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/fdm_filament_pla.json b/backend/profiles/profiles/Anker/filament/fdm_filament_pla.json new file mode 100644 index 0000000..3644c3d --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/fdm_filament_pla.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PLA" + ], + "filament_is_support": [ + "1" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "15" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature": [ + "210" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_min_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "slow_down_layer_time": [ + "4" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "100" + ], + "support_material_interface_fan_speed": [ + "-1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/fdm_filament_pva.json b/backend/profiles/profiles/Anker/filament/fdm_filament_pva.json new file mode 100644 index 0000000..340e171 --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/fdm_filament_pva.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PVA" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_density": [ + "1.25" + ], + "filament_cost": [ + "60" + ], + "temperature_vitrification": [ + "85" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "hot_plate_temp": [ + "65" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "7" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "20" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "100" + ], + "support_material_interface_fan_speed": [ + "-1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Anker/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..bd6088a --- /dev/null +++ b/backend/profiles/profiles/Anker/filament/fdm_filament_tpu.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "TPU" + ], + "filament_flow_ratio": [ + "1.03" + ], + "filament_density": [ + "1.21" + ], + "filament_cost": [ + "25" + ], + "temperature_vitrification": [ + "30" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "hot_plate_temp_initial_layer": [ + "25" + ], + "hot_plate_temp": [ + "25" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "4" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "50" + ], + "support_material_interface_fan_speed": [ + "-1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5 0.2 nozzle.json b/backend/profiles/profiles/Anker/machine/Anker M5 0.2 nozzle.json new file mode 100644 index 0000000..5048600 --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5 0.2 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "Anker M5 0.2 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "max_layer_height": [ + "0.16" + ], + "printer_model": "Anker M5", + "printer_variant": "0.2", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.10mm Standard 0.2mm nozzle @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "retraction_length": [ + "0.75" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5 0.25 nozzle.json b/backend/profiles/profiles/Anker/machine/Anker M5 0.25 nozzle.json new file mode 100644 index 0000000..8a36ef1 --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5 0.25 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "Anker M5 0.25 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM007", + "instantiation": "true", + "nozzle_diameter": [ + "0.25" + ], + "max_layer_height": [ + "0.16" + ], + "printer_model": "Anker M5", + "printer_variant": "0.25", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.10mm Standard 0.25mm nozzle @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "retraction_length": [ + "0.75" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5 0.4 nozzle.json b/backend/profiles/profiles/Anker/machine/Anker M5 0.4 nozzle.json new file mode 100644 index 0000000..e35cb21 --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5 0.4 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "machine", + "name": "Anker M5 0.4 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Anker M5", + "printer_variant": "0.4", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.20mm Standard @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "retraction_length": [ + "1.5" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5 0.6 nozzle.json b/backend/profiles/profiles/Anker/machine/Anker M5 0.6 nozzle.json new file mode 100644 index 0000000..0831de7 --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5 0.6 nozzle.json @@ -0,0 +1,42 @@ +{ + "type": "machine", + "name": "Anker M5 0.6 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM010", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "min_layer_height": [ + "0.15" + ], + "max_layer_height": [ + "0.48" + ], + "printer_model": "Anker M5", + "printer_variant": "0.6", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.30mm Standard 0.6 nozzle @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "retraction_length": [ + "1.5" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal 0.2 nozzle.json b/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal 0.2 nozzle.json new file mode 100644 index 0000000..e1fe117 --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal 0.2 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "Anker M5 All-Metal 0.2 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM005", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "max_layer_height": [ + "0.16" + ], + "printer_model": "Anker M5 All-Metal Hot End", + "printer_variant": "0.2", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.10mm Standard 0.2mm nozzle @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "retraction_length": [ + "0.3" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal 0.25 nozzle.json b/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal 0.25 nozzle.json new file mode 100644 index 0000000..a3b45dd --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal 0.25 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "Anker M5 All-Metal 0.25 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.25" + ], + "max_layer_height": [ + "0.16" + ], + "printer_model": "Anker M5 All-Metal Hot End", + "printer_variant": "0.25", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.10mm Standard 0.25mm nozzle @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "retraction_length": [ + "0.3" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal 0.4 nozzle.json b/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal 0.4 nozzle.json new file mode 100644 index 0000000..777e6e2 --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal 0.4 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "machine", + "name": "Anker M5 All-Metal 0.4 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Anker M5 All-Metal Hot End", + "printer_variant": "0.4", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.20mm Standard @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "retraction_length": [ + "0.5" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal 0.6 nozzle.json b/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal 0.6 nozzle.json new file mode 100644 index 0000000..48b66ca --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal 0.6 nozzle.json @@ -0,0 +1,42 @@ +{ + "type": "machine", + "name": "Anker M5 All-Metal 0.6 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM011", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "min_layer_height": [ + "0.15" + ], + "max_layer_height": [ + "0.48" + ], + "printer_model": "Anker M5 All-Metal Hot End", + "printer_variant": "0.6", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.30mm Standard 0.6 nozzle @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "retraction_length": [ + "0.5" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal Hot End.json b/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal Hot End.json new file mode 100644 index 0000000..5a05592 --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5 All-Metal Hot End.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Anker M5 All-Metal Hot End", + "nozzle_diameter": "0.2;0.25;0.4;0.6", + "bed_model": "M5-CE-bed.stl", + "bed_texture": "M5-CE-texture.svg", + "family": "Anker", + "machine_tech": "FFF", + "model_id": "V8111v2", + "default_materials": "Anker Generic PLA;Anker Generic PLA+;Anker Generic PLA Silk;Anker Generic TPU;Anker Generic PETG" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5.json b/backend/profiles/profiles/Anker/machine/Anker M5.json new file mode 100644 index 0000000..cce36ff --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Anker M5", + "nozzle_diameter": "0.2;0.25;0.4;0.6", + "bed_model": "M5-CE-bed.stl", + "bed_texture": "M5-CE-texture.svg", + "family": "Anker", + "machine_tech": "FFF", + "model_id": "V8111", + "default_materials": "Anker Generic PLA;Anker Generic PLA+;Anker Generic PLA Silk;Anker Generic TPU;Anker Generic PETG" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5C 0.2 nozzle.json b/backend/profiles/profiles/Anker/machine/Anker M5C 0.2 nozzle.json new file mode 100644 index 0000000..ee4f2e3 --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5C 0.2 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "Anker M5C 0.2 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM006", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "max_layer_height": [ + "0.16" + ], + "printer_model": "Anker M5C", + "printer_variant": "0.2", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.10mm Standard 0.2mm nozzle @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "retraction_length": [ + "0.4" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5C 0.25 nozzle.json b/backend/profiles/profiles/Anker/machine/Anker M5C 0.25 nozzle.json new file mode 100644 index 0000000..4bede71 --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5C 0.25 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "Anker M5C 0.25 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM009", + "instantiation": "true", + "nozzle_diameter": [ + "0.25" + ], + "max_layer_height": [ + "0.16" + ], + "printer_model": "Anker M5C", + "printer_variant": "0.25", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.10mm Standard 0.25mm nozzle @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "retraction_length": [ + "0.4" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5C 0.4 nozzle.json b/backend/profiles/profiles/Anker/machine/Anker M5C 0.4 nozzle.json new file mode 100644 index 0000000..a720b34 --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5C 0.4 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "machine", + "name": "Anker M5C 0.4 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Anker M5C", + "printer_variant": "0.4", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.20mm Standard @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "retraction_length": [ + "0.8" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5C 0.6 nozzle.json b/backend/profiles/profiles/Anker/machine/Anker M5C 0.6 nozzle.json new file mode 100644 index 0000000..51ade1a --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5C 0.6 nozzle.json @@ -0,0 +1,42 @@ +{ + "type": "machine", + "name": "Anker M5C 0.6 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM012", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "min_layer_height": [ + "0.15" + ], + "max_layer_height": [ + "0.48" + ], + "printer_model": "Anker M5C", + "printer_variant": "0.6", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.30mm Standard 0.6 nozzle @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "retraction_length": [ + "0.8" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/Anker M5C.json b/backend/profiles/profiles/Anker/machine/Anker M5C.json new file mode 100644 index 0000000..f4d9823 --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/Anker M5C.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Anker M5C", + "nozzle_diameter": "0.2;0.25;0.4;0.6", + "bed_model": "M5C-CE-bed.stl", + "bed_texture": "M5-CE-texture.svg", + "family": "Anker", + "machine_tech": "FFF", + "model_id": "V81101C3", + "default_materials": "Anker Generic PLA;Anker Generic PLA+;Anker Generic PLA Silk;Anker Generic TPU;Anker Generic PETG" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/fdm_machine_common.json b/backend/profiles/profiles/Anker/machine/fdm_machine_common.json new file mode 100644 index 0000000..69fcb91 --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/fdm_machine_common.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "support_chamber_temp_control": "0", + "printer_technology": "FFF", + "deretraction_speed": [ + "60" + ], + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "silent_mode": "0", + "machine_max_acceleration_e": [ + "4000" + ], + "machine_max_acceleration_extruding": [ + "6000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "6000" + ], + "machine_max_acceleration_y": [ + "6000" + ], + "machine_max_acceleration_z": [ + "300" + ], + "machine_max_acceleration_travel": [ + "6000" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "600" + ], + "machine_max_speed_y": [ + "600" + ], + "machine_max_speed_z": [ + "30" + ], + "machine_max_jerk_e": [ + "3" + ], + "machine_max_jerk_x": [ + "12" + ], + "machine_max_jerk_y": [ + "12" + ], + "machine_max_jerk_z": [ + "0.3" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.05" + ], + "printer_settings_id": "", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "support_air_filtration": "0", + "wipe": [ + "1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/machine/fdm_marlin_common.json b/backend/profiles/profiles/Anker/machine/fdm_marlin_common.json new file mode 100644 index 0000000..29bc50f --- /dev/null +++ b/backend/profiles/profiles/Anker/machine/fdm_marlin_common.json @@ -0,0 +1,13 @@ +{ + "type": "machine", + "name": "fdm_marlin_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin2", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", + "machine_start_gcode": "M4899 T3 ; Enable v3 jerk and S-curve acceleration \nM104 S150 ; Set hotend temp to 150 degrees to prevent ooze\nM190 S{first_layer_bed_temperature[0]} ; set and wait for bed temp to stabilize\nM109 S{first_layer_temperature[0]} ; set final nozzle temp to stabilize\nG28 ;Home\n;LAYER_COUNT:{total_layer_count}", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM18", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.05mm Optimal 0.2 nozzle @Anker.json b/backend/profiles/profiles/Anker/process/0.05mm Optimal 0.2 nozzle @Anker.json new file mode 100644 index 0000000..5b3bf1a --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.05mm Optimal 0.2 nozzle @Anker.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.05mm Optimal 0.2 nozzle @Anker", + "inherits": "fdm_process_anker_common_0_2", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "layer_height": "0.05", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "10", + "top_shell_layers": "14", + "bridge_flow": "0.75", + "skirt_height": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.05mm Optimal 0.25 nozzle @Anker.json b/backend/profiles/profiles/Anker/process/0.05mm Optimal 0.25 nozzle @Anker.json new file mode 100644 index 0000000..5a0a223 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.05mm Optimal 0.25 nozzle @Anker.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.05mm Optimal 0.25 nozzle @Anker", + "inherits": "fdm_process_anker_common_0_25", + "from": "system", + "setting_id": "GP013", + "instantiation": "true", + "layer_height": "0.05", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "10", + "top_shell_layers": "14", + "bridge_flow": "0.75", + "skirt_height": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.05mm Ultradetail @Anker.json b/backend/profiles/profiles/Anker/process/0.05mm Ultradetail @Anker.json new file mode 100644 index 0000000..9b59c95 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.05mm Ultradetail @Anker.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.05mm Ultradetail @Anker", + "inherits": "fdm_process_anker_common", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "layer_height": "0.05", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "10", + "top_shell_layers": "14", + "bridge_flow": "0.70", + "skirt_height": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.10mm Detail @Anker.json b/backend/profiles/profiles/Anker/process/0.10mm Detail @Anker.json new file mode 100644 index 0000000..6603aac --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.10mm Detail @Anker.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.10mm Detail @Anker", + "inherits": "fdm_process_anker_common", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "layer_height": "0.10", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "bridge_flow": "0.70", + "skirt_height": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.10mm Standard 0.2 nozzle @Anker.json b/backend/profiles/profiles/Anker/process/0.10mm Standard 0.2 nozzle @Anker.json new file mode 100644 index 0000000..0f13312 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.10mm Standard 0.2 nozzle @Anker.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.10mm Standard 0.2 nozzle @Anker", + "inherits": "fdm_process_anker_common_0_2", + "from": "system", + "setting_id": "GP011", + "instantiation": "true", + "layer_height": "0.10", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "bridge_flow": "0.75", + "skirt_height": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.10mm Standard 0.25 nozzle @Anker.json b/backend/profiles/profiles/Anker/process/0.10mm Standard 0.25 nozzle @Anker.json new file mode 100644 index 0000000..9f82a40 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.10mm Standard 0.25 nozzle @Anker.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.10mm Standard 0.25 nozzle @Anker", + "inherits": "fdm_process_anker_common_0_25", + "from": "system", + "setting_id": "GP014", + "instantiation": "true", + "layer_height": "0.10", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "bridge_flow": "0.75", + "skirt_height": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.15mm Detail 0.6 nozzle @Anker.json b/backend/profiles/profiles/Anker/process/0.15mm Detail 0.6 nozzle @Anker.json new file mode 100644 index 0000000..5069f62 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.15mm Detail 0.6 nozzle @Anker.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.15mm Detail 0.6 nozzle @Anker", + "inherits": "fdm_process_anker_common_0_6", + "from": "system", + "setting_id": "GP016", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.20", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "bridge_flow": "0.85" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.15mm Draft 0.2 nozzle @Anker.json b/backend/profiles/profiles/Anker/process/0.15mm Draft 0.2 nozzle @Anker.json new file mode 100644 index 0000000..864886a --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.15mm Draft 0.2 nozzle @Anker.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.15mm Draft 0.2 nozzle @Anker", + "inherits": "fdm_process_anker_common_0_2", + "from": "system", + "setting_id": "GP012", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "bridge_flow": "0.85" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.15mm Draft 0.25 nozzle @Anker.json b/backend/profiles/profiles/Anker/process/0.15mm Draft 0.25 nozzle @Anker.json new file mode 100644 index 0000000..caed46e --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.15mm Draft 0.25 nozzle @Anker.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.15mm Draft 0.25 nozzle @Anker", + "inherits": "fdm_process_anker_common_0_25", + "from": "system", + "setting_id": "GP015", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "bridge_flow": "0.85" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.15mm Fast @Anker.json b/backend/profiles/profiles/Anker/process/0.15mm Fast @Anker.json new file mode 100644 index 0000000..8b1f827 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.15mm Fast @Anker.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.15mm Fast @Anker", + "inherits": "fdm_process_anker_fast_common", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "bridge_flow": "0.85" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.15mm Optimal @Anker.json b/backend/profiles/profiles/Anker/process/0.15mm Optimal @Anker.json new file mode 100644 index 0000000..e15a8c2 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.15mm Optimal @Anker.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Anker", + "inherits": "fdm_process_anker_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "bridge_flow": "0.85" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.20mm Fast @Anker.json b/backend/profiles/profiles/Anker/process/0.20mm Fast @Anker.json new file mode 100644 index 0000000..10acf28 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.20mm Fast @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.20mm Fast @Anker", + "inherits": "fdm_process_anker_fast_common", + "from": "system", + "setting_id": "GP008", + "instantiation": "true", + "layer_height": "0.20", + "initial_layer_print_height": "0.20", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.20mm Optimal 0.6 nozzle @Anker.json b/backend/profiles/profiles/Anker/process/0.20mm Optimal 0.6 nozzle @Anker.json new file mode 100644 index 0000000..71a10f0 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.20mm Optimal 0.6 nozzle @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.20mm Optimal 0.6 nozzle @Anker", + "inherits": "fdm_process_anker_common_0_6", + "from": "system", + "setting_id": "GP017", + "instantiation": "true", + "layer_height": "0.20", + "initial_layer_print_height": "0.20", + "bottom_shell_layers": "4", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.20mm Standard @Anker.json b/backend/profiles/profiles/Anker/process/0.20mm Standard @Anker.json new file mode 100644 index 0000000..08f7fcb --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.20mm Standard @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anker", + "inherits": "fdm_process_anker_common", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "layer_height": "0.20", + "initial_layer_print_height": "0.20", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.25mm Draft @Anker.json b/backend/profiles/profiles/Anker/process/0.25mm Draft @Anker.json new file mode 100644 index 0000000..c5d6fe1 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.25mm Draft @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.25mm Draft @Anker", + "inherits": "fdm_process_anker_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.25mm Fast @Anker.json b/backend/profiles/profiles/Anker/process/0.25mm Fast @Anker.json new file mode 100644 index 0000000..b1d8e40 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.25mm Fast @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.25mm Fast @Anker", + "inherits": "fdm_process_anker_fast_common", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.30mm Standard 0.6mm nozzle @Anker.json b/backend/profiles/profiles/Anker/process/0.30mm Standard 0.6mm nozzle @Anker.json new file mode 100644 index 0000000..eac2c3c --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.30mm Standard 0.6mm nozzle @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.30mm Standard 0.6mm nozzle @Anker", + "inherits": "fdm_process_anker_common_0_6", + "from": "system", + "setting_id": "GP018", + "instantiation": "true", + "layer_height": "0.30", + "initial_layer_print_height": "0.30", + "bottom_shell_layers": "3", + "top_shell_layers": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.30mm Superdraft @Anker.json b/backend/profiles/profiles/Anker/process/0.30mm Superdraft @Anker.json new file mode 100644 index 0000000..cbf2a0c --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.30mm Superdraft @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.30mm Superdraft @Anker", + "inherits": "fdm_process_anker_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.30", + "initial_layer_print_height": "0.30", + "bottom_shell_layers": "2", + "top_shell_layers": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.35mm Draft 0.6mm nozzle @Anker.json b/backend/profiles/profiles/Anker/process/0.35mm Draft 0.6mm nozzle @Anker.json new file mode 100644 index 0000000..b01cc0a --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.35mm Draft 0.6mm nozzle @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.35mm Draft 0.6mm nozzle @Anker", + "inherits": "fdm_process_anker_common_0_6", + "from": "system", + "setting_id": "GP019", + "instantiation": "true", + "layer_height": "0.35", + "initial_layer_print_height": "0.35", + "bottom_shell_layers": "3", + "top_shell_layers": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/0.40mm Superdraft 0.6mm nozzle @Anker.json b/backend/profiles/profiles/Anker/process/0.40mm Superdraft 0.6mm nozzle @Anker.json new file mode 100644 index 0000000..6883194 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/0.40mm Superdraft 0.6mm nozzle @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.40mm Superdraft 0.6mm nozzle @Anker", + "inherits": "fdm_process_anker_common_0_6", + "from": "system", + "setting_id": "GP020", + "instantiation": "true", + "layer_height": "0.40", + "initial_layer_print_height": "0.40", + "bottom_shell_layers": "2", + "top_shell_layers": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/fdm_process_anker_common.json b/backend/profiles/profiles/Anker/process/fdm_process_anker_common.json new file mode 100644 index 0000000..1a68d1c --- /dev/null +++ b/backend/profiles/profiles/Anker/process/fdm_process_anker_common.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_anker_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "line_width": "0.45", + "initial_layer_line_width": "0.45", + "outer_wall_line_width": "0.42", + "inner_wall_line_width": "0.45", + "top_surface_line_width": "0.4", + "sparse_infill_line_width": "0.48", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36", + "bridge_flow": "0.95", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5C 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/fdm_process_anker_common_0_2.json b/backend/profiles/profiles/Anker/process/fdm_process_anker_common_0_2.json new file mode 100644 index 0000000..7cd341b --- /dev/null +++ b/backend/profiles/profiles/Anker/process/fdm_process_anker_common_0_2.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "fdm_process_anker_common_0_2", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "line_width": "0.22", + "initial_layer_line_width": "0.25", + "outer_wall_line_width": "0.22", + "inner_wall_line_width": "0.22", + "top_surface_line_width": "0.22", + "sparse_infill_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "bridge_flow": "0.98", + "support_threshold_angle": "30", + "support_top_z_distance": "0.15", + "support_bottom_z_distance": "0.15", + "compatible_printers": [ + "Anker M5 0.2 nozzle", + "Anker M5 All-Metal 0.2 nozzle", + "Anker M5C 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/fdm_process_anker_common_0_25.json b/backend/profiles/profiles/Anker/process/fdm_process_anker_common_0_25.json new file mode 100644 index 0000000..0d1aad6 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/fdm_process_anker_common_0_25.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "fdm_process_anker_common_0_25", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "line_width": "0.27", + "initial_layer_line_width": "0.28", + "outer_wall_line_width": "0.27", + "inner_wall_line_width": "0.27", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "internal_solid_infill_line_width": "0.27", + "support_line_width": "0.27", + "bridge_flow": "0.98", + "support_threshold_angle": "30", + "support_top_z_distance": "0.15", + "support_bottom_z_distance": "0.15", + "compatible_printers": [ + "Anker M5 0.25 nozzle", + "Anker M5 All-Metal 0.25 nozzle", + "Anker M5C 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/fdm_process_anker_common_0_6.json b/backend/profiles/profiles/Anker/process/fdm_process_anker_common_0_6.json new file mode 100644 index 0000000..afbd94f --- /dev/null +++ b/backend/profiles/profiles/Anker/process/fdm_process_anker_common_0_6.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_anker_common_0_6", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "line_width": "0.62", + "initial_layer_line_width": "0.62", + "outer_wall_line_width": "0.62", + "inner_wall_line_width": "0.62", + "top_surface_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "bridge_flow": "0.95", + "compatible_printers": [ + "Anker M5 0.6 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/fdm_process_anker_fast_common.json b/backend/profiles/profiles/Anker/process/fdm_process_anker_fast_common.json new file mode 100644 index 0000000..909c4db --- /dev/null +++ b/backend/profiles/profiles/Anker/process/fdm_process_anker_fast_common.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "fdm_process_anker_fast_common", + "inherits": "fdm_process_anker_common", + "from": "system", + "instantiation": "false", + "reduce_crossing_wall": "0", + "top_surface_pattern": "monotonicline", + "bottom_shell_thickness": "0", + "top_shell_thickness": "0", + "default_acceleration": "6000", + "outer_wall_acceleration": "3000", + "bridge_acceleration": "1500", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "2500", + "gap_infill_speed": "300", + "sparse_infill_speed": "600", + "inner_wall_acceleration": "6000", + "inner_wall_speed": "600", + "support_speed": "360", + "travel_speed": "500", + "travel_acceleration": "6000", + "top_surface_speed": "360", + "top_surface_acceleration": "2500", + "default_jerk": "9", + "outer_wall_jerk": "9", + "inner_wall_jerk": "9", + "infill_jerk": "9", + "top_surface_jerk": "9", + "initial_layer_jerk": "9", + "travel_jerk": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anker/process/fdm_process_common.json b/backend/profiles/profiles/Anker/process/fdm_process_common.json new file mode 100644 index 0000000..f0841b5 --- /dev/null +++ b/backend/profiles/profiles/Anker/process/fdm_process_common.json @@ -0,0 +1,91 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "seam_position": "aligned", + "resolution": "0.012", + "elefant_foot_compensation": "0.2", + "precise_outer_wall": "1", + "ironing_type": "no ironing", + "ironing_speed": "30", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "0", + "detect_overhang_wall": "1", + "wall_loops": "3", + "top_surface_pattern": "monotonicline", + "top_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "infill_wall_overlap": "23%", + "infill_direction": "45", + "minimum_sparse_infill_area": "15", + "infill_combination": "0", + "ensure_vertical_shell_thickness": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "50", + "initial_layer_travel_speed": "100%", + "outer_wall_speed": "125", + "inner_wall_speed": "250", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "200", + "top_surface_speed": "150", + "gap_infill_speed": "150", + "support_speed": "125", + "support_interface_speed": "80", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "15", + "bridge_speed": "50", + "travel_speed": "300", + "default_acceleration": "2500", + "outer_wall_acceleration": "500", + "inner_wall_acceleration": "500", + "bridge_acceleration": "500", + "travel_acceleration": "2500", + "default_jerk": "8", + "outer_wall_jerk": "5", + "inner_wall_jerk": "8", + "infill_jerk": "9", + "top_surface_jerk": "5", + "initial_layer_jerk": "8", + "travel_jerk": "9", + "enable_support": "0", + "support_type": "normal(auto)", + "support_threshold_angle": "30", + "support_on_build_plate_only": "0", + "raft_layers": "0", + "support_filament": "0", + "support_interface_filament": "0", + "support_top_z_distance": "0.2", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_object_xy_distance": "0.5", + "bridge_no_support": "0", + "independent_support_layer_height": "1", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "skirt_loops": "2", + "skirt_distance": "3", + "skirt_height": "1", + "brim_width": "5", + "brim_object_gap": "0.1", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "wipe_tower_no_sparse_layers": "0", + "print_sequence": "by layer", + "spiral_mode": "0", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}.gcode" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic.json b/backend/profiles/profiles/Anycubic.json new file mode 100644 index 0000000..d0e7881 --- /dev/null +++ b/backend/profiles/profiles/Anycubic.json @@ -0,0 +1,498 @@ +{ + "name": "Anycubic", + "version": "02.03.01.10", + "force_update": "0", + "description": "Anycubic configurations", + "machine_model_list": [ + { + "name": "Anycubic 4Max Pro", + "sub_path": "machine/Anycubic 4Max Pro.json" + }, + { + "name": "Anycubic 4Max Pro 2", + "sub_path": "machine/Anycubic 4Max Pro 2.json" + }, + { + "name": "Anycubic Chiron", + "sub_path": "machine/Anycubic Chiron.json" + }, + { + "name": "Anycubic Kobra", + "sub_path": "machine/Anycubic Kobra.json" + }, + { + "name": "Anycubic Kobra 2", + "sub_path": "machine/Anycubic Kobra 2.json" + }, + { + "name": "Anycubic Kobra 2 Max", + "sub_path": "machine/Anycubic Kobra 2 Max.json" + }, + { + "name": "Anycubic Kobra 2 Neo", + "sub_path": "machine/Anycubic Kobra 2 Neo.json" + }, + { + "name": "Anycubic Kobra 2 Plus", + "sub_path": "machine/Anycubic Kobra 2 Plus.json" + }, + { + "name": "Anycubic Kobra 2 Pro", + "sub_path": "machine/Anycubic Kobra 2 Pro.json" + }, + { + "name": "Anycubic Kobra 3", + "sub_path": "machine/Anycubic Kobra 3.json" + }, + { + "name": "Anycubic Kobra Max", + "sub_path": "machine/Anycubic Kobra Max.json" + }, + { + "name": "Anycubic Kobra Plus", + "sub_path": "machine/Anycubic Kobra Plus.json" + }, + { + "name": "Anycubic Kobra S1", + "sub_path": "machine/Anycubic Kobra S1.json" + }, + { + "name": "Anycubic Vyper", + "sub_path": "machine/Anycubic Vyper.json" + }, + { + "name": "Anycubic i3 Mega S", + "sub_path": "machine/Anycubic i3 Mega S.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.08mm HighDetail @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "process/0.08mm HighDetail @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "0.10mm Detail @Anycubic Kobra 3 0.2 nozzle", + "sub_path": "process/0.10mm Detail @Anycubic Kobra 3 0.2 nozzle.json" + }, + { + "name": "0.12mm Detail @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "process/0.12mm Detail @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "0.15mm Optimal @Anycubic 4MaxPro2", + "sub_path": "process/0.15mm Optimal @Anycubic 4MaxPro2.json" + }, + { + "name": "0.15mm Optimal @Anycubic Chiron", + "sub_path": "process/0.15mm Optimal @Anycubic Chiron.json" + }, + { + "name": "0.15mm Optimal @Anycubic Kobra", + "sub_path": "process/0.15mm Optimal @Anycubic Kobra.json" + }, + { + "name": "0.15mm Optimal @Anycubic Kobra2", + "sub_path": "process/0.15mm Optimal @Anycubic Kobra2.json" + }, + { + "name": "0.15mm Optimal @Anycubic KobraMax", + "sub_path": "process/0.15mm Optimal @Anycubic KobraMax.json" + }, + { + "name": "0.15mm Optimal @Anycubic KobraPlus", + "sub_path": "process/0.15mm Optimal @Anycubic KobraPlus.json" + }, + { + "name": "0.15mm Optimal @Anycubic Vyper", + "sub_path": "process/0.15mm Optimal @Anycubic Vyper.json" + }, + { + "name": "0.15mm Optimal @Anycubic i3MegaS", + "sub_path": "process/0.15mm Optimal @Anycubic i3MegaS.json" + }, + { + "name": "0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle", + "sub_path": "process/0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "process/0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Anycubic 4MaxPro", + "sub_path": "process/0.20mm Standard @Anycubic 4MaxPro.json" + }, + { + "name": "0.20mm Standard @Anycubic 4MaxPro2", + "sub_path": "process/0.20mm Standard @Anycubic 4MaxPro2.json" + }, + { + "name": "0.20mm Standard @Anycubic Chiron", + "sub_path": "process/0.20mm Standard @Anycubic Chiron.json" + }, + { + "name": "0.20mm Standard @Anycubic Kobra", + "sub_path": "process/0.20mm Standard @Anycubic Kobra.json" + }, + { + "name": "0.20mm Standard @Anycubic Kobra 2 Max 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Anycubic Kobra 2 Max 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Anycubic Kobra 2 Plus 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Anycubic Kobra 2 Plus 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Anycubic Kobra 2 Pro 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Anycubic Kobra 2 Pro 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Anycubic Kobra S1 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Anycubic Kobra S1 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Anycubic Kobra2", + "sub_path": "process/0.20mm Standard @Anycubic Kobra2.json" + }, + { + "name": "0.20mm Standard @Anycubic KobraMax", + "sub_path": "process/0.20mm Standard @Anycubic KobraMax.json" + }, + { + "name": "0.20mm Standard @Anycubic KobraPlus", + "sub_path": "process/0.20mm Standard @Anycubic KobraPlus.json" + }, + { + "name": "0.20mm Standard @Anycubic Vyper", + "sub_path": "process/0.20mm Standard @Anycubic Vyper.json" + }, + { + "name": "0.20mm Standard @Anycubic i3MegaS", + "sub_path": "process/0.20mm Standard @Anycubic i3MegaS.json" + }, + { + "name": "0.24mm Draft @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "process/0.24mm Draft @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle", + "sub_path": "process/0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle.json" + }, + { + "name": "0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "process/0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "0.30mm Draft @Anycubic 4MaxPro2", + "sub_path": "process/0.30mm Draft @Anycubic 4MaxPro2.json" + }, + { + "name": "0.30mm Draft @Anycubic Chiron", + "sub_path": "process/0.30mm Draft @Anycubic Chiron.json" + }, + { + "name": "0.30mm Draft @Anycubic Kobra", + "sub_path": "process/0.30mm Draft @Anycubic Kobra.json" + }, + { + "name": "0.30mm Draft @Anycubic Kobra2", + "sub_path": "process/0.30mm Draft @Anycubic Kobra2.json" + }, + { + "name": "0.30mm Draft @Anycubic KobraMax", + "sub_path": "process/0.30mm Draft @Anycubic KobraMax.json" + }, + { + "name": "0.30mm Draft @Anycubic KobraPlus", + "sub_path": "process/0.30mm Draft @Anycubic KobraPlus.json" + }, + { + "name": "0.30mm Draft @Anycubic Vyper", + "sub_path": "process/0.30mm Draft @Anycubic Vyper.json" + }, + { + "name": "0.30mm Draft @Anycubic i3MegaS", + "sub_path": "process/0.30mm Draft @Anycubic i3MegaS.json" + }, + { + "name": "0.30mm Standard @Anycubic Kobra 3 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Anycubic Kobra 3 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Anycubic Kobra 3 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Anycubic ABS @Anycubic Kobra S1 0.4 nozzle", + "sub_path": "filament/Anycubic ABS @Anycubic Kobra S1 0.4 nozzle.json" + }, + { + "name": "Anycubic Generic ABS", + "sub_path": "filament/Anycubic Generic ABS.json" + }, + { + "name": "Anycubic ASA @Anycubic Kobra S1 0.4 nozzle", + "sub_path": "filament/Anycubic ASA @Anycubic Kobra S1 0.4 nozzle.json" + }, + { + "name": "Anycubic Generic ASA", + "sub_path": "filament/Anycubic Generic ASA.json" + }, + { + "name": "Anycubic Generic PA", + "sub_path": "filament/Anycubic Generic PA.json" + }, + { + "name": "Anycubic Generic PA-CF", + "sub_path": "filament/Anycubic Generic PA-CF.json" + }, + { + "name": "Anycubic Generic PC", + "sub_path": "filament/Anycubic Generic PC.json" + }, + { + "name": "Anycubic Generic PETG", + "sub_path": "filament/Anycubic Generic PETG.json" + }, + { + "name": "Anycubic PETG @Anycubic Kobra S1 0.4 nozzle", + "sub_path": "filament/Anycubic PETG @Anycubic Kobra S1 0.4 nozzle.json" + }, + { + "name": "Anycubic Generic PLA", + "sub_path": "filament/Anycubic Generic PLA.json" + }, + { + "name": "Anycubic Generic PLA-CF", + "sub_path": "filament/Anycubic Generic PLA-CF.json" + }, + { + "name": "Anycubic PLA @Anycubic Kobra S1 0.4 nozzle", + "sub_path": "filament/Anycubic PLA @Anycubic Kobra S1 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA High Speed @Anycubic Kobra S1 0.4 nozzle", + "sub_path": "filament/Anycubic PLA High Speed @Anycubic Kobra S1 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA Silk @Anycubic Kobra S1 0.4 nozzle", + "sub_path": "filament/Anycubic PLA Silk @Anycubic Kobra S1 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA+ @Anycubic Kobra S1 0.4 nozzle", + "sub_path": "filament/Anycubic PLA+ @Anycubic Kobra S1 0.4 nozzle.json" + }, + { + "name": "Anycubic Generic PVA", + "sub_path": "filament/Anycubic Generic PVA.json" + }, + { + "name": "Anycubic Generic TPU", + "sub_path": "filament/Anycubic Generic TPU.json" + }, + { + "name": "Anycubic TPU @Anycubic Kobra S1 0.4 nozzle", + "sub_path": "filament/Anycubic TPU @Anycubic Kobra S1 0.4 nozzle.json" + }, + { + "name": "Generic ABS @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "filament/Generic ABS @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "Anycubic ASA @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "filament/Anycubic ASA @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "Anycubic PETG @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "filament/Anycubic PETG @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA @Anycubic Kobra 2 Max 0.4 nozzle", + "sub_path": "filament/Anycubic PLA @Anycubic Kobra 2 Max 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA @Anycubic Kobra 2 Neo 0.4 nozzle", + "sub_path": "filament/Anycubic PLA @Anycubic Kobra 2 Neo 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA @Anycubic Kobra 2 Plus 0.4 nozzle", + "sub_path": "filament/Anycubic PLA @Anycubic Kobra 2 Plus 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA @Anycubic Kobra 2 Pro 0.4 nozzle", + "sub_path": "filament/Anycubic PLA @Anycubic Kobra 2 Pro 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA @Anycubic Kobra 3 0.2 nozzle", + "sub_path": "filament/Anycubic PLA @Anycubic Kobra 3 0.2 nozzle.json" + }, + { + "name": "Anycubic PLA @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "filament/Anycubic PLA @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA @Anycubic Kobra 3 0.6 nozzle", + "sub_path": "filament/Anycubic PLA @Anycubic Kobra 3 0.6 nozzle.json" + }, + { + "name": "Anycubic PLA @Anycubic Kobra 3 0.8 nozzle", + "sub_path": "filament/Anycubic PLA @Anycubic Kobra 3 0.8 nozzle.json" + }, + { + "name": "Anycubic PLA Glow @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "filament/Anycubic PLA Glow @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA High Speed @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "filament/Anycubic PLA High Speed @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA Matte @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "filament/Anycubic PLA Matte @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA SE @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "filament/Anycubic PLA SE @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA Slik @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "filament/Anycubic PLA Slik @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "Anycubic PLA+ @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "filament/Anycubic PLA+ @Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "Generic TPU @Anycubic Kobra 3 0.4 nozzle", + "sub_path": "filament/Generic TPU @Anycubic Kobra 3 0.4 nozzle.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Anycubic 4Max Pro 0.4 nozzle", + "sub_path": "machine/Anycubic 4Max Pro 0.4 nozzle.json" + }, + { + "name": "Anycubic 4Max Pro 2 0.4 nozzle", + "sub_path": "machine/Anycubic 4Max Pro 2 0.4 nozzle.json" + }, + { + "name": "Anycubic Chiron 0.4 nozzle", + "sub_path": "machine/Anycubic Chiron 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra 2 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra 2 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra 2 Max 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra 2 Max 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra 2 Neo 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra 2 Neo 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra 2 Plus 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra 2 Plus 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra 2 Pro 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra 2 Pro 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra 3 0.2 nozzle", + "sub_path": "machine/Anycubic Kobra 3 0.2 nozzle.json" + }, + { + "name": "Anycubic Kobra 3 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra 3 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra 3 0.6 nozzle", + "sub_path": "machine/Anycubic Kobra 3 0.6 nozzle.json" + }, + { + "name": "Anycubic Kobra 3 0.8 nozzle", + "sub_path": "machine/Anycubic Kobra 3 0.8 nozzle.json" + }, + { + "name": "Anycubic Kobra Max 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra Max 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra Plus 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra Plus 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra S1 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra S1 0.4 nozzle.json" + }, + { + "name": "Anycubic Vyper 0.4 nozzle", + "sub_path": "machine/Anycubic Vyper 0.4 nozzle.json" + }, + { + "name": "Anycubic i3 Mega S 0.4 nozzle", + "sub_path": "machine/Anycubic i3 Mega S 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/Anycubic 4Max Pro 2_cover.png b/backend/profiles/profiles/Anycubic/Anycubic 4Max Pro 2_cover.png new file mode 100644 index 0000000..321acd2 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic 4Max Pro 2_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic 4Max Pro_cover.png b/backend/profiles/profiles/Anycubic/Anycubic 4Max Pro_cover.png new file mode 100644 index 0000000..c9e4af3 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic 4Max Pro_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Chiron_cover.png b/backend/profiles/profiles/Anycubic/Anycubic Chiron_cover.png new file mode 100644 index 0000000..a9989ff Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Chiron_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Max_buildplate_model.stl b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Max_buildplate_model.stl new file mode 100644 index 0000000..3360c21 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Max_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Max_buildplate_texture.svg b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Max_buildplate_texture.svg new file mode 100644 index 0000000..6a55e65 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Max_buildplate_texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Max_cover.png b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Max_cover.png new file mode 100644 index 0000000..8fed59c Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Max_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Neo_buildplate_model.stl b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Neo_buildplate_model.stl new file mode 100644 index 0000000..774d91e Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Neo_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Neo_buildplate_texture.svg b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Neo_buildplate_texture.svg new file mode 100644 index 0000000..ad8da5b --- /dev/null +++ b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Neo_buildplate_texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Neo_cover.png b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Neo_cover.png new file mode 100644 index 0000000..af6ed32 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Neo_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Plus_buildplate_model.stl b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Plus_buildplate_model.stl new file mode 100644 index 0000000..8b0f789 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Plus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Plus_buildplate_texture.svg b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Plus_buildplate_texture.svg new file mode 100644 index 0000000..ad8da5b --- /dev/null +++ b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Plus_buildplate_texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Plus_cover.png b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Plus_cover.png new file mode 100644 index 0000000..800ad28 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Plus_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Pro_buildplate_model.stl b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Pro_buildplate_model.stl new file mode 100644 index 0000000..774d91e Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Pro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Pro_buildplate_texture.svg b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Pro_buildplate_texture.svg new file mode 100644 index 0000000..ad8da5b --- /dev/null +++ b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Pro_buildplate_texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Pro_cover.png b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Pro_cover.png new file mode 100644 index 0000000..b1af46c Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2 Pro_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 2_cover.png b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2_cover.png new file mode 100644 index 0000000..4232bde Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra 2_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 3_buildplate_model.stl b/backend/profiles/profiles/Anycubic/Anycubic Kobra 3_buildplate_model.stl new file mode 100644 index 0000000..12b2e0b Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra 3_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 3_buildplate_texture.svg b/backend/profiles/profiles/Anycubic/Anycubic Kobra 3_buildplate_texture.svg new file mode 100644 index 0000000..32063ee --- /dev/null +++ b/backend/profiles/profiles/Anycubic/Anycubic Kobra 3_buildplate_texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra 3_cover.png b/backend/profiles/profiles/Anycubic/Anycubic Kobra 3_cover.png new file mode 100644 index 0000000..471bca5 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra 3_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra Max_cover.png b/backend/profiles/profiles/Anycubic/Anycubic Kobra Max_cover.png new file mode 100644 index 0000000..078f8af Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra Max_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra Plus_cover.png b/backend/profiles/profiles/Anycubic/Anycubic Kobra Plus_cover.png new file mode 100644 index 0000000..078f8af Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra Plus_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra S1_buildplate_model.stl b/backend/profiles/profiles/Anycubic/Anycubic Kobra S1_buildplate_model.stl new file mode 100644 index 0000000..79d6e08 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra S1_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra S1_buildplate_texture.svg b/backend/profiles/profiles/Anycubic/Anycubic Kobra S1_buildplate_texture.svg new file mode 100644 index 0000000..9540c5a --- /dev/null +++ b/backend/profiles/profiles/Anycubic/Anycubic Kobra S1_buildplate_texture.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra S1_cover.png b/backend/profiles/profiles/Anycubic/Anycubic Kobra S1_cover.png new file mode 100644 index 0000000..e9712d0 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra S1_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Kobra_cover.png b/backend/profiles/profiles/Anycubic/Anycubic Kobra_cover.png new file mode 100644 index 0000000..fe704c1 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Kobra_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic Vyper_cover.png b/backend/profiles/profiles/Anycubic/Anycubic Vyper_cover.png new file mode 100644 index 0000000..6dc7953 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic Vyper_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/Anycubic i3 Mega S_cover.png b/backend/profiles/profiles/Anycubic/Anycubic i3 Mega S_cover.png new file mode 100644 index 0000000..91d251a Binary files /dev/null and b/backend/profiles/profiles/Anycubic/Anycubic i3 Mega S_cover.png differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_4maxpro2_buildplate_model.stl b/backend/profiles/profiles/Anycubic/anycubic_4maxpro2_buildplate_model.stl new file mode 100644 index 0000000..31f34fd Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_4maxpro2_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_4maxpro2_buildplate_texture.png b/backend/profiles/profiles/Anycubic/anycubic_4maxpro2_buildplate_texture.png new file mode 100644 index 0000000..7a90dd9 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_4maxpro2_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_4maxpro_buildplate_model.stl b/backend/profiles/profiles/Anycubic/anycubic_4maxpro_buildplate_model.stl new file mode 100644 index 0000000..065a28b Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_4maxpro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_4maxpro_buildplate_texture.png b/backend/profiles/profiles/Anycubic/anycubic_4maxpro_buildplate_texture.png new file mode 100644 index 0000000..c337cd7 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_4maxpro_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_chiron_buildplate_model.stl b/backend/profiles/profiles/Anycubic/anycubic_chiron_buildplate_model.stl new file mode 100644 index 0000000..6e06cd6 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_chiron_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_chiron_buildplate_texture.png b/backend/profiles/profiles/Anycubic/anycubic_chiron_buildplate_texture.png new file mode 100644 index 0000000..deff97a Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_chiron_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_i3megas_buildplate_model.stl b/backend/profiles/profiles/Anycubic/anycubic_i3megas_buildplate_model.stl new file mode 100644 index 0000000..b6dc71f Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_i3megas_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_i3megas_buildplate_texture.png b/backend/profiles/profiles/Anycubic/anycubic_i3megas_buildplate_texture.png new file mode 100644 index 0000000..b3636b7 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_i3megas_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_kobra2_buildplate_model.stl b/backend/profiles/profiles/Anycubic/anycubic_kobra2_buildplate_model.stl new file mode 100644 index 0000000..a3837d2 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_kobra2_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_kobra2_buildplate_texture.png b/backend/profiles/profiles/Anycubic/anycubic_kobra2_buildplate_texture.png new file mode 100644 index 0000000..9e77229 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_kobra2_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_kobra_buildplate_model.stl b/backend/profiles/profiles/Anycubic/anycubic_kobra_buildplate_model.stl new file mode 100644 index 0000000..0a677bb Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_kobra_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_kobra_buildplate_texture.png b/backend/profiles/profiles/Anycubic/anycubic_kobra_buildplate_texture.png new file mode 100644 index 0000000..0334677 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_kobra_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_kobramax_buildplate_model.stl b/backend/profiles/profiles/Anycubic/anycubic_kobramax_buildplate_model.stl new file mode 100644 index 0000000..08756e7 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_kobramax_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_kobramax_buildplate_texture.png b/backend/profiles/profiles/Anycubic/anycubic_kobramax_buildplate_texture.png new file mode 100644 index 0000000..deff97a Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_kobramax_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_kobraplus_buildplate_model.stl b/backend/profiles/profiles/Anycubic/anycubic_kobraplus_buildplate_model.stl new file mode 100644 index 0000000..957ca2c Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_kobraplus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_kobraplus_buildplate_texture.png b/backend/profiles/profiles/Anycubic/anycubic_kobraplus_buildplate_texture.png new file mode 100644 index 0000000..deff97a Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_kobraplus_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_vyper_buildplate_model.stl b/backend/profiles/profiles/Anycubic/anycubic_vyper_buildplate_model.stl new file mode 100644 index 0000000..3e92a91 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_vyper_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Anycubic/anycubic_vyper_buildplate_texture.png b/backend/profiles/profiles/Anycubic/anycubic_vyper_buildplate_texture.png new file mode 100644 index 0000000..b540ef0 Binary files /dev/null and b/backend/profiles/profiles/Anycubic/anycubic_vyper_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 0.4 nozzle.json new file mode 100644 index 0000000..e0ecfb8 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 0.4 nozzle.json @@ -0,0 +1,252 @@ +{ + "type": "filament", + "name": "Anycubic ABS @Anycubic Kobra S1 0.4 nozzle", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "Anycubic ABS @Anycubic Kobra S1 0.4 nozzle" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "nozzle_temperature": [ + "250" + ], + "compatible_printers": [ + "Anycubic Kobra S1 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "5" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "90" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "31.925" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "0" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "24.75" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "100" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.04" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..a52ce0d --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic ASA @Anycubic Kobra 3 0.4 nozzle", + "inherits": "Anycubic Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFA99", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic ASA @Anycubic Kobra 3 0.4 nozzle" + ], + "filament_type": [ + "ASA" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "270" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "5" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "1" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "80" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "70%" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "2" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "filament_retraction_speed": [ + "80" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "15" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "16" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "110" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 0.4 nozzle.json new file mode 100644 index 0000000..7c9f49c --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 0.4 nozzle.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Anycubic ASA @Anycubic Kobra S1 0.4 nozzle", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFA99", + "instantiation": "true", + "filament_settings_id": [ + "Anycubic ASA @Anycubic Kobra S1 0.4 nozzle" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "260" + ], + "compatible_printers": [ + "Anycubic Kobra S1 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "5" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "31.925" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "0" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "24.75" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "60" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.045" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic Generic ABS.json b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic ABS.json new file mode 100644 index 0000000..4534084 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic ABS.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Anycubic Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", + "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", + "Anycubic 4Max Pro 0.4 nozzle", + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle", + "Anycubic Kobra 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic Generic ASA.json b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic ASA.json new file mode 100644 index 0000000..9562478 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic ASA.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Anycubic Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", + "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", + "Anycubic 4Max Pro 0.4 nozzle", + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle", + "Anycubic Kobra 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PA-CF.json b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PA-CF.json new file mode 100644 index 0000000..264dced --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PA-CF.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Anycubic Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", + "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", + "Anycubic 4Max Pro 0.4 nozzle", + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PA.json b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PA.json new file mode 100644 index 0000000..75eacd6 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PA.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Anycubic Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN99", + "instantiation": "true", + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", + "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", + "Anycubic 4Max Pro 0.4 nozzle", + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PC.json b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PC.json new file mode 100644 index 0000000..795dcff --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PC.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Anycubic Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", + "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", + "Anycubic 4Max Pro 0.4 nozzle", + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PETG.json b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PETG.json new file mode 100644 index 0000000..f9e1f69 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PETG.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Anycubic Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", + "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", + "Anycubic 4Max Pro 0.4 nozzle", + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle", + "Anycubic Kobra 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PLA-CF.json b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PLA-CF.json new file mode 100644 index 0000000..4754a4a --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PLA-CF.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Anycubic Generic PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", + "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", + "Anycubic 4Max Pro 0.4 nozzle", + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PLA.json b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PLA.json new file mode 100644 index 0000000..02ab2de --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PLA.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Anycubic Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", + "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", + "Anycubic 4Max Pro 0.4 nozzle", + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle", + "Anycubic Kobra 3 0.2 nozzle", + "Anycubic Kobra 3 0.4 nozzle", + "Anycubic Kobra 3 0.6 nozzle", + "Anycubic Kobra 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PVA.json b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PVA.json new file mode 100644 index 0000000..0154673 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic PVA.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Anycubic Generic PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFS99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", + "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", + "Anycubic 4Max Pro 0.4 nozzle", + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic Generic TPU.json b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic TPU.json new file mode 100644 index 0000000..b1c97d1 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic Generic TPU.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Anycubic Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", + "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", + "Anycubic 4Max Pro 0.4 nozzle", + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle", + "Anycubic Kobra 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..f266aba --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,258 @@ +{ + "type": "filament", + "name": "Anycubic PETG @Anycubic Kobra 3 0.4 nozzle", + "inherits": "Anycubic Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PETG @Anycubic Kobra 3 0.4 nozzle" + ], + "filament_type": [ + "PETG" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "nozzle_temperature": [ + "230" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "5" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "15" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "0" + ], + "filament_deretraction_speed": [ + "80" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "80%" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "2" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "filament_retraction_speed": [ + "80" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "6" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "25" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 0.4 nozzle.json new file mode 100644 index 0000000..60a9e59 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 0.4 nozzle.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Anycubic PETG @Anycubic Kobra S1 0.4 nozzle", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "filament_settings_id": [ + "Anycubic PETG @Anycubic Kobra S1 0.4 nozzle" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "250" + ], + "compatible_printers": [ + "Anycubic Kobra S1 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "30" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_deretraction_speed": [ + "0" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "31.925" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "0" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.5" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "filament_retraction_speed": [ + "80" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "24.75" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "2" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.056" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 2 Max 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 2 Max 0.4 nozzle.json new file mode 100644 index 0000000..095c9d6 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 2 Max 0.4 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA @Anycubic Kobra 2 Max 0.4 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL92", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA @Anycubic Kobra 2 Max 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "200" + ], + "compatible_printers": [ + "Anycubic Kobra 2 Max 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 2 Neo 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 2 Neo 0.4 nozzle.json new file mode 100644 index 0000000..28d3b0c --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 2 Neo 0.4 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA @Anycubic Kobra 2 Neo 0.4 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA @Anycubic Kobra 2 Neo 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "190" + ], + "compatible_printers": [ + "Anycubic Kobra 2 Neo 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.04" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 2 Plus 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 2 Plus 0.4 nozzle.json new file mode 100644 index 0000000..ee9f7bc --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 2 Plus 0.4 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA @Anycubic Kobra 2 Plus 0.4 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL92", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA @Anycubic Kobra 2 Plus 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "200" + ], + "compatible_printers": [ + "Anycubic Kobra 2 Plus 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.04" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 2 Pro 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 2 Pro 0.4 nozzle.json new file mode 100644 index 0000000..ae3c243 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 2 Pro 0.4 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA @Anycubic Kobra 2 Pro 0.4 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL92", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA @Anycubic Kobra 2 Pro 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "200" + ], + "compatible_printers": [ + "Anycubic Kobra 2 Pro 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.07" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 3 0.2 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 3 0.2 nozzle.json new file mode 100644 index 0000000..d3d2426 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 3 0.2 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA @Anycubic Kobra 3 0.2 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA @Anycubic Kobra 3 0.2 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "nozzle_temperature": [ + "230" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.2 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..717f503 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA @Anycubic Kobra 3 0.4 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA @Anycubic Kobra 3 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 3 0.6 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 3 0.6 nozzle.json new file mode 100644 index 0000000..bec4361 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 3 0.6 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA @Anycubic Kobra 3 0.6 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA @Anycubic Kobra 3 0.6 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "205" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.6 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 3 0.8 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 3 0.8 nozzle.json new file mode 100644 index 0000000..b9af34a --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra 3 0.8 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA @Anycubic Kobra 3 0.8 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA @Anycubic Kobra 3 0.8 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "205" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.8 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 0.4 nozzle.json new file mode 100644 index 0000000..633ff42 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 0.4 nozzle.json @@ -0,0 +1,258 @@ +{ + "type": "filament", + "name": "Anycubic PLA @Anycubic Kobra S1 0.4 nozzle", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_settings_id": [ + "Anycubic PLA @Anycubic Kobra S1 0.4 nozzle" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "205" + ], + "compatible_printers": [ + "Anycubic Kobra S1 0.4 nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0.042,0.72,5000\n0.044,1.44,5000\n0.045,2.16,5000\n0.045,2.88,5000\n0.045,3.58,5000\n0.044,4.3,5000\n0.045,5.02,5000\n0.043,5.73,5000\n0.045,6.45,5000\n0.041,7.17,5000\n0.039,7.89,5000\n0.038,8.61,5000\n0.036,9.33,5000\n0.033,10.05,5000\n0.032,10.77,5000\n0.034,11.49,5000\n0.033,12.21,5000" + ], + "additional_cooling_fan_speed": [ + "60" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "31.925" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "0" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "24.75" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA Glow @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA Glow @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..5f67ac8 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA Glow @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA Glow @Anycubic Kobra 3 0.4 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL98", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA Glow @Anycubic Kobra 3 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "7.2" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "0" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "40" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "filament_retraction_speed": [ + "60" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "2" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "Auto Lift" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..1a57d49 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA High Speed @Anycubic Kobra 3 0.4 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL96", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA High Speed @Anycubic Kobra 3 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "2.5" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "120" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra S1 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra S1 0.4 nozzle.json new file mode 100644 index 0000000..48f5279 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra S1 0.4 nozzle.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Anycubic PLA High Speed @Anycubic Kobra S1 0.4 nozzle", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_settings_id": [ + "Anycubic PLA High Speed @Anycubic Kobra S1 0.4 nozzle" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "nozzle_temperature": [ + "205" + ], + "compatible_printers": [ + "Anycubic Kobra S1 0.4 nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "60" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "0" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "31.925" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "0" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "249" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "0" + ], + "filament_retract_when_changing_layer": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "24.75" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "2" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "Slope Lift" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.036" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA Matte @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA Matte @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..b704d5e --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA Matte @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA Matte @Anycubic Kobra 3 0.4 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL95", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA Matte @Anycubic Kobra 3 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "0" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA SE @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA SE @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..c360c94 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA SE @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA SE @Anycubic Kobra 3 0.4 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL97", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA SE @Anycubic Kobra 3 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "14" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA Silk @Anycubic Kobra S1 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA Silk @Anycubic Kobra S1 0.4 nozzle.json new file mode 100644 index 0000000..621cd9c --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA Silk @Anycubic Kobra S1 0.4 nozzle.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Anycubic PLA Silk @Anycubic Kobra S1 0.4 nozzle", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_settings_id": [ + "Anycubic PLA Silk @Anycubic Kobra S1 0.4 nozzle" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "230" + ], + "compatible_printers": [ + "Anycubic Kobra S1 0.4 nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "60" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "0" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "31.925" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "0" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retract_lift_above": [ + "0.3" + ], + "filament_retract_lift_below": [ + "249" + ], + "filament_retract_lift_enforce": [ + "All Surfaces" + ], + "filament_retract_restart_extra": [ + "0" + ], + "filament_retract_when_changing_layer": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "24.75" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "2" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "Slope Lift" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.036" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA Slik @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA Slik @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..2307ac5 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA Slik @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA Slik @Anycubic Kobra 3 0.4 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL94", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA Slik @Anycubic Kobra 3 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "7.2" + ], + "nozzle_temperature": [ + "220" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..ab24b28 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "filament", + "name": "Anycubic PLA+ @Anycubic Kobra 3 0.4 nozzle", + "inherits": "Anycubic Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL93", + "instantiation": "true", + "filament_vendor": [ + "Anycubic" + ], + "filament_settings_id": [ + "Anycubic PLA+ @Anycubic Kobra 3 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "230" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "40" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "30" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra S1 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra S1 0.4 nozzle.json new file mode 100644 index 0000000..a3db6ea --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra S1 0.4 nozzle.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Anycubic PLA+ @Anycubic Kobra S1 0.4 nozzle", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_settings_id": [ + "Anycubic PLA+ @Anycubic Kobra S1 0.4 nozzle" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Anycubic Kobra S1 0.4 nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "60" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "0" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode " + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "31.925" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "0" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retract_lift_above": [ + "0.3" + ], + "filament_retract_lift_below": [ + "249" + ], + "filament_retract_lift_enforce": [ + "All Surfaces" + ], + "filament_retract_restart_extra": [ + "0" + ], + "filament_retract_when_changing_layer": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "24.75" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "2" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "Slope Lift" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.04" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Anycubic TPU @Anycubic Kobra S1 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Anycubic TPU @Anycubic Kobra S1 0.4 nozzle.json new file mode 100644 index 0000000..24546ac --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Anycubic TPU @Anycubic Kobra S1 0.4 nozzle.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Anycubic TPU @Anycubic Kobra S1 0.4 nozzle", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_settings_id": [ + "Anycubic TPU @Anycubic Kobra S1 0.4 nozzle" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "nozzle_temperature": [ + "205" + ], + "compatible_printers": [ + "Anycubic Kobra S1 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "60" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "31.925" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "0" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "24.75" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "30" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Generic ABS @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Generic ABS @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..14697bd --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Generic ABS @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,258 @@ +{ + "type": "filament", + "name": "Generic ABS @Anycubic Kobra 3 0.4 nozzle", + "inherits": "Anycubic Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_vendor": [ + "Generic" + ], + "filament_settings_id": [ + "Generic ABS @Anycubic Kobra 3 0.4 nozzle" + ], + "filament_type": [ + "ABS" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "nozzle_temperature": [ + "250" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "5" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "1" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "0" + ], + "filament_deretraction_speed": [ + "80" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "70%" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "2" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "filament_retraction_speed": [ + "80" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "100" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "15" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "16" + ], + "slow_down_min_speed": [ + "25" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/Generic TPU @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/filament/Generic TPU @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..1a04afc --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/Generic TPU @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,258 @@ +{ + "type": "filament", + "name": "Generic TPU @Anycubic Kobra 3 0.4 nozzle", + "inherits": "Anycubic Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_vendor": [ + "Generic" + ], + "filament_settings_id": [ + "Generic TPU @Anycubic Kobra 3 0.4 nozzle" + ], + "filament_type": [ + "TPU" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "0" + ], + "filament_deretraction_speed": [ + "25" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "2" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "filament_retraction_speed": [ + "35" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/fdm_filament_abs.json b/backend/profiles/profiles/Anycubic/filament/fdm_filament_abs.json new file mode 100644 index 0000000..e3857b0 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/fdm_filament_abs.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "ABS" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/fdm_filament_asa.json b/backend/profiles/profiles/Anycubic/filament/fdm_filament_asa.json new file mode 100644 index 0000000..6c1cb94 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/fdm_filament_asa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "ASA" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/fdm_filament_common.json b/backend/profiles/profiles/Anycubic/filament/fdm_filament_common.json new file mode 100644 index 0000000..457f288 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/fdm_filament_common.json @@ -0,0 +1,138 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/fdm_filament_pa.json b/backend/profiles/profiles/Anycubic/filament/fdm_filament_pa.json new file mode 100644 index 0000000..d9bce01 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/fdm_filament_pa.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PA" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/fdm_filament_pc.json b/backend/profiles/profiles/Anycubic/filament/fdm_filament_pc.json new file mode 100644 index 0000000..42fcab0 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/fdm_filament_pc.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PC" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/fdm_filament_pet.json b/backend/profiles/profiles/Anycubic/filament/fdm_filament_pet.json new file mode 100644 index 0000000..b168436 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/fdm_filament_pet.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PETG" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/fdm_filament_pla.json b/backend/profiles/profiles/Anycubic/filament/fdm_filament_pla.json new file mode 100644 index 0000000..a19d3b5 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/fdm_filament_pla.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PLA" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/fdm_filament_pva.json b/backend/profiles/profiles/Anycubic/filament/fdm_filament_pva.json new file mode 100644 index 0000000..0f9f1dd --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/fdm_filament_pva.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PVA" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Anycubic/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..54394b2 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/filament/fdm_filament_tpu.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "TPU" + ], + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic 4Max Pro 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic 4Max Pro 0.4 nozzle.json new file mode 100644 index 0000000..aae882e --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic 4Max Pro 0.4 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Anycubic 4Max Pro 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Anycubic 4Max Pro", + "default_print_profile": "0.20mm Standard @Anycubic 4MaxPro", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "270x0", + "270x205", + "0x205" + ], + "printable_height": "200", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n; You can use following code instead if your PRINT_START macro support Chamber and print area bedmesh\n; PRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single] Chamber=[chamber_temperature] PRINT_MIN={first_layer_print_min[0]},{first_layer_print_min[1]} PRINT_MAX={first_layer_print_max[0]},{first_layer_print_max[1]}", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic 4Max Pro 2 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic 4Max Pro 2 0.4 nozzle.json new file mode 100644 index 0000000..ab20ea6 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic 4Max Pro 2 0.4 nozzle.json @@ -0,0 +1,112 @@ +{ + "type": "machine", + "name": "Anycubic 4Max Pro 2 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Anycubic 4Max Pro 2", + "default_print_profile": "0.20mm Standard @Anycubic 4MaxPro2", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "270x0", + "270x210", + "0x210" + ], + "printable_height": "190", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1250", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1250", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1500" + ], + "machine_max_acceleration_x": [ + "900", + "900" + ], + "machine_max_acceleration_y": [ + "900", + "900" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "200", + "200" + ], + "machine_max_speed_y": [ + "200", + "200" + ], + "machine_max_speed_z": [ + "16", + "16" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "6", + "6" + ], + "machine_max_jerk_y": [ + "6", + "6" + ], + "machine_max_jerk_z": [ + "0.2", + "0.2" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Anycubic", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2.5" + ], + "retract_length_toolchange": [ + "10" + ], + "retraction_speed": [ + "35" + ], + "deretraction_speed": [ + "25" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Anycubic Generic PLA" + ], + "machine_start_gcode": "G21 ; metric values\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 X0 Y0 ; home X and Y\nG28 Z0 ; home Z\nG1 Z30 F{machine_max_speed_z[0]*60} ; move Z a bit down to not blow on the bed edge while heating\nG1 X10 F3900 ; let some space on x to prevent the filament cooling exhaust from beeing blocked by the servo motor\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nM106 S80 ; turn on fan to prevent air nozzle melt while heating up\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\nM107 ; start with the fan off\nG28 X0 ; goto X home again\nG92 E0 ; zero the extruded length\nG1 Z0.2 F360 ; move plattform upwards\n; extrude material next to the plattform (comment or remove following lines to disable)\nG1 F180 E20 ; extrude some material next to the plattform\nG92 E0 ; zero the extruded length\nG1 E-[retraction_length] F{retraction_speed[0]*60} ; do a filament retract\nG92 E0 ; zero the extruded length again\nG1 X5 F3900 ; move sideways to get rid of that string\nG1 E[retraction_length] F{retraction_speed[0]*60} ; do a filament deretract with retract parameters\nG92 E0 ; zero the extruded length again\n; draw intro line (comment or remove following lines to disable)\nG1 X30 E5 F700 ; draw intro line\nG92 E0 ; zero the extruded length\nG1 E-[retraction_length] F{retraction_speed[0]*60} ; do a filament retract\nG1 X40 Z2.0 ; move away from the introline\nG92 E0 ; zero the extruded length again\nG1 E[retraction_length] F{retraction_speed[0]*60} ; do a filament deretract with retract parameters\n; end of intro line code\nM117 Printing...\nG5", + "machine_end_gcode": "M104 S0 ; turn off extruder heating\nM140 S0 ; turn off bed heating\nM107 ; turn off fans\nG91 ; relative positioning\nG0 Z+0.5 ; move Z up a tiny bit\nG90 ; absolute positioning\nG0 X135 Y105 F{machine_max_speed_x[0]*60} ; move extruder to center position\nG0 Z190.5 F{machine_max_speed_z[0]*60} ; lower the plattform to Z min\nM84 ; steppers off\nG90 ; absolute positioning\n", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic 4Max Pro 2.json b/backend/profiles/profiles/Anycubic/machine/Anycubic 4Max Pro 2.json new file mode 100644 index 0000000..9e458cd --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic 4Max Pro 2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic 4Max Pro 2", + "model_id": "Anycubic-4Max-Pro-2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_4maxpro2_buildplate_model.stl", + "bed_texture": "anycubic_4maxpro2_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic 4Max Pro.json b/backend/profiles/profiles/Anycubic/machine/Anycubic 4Max Pro.json new file mode 100644 index 0000000..22c6286 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic 4Max Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic 4Max Pro", + "model_id": "AC-4maxpro", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_4maxpro_buildplate_model.stl", + "bed_texture": "anycubic_4maxpro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Chiron 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Chiron 0.4 nozzle.json new file mode 100644 index 0000000..ac5b62c --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Chiron 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "Anycubic Chiron 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Anycubic Chiron", + "default_print_profile": "0.20mm Standard @Anycubic Chiron", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "printable_height": "450", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "1250", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1250", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "1000", + "960" + ], + "machine_max_acceleration_y": [ + "1000", + "960" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "300", + "100" + ], + "machine_max_speed_y": [ + "300", + "100" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "4.5", + "4.5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.1" + ], + "printer_settings_id": "Anycubic", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "4" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Anycubic Generic PLA" + ], + "machine_start_gcode": "M104 S140;start the nozzle preheat and don't wait\nG21;metric values\nG90;absolute positioning\nM82;set extruder to absolute mode\nM107 ;start with the fan off\nG28;home all\nM190 S[bed_temperature_initial_layer_single]; set wait for bed temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\nG1 Z15.0 F3600 ;move the platform down 15mm\nG92 E0;zero the extruded length\nG1 F200 E40;extrude 40mm of feed stock\nG92 E0;zero the extruded length again\nG1 F3600", + "machine_end_gcode": "M104 S0;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91;relative positioning\nG1 E-4 F300;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+10 F3600 ;move Z up a bit\nG90;absolute positioning\nG1 X-10 F3000; get the head off the bed\nG1 F3000 Y400;kick the bed out\nM84;steppers off", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Chiron.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Chiron.json new file mode 100644 index 0000000..96d6f99 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Chiron.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Chiron", + "model_id": "Anycubic-Chiron", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_chiron_buildplate_model.stl", + "bed_texture": "anycubic_chiron_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 0.4 nozzle.json new file mode 100644 index 0000000..61efb96 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Anycubic Kobra 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Anycubic Kobra", + "default_print_profile": "0.20mm Standard @Anycubic Kobra", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1000", + "1000" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1000", + "1000" + ], + "machine_max_acceleration_x": [ + "700", + "700" + ], + "machine_max_acceleration_y": [ + "600", + "600" + ], + "machine_max_acceleration_z": [ + "50", + "50" + ], + "machine_max_speed_e": [ + "80", + "80" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "250", + "250" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "0.6", + "0.6" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.05" + ], + "printer_settings_id": "Anycubic", + "retraction_minimum_travel": [ + "1.5" + ], + "retract_before_wipe": [ + "60%" + ], + "retraction_length": [ + "6" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "50" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Anycubic Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nG28 ; home all\nG1 Y1.0 Z0.3 F{travel_speed*60} ; move print head up\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\nG92 E0.0\n; initial load\nG1 X205.0 E19 F1000\nG1 Y1.6\nG1 X5.0 E19 F1000\nG92 E0.0\n; intro line\nG1 Y2.0 Z0.2 F1000\nG1 X65.0 E9.0 F1000\nG1 X105.0 E12.5 F1000\nG92 E0.0", + "machine_end_gcode": "G1 E-1.0 F2100 ; retract\nG92 E0.0\nG1 X0{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height)}{endif} E-34.0 F{travel_speed*60} ; move print head up & retract filament\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y105 F{travel_speed*60} ; park print head\nM84 ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 0.4 nozzle.json new file mode 100644 index 0000000..7949ac7 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Anycubic Kobra 2 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Anycubic Kobra 2", + "default_print_profile": "0.20mm Standard @Anycubic Kobra2", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "2500", + "2500" + ], + "machine_max_acceleration_retracting": [ + "2500", + "2500" + ], + "machine_max_acceleration_travel": [ + "3000", + "1250" + ], + "machine_max_acceleration_x": [ + "2500", + "2500" + ], + "machine_max_acceleration_y": [ + "2500", + "2500" + ], + "machine_max_acceleration_z": [ + "800", + "800" + ], + "machine_max_speed_e": [ + "80", + "80" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "250", + "250" + ], + "machine_max_speed_z": [ + "8", + "8" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "15", + "15" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.04" + ], + "printer_settings_id": "Anycubic", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "80" + ], + "deretraction_speed": [ + "80" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Anycubic Generic PLA" + ], + "machine_start_gcode": "G90 ;Use absolute coordinates\nM83 ;Extruder relative mode\nM104 S[first_layer_temperature] ;Set extruder temp\nM140 S[first_layer_bed_temperature] ;Set bed temp\nM190 S[first_layer_bed_temperature] ;Wait for bed temp\nM109 S[first_layer_temperature] ;Wait for extruder temp\nG28 ;Move X/Y/Z to min endstops\nG1 Z0.28 ;Lift nozzle a bit\nG92 E0 ;Specify current extruder position as zero\nG1 Y3 F1800 ;Move Y to purge point\nG1 X60 E25 F500 ;Extrude 25mm of filament in a 5cm line\nG92 E0 ;Zero the extruded length again\nG1 E-2 F500 ;Retract a little\nG1 X70 F4000 ;Quickly wipe away from the filament line\nM117", + "machine_end_gcode": "M104 S0 ;Extruder off\nM140 S0 ;Heatbed off\nM107 ;Fan off\nG91 ;Relative positioning\nG1 E-5 F3000 ;Retract filament\nG1 Z+0.3 F3000 ;Lift print head\nG28 X0 F3000 ;Home X axis\nM84 ;Disable stepper motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n[layer_num] @ [layer_z]mm/nG92 E0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n[layer_num] @ [layer_z]mm", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Max 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Max 0.4 nozzle.json new file mode 100644 index 0000000..60c04de --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Max 0.4 nozzle.json @@ -0,0 +1,224 @@ +{ + "type": "machine", + "name": "Anycubic Kobra 2 Max 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_technology": "FFF", + "printer_settings_id": "Anycubic Kobra 2 Max 0.4 nozzle", + "printer_model": "Anycubic Kobra 2 Max", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "default_print_profile": "0.20mm Standard @Anycubic Kobra 2 Max 0.4 nozzle", + "default_filament_profile": [ + "Anycubic PLA @Anycubic Kobra 2 Max 0.4 nozzle" + ], + "disable_m73": "1", + "gcode_flavor": "klipper", + "printable_area": [ + "0x0", + "420x0", + "420x420", + "0x420" + ], + "printable_height": "500", + "thumbnails": [ + "230x110" + ], + "thumbnails_format": "PNG", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "deretraction_speed": [ + "30" + ], + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "256", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_radius": "73", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "head_wrap_detect_zone": [ + "226x224", + "256x224", + "256x256", + "226x256" + ], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.85} F{travel_speed*60} ; present print\n{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84; disable motors ; disable stepper motors", + "machine_load_filament_time": "25", + "machine_max_acceleration_e": [ + "10000", + "10000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "5000", + "5000" + ], + "machine_max_jerk_e": [ + "20", + "20" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "8", + "8" + ], + "machine_max_speed_e": [ + "80", + "80" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "16", + "16" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM104 S[first_layer_temperature] ; set extruder temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG28 ; move X/Y/Z to min endstops\nG1 Z0.28 ; lift nozzle a bit \nG92 E0 \nG1 Y3 F2400 ; zero the extruded length \nG1 X180 E40 F500 ; Extrude 25mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-2 F3000 ; Retract a little \nG1 X181 F4000 ; Quickly wipe away from the filament line\nM117\nM900 K0.07", + "machine_unload_filament_time": "29", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "117", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printer_notes": "", + "printer_structure": "i3", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "2" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "255" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "0", + "support_chamber_temp_control": "0", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "0", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Max.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Max.json new file mode 100644 index 0000000..5446ad8 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Max.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra 2 Max", + "machine_tech": "FFF", + "family": "Anycubic", + "model_id": "Anycubic Kobra 2 Max", + "nozzle_diameter": "0.4", + "bed_model": "Anycubic Kobra 2 Max_buildplate_model.stl", + "bed_texture": "Anycubic Kobra 2 Max_buildplate_texture.svg", + "hotend_model": "", + "default_materials": "Anycubic PLA @Anycubic Kobra 2 Max 0.4 nozzle;Anycubic PLA SE @Anycubic Kobra 2 Max 0.4 nozzle;Anycubic PLA High Speed @Anycubic Kobra 2 Max 0.4 nozzle;Generic ABS @Anycubic Kobra 2 Max 0.4 nozzle;Anycubic PLA Silk @Anycubic Kobra 2 Max 0.4 nozzle;Anycubic PETG @Anycubic Kobra 2 Max 0.4 nozzle;Generic TPU @Anycubic Kobra 2 Max 0.4 nozzle;Anycubic PLA+ @Anycubic Kobra 2 Max 0.4 nozzle;Anycubic PLA Matte @Anycubic Kobra 2 Max 0.4 nozzle;Anycubic PLA Glow @Anycubic Kobra 2 Max 0.4 nozzle;Anycubic PLA Slik @Anycubic Kobra 2 Max 0.4 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Neo 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Neo 0.4 nozzle.json new file mode 100644 index 0000000..957fe8f --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Neo 0.4 nozzle.json @@ -0,0 +1,228 @@ +{ + "type": "machine", + "name": "Anycubic Kobra 2 Neo 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM005", + "instantiation": "true", + "printer_technology": "FFF", + "printer_settings_id": "Anycubic Kobra 2 Neo 0.4 nozzle", + "printer_model": "Anycubic Kobra 2 Neo", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "default_print_profile": "0.20mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle", + "default_filament_profile": [ + "Anycubic PLA @Anycubic Kobra 2 Neo 0.4 nozzle" + ], + "disable_m73": "1", + "gcode_flavor": "marlin2", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "thumbnails": [ + "230x110" + ], + "thumbnails_format": "PNG", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "0,0", + "bed_mesh_min": "0,0", + "bed_mesh_probe_distance": "0,0", + "before_layer_change_gcode": "G92 E0 ; zero the extruded length again\n; BEFORE_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "deretraction_speed": [ + "0" + ], + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "20", + "extruder_clearance_height_to_rod": "20", + "extruder_clearance_radius": "20", + "extruder_colour": [ + "#FF4D4F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "; AFTER_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "M140 S0; Heatbed off\nM107; Fan off \nG91; relative positioning \nM83 ; extruder relative mode\nG1 E-3 F3000 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 F3000 ;move Z up a bit and retract filament even more\nM104 S0; Extruder off\nG28 X Y;move X/Y to min endstops, so the head is out of the way\nG90; absolute positioning \nG1 Y220 F3000\nM84 ;steppers off\nM300 S1318 P266", + "machine_load_filament_time": "42", + "machine_max_acceleration_e": [ + "2000", + "2000" + ], + "machine_max_acceleration_extruding": [ + "2000", + "2000" + ], + "machine_max_acceleration_retracting": [ + "2000", + "2000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "2000", + "2000" + ], + "machine_max_acceleration_y": [ + "2000", + "2000" + ], + "machine_max_acceleration_z": [ + "800", + "800" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "8", + "8" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": "G21 ; metric values\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28; move X/Y/Z to min endstops\nM420 S1\nM300 S1318 P266\nG1 Z5 F5000 ; lift nozzle\nG1 X0 Y0 F3000\nG1 Z0.3; lift nozzle a bit\nG92 E0 ; zero after lift\nG1 X10 Y5 F1800 ; move to purge line start position\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 X60 Y5 E20 F500 ; Extrude 20mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-4.5 F4000 ; Retract a little \nG92 E0 ; zero the extruded length again\nG1 X120 F4000 ; Quickly wipe away from the filament line\nM117 Printing... ; Display status message", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printer_notes": "", + "printer_structure": "i3", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0.3" + ], + "retract_lift_below": [ + "258" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "2.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "100" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Neo.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Neo.json new file mode 100644 index 0000000..49c59c0 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Neo.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra 2 Neo", + "machine_tech": "FFF", + "family": "Anycubic", + "model_id": "Anycubic Kobra 2 Neo", + "nozzle_diameter": "0.4", + "bed_model": "Anycubic Kobra 2 Neo_buildplate_model.stl", + "bed_texture": "Anycubic Kobra 2 Neo_buildplate_texture.svg", + "hotend_model": "", + "default_materials": "Anycubic PLA @Anycubic Kobra 2 Neo 0.4 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Plus 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Plus 0.4 nozzle.json new file mode 100644 index 0000000..e5ba10c --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Plus 0.4 nozzle.json @@ -0,0 +1,231 @@ +{ + "type": "machine", + "name": "Anycubic Kobra 2 Plus 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_technology": "FFF", + "printer_settings_id": "Anycubic Kobra 2 Plus 0.4 nozzle", + "printer_model": "Anycubic Kobra 2 Plus", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "default_print_profile": "0.20mm Standard @Anycubic Kobra 2 Plus 0.4 nozzle", + "default_filament_profile": [ + "Anycubic PLA @Anycubic Kobra 2 Plus 0.4 nozzle" + ], + "disable_m73": "1", + "gcode_flavor": "klipper", + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "400", + "thumbnails": [ + "230x110" + ], + "thumbnails_format": "PNG", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "deretraction_speed": [ + "30" + ], + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "256", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_radius": "73", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "head_wrap_detect_zone": [ + "226x224", + "256x224", + "256x256", + "226x256" + ], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.85} F{travel_speed*60} ; present print\n{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84; disable motors ; disable stepper motors", + "machine_load_filament_time": "25", + "machine_max_acceleration_e": [ + "10000", + "10000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "5000", + "5000" + ], + "machine_max_jerk_e": [ + "20", + "20" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "8", + "8" + ], + "machine_max_speed_e": [ + "80", + "80" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "16", + "16" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM104 S[first_layer_temperature] ; set extruder temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG28 ; move X/Y/Z to min endstops\nG1 Z0.28 ; lift nozzle a bit\nG92 E0\nG1 Y3 F2400 ; zero the extruded length\nG1 X180 E40 F500 ; Extrude 25mm of filament in a 5cm line.\nG92 E0 ; zero the extruded length again\nG1 E-2 F3000 ; Retract a little\nG1 X181 F4000 ; Quickly wipe away from the filament line\nM117", + "machine_unload_filament_time": "29", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "117", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printer_notes": "", + "printer_structure": "i3", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "2" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "255" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "0", + "support_chamber_temp_control": "0", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "0", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Plus.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Plus.json new file mode 100644 index 0000000..947f0d2 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra 2 Plus", + "machine_tech": "FFF", + "family": "Anycubic", + "model_id": "Anycubic Kobra 2 Plus", + "nozzle_diameter": "0.4", + "bed_model": "Anycubic Kobra 2 Plus_buildplate_model.stl", + "bed_texture": "Anycubic Kobra 2 Plus_buildplate_texture.svg", + "hotend_model": "", + "default_materials": "Anycubic PLA @Anycubic Kobra 2 Plus 0.4 nozzle;Anycubic PLA SE @Anycubic Kobra 2 Plus 0.4 nozzle;Anycubic PLA High Speed @Anycubic Kobra 2 Plus 0.4 nozzle;Generic ABS @Anycubic Kobra 2 Plus 0.4 nozzle;Anycubic PLA Silk @Anycubic Kobra 2 Plus 0.4 nozzle;Anycubic PETG @Anycubic Kobra 2 Plus 0.4 nozzle;Generic TPU @Anycubic Kobra 2 Plus 0.4 nozzle;Anycubic PLA+ @Anycubic Kobra 2 Plus 0.4 nozzle;Anycubic PLA Matte @Anycubic Kobra 2 Plus 0.4 nozzle;Anycubic PLA Glow @Anycubic Kobra 2 Plus 0.4 nozzle;Anycubic PLA Slik @Anycubic Kobra 2 Plus 0.4 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Pro 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Pro 0.4 nozzle.json new file mode 100644 index 0000000..d2c3b9f --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Pro 0.4 nozzle.json @@ -0,0 +1,229 @@ +{ + "type": "machine", + "name": "Anycubic Kobra 2 Pro 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_technology": "FFF", + "printer_settings_id": "Anycubic Kobra 2 Pro 0.4 nozzle", + "printer_model": "Anycubic Kobra 2 Pro", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "default_print_profile": "0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle", + "default_filament_profile": [ + "Anycubic PLA @Anycubic Kobra 2 Pro 0.4 nozzle" + ], + "disable_m73": "1", + "gcode_flavor": "klipper", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "thumbnails": [ + "230x110" + ], + "thumbnails_format": "PNG", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "deretraction_speed": [ + "30" + ], + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "256", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_radius": "73", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "head_wrap_detect_zone": [ + "226x224", + "256x224", + "256x256", + "226x256" + ], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.95} F{travel_speed*60} ; present print\n{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM84; disable stepper motors", + "machine_load_filament_time": "25", + "machine_max_acceleration_e": [ + "20000", + "20000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "5000", + "5000" + ], + "machine_max_jerk_e": [ + "20", + "20" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "8", + "8" + ], + "machine_max_speed_e": [ + "80", + "80" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "16", + "16" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": "G90 ;Use absolute coordinates\nM83 ;Extruder relative mode\nM140 S[first_layer_bed_temperature] ;Set bed temp\nM190 S[first_layer_bed_temperature] ;Wait for bed temp\nM104 S[first_layer_temperature] ;Set extruder temp\nM109 S[first_layer_temperature] ;Wait for extruder temp\nG28 ;Move X/Y/Z to min endstops\nG1 Z0.28 ;Lift nozzle a bit\nG92 E0 ;Specify current extruder position as zero\nG1 Y226 F1800 ;Move Y to purge point\nG1 X180 E25 F500 ;Extrude 25mm of filament in a 5cm line\nG92 E0 ;Zero the extruded length again\nG1 E-0.2 F500 ;Retract a little\nG1 X181 F4000 ;Quickly wipe away from the filament line\nM117\nM900 K0.07", + "machine_unload_filament_time": "29", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "117", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printer_notes": "", + "printer_structure": "i3", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "2" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "255" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "0", + "support_chamber_temp_control": "0", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "0", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Pro.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Pro.json new file mode 100644 index 0000000..8853a42 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra 2 Pro", + "machine_tech": "FFF", + "family": "Anycubic", + "model_id": "Anycubic Kobra 2 Pro", + "nozzle_diameter": "0.4", + "bed_model": "Anycubic Kobra 2 Pro_buildplate_model.stl", + "bed_texture": "Anycubic Kobra 2 Pro_buildplate_texture.svg", + "hotend_model": "", + "default_materials": "Anycubic PLA @Anycubic Kobra 2 Pro 0.4 nozzle;Anycubic PLA SE @Anycubic Kobra 2 Pro 0.4 nozzle;Anycubic PLA High Speed @Anycubic Kobra 2 Pro 0.4 nozzle;Generic ABS @Anycubic Kobra 2 Pro 0.4 nozzle;Anycubic PLA Silk @Anycubic Kobra 2 Pro 0.4 nozzle;Anycubic PETG @Anycubic Kobra 2 Pro 0.4 nozzle;Generic TPU @Anycubic Kobra 2 Pro 0.4 nozzle;Anycubic PLA+ @Anycubic Kobra 2 Pro 0.4 nozzle;Anycubic PLA Matte @Anycubic Kobra 2 Pro 0.4 nozzle;Anycubic PLA Glow @Anycubic Kobra 2 Pro 0.4 nozzle;Anycubic PLA Slik @Anycubic Kobra 2 Pro 0.4 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2.json new file mode 100644 index 0000000..23cf6f5 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra 2", + "model_id": "Anycubic-Kobra-2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_kobra2_buildplate_model.stl", + "bed_texture": "anycubic_kobra2_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3 0.2 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3 0.2 nozzle.json new file mode 100644 index 0000000..33fb903 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3 0.2 nozzle.json @@ -0,0 +1,235 @@ +{ + "type": "machine", + "name": "Anycubic Kobra 3 0.2 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_technology": "FFF", + "printer_settings_id": "Anycubic Kobra 3 0.2 nozzle", + "printer_model": "Anycubic Kobra 3", + "printer_variant": "0.2", + "nozzle_diameter": [ + "0.2" + ], + "default_print_profile": "0.10mm Detail @Anycubic Kobra 3 0.2 nozzle", + "default_filament_profile": [ + "Anycubic PLA @Anycubic Kobra 3 0.2 nozzle" + ], + "disable_m73": "1", + "gcode_flavor": "klipper", + "printable_area": [ + "0x0", + "255x0", + "255x255", + "0x255" + ], + "printable_height": "260", + "thumbnails": [ + "230x110" + ], + "thumbnails_format": "PNG", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0", + "255x0", + "255x255", + "0x255", + "0x0", + "2x2", + "2x253", + "253x253", + "253x2", + "2x2" + ], + "bed_mesh_max": "0,0", + "bed_mesh_min": "0,0", + "bed_mesh_probe_distance": "0,0", + "before_layer_change_gcode": "; BEFORE_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "deretraction_speed": [ + "40" + ], + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "200", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_radius": "130", + "extruder_colour": [ + "#FF4D4F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "; AFTER_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G92 E0\nG1 E-2 F3600\n{if max_layer_z < max_print_height-1}G1 Z{max_layer_z+2} F900 ; Move print head further up{endif}\nG1 X250 Y220 F12000 ; present print\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107;turn off fan\nM84; disable stepper motors", + "machine_load_filament_time": "42", + "machine_max_acceleration_e": [ + "20000", + "20000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "15000", + "15000" + ], + "machine_max_acceleration_y": [ + "15000", + "15000" + ], + "machine_max_acceleration_z": [ + "5000", + "5000" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "machine_max_speed_e": [ + "80", + "80" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": "G9111 bedTemp=[first_layer_bed_temperature] extruderTemp=[first_layer_temperature[initial_tool]]\nM117\nM900 K0.051", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "58.7795", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printer_notes": "", + "printer_structure": "i3", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0.3" + ], + "retract_lift_below": [ + "258" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "0" + ], + "retraction_speed": [ + "40" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..f34d6a7 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,237 @@ +{ + "type": "machine", + "name": "Anycubic Kobra 3 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_technology": "FFF", + "printer_settings_id": "Anycubic Kobra 3 0.4 nozzle", + "printer_model": "Anycubic Kobra 3", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "default_print_profile": "0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle", + "default_filament_profile": [ + "Anycubic PLA @Anycubic Kobra 3 0.4 nozzle" + ], + "disable_m73": "1", + "gcode_flavor": "klipper", + "printable_area": [ + "0x0", + "255x0", + "255x255", + "0x255" + ], + "printable_height": "260", + "thumbnails": [ + "230x110" + ], + "thumbnails_format": "PNG", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0", + "255x0", + "255x255", + "0x255", + "0x0", + "2x2", + "2x253", + "253x253", + "253x2", + "2x2" + ], + "bed_mesh_max": "0,0", + "bed_mesh_min": "0,0", + "bed_mesh_probe_distance": "0,0", + "before_layer_change_gcode": "; BEFORE_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "deretraction_speed": [ + "60" + ], + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "200", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_radius": "130", + "extruder_colour": [ + "#FF4D4F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "; AFTER_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "M400\nG92 E0 ; zero the extruder\nG1 E-2 F3600\n{if max_layer_z < max_print_height-1}G1 Z{max_layer_z+2} F900 ; Move print head further up{endif}\nG1 X250 Y220 F12000 ; present print\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107;turn off fan\nM84; disable stepper motors", + "machine_load_filament_time": "42", + "machine_max_acceleration_e": [ + "20000", + "20000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "15000", + "15000" + ], + "machine_max_acceleration_y": [ + "15000", + "15000" + ], + "machine_max_acceleration_z": [ + "5000", + "5000" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "machine_max_speed_e": [ + "80", + "80" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": "G9111 bedTemp=[first_layer_bed_temperature] extruderTemp=[first_layer_temperature[initial_tool]]\nM117\nM900 K0.051", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "58.7795", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printer_notes": "", + "printer_structure": "i3", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0.3" + ], + "retract_lift_below": [ + "259.6" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "60" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3 0.6 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3 0.6 nozzle.json new file mode 100644 index 0000000..afe0b5c --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3 0.6 nozzle.json @@ -0,0 +1,235 @@ +{ + "type": "machine", + "name": "Anycubic Kobra 3 0.6 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_technology": "FFF", + "printer_settings_id": "Anycubic Kobra 3 0.6 nozzle", + "printer_model": "Anycubic Kobra 3", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "default_print_profile": "0.30mm Standard @Anycubic Kobra 3 0.6 nozzle", + "default_filament_profile": [ + "Anycubic PLA @Anycubic Kobra 3 0.6 nozzle" + ], + "disable_m73": "1", + "gcode_flavor": "klipper", + "printable_area": [ + "0x0", + "255x0", + "255x255", + "0x255" + ], + "printable_height": "260", + "thumbnails": [ + "230x110" + ], + "thumbnails_format": "PNG", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0", + "255x0", + "255x255", + "0x255", + "0x0", + "2x2", + "2x253", + "253x253", + "253x2", + "2x2" + ], + "bed_mesh_max": "0,0", + "bed_mesh_min": "0,0", + "bed_mesh_probe_distance": "0,0", + "before_layer_change_gcode": "; BEFORE_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "deretraction_speed": [ + "30" + ], + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "200", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_radius": "130", + "extruder_colour": [ + "#FF4D4F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "; AFTER_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-1 F3600 ; retract\n{if max_layer_z < max_print_height-1}G1 Z{max_layer_z+2} F600 ; Move print head further up{endif}\nG1 X250 Y220 F12000 ; present print\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107;turn off fan\nM84; disable stepper motors", + "machine_load_filament_time": "42", + "machine_max_acceleration_e": [ + "20000", + "20000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "15000", + "15000" + ], + "machine_max_acceleration_y": [ + "15000", + "15000" + ], + "machine_max_acceleration_z": [ + "5000", + "5000" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "machine_max_speed_e": [ + "80", + "80" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": "G9111 bedTemp=[first_layer_bed_temperature] extruderTemp=[first_layer_temperature[initial_tool]]\nM117\nM900 K0.05", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "58.7795", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printer_notes": "", + "printer_structure": "i3", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "259" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3 0.8 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3 0.8 nozzle.json new file mode 100644 index 0000000..e9ea28c --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3 0.8 nozzle.json @@ -0,0 +1,235 @@ +{ + "type": "machine", + "name": "Anycubic Kobra 3 0.8 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_technology": "FFF", + "printer_settings_id": "Anycubic Kobra 3 0.8 nozzle", + "printer_model": "Anycubic Kobra 3", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "default_print_profile": "0.40mm Standard @Anycubic Kobra 3 0.8 nozzle", + "default_filament_profile": [ + "Anycubic PLA @Anycubic Kobra 3 0.8 nozzle" + ], + "disable_m73": "1", + "gcode_flavor": "klipper", + "printable_area": [ + "0x0", + "255x0", + "255x255", + "0x255" + ], + "printable_height": "260", + "thumbnails": [ + "230x110" + ], + "thumbnails_format": "PNG", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0", + "255x0", + "255x255", + "0x255", + "0x0", + "2x2", + "2x253", + "253x253", + "253x2", + "2x2" + ], + "bed_mesh_max": "0,0", + "bed_mesh_min": "0,0", + "bed_mesh_probe_distance": "0,0", + "before_layer_change_gcode": "; BEFORE_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "deretraction_speed": [ + "0" + ], + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "20", + "extruder_clearance_height_to_rod": "20", + "extruder_clearance_radius": "20", + "extruder_colour": [ + "#FF4D4F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "; AFTER_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-2 F3000 ; retract\n{if max_layer_z < max_print_height-1}G1 Z{max_layer_z+2} F600 ; Move print head further up{endif}\nG1 X250 Y220 F12000 ; present print\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107;turn off fan\nM84; disable stepper motors", + "machine_load_filament_time": "42", + "machine_max_acceleration_e": [ + "20000", + "20000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "15000", + "15000" + ], + "machine_max_acceleration_y": [ + "15000", + "15000" + ], + "machine_max_acceleration_z": [ + "5000", + "5000" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "machine_max_speed_e": [ + "80", + "80" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": "G9111 bedTemp=[first_layer_bed_temperature] extruderTemp=[first_layer_temperature[initial_tool]]\nM117\nM900 K0.051", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "58.7795", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printer_notes": "", + "printer_structure": "i3", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0.3" + ], + "retract_lift_below": [ + "259.6" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3.json new file mode 100644 index 0000000..f947e81 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra 3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra 3", + "machine_tech": "FFF", + "family": "Anycubic", + "model_id": "Anycubic Kobra 3", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "bed_model": "Anycubic Kobra 3_buildplate_model.stl", + "bed_texture": "Anycubic Kobra 3_buildplate_texture.svg", + "hotend_model": "", + "default_materials": "Anycubic PLA @Anycubic Kobra 3 0.4 nozzle;Anycubic PLA SE @Anycubic Kobra 3 0.4 nozzle;Anycubic PLA High Speed @Anycubic Kobra 3 0.4 nozzle;Generic ABS @Anycubic Kobra 3 0.4 nozzle;Anycubic PLA Silk @Anycubic Kobra 3 0.4 nozzle;Anycubic PETG @Anycubic Kobra 3 0.4 nozzle;Generic TPU @Anycubic Kobra 3 0.4 nozzle;Anycubic PLA+ @Anycubic Kobra 3 0.4 nozzle;Anycubic PLA Matte @Anycubic Kobra 3 0.4 nozzle;Anycubic PLA Glow @Anycubic Kobra 3 0.4 nozzle;Anycubic PLA Slik @Anycubic Kobra 3 0.4 nozzle;Anycubic ASA @Anycubic Kobra 3 0.4 nozzle;Anycubic PLA @Anycubic Kobra 3 0.2 nozzle;Anycubic PLA @Anycubic Kobra 3 0.6 nozzle;Anycubic PLA @Anycubic Kobra 3 0.8 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra Max 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra Max 0.4 nozzle.json new file mode 100644 index 0000000..ac27352 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra Max 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "Anycubic Kobra Max 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Anycubic Kobra Max", + "default_print_profile": "0.20mm Standard @Anycubic KobraMax", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "printable_height": "450", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "4000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1250" + ], + "machine_max_acceleration_travel": [ + "4000", + "1250" + ], + "machine_max_acceleration_x": [ + "700", + "960" + ], + "machine_max_acceleration_y": [ + "600", + "960" + ], + "machine_max_acceleration_z": [ + "100", + "200" + ], + "machine_max_speed_e": [ + "60", + "120" + ], + "machine_max_speed_x": [ + "300", + "100" + ], + "machine_max_speed_y": [ + "300", + "100" + ], + "machine_max_speed_z": [ + "40", + "12" + ], + "machine_max_jerk_e": [ + "5", + "4.5" + ], + "machine_max_jerk_x": [ + "20", + "8" + ], + "machine_max_jerk_y": [ + "20", + "8" + ], + "machine_max_jerk_z": [ + "0.3", + "0.4" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.15" + ], + "printer_settings_id": "Anycubic", + "retraction_minimum_travel": [ + "5" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "6" + ], + "retract_length_toolchange": [ + "4" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Anycubic Generic PLA" + ], + "machine_start_gcode": "M104 S140;start the nozzle preheat and don't wait\nG21;metric values\nG90;absolute positioning\nM82;set extruder to absolute mode\nM107;start with the fan off\nG28;home all\nM190 S[bed_temperature_initial_layer_single] ; set wait for bed temp\nM355 S1;turn on the case light\nM109 S[nozzle_temperature_initial_layer]; wait for extruder temp\nG1 Z15.0 F1000 ;move the nozzle up 15mm\nG92 E0;zero the extruded length\nG1 F100 E60;extrude 60mm of feed stock\nG92 E0;zero the extruded length again", + "machine_end_gcode": "M104 S0;extruder heater off\nM140 S0;heated bed heater off (if you have it)\nG91;relative positioning\nG1 Z+10 F3600 ;move Z up a bit\nG90;absolute positioning\nG1 X10 F3000; get the head off the bed\nG1 F3000 Y400 ;kick the bed out\nM84;steppers off\nM355 S0;turn off the case light", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;G92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra Max.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra Max.json new file mode 100644 index 0000000..107d5b2 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra Max.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra Max", + "model_id": "Anycubic-Kobra-Max", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_kobramax_buildplate_model.stl", + "bed_texture": "anycubic_kobramax_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra Plus 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra Plus 0.4 nozzle.json new file mode 100644 index 0000000..d8d0f6b --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra Plus 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "Anycubic Kobra Plus 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Anycubic Kobra Plus", + "default_print_profile": "0.20mm Standard @Anycubic KobraPlus", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "350", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "4000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1250" + ], + "machine_max_acceleration_travel": [ + "4000", + "1250" + ], + "machine_max_acceleration_x": [ + "700", + "960" + ], + "machine_max_acceleration_y": [ + "600", + "960" + ], + "machine_max_acceleration_z": [ + "100", + "200" + ], + "machine_max_speed_e": [ + "60", + "120" + ], + "machine_max_speed_x": [ + "300", + "100" + ], + "machine_max_speed_y": [ + "300", + "100" + ], + "machine_max_speed_z": [ + "40", + "12" + ], + "machine_max_jerk_e": [ + "5", + "4.5" + ], + "machine_max_jerk_x": [ + "20", + "8" + ], + "machine_max_jerk_y": [ + "20", + "8" + ], + "machine_max_jerk_z": [ + "0.3", + "0.4" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.15" + ], + "printer_settings_id": "Anycubic", + "retraction_minimum_travel": [ + "5" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "6" + ], + "retract_length_toolchange": [ + "4" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Anycubic Generic PLA" + ], + "machine_start_gcode": "M104 S140;start the nozzle preheat and don't wait\nG21;metric values\nG90;absolute positioning\nM82;set extruder to absolute mode\nM107;start with the fan off\nG28;home all\nM190 S[bed_temperature_initial_layer_single] ; set wait for bed temp\nM355 S1;turn on the case light\nM109 S[nozzle_temperature_initial_layer]; wait for extruder temp\nG1 Z15.0 F1000 ;move the nozzle up 15mm\nG92 E0;zero the extruded length\nG1 F100 E60;extrude 60mm of feed stock\nG92 E0;zero the extruded length again", + "machine_end_gcode": "M104 S0;extruder heater off\nM140 S0;heated bed heater off (if you have it)\nG91;relative positioning\nG1 Z+10 F3600 ;move Z up a bit\nG90;absolute positioning\nG1 X10 F3000; get the head off the bed\nG1 F3000 Y400 ;kick the bed out\nM84;steppers off\nM355 S0;turn off the case light", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;G92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra Plus.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra Plus.json new file mode 100644 index 0000000..8dc1ece --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra Plus", + "model_id": "Anycubic-Kobra-Plus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_kobraplus_buildplate_model.stl", + "bed_texture": "anycubic_kobraplus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra S1 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra S1 0.4 nozzle.json new file mode 100644 index 0000000..3ea31a7 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra S1 0.4 nozzle.json @@ -0,0 +1,231 @@ +{ + "type": "machine", + "name": "Anycubic Kobra S1 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_technology": "FFF", + "printer_settings_id": "Anycubic Kobra S1 0.4 nozzle", + "printer_model": "Anycubic Kobra S1", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "default_print_profile": "0.20mm Standard @Anycubic Kobra S1 0.4 nozzle", + "default_filament_profile": [ + "Anycubic PLA @Anycubic Kobra S1 0.4 nozzle" + ], + "disable_m73": "1", + "gcode_flavor": "klipper", + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250", + "thumbnails": "230x110/PNG", + "thumbnails_format": "PNG", + "thumbnails_internal": "512x512/PNG/top", + "thumbnails_internal_switch": "1", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [], + "bed_mesh_max": "0,0", + "bed_mesh_min": "0,0", + "bed_mesh_probe_distance": "0,0", + "before_layer_change_gcode": "; BEFORE_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "deretraction_speed": [ + "0" + ], + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "240", + "extruder_clearance_height_to_rod": "48", + "extruder_clearance_radius": "60", + "extruder_colour": [ + "#FF4D4F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "; AFTER_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G92 E0\nG1 E-2 F3000\n{if max_layer_z < max_print_height-1}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F900 ; Move print head further up{endif} \nG1 F12000; present print\nG1 X44; throw_position_x\nG1 Y270; throw_position_y\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM106 P1 S0 ; turn off fan\nM106 P2 S0\nM106 P3 S0\nM84; disable motors \n; disable stepper motors", + "machine_load_filament_time": "126.423", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "80", + "80" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "15", + "15" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": "G9111 bedTemp=[first_layer_bed_temperature] extruderTemp=[first_layer_temperature[initial_tool]]\nM117", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "71.6", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printer_notes": "", + "printer_structure": "corexy", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0.3" + ], + "retract_lift_below": [ + "249" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "0", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Slope Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra S1.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra S1.json new file mode 100644 index 0000000..ca2dde3 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra S1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra S1", + "machine_tech": "FFF", + "family": "Anycubic", + "model_id": "Anycubic Kobra S1", + "nozzle_diameter": "0.4", + "bed_model": "Anycubic Kobra S1_buildplate_model.stl", + "bed_texture": "Anycubic Kobra S1_buildplate_texture.svg", + "hotend_model": "", + "default_materials": "Anycubic PLA @Anycubic Kobra S1 0.4 nozzle;Anycubic PLA SE @Anycubic Kobra S1 0.4 nozzle;Anycubic PLA High Speed @Anycubic Kobra S1 0.4 nozzle;Anycubic PLA Silk @Anycubic Kobra S1 0.4 nozzle;Anycubic PETG @Anycubic Kobra S1 0.4 nozzle;Anycubic PLA+ @Anycubic Kobra S1 0.4 nozzle;Anycubic PLA Matte @Anycubic Kobra S1 0.4 nozzle;Anycubic PLA Glow @Anycubic Kobra S1 0.4 nozzle;Anycubic ASA @Anycubic Kobra S1 0.4 nozzle;Anycubic ABS @Anycubic Kobra S1 0.4 nozzle;Anycubic ASA @Anycubic Kobra S1 0.4 nozzle;Anycubic PA @Anycubic Kobra S1 0.4 nozzle;Anycubic PC @Anycubic Kobra S1 0.4 nozzle;Anycubic PETG @Anycubic Kobra S1 0.4 nozzle;Anycubic PVA @Anycubic Kobra S1 0.4 nozzle;Anycubic TPU @Anycubic Kobra S1 0.4 nozzle;Anycubic PLA+ @Anycubic Kobra S1 0.4 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra.json new file mode 100644 index 0000000..cd840c1 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Kobra.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra", + "model_id": "Anycubic-Kobra", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_kobra_buildplate_model.stl", + "bed_texture": "anycubic_kobra_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Vyper 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Vyper 0.4 nozzle.json new file mode 100644 index 0000000..1a06b36 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Vyper 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Anycubic Vyper 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Anycubic Vyper", + "default_print_profile": "0.20mm Standard @Anycubic Vyper", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "250x0", + "250x255", + "0x255" + ], + "printable_height": "265", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1250", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1250", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1000" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "200", + "200" + ], + "machine_max_speed_y": [ + "200", + "200" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Anycubic", + "retraction_minimum_travel": [ + "1.5" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "3" + ], + "retract_length_toolchange": [ + "10" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Anycubic Generic PLA" + ], + "machine_start_gcode": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG0 Z0.2 F1800 ; move nozzle to print position\nG92 E0 ; specify current extruder position as zero\nG1 Y10 X180 E50 F1200 ; extrude a line in front of the printer\nG92 E0 ; specify current extruder position as zero\nG0 Z20 F6000 ; move head up\nG1 E-7 F2400 ; retract\nG04 S2 ; wait 2s\nG0 X0 F6000 ; wipe from oozed filament\nG1 E-1 F2400 ; undo some of the retraction to avoid oozing\nG1 F6000 ; set travel speed to move to start printing point\nM117", + "machine_end_gcode": "G4 ; wait\nG92 E0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height)}{endif} ; move print head up\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y200 F3000 ; home X axis\nM84 ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic Vyper.json b/backend/profiles/profiles/Anycubic/machine/Anycubic Vyper.json new file mode 100644 index 0000000..119971a --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic Vyper.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Vyper", + "model_id": "Anycubic-Vyper", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_vyper_buildplate_model.stl", + "bed_texture": "anycubic_vyper_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic i3 Mega S 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/machine/Anycubic i3 Mega S 0.4 nozzle.json new file mode 100644 index 0000000..22a5c8c --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic i3 Mega S 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "Anycubic i3 Mega S 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Anycubic i3 Mega S", + "default_print_profile": "0.20mm Standard @Anycubic i3MegaS", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "210x0", + "210x210", + "0x210" + ], + "printable_height": "205", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "10000", + "10000" + ], + "machine_max_acceleration_extruding": [ + "1250", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1250", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1000" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "2000", + "2000" + ], + "machine_max_acceleration_z": [ + "60", + "60" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "8", + "8" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.36" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Anycubic", + "retraction_minimum_travel": [ + "1.5" + ], + "retract_before_wipe": [ + "60%" + ], + "retraction_length": [ + "6" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "50" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Anycubic Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nG28 ; home all\nG1 Y1.0 Z0.3 F{travel_speed*60} ; move print head up\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\nG92 E0.0\n; initial load\nG1 X205.0 E19 F1000\nG1 Y1.6\nG1 X5.0 E19 F1000\nG92 E0.0\n; intro line\nG1 Y2.0 Z0.2 F1000\nG1 X65.0 E9.0 F1000\nG1 X105.0 E12.5 F1000\nG92 E0.0", + "machine_end_gcode": "G1 E-1.0 F2100 ; retract\nG92 E0.0\nG1 X0{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height)}{endif} E-34.0 F{travel_speed*60} ; move print head up & retract filament\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y105 F{travel_speed*60} ; park print head\nM84 ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/Anycubic i3 Mega S.json b/backend/profiles/profiles/Anycubic/machine/Anycubic i3 Mega S.json new file mode 100644 index 0000000..861806a --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/Anycubic i3 Mega S.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic i3 Mega S", + "model_id": "Anycubic-i3-Mega-S", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_i3megas_buildplate_model.stl", + "bed_texture": "anycubic_i3megas_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/machine/fdm_machine_common.json b/backend/profiles/profiles/Anycubic/machine/fdm_machine_common.json new file mode 100644 index 0000000..7704887 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/machine/fdm_machine_common.json @@ -0,0 +1,139 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_start_gcode": "", + "machine_end_gcode": "", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "2000", + "2000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "2000", + "2000" + ], + "machine_max_acceleration_y": [ + "2000", + "2000" + ], + "machine_max_acceleration_z": [ + "300", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "300", + "200" + ], + "machine_max_speed_y": [ + "300", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_pause_gcode": "M400 U1\n", + "wipe": [ + "1" + ], + "z_hop_types": "Normal Lift" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.08mm HighDetail @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.08mm HighDetail @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..14e6d07 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.08mm HighDetail @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.08mm HighDetail @Anycubic Kobra 3 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.08mm HighDetail @Anycubic Kobra 3 0.4 nozzle", + "layer_height": "0.08", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "3000", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "1", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.15", + "brim_type": "outer_only", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "6000", + "default_jerk": "20", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "1", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "250", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "45", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "45", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "6000", + "inner_wall_jerk": "15", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "350", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_speed": "200", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "5", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "50", + "overhang_4_4_speed": "30", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "1", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "10000", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "450", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.08", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "60%", + "support_on_build_plate_only": "1", + "support_remove_small_overhang": "1", + "support_speed": "100", + "support_style": "default", + "support_threshold_angle": "40", + "support_top_z_distance": "0.08", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "9", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.97", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "15000", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "15", + "wipe_tower_extra_spacing": "150%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.10mm Detail @Anycubic Kobra 3 0.2 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.10mm Detail @Anycubic Kobra 3 0.2 nozzle.json new file mode 100644 index 0000000..3c86bca --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.10mm Detail @Anycubic Kobra 3 0.2 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.10mm Detail @Anycubic Kobra 3 0.2 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.10mm Detail @Anycubic Kobra 3 0.2 nozzle", + "layer_height": "0.1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 3 0.2 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "1", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.15", + "brim_type": "outer_only", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "10", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.075", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "1", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "0", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "100", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400", + "infill_anchor_max": "10", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.25", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "6000", + "inner_wall_jerk": "10", + "inner_wall_line_width": "0.22", + "inner_wall_speed": "150", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.22", + "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_speed": "120", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.22", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "5", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "outer_wall_line_width": "0.22", + "outer_wall_speed": "80", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "1", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.22", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "150", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.1", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.22", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "1", + "support_remove_small_overhang": "1", + "support_speed": "100", + "support_style": "default", + "support_threshold_angle": "40", + "support_top_z_distance": "0.1", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.97", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.22", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "120", + "travel_acceleration": "15000", + "travel_jerk": "12", + "travel_speed": "350", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "4", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "15", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0.05" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..3114c07 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.12mm Detail @Anycubic Kobra 3 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.12mm Detail @Anycubic Kobra 3 0.4 nozzle", + "layer_height": "0.12", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "5000", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "1", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.15", + "brim_type": "outer_only", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "20", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "1", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "350", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "45", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "45", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "15", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_speed": "200", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "5", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "130", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "1", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "30%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "10000", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "430", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.12", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "60%", + "support_on_build_plate_only": "1", + "support_remove_small_overhang": "1", + "support_speed": "100", + "support_style": "default", + "support_threshold_angle": "40", + "support_top_z_distance": "0.12", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "top_solid_infill_flow_ratio": "0.97", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "15000", + "travel_jerk": "12", + "travel_speed": "350", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "15", + "wipe_tower_extra_spacing": "150%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0.05" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic 4MaxPro2.json b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic 4MaxPro2.json new file mode 100644 index 0000000..1e83e1e --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic 4MaxPro2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Anycubic 4MaxPro2", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.65", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "900", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "300", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.65", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "45", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "45", + "travel_speed": "60", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic 4Max Pro 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic Chiron.json b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic Chiron.json new file mode 100644 index 0000000..034e9e8 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic Chiron.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Anycubic Chiron", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.15", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.35", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Chiron 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra.json b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra.json new file mode 100644 index 0000000..5c51cad --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Anycubic Kobra", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "skirt_speed": "60", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.15", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.15", + "support_speed": "90", + "support_threshold_angle": "65", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "60", + "precise_outer_wall": "1", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "top_surface_speed": "60", + "gap_infill_speed": "30", + "sparse_infill_speed": "90", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "elefant_foot_compensation_layers": "5", + "slowdown_for_curled_perimeters": "1", + "compatible_printers": [ + "Anycubic Kobra 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra2.json b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra2.json new file mode 100644 index 0000000..d9e352f --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Anycubic Kobra2", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "1.2", + "bridge_flow": "0.85", + "bridge_speed": "40", + "brim_width": "3", + "brim_object_gap": "0.12", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "0", + "bridge_no_support": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "2000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.28", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.5", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.5", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.15", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.15", + "support_speed": "100", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "initial_layer_speed": "50%", + "initial_layer_infill_speed": "50%", + "outer_wall_speed": "150", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "100", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0.02", + "xy_contour_compensation": "0.02", + "compatible_printers": [ + "Anycubic Kobra 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraMax.json b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraMax.json new file mode 100644 index 0000000..9a24de3 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraMax.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Anycubic KobraMax", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.15", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.15", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Kobra Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraPlus.json b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraPlus.json new file mode 100644 index 0000000..da257cc --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraPlus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Anycubic KobraPlus", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.15", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.15", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Kobra Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic Vyper.json b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic Vyper.json new file mode 100644 index 0000000..2dad1f5 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic Vyper.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Anycubic Vyper", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.15", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.15", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Vyper 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic i3MegaS.json b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic i3MegaS.json new file mode 100644 index 0000000..61ac73f --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.15mm Optimal @Anycubic i3MegaS.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Anycubic i3MegaS", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.15", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.35", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle.json new file mode 100644 index 0000000..ac729ec --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle", + "layer_height": "0.16", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 2 Pro 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_moderate", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "0", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "200", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "5000", + "initial_layer_infill_speed": "60", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "60", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "240", + "ironing_angle": "-1", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "30", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "0", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "300", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.4", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "120", + "travel_acceleration": "10000", + "travel_jerk": "12", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..4b30de8 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle", + "layer_height": "0.16", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "5000", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "1", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.15", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "20", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "1", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "250", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400", + "infill_anchor_max": "10", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "45", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "45", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "6000", + "inner_wall_jerk": "15", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_speed": "150", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "5", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "130", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "1", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "30%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "5000", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "300", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.16", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_interface_top_layers": "3", + "support_line_width": "0.4", + "support_object_xy_distance": "60%", + "support_on_build_plate_only": "1", + "support_remove_small_overhang": "1", + "support_speed": "100", + "support_style": "default", + "support_threshold_angle": "40", + "support_top_z_distance": "0.16", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "6", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "0.97", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "150", + "travel_acceleration": "15000", + "travel_jerk": "12", + "travel_speed": "350", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "15", + "wipe_tower_extra_spacing": "150%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0.05" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro.json new file mode 100644 index 0000000..0240a78 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic 4MaxPro", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "35", + "inner_wall_speed": "60", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "50", + "gap_infill_speed": "40", + "travel_speed": "180", + "compatible_printers": [ + "Anycubic 4Max Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro2.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro2.json new file mode 100644 index 0000000..6150a46 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic 4MaxPro2", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.65", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "900", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "300", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.65", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "45", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "45", + "travel_speed": "60", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic 4Max Pro 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Chiron.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Chiron.json new file mode 100644 index 0000000..c519546 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Chiron.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic Chiron", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.35", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Chiron 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Max 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Max 0.4 nozzle.json new file mode 100644 index 0000000..4ae781e --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Max 0.4 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic Kobra 2 Max 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.20mm Standard @Anycubic Kobra 2 Max 0.4 nozzle", + "layer_height": "0.2", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 2 Max 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "6000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_moderate", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "0", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "200", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "5000", + "initial_layer_infill_speed": "60", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "60", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "6000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "130", + "ironing_angle": "-1", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "3000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "30", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "0", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.4", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "120", + "travel_acceleration": "6000", + "travel_jerk": "12", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json new file mode 100644 index 0000000..ba195fd --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.20mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle", + "layer_height": "0.2", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 2 Neo 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "1", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.15", + "brim_type": "outer_only", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "2000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.075", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "1", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "0", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "100", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400", + "infill_anchor_max": "10", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "1500", + "inner_wall_jerk": "10", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "100", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_speed": "100", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "5", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "1000", + "outer_wall_jerk": "10", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "15%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "1", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "150", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.1", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.4", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "1", + "support_remove_small_overhang": "1", + "support_speed": "100", + "support_style": "default", + "support_threshold_angle": "40", + "support_top_z_distance": "0.1", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "3", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "1000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "60", + "travel_acceleration": "2000", + "travel_jerk": "10", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "outer wall/inner wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "15", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0.1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Plus 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Plus 0.4 nozzle.json new file mode 100644 index 0000000..7fd2f80 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Plus 0.4 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic Kobra 2 Plus 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.20mm Standard @Anycubic Kobra 2 Plus 0.4 nozzle", + "layer_height": "0.2", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 2 Plus 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "8000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.015", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "0", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "200", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "5000", + "initial_layer_infill_speed": "45", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "45", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "6000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "130", + "ironing_angle": "-1", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "3000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "30", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "15%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.4", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "120", + "travel_acceleration": "6000", + "travel_jerk": "12", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Pro 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Pro 0.4 nozzle.json new file mode 100644 index 0000000..ca6c318 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Pro 0.4 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic Kobra 2 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.20mm Standard @Anycubic Kobra 2 Pro 0.4 nozzle", + "layer_height": "0.2", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 2 Pro 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_moderate", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "0", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "200", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "5000", + "initial_layer_infill_speed": "60", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "60", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "130", + "ironing_angle": "-1", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "30", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "0", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.4", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "120", + "travel_acceleration": "10000", + "travel_jerk": "12", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..a41ebfd --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic Kobra 3 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.20mm Standard @Anycubic Kobra 3 0.4 nozzle", + "layer_height": "0.2", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "5000", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "1", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.15", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "20", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "1", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "250", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "45", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "45", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "6000", + "inner_wall_jerk": "15", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_speed": "130", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "5", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "130", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "1", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "30%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "5000", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "300", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_interface_top_layers": "3", + "support_line_width": "0.4", + "support_object_xy_distance": "60%", + "support_on_build_plate_only": "1", + "support_remove_small_overhang": "1", + "support_speed": "100", + "support_style": "default", + "support_threshold_angle": "40", + "support_top_z_distance": "0.25", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "0.97", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "130", + "travel_acceleration": "15000", + "travel_jerk": "12", + "travel_speed": "350", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "15", + "wipe_tower_extra_spacing": "150%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0.05" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra S1 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra S1 0.4 nozzle.json new file mode 100644 index 0000000..fe30076 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra S1 0.4 nozzle.json @@ -0,0 +1,290 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic Kobra S1 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.20mm Standard @Anycubic Kobra S1 0.4 nozzle", + "layer_height": "0.2", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra S1 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "0", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "9", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.075", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "1", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "250", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "80", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "5000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "250", + "ironing_angle": "-1", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "overhang_totally_speed": "10", + "post_process": [], + "precise_outer_wall": "1", + "precise_z_height": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "35", + "prime_volume": "20", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "5", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "35", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "10", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "270", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "1", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.18", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "0.97", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "10000", + "travel_jerk": "9", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_sequence": "outer wall/inner wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "15", + "wipe_tower_extra_spacing": "120%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra.json new file mode 100644 index 0000000..01beb7d --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic Kobra", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "skirt_speed": "60", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "90", + "support_threshold_angle": "65", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "60", + "precise_outer_wall": "1", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "top_surface_speed": "60", + "gap_infill_speed": "30", + "sparse_infill_speed": "90", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "elefant_foot_compensation_layers": "5", + "slowdown_for_curled_perimeters": "1", + "compatible_printers": [ + "Anycubic Kobra 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra2.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra2.json new file mode 100644 index 0000000..6f0d25c --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic Kobra2", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "1.2", + "bridge_flow": "0.85", + "bridge_speed": "40", + "brim_width": "3", + "brim_object_gap": "0.12", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "0", + "bridge_no_support": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "2000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.28", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.5", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.5", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "100", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "initial_layer_speed": "50%", + "initial_layer_infill_speed": "50%", + "outer_wall_speed": "150", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "100", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0.02", + "xy_contour_compensation": "0.02", + "compatible_printers": [ + "Anycubic Kobra 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraMax.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraMax.json new file mode 100644 index 0000000..a79817a --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraMax.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic KobraMax", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Kobra Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraPlus.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraPlus.json new file mode 100644 index 0000000..5bdf6ca --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraPlus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic KobraPlus", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Kobra Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Vyper.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Vyper.json new file mode 100644 index 0000000..a00ac19 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic Vyper.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic Vyper", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Vyper 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic i3MegaS.json b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic i3MegaS.json new file mode 100644 index 0000000..8a0c66e --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.20mm Standard @Anycubic i3MegaS.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Anycubic i3MegaS", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.35", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.24mm Draft @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.24mm Draft @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..7a78799 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.24mm Draft @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.24mm Draft @Anycubic Kobra 3 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.24mm Draft @Anycubic Kobra 3 0.4 nozzle", + "layer_height": "0.24", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "5000", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "1", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.15", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "20", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "1", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "200", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400", + "infill_anchor_max": "10", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "45", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "45", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "6000", + "inner_wall_jerk": "15", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_speed": "200", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "5", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "1", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "30%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "5000", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "60%", + "support_on_build_plate_only": "1", + "support_remove_small_overhang": "1", + "support_speed": "100", + "support_style": "default", + "support_threshold_angle": "40", + "support_top_z_distance": "0.2", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "0.97", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "180", + "travel_acceleration": "15000", + "travel_jerk": "12", + "travel_speed": "350", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "15", + "wipe_tower_extra_spacing": "150%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0.05" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle.json new file mode 100644 index 0000000..29299c1 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle", + "layer_height": "0.28", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 2 Pro 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.015", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "0", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "200", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "5000", + "initial_layer_infill_speed": "60", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "60", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "120", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "120", + "ironing_angle": "-1", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "15%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "120", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.4", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "120", + "travel_acceleration": "10000", + "travel_jerk": "12", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle.json new file mode 100644 index 0000000..a3f88f2 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle", + "layer_height": "0.28", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 3 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "2000", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "1", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.15", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "20", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "1", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "200", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "45", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "45", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "6000", + "inner_wall_jerk": "15", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_speed": "180", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "5", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "0%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "1", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "30%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "5000", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "60%", + "support_on_build_plate_only": "1", + "support_remove_small_overhang": "1", + "support_speed": "100", + "support_style": "default", + "support_threshold_angle": "40", + "support_top_z_distance": "0.2", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "0.97", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "180", + "travel_acceleration": "15000", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "15", + "wipe_tower_extra_spacing": "150%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic 4MaxPro2.json b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic 4MaxPro2.json new file mode 100644 index 0000000..3ae44c5 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic 4MaxPro2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.30mm Draft @Anycubic 4MaxPro2", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.65", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "900", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "300", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.65", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.3", + "support_speed": "45", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "45", + "travel_speed": "60", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic 4Max Pro 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic Chiron.json b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic Chiron.json new file mode 100644 index 0000000..91d4d6e --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic Chiron.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.30mm Draft @Anycubic Chiron", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.5", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.3", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "45", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.35", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "35", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "85", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Chiron 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra.json b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra.json new file mode 100644 index 0000000..b119aaa --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.30mm Draft @Anycubic Kobra", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "skirt_speed": "60", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.3", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.3", + "support_speed": "90", + "support_threshold_angle": "65", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "60", + "precise_outer_wall": "1", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "top_surface_speed": "60", + "gap_infill_speed": "30", + "sparse_infill_speed": "90", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "elefant_foot_compensation_layers": "5", + "slowdown_for_curled_perimeters": "1", + "compatible_printers": [ + "Anycubic Kobra 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra2.json b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra2.json new file mode 100644 index 0000000..4d056b2 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.30mm Draft @Anycubic Kobra2", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "1.2", + "bridge_flow": "0.85", + "bridge_speed": "40", + "brim_width": "3", + "brim_object_gap": "0.12", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "0", + "bridge_no_support": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "2000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.28", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.5", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.5", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.3", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.3", + "support_speed": "100", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "initial_layer_speed": "50%", + "initial_layer_infill_speed": "50%", + "outer_wall_speed": "150", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "100", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0.02", + "xy_contour_compensation": "0.02", + "compatible_printers": [ + "Anycubic Kobra 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraMax.json b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraMax.json new file mode 100644 index 0000000..d68a699 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraMax.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.30mm Draft @Anycubic KobraMax", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.3", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.3", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Kobra Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraPlus.json b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraPlus.json new file mode 100644 index 0000000..8fe705b --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraPlus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.30mm Draft @Anycubic KobraPlus", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.3", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.3", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Kobra Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic Vyper.json b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic Vyper.json new file mode 100644 index 0000000..cad9c44 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic Vyper.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.30mm Draft @Anycubic Vyper", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.3", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.3", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Vyper 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic i3MegaS.json b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic i3MegaS.json new file mode 100644 index 0000000..a6ef449 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.30mm Draft @Anycubic i3MegaS.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.30mm Draft @Anycubic i3MegaS", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.5", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.3", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "45", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.35", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "35", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "85", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic i3 Mega S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra 3 0.6 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra 3 0.6 nozzle.json new file mode 100644 index 0000000..f4384a4 --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra 3 0.6 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.30mm Standard @Anycubic Kobra 3 0.6 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.30mm Standard @Anycubic Kobra 3 0.6 nozzle", + "layer_height": "0.3", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 3 0.6 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "500", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "1", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.15", + "brim_type": "outer_only", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "5000", + "default_jerk": "20", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.075", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "1", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "50", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400", + "infill_anchor_max": "10", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.62", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "15", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "150", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "150", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.62", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "5", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "0", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "35", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "10", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "1", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "10000", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.62", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "100", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.2", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.62", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "1", + "support_remove_small_overhang": "1", + "support_speed": "100", + "support_style": "default", + "support_threshold_angle": "40", + "support_top_z_distance": "0.25", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "top_solid_infill_flow_ratio": "0.97", + "top_surface_acceleration": "5000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.62", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "150", + "travel_acceleration": "15000", + "travel_jerk": "12", + "travel_speed": "350", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "15", + "wipe_tower_extra_spacing": "150%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json b/backend/profiles/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json new file mode 100644 index 0000000..3b76c7e --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json @@ -0,0 +1,291 @@ +{ + "type": "process", + "name": "0.40mm Standard @Anycubic Kobra 3 0.8 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.40mm Standard @Anycubic Kobra 3 0.8 nozzle", + "layer_height": "0.4", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Anycubic Kobra 3 0.8 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "adaptive_layer_height": "1", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "5000", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "1", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.15", + "brim_type": "outer_only", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "6000", + "default_jerk": "20", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "1", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "50", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400", + "infill_anchor_max": "10", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.82", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "15", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_speed": "150", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.82", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "5", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "0", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "1", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "5000", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.82", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "100", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.2", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.82", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "1", + "support_remove_small_overhang": "1", + "support_speed": "100", + "support_style": "default", + "support_threshold_angle": "40", + "support_top_z_distance": "0.25", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.97", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "top_surface_speed": "150", + "travel_acceleration": "10000", + "travel_jerk": "12", + "travel_speed": "350", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "15", + "wipe_tower_extra_spacing": "150%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Anycubic/process/fdm_process_common.json b/backend/profiles/profiles/Anycubic/process/fdm_process_common.json new file mode 100644 index 0000000..e87395c --- /dev/null +++ b/backend/profiles/profiles/Anycubic/process/fdm_process_common.json @@ -0,0 +1,105 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "800", + "travel_acceleration": "1000", + "inner_wall_acceleration": "900", + "outer_wall_acceleration": "700", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "45", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "50", + "gap_infill_speed": "30", + "travel_speed": "200", + "enable_arc_fitting": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery.json b/backend/profiles/profiles/Artillery.json new file mode 100644 index 0000000..c7c1632 --- /dev/null +++ b/backend/profiles/profiles/Artillery.json @@ -0,0 +1,626 @@ +{ + "name": "Artillery", + "version": "02.03.01.10", + "force_update": "0", + "description": "Artillery configurations", + "machine_model_list": [ + { + "name": "Artillery Genius", + "sub_path": "machine/Artillery Genius.json" + }, + { + "name": "Artillery Genius Pro", + "sub_path": "machine/Artillery Genius Pro.json" + }, + { + "name": "Artillery Hornet", + "sub_path": "machine/Artillery Hornet.json" + }, + { + "name": "Artillery M1 Pro", + "sub_path": "machine/Artillery M1 Pro.json" + }, + { + "name": "Artillery Sidewinder X1", + "sub_path": "machine/Artillery Sidewinder X1.json" + }, + { + "name": "Artillery Sidewinder X2", + "sub_path": "machine/Artillery Sidewinder X2.json" + }, + { + "name": "Artillery Sidewinder X3 Plus", + "sub_path": "machine/Artillery Sidewinder X3 Plus.json" + }, + { + "name": "Artillery Sidewinder X3 Pro", + "sub_path": "machine/Artillery Sidewinder X3 Pro.json" + }, + { + "name": "Artillery Sidewinder X4 Plus", + "sub_path": "machine/Artillery Sidewinder X4 Plus.json" + }, + { + "name": "Artillery Sidewinder X4 Pro", + "sub_path": "machine/Artillery Sidewinder X4 Pro.json" + } + ], + "process_list": [ + { + "name": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "sub_path": "process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.06mm High Quality @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.06mm High Quality @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.06mm Standard @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.06mm Standard @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.08mm Standard @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.08mm Standard @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.10mm High Quality @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.10mm High Quality @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.12mm Standard @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.12mm Standard @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.14mm Standard @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.14mm Standard @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.18mm Standard @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.18mm Standard @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.30mm Strength @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Artillery M1 Pro 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @Artillery M1 Pro 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Artillery M1 Pro 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "0.48mm Standard @Artillery M1 Pro 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "0.56mm Standard @Artillery M1 Pro 0.8 nozzle", + "sub_path": "process/0.56mm Standard @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.08mm High Quality @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.12mm Fine @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.12mm High Quality @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.15mm Optimal @Artillery Genius", + "sub_path": "process/0.15mm Optimal @Artillery Genius.json" + }, + { + "name": "0.15mm Optimal @Artillery Genius Pro", + "sub_path": "process/0.15mm Optimal @Artillery Genius Pro.json" + }, + { + "name": "0.16mm High Quality @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Artillery Hornet", + "sub_path": "process/0.16mm Optimal @Artillery Hornet.json" + }, + { + "name": "0.16mm Optimal @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Artillery X1", + "sub_path": "process/0.16mm Optimal @Artillery X1.json" + }, + { + "name": "0.20mm Standard @Artillery Genius", + "sub_path": "process/0.20mm Standard @Artillery Genius.json" + }, + { + "name": "0.20mm Standard @Artillery Genius Pro", + "sub_path": "process/0.20mm Standard @Artillery Genius Pro.json" + }, + { + "name": "0.20mm Standard @Artillery Hornet", + "sub_path": "process/0.20mm Standard @Artillery Hornet.json" + }, + { + "name": "0.20mm Standard @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Artillery X1", + "sub_path": "process/0.20mm Standard @Artillery X1.json" + }, + { + "name": "0.20mm Standard @Artillery X2", + "sub_path": "process/0.20mm Standard @Artillery X2.json" + }, + { + "name": "0.20mm Standard @Artillery X3Plus 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Artillery X3Plus 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Artillery X3Pro 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Artillery X3Pro 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Artillery X4Plus 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Artillery X4Pro 0.4 nozzle.json" + }, + { + "name": "0.20mm Strength @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Artillery Hornet", + "sub_path": "process/0.24mm Draft @Artillery Hornet.json" + }, + { + "name": "0.24mm Draft @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Artillery X1", + "sub_path": "process/0.24mm Draft @Artillery X1.json" + }, + { + "name": "0.25mm Draft @Artillery Genius", + "sub_path": "process/0.25mm Draft @Artillery Genius.json" + }, + { + "name": "0.25mm Draft @Artillery Genius Pro", + "sub_path": "process/0.25mm Draft @Artillery Genius Pro.json" + }, + { + "name": "0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.08mm Extra Fine @Artillery X4Plus 0.4 nozzle", + "sub_path": "process/0.08mm Extra Fine @Artillery X4Plus 0.4 nozzle.json" + }, + { + "name": "0.08mm High Quality @Artillery X4Plus 0.4 nozzle", + "sub_path": "process/0.08mm High Quality @Artillery X4Plus 0.4 nozzle.json" + }, + { + "name": "0.12mm Fine @Artillery X4Plus 0.4 nozzle", + "sub_path": "process/0.12mm Fine @Artillery X4Plus 0.4 nozzle.json" + }, + { + "name": "0.12mm High Quality @Artillery X4Plus 0.4 nozzle", + "sub_path": "process/0.12mm High Quality @Artillery X4Plus 0.4 nozzle.json" + }, + { + "name": "0.16mm High Quality @Artillery X4Plus 0.4 nozzle", + "sub_path": "process/0.16mm High Quality @Artillery X4Plus 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Artillery X4Plus 0.4 nozzle", + "sub_path": "process/0.16mm Optimal @Artillery X4Plus 0.4 nozzle.json" + }, + { + "name": "0.20mm Strength @Artillery X4Plus 0.4 nozzle", + "sub_path": "process/0.20mm Strength @Artillery X4Plus 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Artillery X4Plus 0.4 nozzle", + "sub_path": "process/0.24mm Draft @Artillery X4Plus 0.4 nozzle.json" + }, + { + "name": "0.28mm Extra Draft @Artillery X4Plus 0.4 nozzle", + "sub_path": "process/0.28mm Extra Draft @Artillery X4Plus 0.4 nozzle.json" + }, + { + "name": "0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle", + "sub_path": "process/0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle.json" + }, + { + "name": "0.08mm High Quality @Artillery X4Pro 0.4 nozzle", + "sub_path": "process/0.08mm High Quality @Artillery X4Pro 0.4 nozzle.json" + }, + { + "name": "0.12mm Fine @Artillery X4Pro 0.4 nozzle", + "sub_path": "process/0.12mm Fine @Artillery X4Pro 0.4 nozzle.json" + }, + { + "name": "0.12mm High Quality @Artillery X4Pro 0.4 nozzle", + "sub_path": "process/0.12mm High Quality @Artillery X4Pro 0.4 nozzle.json" + }, + { + "name": "0.16mm High Quality @Artillery X4Pro 0.4 nozzle", + "sub_path": "process/0.16mm High Quality @Artillery X4Pro 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Artillery X4Pro 0.4 nozzle", + "sub_path": "process/0.16mm Optimal @Artillery X4Pro 0.4 nozzle.json" + }, + { + "name": "0.20mm Strength @Artillery X4Pro 0.4 nozzle", + "sub_path": "process/0.20mm Strength @Artillery X4Pro 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Artillery X4Pro 0.4 nozzle", + "sub_path": "process/0.24mm Draft @Artillery X4Pro 0.4 nozzle.json" + }, + { + "name": "0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle", + "sub_path": "process/0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle.json" + } + ], + "filament_list": [ + { + "name": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Artillery Generic ABS", + "sub_path": "filament/Artillery Generic ABS.json" + }, + { + "name": "Artillery Generic ASA", + "sub_path": "filament/Artillery Generic ASA.json" + }, + { + "name": "Artillery Generic PETG", + "sub_path": "filament/Artillery Generic PETG.json" + }, + { + "name": "Artillery Generic PLA", + "sub_path": "filament/Artillery Generic PLA.json" + }, + { + "name": "Artillery Generic PLA-CF", + "sub_path": "filament/Artillery Generic PLA-CF.json" + }, + { + "name": "Artillery Generic TPU", + "sub_path": "filament/Artillery Generic TPU.json" + }, + { + "name": "Artillery ABS", + "sub_path": "filament/Artillery ABS.json" + }, + { + "name": "Artillery ABS @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery ASA @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PA @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PA @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PA-CF @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PA-CF @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PC @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PC @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PET @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PET @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PETG", + "sub_path": "filament/Artillery PETG.json" + }, + { + "name": "Artillery PETG @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PLA Basic", + "sub_path": "filament/Artillery PLA Basic.json" + }, + { + "name": "Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PLA Matte", + "sub_path": "filament/Artillery PLA Matte.json" + }, + { + "name": "Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PLA Silk", + "sub_path": "filament/Artillery PLA Silk.json" + }, + { + "name": "Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PLA Tough", + "sub_path": "filament/Artillery PLA Tough.json" + }, + { + "name": "Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PVA @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery TPU", + "sub_path": "filament/Artillery TPU.json" + }, + { + "name": "Artillery TPU @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery TPU @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery ABS @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery ABS @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery ABS @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery ASA @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery ASA @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery ASA @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery PET @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PET @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PET @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PET @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PET @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PET @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery PETG @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PETG @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PETG @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery PVA @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PVA @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PVA @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery TPU @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery TPU @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery TPU @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery TPU @Artillery M1 Pro 0.8 nozzle.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Artillery Genius 0.4 nozzle", + "sub_path": "machine/Artillery Genius 0.4 nozzle.json" + }, + { + "name": "Artillery Genius Pro 0.4 nozzle", + "sub_path": "machine/Artillery Genius Pro 0.4 nozzle.json" + }, + { + "name": "Artillery Hornet 0.4 nozzle", + "sub_path": "machine/Artillery Hornet 0.4 nozzle.json" + }, + { + "name": "Artillery M1 Pro 0.4 nozzle", + "sub_path": "machine/Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery Sidewinder X1 0.4 nozzle", + "sub_path": "machine/Artillery Sidewinder X1 0.4 nozzle.json" + }, + { + "name": "Artillery Sidewinder X2 0.4 nozzle", + "sub_path": "machine/Artillery Sidewinder X2 0.4 nozzle.json" + }, + { + "name": "Artillery Sidewinder X3 Plus 0.4 nozzle", + "sub_path": "machine/Artillery Sidewinder X3 Plus 0.4 nozzle.json" + }, + { + "name": "Artillery Sidewinder X3 Pro 0.4 nozzle", + "sub_path": "machine/Artillery Sidewinder X3 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery Sidewinder X4 Plus 0.4 nozzle", + "sub_path": "machine/Artillery Sidewinder X4 Plus 0.4 nozzle.json" + }, + { + "name": "Artillery Sidewinder X4 Pro 0.4 nozzle", + "sub_path": "machine/Artillery Sidewinder X4 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery M1 Pro 0.2 nozzle", + "sub_path": "machine/Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery M1 Pro 0.6 nozzle", + "sub_path": "machine/Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery M1 Pro 0.8 nozzle", + "sub_path": "machine/Artillery M1 Pro 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/Artillery Genius Pro_cover.png b/backend/profiles/profiles/Artillery/Artillery Genius Pro_cover.png new file mode 100644 index 0000000..5ae638f Binary files /dev/null and b/backend/profiles/profiles/Artillery/Artillery Genius Pro_cover.png differ diff --git a/backend/profiles/profiles/Artillery/Artillery Genius_cover.png b/backend/profiles/profiles/Artillery/Artillery Genius_cover.png new file mode 100644 index 0000000..50bbe76 Binary files /dev/null and b/backend/profiles/profiles/Artillery/Artillery Genius_cover.png differ diff --git a/backend/profiles/profiles/Artillery/Artillery Hornet_cover.png b/backend/profiles/profiles/Artillery/Artillery Hornet_cover.png new file mode 100644 index 0000000..16ac7e2 Binary files /dev/null and b/backend/profiles/profiles/Artillery/Artillery Hornet_cover.png differ diff --git a/backend/profiles/profiles/Artillery/Artillery M1 Pro_cover.png b/backend/profiles/profiles/Artillery/Artillery M1 Pro_cover.png new file mode 100644 index 0000000..f25117d Binary files /dev/null and b/backend/profiles/profiles/Artillery/Artillery M1 Pro_cover.png differ diff --git a/backend/profiles/profiles/Artillery/Artillery Sidewinder X1_cover.png b/backend/profiles/profiles/Artillery/Artillery Sidewinder X1_cover.png new file mode 100644 index 0000000..98eae4c Binary files /dev/null and b/backend/profiles/profiles/Artillery/Artillery Sidewinder X1_cover.png differ diff --git a/backend/profiles/profiles/Artillery/Artillery Sidewinder X2_cover.png b/backend/profiles/profiles/Artillery/Artillery Sidewinder X2_cover.png new file mode 100644 index 0000000..cda835a Binary files /dev/null and b/backend/profiles/profiles/Artillery/Artillery Sidewinder X2_cover.png differ diff --git a/backend/profiles/profiles/Artillery/Artillery Sidewinder X3 Plus_cover.png b/backend/profiles/profiles/Artillery/Artillery Sidewinder X3 Plus_cover.png new file mode 100644 index 0000000..cfdf059 Binary files /dev/null and b/backend/profiles/profiles/Artillery/Artillery Sidewinder X3 Plus_cover.png differ diff --git a/backend/profiles/profiles/Artillery/Artillery Sidewinder X3 Pro_cover.png b/backend/profiles/profiles/Artillery/Artillery Sidewinder X3 Pro_cover.png new file mode 100644 index 0000000..8df3feb Binary files /dev/null and b/backend/profiles/profiles/Artillery/Artillery Sidewinder X3 Pro_cover.png differ diff --git a/backend/profiles/profiles/Artillery/Artillery Sidewinder X4 Plus_cover.png b/backend/profiles/profiles/Artillery/Artillery Sidewinder X4 Plus_cover.png new file mode 100644 index 0000000..4e87d7e Binary files /dev/null and b/backend/profiles/profiles/Artillery/Artillery Sidewinder X4 Plus_cover.png differ diff --git a/backend/profiles/profiles/Artillery/Artillery Sidewinder X4 Pro_cover.png b/backend/profiles/profiles/Artillery/Artillery Sidewinder X4 Pro_cover.png new file mode 100644 index 0000000..19633e8 Binary files /dev/null and b/backend/profiles/profiles/Artillery/Artillery Sidewinder X4 Pro_cover.png differ diff --git a/backend/profiles/profiles/Artillery/artillery_genius_buildplate_model.stl b/backend/profiles/profiles/Artillery/artillery_genius_buildplate_model.stl new file mode 100644 index 0000000..0931402 Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_genius_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Artillery/artillery_genius_buildplate_texture.png b/backend/profiles/profiles/Artillery/artillery_genius_buildplate_texture.png new file mode 100644 index 0000000..9eaa212 Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_genius_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Artillery/artillery_geniuspro_buildplate_model.stl b/backend/profiles/profiles/Artillery/artillery_geniuspro_buildplate_model.stl new file mode 100644 index 0000000..0931402 Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_geniuspro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Artillery/artillery_geniuspro_buildplate_texture.png b/backend/profiles/profiles/Artillery/artillery_geniuspro_buildplate_texture.png new file mode 100644 index 0000000..9eaa212 Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_geniuspro_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Artillery/artillery_hornet_buildplate_model.stl b/backend/profiles/profiles/Artillery/artillery_hornet_buildplate_model.stl new file mode 100644 index 0000000..0931402 Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_hornet_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Artillery/artillery_hornet_buildplate_texture.png b/backend/profiles/profiles/Artillery/artillery_hornet_buildplate_texture.png new file mode 100644 index 0000000..9eaa212 Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_hornet_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Artillery/artillery_m1_pro_buildplate_model.stl b/backend/profiles/profiles/Artillery/artillery_m1_pro_buildplate_model.stl new file mode 100644 index 0000000..f489d6e Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_m1_pro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Artillery/artillery_m1_pro_buildplate_texture.svg b/backend/profiles/profiles/Artillery/artillery_m1_pro_buildplate_texture.svg new file mode 100644 index 0000000..64abc8c --- /dev/null +++ b/backend/profiles/profiles/Artillery/artillery_m1_pro_buildplate_texture.svg @@ -0,0 +1,676 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Artillery/artillery_sidewinderx1_buildplate_model.stl b/backend/profiles/profiles/Artillery/artillery_sidewinderx1_buildplate_model.stl new file mode 100644 index 0000000..f99bd8d Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_sidewinderx1_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Artillery/artillery_sidewinderx1_buildplate_texture.png b/backend/profiles/profiles/Artillery/artillery_sidewinderx1_buildplate_texture.png new file mode 100644 index 0000000..e97bce2 Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_sidewinderx1_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Artillery/artillery_sidewinderx2_buildplate_model.stl b/backend/profiles/profiles/Artillery/artillery_sidewinderx2_buildplate_model.stl new file mode 100644 index 0000000..f99bd8d Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_sidewinderx2_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Artillery/artillery_sidewinderx2_buildplate_texture.png b/backend/profiles/profiles/Artillery/artillery_sidewinderx2_buildplate_texture.png new file mode 100644 index 0000000..e97bce2 Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_sidewinderx2_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Artillery/artillery_sidewinderx3plus_buildplate_model.stl b/backend/profiles/profiles/Artillery/artillery_sidewinderx3plus_buildplate_model.stl new file mode 100644 index 0000000..c4856c6 Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_sidewinderx3plus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Artillery/artillery_sidewinderx3pro_buildplate_model.stl b/backend/profiles/profiles/Artillery/artillery_sidewinderx3pro_buildplate_model.stl new file mode 100644 index 0000000..cf32749 Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_sidewinderx3pro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Artillery/artillery_sidewinderx4plus_buildplate_model.stl b/backend/profiles/profiles/Artillery/artillery_sidewinderx4plus_buildplate_model.stl new file mode 100644 index 0000000..1159922 Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_sidewinderx4plus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Artillery/artillery_sidewinderx4pro_buildplate_model.stl b/backend/profiles/profiles/Artillery/artillery_sidewinderx4pro_buildplate_model.stl new file mode 100644 index 0000000..092e17b Binary files /dev/null and b/backend/profiles/profiles/Artillery/artillery_sidewinderx4pro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..032e442 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery ABS @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "filament_id": "P39db358", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ABS @Artillery M1 Pro 0.2 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ABS" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..875f486 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Artillery ABS @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "chamber_temperature": [ + "50" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "filament_settings_id": [ + "Artillery ABS @Artillery M1 Pro 0.4 nozzle" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "hot_plate_temp": [ + "100" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "fan_min_speed": [ + "10" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "temperature_vitrification": [ + "220" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..bfa4135 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery ABS @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "filament_id": "P39db358", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ABS @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ABS" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..e33bbd9 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery ABS @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "filament_id": "P39db358", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ABS @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ABS" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery ABS.json b/backend/profiles/profiles/Artillery/filament/Artillery ABS.json new file mode 100644 index 0000000..316796a --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery ABS.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Artillery ABS", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "Artillery Sidewinder X3 Pro 0.4 nozzle", + "Artillery Sidewinder X3 Plus 0.4 nozzle", + "Artillery Sidewinder X4 Pro 0.4 nozzle", + "Artillery Sidewinder X4 Plus 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ABS" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "fan_cooling_layer_time": [ + "30" + ], + "slow_down_layer_time": [ + "3" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "temperature_vitrification": [ + "220" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..fde3220 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery ASA @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "filament_id": "P87436f6", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ASA @Artillery M1 Pro 0.2 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ASA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..428dd19 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,115 @@ +{ + "type": "filament", + "name": "Artillery ASA @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "chamber_temperature": [ + "55" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_retract_lift_below": [ + "259" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_settings_id": [ + "Artillery ASA @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "ASA" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "slow_down_layer_time": [ + "5" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "temperature_vitrification": [ + "110" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "80" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.064" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..e9f2682 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery ASA @Artillery M1 Pro 0.6 nozzle", + "from": "User", + "filament_id": "P87436f6", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ASA @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ASA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..ade4239 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery ASA @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "filament_id": "P87436f6", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ASA @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ASA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery Generic ABS.json b/backend/profiles/profiles/Artillery/filament/Artillery Generic ABS.json new file mode 100644 index 0000000..c1ba7ed --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery Generic ABS.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Artillery Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Artillery Sidewinder X1 0.4 nozzle", + "Artillery Genius 0.4 nozzle", + "Artillery Sidewinder X2 0.4 nozzle", + "Artillery Genius Pro 0.4 nozzle", + "Artillery Hornet 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery Generic ASA.json b/backend/profiles/profiles/Artillery/filament/Artillery Generic ASA.json new file mode 100644 index 0000000..45dc8ff --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery Generic ASA.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Artillery Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Artillery Sidewinder X1 0.4 nozzle", + "Artillery Genius 0.4 nozzle", + "Artillery Sidewinder X2 0.4 nozzle", + "Artillery Genius Pro 0.4 nozzle", + "Artillery Hornet 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery Generic PETG.json b/backend/profiles/profiles/Artillery/filament/Artillery Generic PETG.json new file mode 100644 index 0000000..e20a2fc --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery Generic PETG.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Artillery Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Artillery Sidewinder X1 0.4 nozzle", + "Artillery Genius 0.4 nozzle", + "Artillery Sidewinder X2 0.4 nozzle", + "Artillery Genius Pro 0.4 nozzle", + "Artillery Hornet 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery Generic PLA-CF.json b/backend/profiles/profiles/Artillery/filament/Artillery Generic PLA-CF.json new file mode 100644 index 0000000..3d8e38e --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery Generic PLA-CF.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Artillery Generic PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "nozzle_temperature": [ + "200" + ], + "compatible_printers": [ + "Artillery Sidewinder X1 0.4 nozzle", + "Artillery Genius 0.4 nozzle", + "Artillery Sidewinder X2 0.4 nozzle", + "Artillery Genius Pro 0.4 nozzle", + "Artillery Hornet 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery Generic PLA.json b/backend/profiles/profiles/Artillery/filament/Artillery Generic PLA.json new file mode 100644 index 0000000..a52103a --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery Generic PLA.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Artillery Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "nozzle_temperature": [ + "200" + ], + "compatible_printers": [ + "Artillery Sidewinder X1 0.4 nozzle", + "Artillery Genius 0.4 nozzle", + "Artillery Sidewinder X2 0.4 nozzle", + "Artillery Genius Pro 0.4 nozzle", + "Artillery Hornet 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery Generic TPU.json b/backend/profiles/profiles/Artillery/filament/Artillery Generic TPU.json new file mode 100644 index 0000000..01e7d14 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery Generic TPU.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Artillery Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Artillery Sidewinder X1 0.4 nozzle", + "Artillery Genius 0.4 nozzle", + "Artillery Sidewinder X2 0.4 nozzle", + "Artillery Genius Pro 0.4 nozzle", + "Artillery Hornet 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PA @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PA @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..eac9a4c --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PA @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "Artillery PA @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_settings_id": [ + "Artillery PA @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PA" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "temperature_vitrification": [ + "60" + ], + "enable_pressure_advance": [ + "1" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_retract_lift_below": [ + "259" + ], + "filament_deretraction_speed": [ + "30" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "pressure_advance": [ + "0.032" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PA-CF @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PA-CF @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..d1f6ebe --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PA-CF @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,121 @@ +{ + "type": "filament", + "name": "Artillery PA-CF @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_settings_id": [ + "Artillery PA-CF @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "slow_down_layer_time": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.6" + ], + "temperature_vitrification": [ + "108" + ], + "enable_pressure_advance": [ + "1" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "slow_down_min_speed": [ + "10" + ], + "filament_retract_lift_below": [ + "259" + ], + "filament_deretraction_speed": [ + "30" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "110" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "0%" + ], + "filament_z_hop_types": [ + "Normal Lift" + ], + "chamber_temperature": [ + "55" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "pressure_advance": [ + "0.092" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PC @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PC @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..40bd3de --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PC @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "Artillery PC @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_settings_id": [ + "Artillery PC @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PC" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "temperature_vitrification": [ + "60" + ], + "enable_pressure_advance": [ + "1" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_retract_lift_below": [ + "259" + ], + "filament_deretraction_speed": [ + "30" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "pressure_advance": [ + "0.032" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..ef0de50 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery PET @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "filament_id": "P11851ba", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PET @Artillery M1 Pro 0.2 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PET" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..7e1b1bd --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,115 @@ +{ + "type": "filament", + "name": "Artillery PET @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "chamber_temperature": [ + "0" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_settings_id": [ + "Artillery PET @Artillery M1 Pro 0.4 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_type": [ + "PET" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "temperature_vitrification": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "90" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.063" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "cool_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "80" + ], + "filament_flow_ratio": [ + "1.029" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_deretraction_speed": [ + "30" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..9c29ae1 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery PET @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "filament_id": "P11851ba", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PET @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PET" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..4df0aae --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery PET @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "filament_id": "P11851ba", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PET @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PET" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..d1882ec --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery PETG @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "filament_id": "P284941e", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "cool_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PETG @Artillery M1 Pro 0.2 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..4f51108 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "filament", + "name": "Artillery PETG @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_density": [ + "1.27" + ], + "filament_settings_id": [ + "Artillery PETG @Artillery M1 Pro 0.4 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_deretraction_speed": [ + "30" + ], + "filament_type": [ + "PETG" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "cool_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "30" + ], + "slow_down_layer_time": [ + "12" + ], + "temperature_vitrification": [ + "70" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "100" + ], + "enable_pressure_advance": [ + "1" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "filament_flow_ratio": [ + "1.029" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "pressure_advance": [ + "0.063" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..e870a95 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery PETG @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "filament_id": "P284941e", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PETG @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "cool_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..4f39e4a --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery PETG @Artillery M1 Pro 0.8 nozzle", + "from": "User", + "filament_id": "P284941e", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PETG @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "cool_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PETG.json b/backend/profiles/profiles/Artillery/filament/Artillery PETG.json new file mode 100644 index 0000000..183f728 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PETG.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Artillery PETG", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "Artillery Sidewinder X3 Pro 0.4 nozzle", + "Artillery Sidewinder X3 Plus 0.4 nozzle", + "Artillery Sidewinder X4 Pro 0.4 nozzle", + "Artillery Sidewinder X4 Plus 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PETG" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "PETG" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "fan_cooling_layer_time": [ + "30" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "temperature_vitrification": [ + "220" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "90" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..82a992a --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "filament_id": "Pfcf9c4c", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PLA @Artillery M1 Pro 0.2 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.032" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "190" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..bc40c2b --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "filament_id": "Pfcf9c4c", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PLA @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.032" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "190" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..722a0c0 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "filament_id": "Pfcf9c4c", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PLA @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.032" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "190" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..ab2a670 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle", + "inherits": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle" + ], + "filament_type": [ + "PLA Basic" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..b6bf142 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "27" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_settings_id": [ + "Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PLA Basic" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_layer_time": [ + "6" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.6" + ], + "temperature_vitrification": [ + "60" + ], + "enable_pressure_advance": [ + "1" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "slow_down_min_speed": [ + "15" + ], + "pressure_advance": [ + "0.032" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..bf26b66 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle", + "inherits": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle" + ], + "filament_type": [ + "PLA Basic" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..3521807 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle", + "inherits": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle" + ], + "filament_type": [ + "PLA Basic" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..45f6ae7 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1.029" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_settings_id": [ + "Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PLA Basic+" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "6" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "temperature_vitrification": [ + "190" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.032" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic.json new file mode 100644 index 0000000..2bd2f06 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Basic.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Artillery PLA Basic", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "Artillery Sidewinder X3 Pro 0.4 nozzle", + "Artillery Sidewinder X3 Plus 0.4 nozzle", + "Artillery Sidewinder X4 Pro 0.4 nozzle", + "Artillery Sidewinder X4 Plus 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PLA Basic" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "PLA Basic" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "80" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "temperature_vitrification": [ + "190" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.046" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..a266d79 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle", + "inherits": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle" + ], + "filament_type": [ + "PLA Matte" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..08ed5ff --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "27" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_settings_id": [ + "Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PLA Matte" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "slow_down_layer_time": [ + "6" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.6" + ], + "temperature_vitrification": [ + "60" + ], + "enable_pressure_advance": [ + "1" + ], + "slow_down_min_speed": [ + "15" + ], + "pressure_advance": [ + "0.032" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..13b36fd --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle", + "inherits": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle" + ], + "filament_type": [ + "PLA Matte" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..c46519b --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle", + "inherits": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle" + ], + "filament_type": [ + "PLA Silk" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte.json new file mode 100644 index 0000000..858272c --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Matte.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Artillery PLA Matte", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "Artillery Sidewinder X3 Pro 0.4 nozzle", + "Artillery Sidewinder X3 Plus 0.4 nozzle", + "Artillery Sidewinder X4 Pro 0.4 nozzle", + "Artillery Sidewinder X4 Plus 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PLA Matte" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "PLA Matte" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "80" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "temperature_vitrification": [ + "190" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.046" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..dd56353 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle", + "inherits": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle" + ], + "filament_type": [ + "PLA Silk" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..f28ef26 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "slow_down_layer_time": [ + "6" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.1" + ], + "filament_retraction_speed": [ + "20" + ], + "filament_deretraction_speed": [ + "20" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "PLA Silk" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_retract_lift_below": [ + "259" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..786ae45 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle", + "inherits": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle" + ], + "filament_type": [ + "PLA Silk" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..4df235e --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle", + "inherits": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", + "from": "User", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle" + ], + "filament_type": [ + "PLA Silk" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk.json new file mode 100644 index 0000000..8743430 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Silk.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Artillery PLA Silk", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "Artillery Sidewinder X3 Pro 0.4 nozzle", + "Artillery Sidewinder X3 Plus 0.4 nozzle", + "Artillery Sidewinder X4 Pro 0.4 nozzle", + "Artillery Sidewinder X4 Plus 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PLA Silk" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "PLA Silk" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "80" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "temperature_vitrification": [ + "190" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.046" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA Tough.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA Tough.json new file mode 100644 index 0000000..01141db --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA Tough.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Artillery PLA Tough", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "Artillery Sidewinder X3 Pro 0.4 nozzle", + "Artillery Sidewinder X3 Plus 0.4 nozzle", + "Artillery Sidewinder X4 Pro 0.4 nozzle", + "Artillery Sidewinder X4 Plus 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PLA Tough" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "PLA Tough" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "80" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "temperature_vitrification": [ + "190" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.046" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..187e2d6 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_settings_id": [ + "Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PLA-CF" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "temperature_vitrification": [ + "60" + ], + "enable_pressure_advance": [ + "1" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_retract_lift_below": [ + "259" + ], + "filament_deretraction_speed": [ + "30" + ], + "pressure_advance": [ + "0.032" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..722389d --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery PVA @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "filament_id": "P8163162", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Artillery PVA @Artillery M1 Pro 0.2 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PVA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..be8b308 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Artillery PVA @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "chamber_temperature": [ + "50" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_settings_id": [ + "Artillery PVA @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PVA" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "temperature_vitrification": [ + "220" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..8c5bd08 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery PVA @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "filament_id": "P8163162", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PVA @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PVA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..0fbfd43 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery PVA @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "filament_id": "P8163162", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PVA @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PVA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..e120c02 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Artillery TPU @Artillery M1 Pro 0.4 nozzle", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "filament_settings_id": [ + "Artillery TPU @Artillery M1 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "0.4" + ], + "filament_retract_lift_below": [ + "259" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_deretraction_speed": [ + "30" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "TPU" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "temperature_vitrification": [ + "60" + ], + "filament_density": [ + "1.24" + ], + "overhang_fan_threshold": [ + "95%" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.08" + ], + "filament_flow_ratio": [ + "1.067" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..e8d65fb --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery TPU @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "filament_id": "P2fbf0c0", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.22" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery TPU @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "TPU" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.06" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "190" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..7ffea12 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,286 @@ +{ + "type": "filament", + "name": "Artillery TPU @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "filament_id": "P2fbf0c0", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.22" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery TPU @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "TPU" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.06" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "190" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/Artillery TPU.json b/backend/profiles/profiles/Artillery/filament/Artillery TPU.json new file mode 100644 index 0000000..f9d57e4 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/Artillery TPU.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Artillery TPU", + "inherits": "Artillery Generic PLA", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "Artillery Sidewinder X3 Pro 0.4 nozzle", + "Artillery Sidewinder X3 Plus 0.4 nozzle", + "Artillery Sidewinder X4 Pro 0.4 nozzle", + "Artillery Sidewinder X4 Plus 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery TPU" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "TPU" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "temperature_vitrification": [ + "190" + ], + "filament_density": [ + "1.22" + ], + "overhang_fan_threshold": [ + "95%" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.06" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/fdm_filament_abs.json b/backend/profiles/profiles/Artillery/filament/fdm_filament_abs.json new file mode 100644 index 0000000..3578d1b --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/fdm_filament_abs.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/fdm_filament_asa.json b/backend/profiles/profiles/Artillery/filament/fdm_filament_asa.json new file mode 100644 index 0000000..f9c03db --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/fdm_filament_asa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/fdm_filament_common.json b/backend/profiles/profiles/Artillery/filament/fdm_filament_common.json new file mode 100644 index 0000000..72cbf0a --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/fdm_filament_common.json @@ -0,0 +1,135 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/fdm_filament_pet.json b/backend/profiles/profiles/Artillery/filament/fdm_filament_pet.json new file mode 100644 index 0000000..f679e99 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/fdm_filament_pet.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/fdm_filament_pla.json b/backend/profiles/profiles/Artillery/filament/fdm_filament_pla.json new file mode 100644 index 0000000..c9f7f45 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/fdm_filament_pla.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Artillery/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..8191c31 --- /dev/null +++ b/backend/profiles/profiles/Artillery/filament/fdm_filament_tpu.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Genius 0.4 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery Genius 0.4 nozzle.json new file mode 100644 index 0000000..b9ce502 --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Genius 0.4 nozzle.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "Artillery Genius 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Artillery Genius", + "default_print_profile": "0.20mm Standard @Artillery Genius", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_x": [ + "2000", + "1000" + ], + "machine_max_acceleration_y": [ + "2000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "3", + "2.5" + ], + "machine_max_jerk_x": [ + "7", + "10" + ], + "machine_max_jerk_y": [ + "7", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Artillery", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "4" + ], + "retraction_speed": [ + "35" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Artillery Generic PLA" + ], + "machine_start_gcode": "M83; extruder relative mode\nG28; home all axes\nM109 S[nozzle_temperature_initial_layer]; hotend temperature\nM140 S[bed_temperature_initial_layer_single]; heatbed temperature\nM190 S[bed_temperature_initial_layer_single]; wait for the bed to heat up\nM109 S[nozzle_temperature_initial_layer]; wait for the extruder to heat up\nG92 E0; reset extruder\nG1 X20 Y5 Z0.3 F5000.0; move to start-line position\nG1 Z0.3 F1000; print height\nG1 X200 Y5 F1500.0 E15; draw 1st line\nG1 X200 Y5.3 Z0.3 F5000.0; move to side a little\nG1 X5.3 Y5.3 Z0.3 F1500.0 E30; draw 2nd line\nG1 Z3 F3000; move z up little to prevent scratching of surface", + "machine_end_gcode": "G91; Relative positionning\nG1 E-2 Z0.2 F2400; Retract and raise Z\nG1 X5 Y5 F3000; Wipe out\nG1 Z10; Raise Z more\nG90; Absolute positionning\nG1 X0 Y100; Present print\nM106 S0; Turn-off fan\nM104 S0; Turn-off hotend\nM140 S0; Turn-off bed\nM84 X Y E; Disable all steppers but Z", + "layer_change_gcode": "", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Genius Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery Genius Pro 0.4 nozzle.json new file mode 100644 index 0000000..2e4a483 --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Genius Pro 0.4 nozzle.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "Artillery Genius Pro 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Artillery Genius Pro", + "default_print_profile": "0.20mm Standard @Artillery Genius Pro", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_x": [ + "2000", + "1000" + ], + "machine_max_acceleration_y": [ + "2000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "3", + "2.5" + ], + "machine_max_jerk_x": [ + "7", + "10" + ], + "machine_max_jerk_y": [ + "7", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Artillery", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "4" + ], + "retraction_speed": [ + "35" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Artillery Generic PLA" + ], + "machine_start_gcode": "M83; extruder relative mode\nG28; home all axes\nG29 S12000; bed mesh leveling\nM104 S[nozzle_temperature_initial_layer]; set hotend temperature\nM140 S[bed_temperature_initial_layer_single]; set heatbed temperature\nG90; Absolute Positioning\nG1 Y0 F5000; Move to front\nG1 X0 F5000; Move to origin\nM190 S[bed_temperature_initial_layer_single]; wait for the bed to heat up\nM109 S[nozzle_temperature_initial_layer]; wait for the extruder to heat up\nG92 E0; reset extruder\nG1 X20 Y5 Z0.3 F5000.0; move to start-line position\nG1 Z0.3 F1000; print height\nG1 X200 Y5 F1500.0 E15; draw 1st line\nG1 X200 Y5.3 Z0.3 F5000.0; move to side a little\nG1 X5.3 Y5.3 Z0.3 F1500.0 E30; draw 2nd line\nG1 Z3 F3000; move z up little to prevent scratching of surface", + "machine_end_gcode": "G91; Relative positionning\nG1 E-2 Z0.2 F2400; Retract and raise Z\nG1 X5 Y5 F3000; Wipe out\nG1 Z10; Raise Z more\nG90; Absolute positionning\nG1 X0 Y100; Present print\nM106 S0; Turn-off fan\nM104 S0; Turn-off hotend\nM140 S0; Turn-off bed\nM84 X Y E; Disable all steppers but Z", + "layer_change_gcode": "", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Genius Pro.json b/backend/profiles/profiles/Artillery/machine/Artillery Genius Pro.json new file mode 100644 index 0000000..43eddad --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Genius Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Artillery Genius Pro", + "model_id": "Artillery-Genius-Pro", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Artillery", + "bed_model": "artillery_geniuspro_buildplate_model.stl", + "bed_texture": "artillery_geniuspro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Artillery Generic ABS;Artillery Generic PLA;Artillery Generic PLA-CF;Artillery Generic PETG;Artillery Generic TPU;Artillery Generic ASA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Genius.json b/backend/profiles/profiles/Artillery/machine/Artillery Genius.json new file mode 100644 index 0000000..5e7a577 --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Genius.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Artillery Genius", + "model_id": "Artillery-Genius", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Artillery", + "bed_model": "artillery_genius_buildplate_model.stl", + "bed_texture": "artillery_genius_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Artillery Generic ABS;Artillery Generic PLA;Artillery Generic PLA-CF;Artillery Generic PETG;Artillery Generic TPU;Artillery Generic ASA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Hornet 0.4 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery Hornet 0.4 nozzle.json new file mode 100644 index 0000000..4bf8283 --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Hornet 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Artillery Hornet 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Artillery Hornet", + "default_print_profile": "0.20mm Standard @Artillery Hornet", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "230x0", + "230x230", + "0x230" + ], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_x": [ + "2000", + "1000" + ], + "machine_max_acceleration_y": [ + "2000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "3", + "2.5" + ], + "machine_max_jerk_x": [ + "7", + "10" + ], + "machine_max_jerk_y": [ + "7", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Artillery", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2.2" + ], + "retract_length_toolchange": [ + "10" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Artillery Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S{hot_plate_temp_initial_layer[0]} ; set final bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis\nG29 ; auto bed levelling\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S{nozzle_temperature_initial_layer[0]} ; set final nozzle temp\nM190 S{hot_plate_temp_initial_layer[0]} ; wait for bed temp to stabilize\nM109 S{nozzle_temperature_initial_layer[0]} ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 X2.0 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.85} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Hornet.json b/backend/profiles/profiles/Artillery/machine/Artillery Hornet.json new file mode 100644 index 0000000..fa9952c --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Hornet.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Artillery Hornet", + "model_id": "Artillery-Hornet", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Artillery", + "bed_model": "artillery_hornet_buildplate_model.stl", + "bed_texture": "artillery_hornet_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Artillery Generic ABS;Artillery Generic PLA;Artillery Generic PLA-CF;Artillery Generic PETG;Artillery Generic TPU;Artillery Generic ASA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..68bff14 --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,471 @@ +{ + "type": "machine", + "name": "Artillery M1 Pro 0.2 nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "Artillery PLA Basic" + ], + "default_print_profile": "0.20mm Standard @Artillery Genius", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "0", + "enable_filament_ramming": "1", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "G92 E0\n{if layer_num==2}\n\n;filter_fan\nM106 P3 S{during_print_exhaust_fan_speed[0]*255/100.0};\n\n;auxiliary_fan\nM106 P2 S{additional_cooling_fan_speed[0]*255/100.0}\n\n{endif}\n\n\n", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": ";===== G-CODE START =====================\n;===== machine: M1 PRO =========================\n;===== date: 20250513 =====================\n\n;===== Raise Z-Axis =====================\nM400 ; wait for buffer to clear\nG90\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\n\n{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F300 ; Move print head up{endif}\nG1 X260 Y250 F3600 ; move to safe pos \n{if max_layer_z < 50}G1 Z50 F300 ; Move print head further up{endif}\n;===== Default Settings =====================\nM400\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nM104 S0\nM140 S0\nM400\nM84 X Y Z E ; disable motors\nM400\n;===== G-CODE END =====================\n", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "5000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_x": [ + "20000", + "1000" + ], + "machine_max_acceleration_y": [ + "20000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "10" + ], + "machine_max_jerk_y": [ + "9", + "10" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_start_gcode": ";===== START G-CODE =====================\n;===== machine: M1 PRO =========================\n;===== size: X260 Y260 Z260 =====================\n;===== date: 20250529 =====================\n\n;===== Default Settings =====================\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nG90\n\n;===== Preheat While Zeroing =====================\nM106 P1 S255\n\nM140 S[bed_temperature_initial_layer_single];\n\n{if filament_type[initial_no_support_extruder]==\"ABS\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PC\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"ASA\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PA\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\nM106 P2 S0\nM106 S0;\nG4 P500\n\n;===== Wait heating =====================\nG28\nG1 X20 Y5.8 Z0.2 F18000\n\n;===== Set Print Temperature =====================\nM106 S120;\nG4 P500\nM104 S[first_layer_temperature];\n\n{if (bed_temperature_initial_layer_single >0)}\nM190 S[bed_temperature_initial_layer_single];\n{else}\nM140 S[bed_temperature_initial_layer_single];\n{endif}\n\nM109 S[first_layer_temperature];\nM106 S0;\nG4 P500\n\n;===== Wipe Nozzle Extrude Line =====================\nG1 X5 Y-0.5 Z10 F18000\nM400\nG1 X5 Y-0.5 Z0.3 F600\nM400\n\nG92 E0\nG1 X180 Y-0.5 Z0.3 F1800.0 E18.0;draw line\n\nG92 E0\nG1 X180 Y1.5 Z0.3 F1800.0 E0.2;draw line\n\nG92 E0\nG1 X80 Y1.5 Z0.3 F1800.0 E10.0;draw line\n\nG92 E0\nG1 X80 Y-2 Z0.3 F1800.0 E0.4;draw line\n\nG92 E0\nG1 X160 Y-2 Z0.3 F1800.0 E8;draw line\n\nG92 E0\nG1 X160 Y0 Z0.3 F1800.0 E0.2;draw line\n\nG92 E0\nM400\n\n;===== END G-CODE =====================\n\n\n\n\n", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_diameter": [ + "0.2" + ], + "nozzle_height": "2.5", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "print_host": "192.168.3.24", + "print_host_webui": "", + "printable_area": [ + "181.7x-9.99164", + "182.065x-9.96658", + "182.429x-9.92488", + "182.79x-9.86661", + "183.148x-9.7919", + "183.502x-9.70091", + "183.851x-9.59383", + "184.196x-9.47087", + "184.534x-9.33231", + "184.866x-9.17842", + "185.19x-9.00954", + "185.507x-8.82599", + "185.814x-8.62819", + "186.113x-8.41653", + "186.401x-8.19148", + "186.679x-7.95348", + "186.945x-7.70303", + "187.2x-7.44069", + "187.442x-7.16695", + "187.672x-6.88243", + "187.889x-6.58769", + "188.635x-5.52152", + "189.769x-3.90205", + "190.709x-2.55922", + "190.924x-2.27065", + "191.156x-1.9955", + "191.404x-1.73476", + "191.667x-1.48938", + "191.945x-1.26022", + "192.236x-1.04814", + "192.539x-0.853866", + "192.853x-0.678131", + "193.177x-0.521545", + "193.51x-0.384674", + "193.851x-0.26802", + "194.198x-0.171997", + "194.55x-0.096954", + "194.906x-0.043151", + "195.264x-0.010803", + "195.624x0", + "261x0", + "261.369x0.017059", + "261.735x0.068099", + "262.095x0.152694", + "262.445x0.270111", + "262.783x0.419342", + "263.106x0.599136", + "263.411x0.807937", + "263.695x1.04396", + "263.956x1.30522", + "264.192x1.58946", + "264.401x1.89427", + "264.581x2.21704", + "264.73x2.55504", + "264.847x2.90535", + "264.932x3.265", + "264.983x3.63092", + "265x4", + "265x261", + "264.983x261.369", + "264.932x261.735", + "264.847x262.095", + "264.73x262.445", + "264.581x262.783", + "264.401x263.106", + "264.192x263.411", + "263.956x263.695", + "263.695x263.956", + "263.411x264.192", + "263.106x264.401", + "262.783x264.581", + "262.445x264.73", + "262.095x264.847", + "261.735x264.932", + "261.369x264.983", + "261x265", + "228x265", + "227.741x265.034", + "227.5x265.134", + "227.293x265.293", + "227.134x265.5", + "227.034x265.741", + "227x266", + "227x270", + "226.978x270.362", + "226.913x270.718", + "226.805x271.064", + "226.656x271.394", + "226.469x271.704", + "226.246x271.989", + "225.989x272.246", + "225.704x272.469", + "225.394x272.656", + "225.064x272.805", + "224.718x272.913", + "224.362x272.978", + "224x273", + "193x273", + "192.638x272.978", + "192.282x272.913", + "191.936x272.805", + "191.606x272.656", + "191.296x272.469", + "191.011x272.246", + "190.754x271.989", + "190.531x271.704", + "190.344x271.394", + "190.195x271.064", + "190.087x270.718", + "190.022x270.362", + "190x270", + "190x266", + "189.966x265.741", + "189.866x265.5", + "189.707x265.293", + "189.5x265.134", + "189.259x265.034", + "189x265", + "76x265", + "75.7412x265.034", + "75.5x265.134", + "75.2929x265.293", + "75.134x265.5", + "75.0341x265.741", + "75x266", + "75x270", + "74.9781x270.362", + "74.9128x270.718", + "74.805x271.064", + "74.6563x271.394", + "74.4689x271.704", + "74.2455x271.989", + "73.9894x272.246", + "73.7042x272.469", + "73.3942x272.656", + "73.0638x272.805", + "72.7179x272.913", + "72.3616x272.978", + "72x273", + "41x273", + "40.6384x272.978", + "40.282x272.913", + "39.9362x272.805", + "39.6058x272.656", + "39.2958x272.469", + "39.0106x272.246", + "38.7545x271.989", + "38.531x271.704", + "38.3436x271.394", + "38.1949x271.064", + "38.0872x270.718", + "38.0219x270.362", + "38x270", + "38x266", + "37.9659x265.741", + "37.866x265.5", + "37.7071x265.293", + "37.5x265.134", + "37.2588x265.034", + "37x265", + "4x265", + "3.63092x264.983", + "3.26498x264.932", + "2.90533x264.847", + "2.55502x264.73", + "2.21704x264.581", + "1.89426x264.401", + "1.58945x264.192", + "1.30521x263.956", + "1.04394x263.695", + "0.807922x263.411", + "0.599121x263.106", + "0.419342x262.783", + "0.270111x262.445", + "0.152679x262.095", + "0.068084x261.735", + "0.017059x261.369", + "0x261", + "0x4", + "0.017059x3.63092", + "0.068084x3.265", + "0.152679x2.90535", + "0.270111x2.55504", + "0.419342x2.21704", + "0.599121x1.89427", + "0.807922x1.58946", + "1.04394x1.30522", + "1.30521x1.04396", + "1.58945x0.807937", + "1.89426x0.599136", + "2.21704x0.419342", + "2.55502x0.270111", + "2.90533x0.152694", + "3.26498x0.068099", + "3.63092x0.017059", + "4x0", + "69.3761x0", + "69.7359x-0.010803", + "70.0944x-0.043151", + "70.4503x-0.096954", + "70.8024x-0.171997", + "71.1493x-0.26802", + "71.4898x-0.384674", + "71.8228x-0.521545", + "72.1469x-0.678131", + "72.4611x-0.853866", + "72.7641x-1.04814", + "73.055x-1.26022", + "73.3326x-1.48938", + "73.596x-1.73476", + "73.8441x-1.9955", + "74.0763x-2.27065", + "74.2914x-2.55922", + "75.2314x-3.90205", + "76.1714x-5.24487", + "76.7589x-6.08414", + "77.1114x-6.58769", + "77.3279x-6.88243", + "77.5576x-7.16695", + "77.8002x-7.44069", + "78.0549x-7.70303", + "78.3214x-7.95348", + "78.5991x-8.19148", + "78.8874x-8.41653", + "79.1856x-8.62819", + "79.4932x-8.82599", + "79.8095x-9.00954", + "80.1339x-9.17842", + "80.4657x-9.33231", + "80.8041x-9.47087", + "81.1485x-9.59383", + "81.4982x-9.70091", + "81.8524x-9.7919", + "82.2104x-9.86661", + "82.5714x-9.92488", + "82.9348x-9.96658", + "83.2996x-9.99164", + "83.6652x-10", + "181.335x-10" + ], + "printable_height": "260", + "printer_model": "Artillery M1 Pro", + "printer_notes": "", + "printer_settings_id": "Artillery M1 Pro 0.2 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.2", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "10" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "0.4" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": "300x300/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..114caaa --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,228 @@ +{ + "type": "machine", + "name": "Artillery M1 Pro 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM007", + "instantiation": "true", + "is_artillery": "1", + "emit_machine_limits_to_gcode": "1", + "layer_change_gcode": "G92 E0\n{if layer_num==2}\n\n;filter_fan\nM106 P3 S{during_print_exhaust_fan_speed[0]*255/100.0};\n\n;auxiliary_fan\nM106 P2 S{additional_cooling_fan_speed[0]*255/100.0}\n\n{endif}\n\n", + "machine_end_gcode": ";===== G-CODE START =====================\n;===== machine: M1 PRO =========================\n;===== date: 20250729 =====================\n\n;===== Raise Z-Axis =====================\nM400 ; wait for buffer to clear\nG90\nG92 E0 ; zero the extruder\nG1 E-3 F1800 ; retract\n\n{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F300 ; Move print head up{endif} \nG1 X260 Y250 F3600 ; move to safe pos \nM400\nTIMELAPSE_TAKE_FRAME\n{if max_layer_z < 50}G1 Z50 F300 ; Move print head further up{endif}\n;===== Default Settings =====================\nM400\nM106 S255\nM141 S0\nM106 P1 S255\nM104 S160\nG4 P10000\nM109 S160\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nM104 S0\nM140 S0\nM400\nM84 X Y Z E ; disable motors\nM400\n;===== G-CODE END =====================", + "machine_max_acceleration_extruding": [ + "20000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "5000", + "1250" + ], + "machine_max_acceleration_x": [ + "20000", + "1000" + ], + "machine_max_acceleration_y": [ + "20000", + "1000" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "10" + ], + "machine_max_jerk_y": [ + "9", + "10" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "50", + "120" + ], + "machine_max_speed_x": [ + "700", + "200" + ], + "machine_max_speed_y": [ + "700", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_start_gcode": ";===== START G-CODE =====================\n;===== machine: M1 PRO =========================\n;===== size: X260 Y260 Z260 =====================\n;===== date: 20250708 =====================\n;===== Filament Temperature Configuration =====================\n;Nozzle_Preheat_Temp:140\n;Bed_Preheat_Temp:[bed_temperature_initial_layer_single]\n{if (nozzle_temperature_initial_layer[0] >250)};Filament_Common_Extrusion_Temp:[nozzle_temperature_initial_layer]{else};Filament_Common_Extrusion_Temp:250{endif}\n;Nozzle_Init_Layer_Temp:[nozzle_temperature_initial_layer]\n;Filament_Softening_Temp:[nozzle_temperature_range_low]\n\n;===== Default Settings =====================\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nG90\n\n;===== Preheat While Zeroing =====================\nM106 P1 S153\n\nM140 S[bed_temperature_initial_layer_single];\n\n{if filament_type[initial_no_support_extruder]==\"ABS\"}\nM106 P1 S255\nM106 P2 S60\nG4 P5000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PC\"}\nM106 P1 S255\nM106 P2 S60\nG4 P5000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"ASA\"}\nM106 P1 S255\nM106 P2 S60\nG4 P5000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PA\"}\nM106 P1 S255\nM106 P2 S60\nG4 P5000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PA-CF\"}\nM106 P1 S255\nM106 P2 S60\nG4 P5000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\nM106 P2 S0\nM106 S0;\nG4 P500\n\n;===== Wait heating =====================\nG28\nG1 X20 Y5.8 Z0.2 F18000\n\n;===== Set Print Temperature =====================\nM106 S120;\nG4 P500\nM104 S[first_layer_temperature];\n\n{if (bed_temperature_initial_layer_single >0)}\nM190 S[bed_temperature_initial_layer_single];\n{else}\nM140 S[bed_temperature_initial_layer_single];\n{endif}\n\nM109 S[first_layer_temperature];\nM106 S0;\nG4 P500\n\n;===== Wipe Nozzle Extrude Line =====================\nG1 X80 Y-0.5 Z5 F18000\nM400\nG1 X80 Y-0.5 Z0.3 F600\nM400\n\nG92 E0\nG1 Z0.3 E8 F300\nM400\n\nG92 E0\nG1 X180 Y-0.5 Z0.3 F1800.0 E10.0;draw line\n\nG92 E0\nG1 X180 Y-2 Z0.3 F1800.0 E0.15;draw line\n\nG92 E0\nG1 X90 Y-2 Z0.3 F1800.0 E9;draw line\n\nG92 E0\nG1 X90 Y0 Z0.2 E0.2 F1800;\n\nG92 E0\nG1 Z0.6 F600\nM400\n\nG1 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} F9000\nM400\n\n;===== END G-CODE =====================\n\n\n\n", + "print_host": "192.168.3.29", + "printable_area": [ + "0x0", + "260x0", + "260x260", + "0x260" + ], + "printer_settings_id": "Artillery M1 Pro 0.4 nozzle", + "retraction_length": [ + "1.3" + ], + "z_hop": [ + "0.6" + ], + "printer_model": "Artillery M1 Pro", + "nozzle_diameter": [ + "0.4" + ], + "default_filament_profile": [ + "Artillery PLA Basic" + ], + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_print_profile": "0.20mm Standard @Artillery Genius", + "deretraction_speed": [ + "40" + ], + "disable_m73": "0", + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "preferred_orientation": "0", + "print_host_webui": "", + "printable_height": "260", + "printer_notes": "", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "10" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Slope Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..cca8f10 --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,471 @@ +{ + "type": "machine", + "name": "Artillery M1 Pro 0.6 nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "Artillery PLA Basic" + ], + "default_print_profile": "0.20mm Standard @Artillery Genius", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "0", + "enable_filament_ramming": "1", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "G92 E0\n{if layer_num==2}\n\n;filter_fan\nM106 P3 S{during_print_exhaust_fan_speed[0]*255/100.0};\n\n;auxiliary_fan\nM106 P2 S{additional_cooling_fan_speed[0]*255/100.0}\n\n{endif}\n\n\n", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": ";===== G-CODE START =====================\n;===== machine: M1 PRO =========================\n;===== date: 20250513 =====================\n\n;===== Raise Z-Axis =====================\nM400 ; wait for buffer to clear\nG90\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\n\n{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F300 ; Move print head up{endif}\nG1 X260 Y250 F3600 ; move to safe pos \n{if max_layer_z < 50}G1 Z50 F300 ; Move print head further up{endif}\n;===== Default Settings =====================\nM400\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nM104 S0\nM140 S0\nM400\nM84 X Y Z E ; disable motors\nM400\n;===== G-CODE END =====================\n", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "5000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_x": [ + "20000", + "1000" + ], + "machine_max_acceleration_y": [ + "20000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "10" + ], + "machine_max_jerk_y": [ + "9", + "10" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_start_gcode": ";===== START G-CODE =====================\n;===== machine: M1 PRO =========================\n;===== size: X260 Y260 Z260 =====================\n;===== date: 20250529 =====================\n\n;===== Default Settings =====================\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nG90\n\n;===== Preheat While Zeroing =====================\nM106 P1 S255\n\nM140 S[bed_temperature_initial_layer_single];\n\n{if filament_type[initial_no_support_extruder]==\"ABS\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PC\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"ASA\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PA\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\nM106 P2 S0\nM106 S0;\nG4 P500\n\n;===== Wait heating =====================\nG28\nG1 X20 Y5.8 Z0.2 F18000\n\n;===== Set Print Temperature =====================\nM106 S120;\nG4 P500\nM104 S[first_layer_temperature];\n\n{if (bed_temperature_initial_layer_single >0)}\nM190 S[bed_temperature_initial_layer_single];\n{else}\nM140 S[bed_temperature_initial_layer_single];\n{endif}\n\nM109 S[first_layer_temperature];\nM106 S0;\nG4 P500\n\n;===== Wipe Nozzle Extrude Line =====================\nG1 X5 Y-0.5 Z10 F18000\nM400\nG1 X5 Y-0.5 Z0.3 F600\nM400\n\nG92 E0\nG1 X180 Y-0.5 Z0.3 F1800.0 E18.0;draw line\n\nG92 E0\nG1 X180 Y1.5 Z0.3 F1800.0 E0.2;draw line\n\nG92 E0\nG1 X80 Y1.5 Z0.3 F1800.0 E10.0;draw line\n\nG92 E0\nG1 X80 Y-2 Z0.3 F1800.0 E0.4;draw line\n\nG92 E0\nG1 X160 Y-2 Z0.3 F1800.0 E8;draw line\n\nG92 E0\nG1 X160 Y0 Z0.3 F1800.0 E0.2;draw line\n\nG92 E0\nM400\n\n;===== END G-CODE =====================\n\n\n\n\n", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.6" + ], + "nozzle_height": "2.5", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "print_host": "192.168.0.249", + "print_host_webui": "", + "printable_area": [ + "181.7x-9.99164", + "182.065x-9.96658", + "182.429x-9.92488", + "182.79x-9.86661", + "183.148x-9.7919", + "183.502x-9.70091", + "183.851x-9.59383", + "184.196x-9.47087", + "184.534x-9.33231", + "184.866x-9.17842", + "185.19x-9.00954", + "185.507x-8.82599", + "185.814x-8.62819", + "186.113x-8.41653", + "186.401x-8.19148", + "186.679x-7.95348", + "186.945x-7.70303", + "187.2x-7.44069", + "187.442x-7.16695", + "187.672x-6.88243", + "187.889x-6.58769", + "188.635x-5.52152", + "189.769x-3.90205", + "190.709x-2.55922", + "190.924x-2.27065", + "191.156x-1.9955", + "191.404x-1.73476", + "191.667x-1.48938", + "191.945x-1.26022", + "192.236x-1.04814", + "192.539x-0.853866", + "192.853x-0.678131", + "193.177x-0.521545", + "193.51x-0.384674", + "193.851x-0.26802", + "194.198x-0.171997", + "194.55x-0.096954", + "194.906x-0.043151", + "195.264x-0.010803", + "195.624x0", + "261x0", + "261.369x0.017059", + "261.735x0.068099", + "262.095x0.152694", + "262.445x0.270111", + "262.783x0.419342", + "263.106x0.599136", + "263.411x0.807937", + "263.695x1.04396", + "263.956x1.30522", + "264.192x1.58946", + "264.401x1.89427", + "264.581x2.21704", + "264.73x2.55504", + "264.847x2.90535", + "264.932x3.265", + "264.983x3.63092", + "265x4", + "265x261", + "264.983x261.369", + "264.932x261.735", + "264.847x262.095", + "264.73x262.445", + "264.581x262.783", + "264.401x263.106", + "264.192x263.411", + "263.956x263.695", + "263.695x263.956", + "263.411x264.192", + "263.106x264.401", + "262.783x264.581", + "262.445x264.73", + "262.095x264.847", + "261.735x264.932", + "261.369x264.983", + "261x265", + "228x265", + "227.741x265.034", + "227.5x265.134", + "227.293x265.293", + "227.134x265.5", + "227.034x265.741", + "227x266", + "227x270", + "226.978x270.362", + "226.913x270.718", + "226.805x271.064", + "226.656x271.394", + "226.469x271.704", + "226.246x271.989", + "225.989x272.246", + "225.704x272.469", + "225.394x272.656", + "225.064x272.805", + "224.718x272.913", + "224.362x272.978", + "224x273", + "193x273", + "192.638x272.978", + "192.282x272.913", + "191.936x272.805", + "191.606x272.656", + "191.296x272.469", + "191.011x272.246", + "190.754x271.989", + "190.531x271.704", + "190.344x271.394", + "190.195x271.064", + "190.087x270.718", + "190.022x270.362", + "190x270", + "190x266", + "189.966x265.741", + "189.866x265.5", + "189.707x265.293", + "189.5x265.134", + "189.259x265.034", + "189x265", + "76x265", + "75.7412x265.034", + "75.5x265.134", + "75.2929x265.293", + "75.134x265.5", + "75.0341x265.741", + "75x266", + "75x270", + "74.9781x270.362", + "74.9128x270.718", + "74.805x271.064", + "74.6563x271.394", + "74.4689x271.704", + "74.2455x271.989", + "73.9894x272.246", + "73.7042x272.469", + "73.3942x272.656", + "73.0638x272.805", + "72.7179x272.913", + "72.3616x272.978", + "72x273", + "41x273", + "40.6384x272.978", + "40.282x272.913", + "39.9362x272.805", + "39.6058x272.656", + "39.2958x272.469", + "39.0106x272.246", + "38.7545x271.989", + "38.531x271.704", + "38.3436x271.394", + "38.1949x271.064", + "38.0872x270.718", + "38.0219x270.362", + "38x270", + "38x266", + "37.9659x265.741", + "37.866x265.5", + "37.7071x265.293", + "37.5x265.134", + "37.2588x265.034", + "37x265", + "4x265", + "3.63092x264.983", + "3.26498x264.932", + "2.90533x264.847", + "2.55502x264.73", + "2.21704x264.581", + "1.89426x264.401", + "1.58945x264.192", + "1.30521x263.956", + "1.04394x263.695", + "0.807922x263.411", + "0.599121x263.106", + "0.419342x262.783", + "0.270111x262.445", + "0.152679x262.095", + "0.068084x261.735", + "0.017059x261.369", + "0x261", + "0x4", + "0.017059x3.63092", + "0.068084x3.265", + "0.152679x2.90535", + "0.270111x2.55504", + "0.419342x2.21704", + "0.599121x1.89427", + "0.807922x1.58946", + "1.04394x1.30522", + "1.30521x1.04396", + "1.58945x0.807937", + "1.89426x0.599136", + "2.21704x0.419342", + "2.55502x0.270111", + "2.90533x0.152694", + "3.26498x0.068099", + "3.63092x0.017059", + "4x0", + "69.3761x0", + "69.7359x-0.010803", + "70.0944x-0.043151", + "70.4503x-0.096954", + "70.8024x-0.171997", + "71.1493x-0.26802", + "71.4898x-0.384674", + "71.8228x-0.521545", + "72.1469x-0.678131", + "72.4611x-0.853866", + "72.7641x-1.04814", + "73.055x-1.26022", + "73.3326x-1.48938", + "73.596x-1.73476", + "73.8441x-1.9955", + "74.0763x-2.27065", + "74.2914x-2.55922", + "75.2314x-3.90205", + "76.1714x-5.24487", + "76.7589x-6.08414", + "77.1114x-6.58769", + "77.3279x-6.88243", + "77.5576x-7.16695", + "77.8002x-7.44069", + "78.0549x-7.70303", + "78.3214x-7.95348", + "78.5991x-8.19148", + "78.8874x-8.41653", + "79.1856x-8.62819", + "79.4932x-8.82599", + "79.8095x-9.00954", + "80.1339x-9.17842", + "80.4657x-9.33231", + "80.8041x-9.47087", + "81.1485x-9.59383", + "81.4982x-9.70091", + "81.8524x-9.7919", + "82.2104x-9.86661", + "82.5714x-9.92488", + "82.9348x-9.96658", + "83.2996x-9.99164", + "83.6652x-10", + "181.335x-10" + ], + "printable_height": "260", + "printer_model": "Artillery M1 Pro", + "printer_notes": "", + "printer_settings_id": "Artillery M1 Pro 0.6 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.6", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "10" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": "300x300/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..46aa56c --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,471 @@ +{ + "type": "machine", + "name": "Artillery M1 Pro 0.8 nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "Artillery PLA Basic" + ], + "default_print_profile": "0.20mm Standard @Artillery Genius", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "0", + "enable_filament_ramming": "1", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "G92 E0\n{if layer_num==2}\n\n;filter_fan\nM106 P3 S{during_print_exhaust_fan_speed[0]*255/100.0};\n\n;auxiliary_fan\nM106 P2 S{additional_cooling_fan_speed[0]*255/100.0}\n\n{endif}\n\n\n", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": ";===== G-CODE START =====================\n;===== machine: M1 PRO =========================\n;===== date: 20250513 =====================\n\n;===== Raise Z-Axis =====================\nM400 ; wait for buffer to clear\nG90\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\n\n{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F300 ; Move print head up{endif}\nG1 X260 Y250 F3600 ; move to safe pos \n{if max_layer_z < 50}G1 Z50 F300 ; Move print head further up{endif}\n;===== Default Settings =====================\nM400\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nM104 S0\nM140 S0\nM400\nM84 X Y Z E ; disable motors\nM400\n;===== G-CODE END =====================\n", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "5000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_x": [ + "20000", + "1000" + ], + "machine_max_acceleration_y": [ + "20000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "10" + ], + "machine_max_jerk_y": [ + "9", + "10" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_start_gcode": ";===== START G-CODE =====================\n;===== machine: M1 PRO =========================\n;===== size: X260 Y260 Z260 =====================\n;===== date: 20250529 =====================\n\n;===== Default Settings =====================\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nG90\n\n;===== Preheat While Zeroing =====================\nM106 P1 S255\n\nM140 S[bed_temperature_initial_layer_single];\n\n{if filament_type[initial_no_support_extruder]==\"ABS\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PC\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"ASA\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PA\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\nM106 P2 S0\nM106 S0;\nG4 P500\n\n;===== Wait heating =====================\nG28\nG1 X20 Y5.8 Z0.2 F18000\n\n;===== Set Print Temperature =====================\nM106 S120;\nG4 P500\nM104 S[first_layer_temperature];\n\n{if (bed_temperature_initial_layer_single >0)}\nM190 S[bed_temperature_initial_layer_single];\n{else}\nM140 S[bed_temperature_initial_layer_single];\n{endif}\n\nM109 S[first_layer_temperature];\nM106 S0;\nG4 P500\n\n;===== Wipe Nozzle Extrude Line =====================\nG1 X5 Y-0.5 Z10 F18000\nM400\nG1 X5 Y-0.5 Z0.3 F600\nM400\n\nG92 E0\nG1 X180 Y-0.5 Z0.3 F1800.0 E18.0;draw line\n\nG92 E0\nG1 X180 Y1.5 Z0.3 F1800.0 E0.2;draw line\n\nG92 E0\nG1 X80 Y1.5 Z0.3 F1800.0 E10.0;draw line\n\nG92 E0\nG1 X80 Y-2 Z0.3 F1800.0 E0.4;draw line\n\nG92 E0\nG1 X160 Y-2 Z0.3 F1800.0 E8;draw line\n\nG92 E0\nG1 X160 Y0 Z0.3 F1800.0 E0.2;draw line\n\nG92 E0\nM400\n\n;===== END G-CODE =====================\n\n\n\n\n", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "nozzle_diameter": [ + "0.8" + ], + "nozzle_height": "2.5", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "print_host": "192.168.0.249", + "print_host_webui": "", + "printable_area": [ + "181.7x-9.99164", + "182.065x-9.96658", + "182.429x-9.92488", + "182.79x-9.86661", + "183.148x-9.7919", + "183.502x-9.70091", + "183.851x-9.59383", + "184.196x-9.47087", + "184.534x-9.33231", + "184.866x-9.17842", + "185.19x-9.00954", + "185.507x-8.82599", + "185.814x-8.62819", + "186.113x-8.41653", + "186.401x-8.19148", + "186.679x-7.95348", + "186.945x-7.70303", + "187.2x-7.44069", + "187.442x-7.16695", + "187.672x-6.88243", + "187.889x-6.58769", + "188.635x-5.52152", + "189.769x-3.90205", + "190.709x-2.55922", + "190.924x-2.27065", + "191.156x-1.9955", + "191.404x-1.73476", + "191.667x-1.48938", + "191.945x-1.26022", + "192.236x-1.04814", + "192.539x-0.853866", + "192.853x-0.678131", + "193.177x-0.521545", + "193.51x-0.384674", + "193.851x-0.26802", + "194.198x-0.171997", + "194.55x-0.096954", + "194.906x-0.043151", + "195.264x-0.010803", + "195.624x0", + "261x0", + "261.369x0.017059", + "261.735x0.068099", + "262.095x0.152694", + "262.445x0.270111", + "262.783x0.419342", + "263.106x0.599136", + "263.411x0.807937", + "263.695x1.04396", + "263.956x1.30522", + "264.192x1.58946", + "264.401x1.89427", + "264.581x2.21704", + "264.73x2.55504", + "264.847x2.90535", + "264.932x3.265", + "264.983x3.63092", + "265x4", + "265x261", + "264.983x261.369", + "264.932x261.735", + "264.847x262.095", + "264.73x262.445", + "264.581x262.783", + "264.401x263.106", + "264.192x263.411", + "263.956x263.695", + "263.695x263.956", + "263.411x264.192", + "263.106x264.401", + "262.783x264.581", + "262.445x264.73", + "262.095x264.847", + "261.735x264.932", + "261.369x264.983", + "261x265", + "228x265", + "227.741x265.034", + "227.5x265.134", + "227.293x265.293", + "227.134x265.5", + "227.034x265.741", + "227x266", + "227x270", + "226.978x270.362", + "226.913x270.718", + "226.805x271.064", + "226.656x271.394", + "226.469x271.704", + "226.246x271.989", + "225.989x272.246", + "225.704x272.469", + "225.394x272.656", + "225.064x272.805", + "224.718x272.913", + "224.362x272.978", + "224x273", + "193x273", + "192.638x272.978", + "192.282x272.913", + "191.936x272.805", + "191.606x272.656", + "191.296x272.469", + "191.011x272.246", + "190.754x271.989", + "190.531x271.704", + "190.344x271.394", + "190.195x271.064", + "190.087x270.718", + "190.022x270.362", + "190x270", + "190x266", + "189.966x265.741", + "189.866x265.5", + "189.707x265.293", + "189.5x265.134", + "189.259x265.034", + "189x265", + "76x265", + "75.7412x265.034", + "75.5x265.134", + "75.2929x265.293", + "75.134x265.5", + "75.0341x265.741", + "75x266", + "75x270", + "74.9781x270.362", + "74.9128x270.718", + "74.805x271.064", + "74.6563x271.394", + "74.4689x271.704", + "74.2455x271.989", + "73.9894x272.246", + "73.7042x272.469", + "73.3942x272.656", + "73.0638x272.805", + "72.7179x272.913", + "72.3616x272.978", + "72x273", + "41x273", + "40.6384x272.978", + "40.282x272.913", + "39.9362x272.805", + "39.6058x272.656", + "39.2958x272.469", + "39.0106x272.246", + "38.7545x271.989", + "38.531x271.704", + "38.3436x271.394", + "38.1949x271.064", + "38.0872x270.718", + "38.0219x270.362", + "38x270", + "38x266", + "37.9659x265.741", + "37.866x265.5", + "37.7071x265.293", + "37.5x265.134", + "37.2588x265.034", + "37x265", + "4x265", + "3.63092x264.983", + "3.26498x264.932", + "2.90533x264.847", + "2.55502x264.73", + "2.21704x264.581", + "1.89426x264.401", + "1.58945x264.192", + "1.30521x263.956", + "1.04394x263.695", + "0.807922x263.411", + "0.599121x263.106", + "0.419342x262.783", + "0.270111x262.445", + "0.152679x262.095", + "0.068084x261.735", + "0.017059x261.369", + "0x261", + "0x4", + "0.017059x3.63092", + "0.068084x3.265", + "0.152679x2.90535", + "0.270111x2.55504", + "0.419342x2.21704", + "0.599121x1.89427", + "0.807922x1.58946", + "1.04394x1.30522", + "1.30521x1.04396", + "1.58945x0.807937", + "1.89426x0.599136", + "2.21704x0.419342", + "2.55502x0.270111", + "2.90533x0.152694", + "3.26498x0.068099", + "3.63092x0.017059", + "4x0", + "69.3761x0", + "69.7359x-0.010803", + "70.0944x-0.043151", + "70.4503x-0.096954", + "70.8024x-0.171997", + "71.1493x-0.26802", + "71.4898x-0.384674", + "71.8228x-0.521545", + "72.1469x-0.678131", + "72.4611x-0.853866", + "72.7641x-1.04814", + "73.055x-1.26022", + "73.3326x-1.48938", + "73.596x-1.73476", + "73.8441x-1.9955", + "74.0763x-2.27065", + "74.2914x-2.55922", + "75.2314x-3.90205", + "76.1714x-5.24487", + "76.7589x-6.08414", + "77.1114x-6.58769", + "77.3279x-6.88243", + "77.5576x-7.16695", + "77.8002x-7.44069", + "78.0549x-7.70303", + "78.3214x-7.95348", + "78.5991x-8.19148", + "78.8874x-8.41653", + "79.1856x-8.62819", + "79.4932x-8.82599", + "79.8095x-9.00954", + "80.1339x-9.17842", + "80.4657x-9.33231", + "80.8041x-9.47087", + "81.1485x-9.59383", + "81.4982x-9.70091", + "81.8524x-9.7919", + "82.2104x-9.86661", + "82.5714x-9.92488", + "82.9348x-9.96658", + "83.2996x-9.99164", + "83.6652x-10", + "181.335x-10" + ], + "printable_height": "260", + "printer_model": "Artillery M1 Pro", + "printer_notes": "", + "printer_settings_id": "Artillery M1 Pro 0.8 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.8", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "10" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "3" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": "300x300/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro.json b/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro.json new file mode 100644 index 0000000..2c46c54 --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery M1 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Artillery M1 Pro", + "model_id": "Artillery-M1-Pro", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Artillery", + "bed_model": "artillery_m1_pro_buildplate_model.stl", + "bed_texture": "artillery_m1_pro_buildplate_texture.svg", + "hotend_model": "", + "default_materials": "Artillery PLA Basic;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X1 0.4 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X1 0.4 nozzle.json new file mode 100644 index 0000000..554775a --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X1 0.4 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "Artillery Sidewinder X1 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Artillery Sidewinder X1", + "default_print_profile": "0.20mm Standard @Artillery X1", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1250", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1250", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1000" + ], + "machine_max_acceleration_x": [ + "1000", + "960" + ], + "machine_max_acceleration_y": [ + "1000", + "960" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "200", + "100" + ], + "machine_max_speed_y": [ + "200", + "100" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "1.5", + "1.5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Artillery", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "4" + ], + "retraction_speed": [ + "35" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Artillery Generic PLA" + ], + "machine_start_gcode": "; Initial setups\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Set the heating\nM190 S[bed_temperature_initial_layer_single] ; wait for bed to heat up\nM104 S[nozzle_temperature_initial_layer] ; start nozzle heating but don't wait\n\n; Home\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG28 ; home all axes\nG1 X3 Y3 F5000 ; move to corner of the bed to avoid ooze over centre\n\n; Wait for final heating\nM109 S[nozzle_temperature_initial_layer] ; wait for the nozzle to heat up\nM190 S[bed_temperature_initial_layer_single] ; wait for the bed to heat up\n\n; Return to prime position, Prime line routine\nG92 E0 ; Reset Extruder\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG1 X10 Y.5 Z0.25 F5000.0 ; Move to start position\nG1 X100 Y.5 Z0.25 F1500.0 E15 ; Draw the first line\nG1 X100 Y.2 Z0.25 F5000.0 ; Move to side a little\nG1 X10 Y.2 Z0.25 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nM221 S{if layer_height<0.075}100{else}95{endif}", + "machine_end_gcode": "G4 ; wait\nG92 E0 ; prepare to retract\nG1 E-0.5 F3000; retract to avoid stringing\n\n; Anti-stringing end wiggle\nG91 ; use relative coordinates\nG1 X1 Y1 F1200\n\n; Raise nozzle and present bed\n{if layer_z < printable_height}G1 Z{z_offset+min(layer_z+120, printable_height)}{endif} ; Move print head up\nG90 ; use absolute coordinates\n\n; Reset print setting overrides\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Shut down printer\nM106 S0 ; turn-off fan\nM104 S0 ; turn-off hotend\nM140 S0 ; turn-off bed\nM150 P0 ; turn off led\nM85 S0 ; deactivate idle timeout\nM84 ; disable motors\n", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X1.json b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X1.json new file mode 100644 index 0000000..4ba9fba --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Artillery Sidewinder X1", + "model_id": "Artillery-Sidewinder-X1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Artillery", + "bed_model": "artillery_sidewinderx1_buildplate_model.stl", + "bed_texture": "artillery_sidewinderx1_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Artillery Generic ABS;Artillery Generic PLA;Artillery Generic PLA-CF;Artillery Generic PETG;Artillery Generic TPU;Artillery Generic ASA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X2 0.4 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X2 0.4 nozzle.json new file mode 100644 index 0000000..8f245e7 --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X2 0.4 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "Artillery Sidewinder X2 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Artillery Sidewinder X2", + "default_print_profile": "0.20mm Standard @Artillery X2", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1250", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1250", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1000" + ], + "machine_max_acceleration_x": [ + "1000", + "960" + ], + "machine_max_acceleration_y": [ + "1000", + "960" + ], + "machine_max_acceleration_z": [ + "1000", + "1000" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "200", + "100" + ], + "machine_max_speed_y": [ + "200", + "100" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "1.5", + "1.5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Artillery", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "4" + ], + "retraction_speed": [ + "35" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Artillery Generic PLA" + ], + "machine_start_gcode": "; Initial setups\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM900 K0.12 ; K factor\nM900 W[line_width] H[layer_height] D[filament_diameter]\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Set the heating\nM190 S[bed_temperature_initial_layer_single] ; wait for bed to heat up\nM104 S[nozzle_temperature_initial_layer] ; start nozzle heating but don't wait\n\n; Home\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG28 ; home all axes\nG1 X3 Y3 F5000 ; move to corner of the bed to avoid ooze over centre\n\n; Wait for final heating\nM109 S[nozzle_temperature_initial_layer] ; wait for the nozzle to heat up\nM190 S[bed_temperature_initial_layer_single] ; wait for the bed to heat up\n\n;Auto bed Leveling\n@BEDLEVELVISUALIZER\nG29 ; ABL T\nM420 S1 Z3 ; reload and fade mesh bed leveling until it reach 3mm Z\n\n; Return to prime position, Prime line routine\nG92 E0 ; Reset Extruder\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG1 X10 Y.5 Z0.25 F5000.0 ; Move to start position\nG1 X100 Y.5 Z0.25 F1500.0 E15 ; Draw the first line\nG1 X100 Y.2 Z0.25 F5000.0 ; Move to side a little\nG1 X10 Y.2 Z0.25 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nM221 S{if layer_height<0.075}100{else}95{endif}", + "machine_end_gcode": "G4 ; wait\nG92 E0 ; prepare to retract\nG1 E-0.5 F3000; retract to avoid stringing\n\n; Anti-stringing end wiggle\nG91 ; use relative coordinates\nG1 X1 Y1 F1200\n\n; Raise nozzle and present bed\n{if layer_z < printable_height}G1 Z{z_offset+min(layer_z+120, printable_height)}{endif} ; Move print head up\nG90 ; use absolute coordinates\n\n; Reset print setting overrides\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Shut down printer\nM106 S0 ; turn-off fan\nM104 S0 ; turn-off hotend\nM140 S0 ; turn-off bed\nM150 P0 ; turn off led\nM85 S0 ; deactivate idle timeout\nM84 ; disable motors\n", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X2.json b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X2.json new file mode 100644 index 0000000..afb050a --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Artillery Sidewinder X2", + "model_id": "Artillery-Sidewinder-X2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Artillery", + "bed_model": "artillery_sidewinderx2_buildplate_model.stl", + "bed_texture": "artillery_sidewinderx2_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Artillery Generic ABS;Artillery Generic PLA;Artillery Generic PLA-CF;Artillery Generic PETG;Artillery Generic TPU;Artillery Generic ASA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X3 Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X3 Plus 0.4 nozzle.json new file mode 100644 index 0000000..2551f15 --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X3 Plus 0.4 nozzle.json @@ -0,0 +1,227 @@ +{ + "type": "machine", + "name": "Artillery Sidewinder X3 Plus 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM005", + "instantiation": "true", + "printer_model": "Artillery Sidewinder X3 Plus", + "default_print_profile": "0.20mm Standard @Artillery Genius", + "default_filament_profile": [ + "Artillery PLA Basic" + ], + "printer_settings_id": "Artillery X3Plus 0.4 nozzle", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "deretraction_speed": [ + "0" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "0", + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "marlin", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "", + "machine_end_gcode": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM211 S1", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "3000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_x": [ + "3000", + "1000" + ], + "machine_max_acceleration_y": [ + "3000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "3", + "2.5" + ], + "machine_max_jerk_x": [ + "7", + "10" + ], + "machine_max_jerk_y": [ + "7", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_start_gcode": "M140 S60\nM104 S140\nM190 S[first_layer_bed_temperature]\nM109 S{temperature_vitrification[0]}\nG28;\nNOZZLE_WIPE\nM140 S[first_layer_bed_temperature];\nM104 S[first_layer_temperature];\nDRAW_LINE_ONLY", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "preferred_orientation": "0", + "print_host": "", + "print_host_webui": "", + "printable_area": [ + "0x0", + "300x0", + "300x305", + "0x305" + ], + "printable_height": "400", + "printer_notes": "", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "10" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "2.2" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "0", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X3 Plus.json b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X3 Plus.json new file mode 100644 index 0000000..6590201 --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X3 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Artillery Sidewinder X3 Plus", + "model_id": "Artillery-Sidewinder-X3-Plus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Artillery", + "bed_model": "artillery_sidewinderx3plus_buildplate_model.stl", + "bed_texture": "", + "hotend_model": "", + "default_materials": "Artillery PLA Basic;Artillery PLA Matte;Artillery PLA Silk;Artillery PLA Tough;Artillery PETG;Artillery TPU;Artillery ABS;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X3 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X3 Pro 0.4 nozzle.json new file mode 100644 index 0000000..26cb3da --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X3 Pro 0.4 nozzle.json @@ -0,0 +1,227 @@ +{ + "type": "machine", + "name": "Artillery Sidewinder X3 Pro 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Artillery Sidewinder X3 Pro", + "default_print_profile": "0.20mm Standard @Artillery Genius", + "printer_settings_id": "Artillery X3 Pro 0.4 nozzle", + "nozzle_diameter": [ + "0.4" + ], + "default_filament_profile": [ + "Artillery PLA Basic" + ], + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "deretraction_speed": [ + "0" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "0", + "enable_filament_ramming": "0", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "marlin2", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "", + "machine_end_gcode": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM211 S1", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "3000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1250" + ], + "machine_max_acceleration_travel": [ + "3000", + "1250" + ], + "machine_max_acceleration_x": [ + "3000", + "1000" + ], + "machine_max_acceleration_y": [ + "3000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "3", + "2.5" + ], + "machine_max_jerk_x": [ + "7", + "10" + ], + "machine_max_jerk_y": [ + "7", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_start_gcode": "M140 S60\nM104 S140\nM190 S[first_layer_bed_temperature]\nM109 S{temperature_vitrification[0]}\nG28;\nNOZZLE_WIPE\nM140 S[first_layer_bed_temperature];\nM104 S[first_layer_temperature];\nDRAW_LINE_ONLY", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "preferred_orientation": "0", + "print_host": "", + "print_host_webui": "", + "printable_area": [ + "0x0", + "240x0", + "240x245", + "0x245" + ], + "printable_height": "260", + "printer_notes": "", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "10" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "2.2" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "40" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "0", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X3 Pro.json b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X3 Pro.json new file mode 100644 index 0000000..7ffacea --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X3 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Artillery Sidewinder X3 Pro", + "model_id": "Artillery-Sidewinder-X3-Pro", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Artillery", + "bed_model": "artillery_sidewinderx3pro_buildplate_model.stl", + "bed_texture": "", + "hotend_model": "", + "default_materials": "Artillery PLA Basic;Artillery PLA Matte;Artillery PLA Silk;Artillery PLA Tough;Artillery PETG;Artillery TPU;Artillery ABS;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X4 Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X4 Plus 0.4 nozzle.json new file mode 100644 index 0000000..a16628e --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X4 Plus 0.4 nozzle.json @@ -0,0 +1,227 @@ +{ + "type": "machine", + "name": "Artillery Sidewinder X4 Plus 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM006", + "instantiation": "true", + "printer_model": "Artillery Sidewinder X4 Plus", + "printer_settings_id": "Artillery X4Plus 0.4 nozzle", + "nozzle_diameter": [ + "0.4" + ], + "default_filament_profile": [ + "Artillery PLA Basic" + ], + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_print_profile": "0.20mm Standard @Artillery Genius", + "deretraction_speed": [ + "0" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "0", + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "G92 E0", + "machine_end_gcode": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 E-1 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z1 ;Raise Z more\nG90 ;Absolute positionning\nG1 X-5 Y305 F3000 ;Wipe out\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "6000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "6000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "6000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_x": [ + "6000", + "1000" + ], + "machine_max_acceleration_y": [ + "6000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "3", + "2.5" + ], + "machine_max_jerk_x": [ + "7", + "10" + ], + "machine_max_jerk_y": [ + "7", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_start_gcode": "M104 S140\nM190 S[first_layer_bed_temperature]\nM109 S{temperature_vitrification[0]}\nG28;\nG1 X230 Y300 Z10 F5000\nSET_KINEMATIC_POSITION Y=0\nG1 Y20 F4000\nG1 X230 F4000\nG1 Z-1 F600 \nG1 X270 F4000\nG1 Y25 F4000\nG1 X230 F4000\nG92 E0\nG1 Z10 F1200\nG1 Y0 F5000\nG1 E-1 F3000\nM400\nSET_KINEMATIC_POSITION Y=300\nG92 E-1\nM140 S[first_layer_bed_temperature];\nM104 S[first_layer_temperature];\nG1 X0 Y0.8 Z0.8 F18000\nG92 E0\nG1 X0 Y0.8 Z0.3 E8 F600\nG92 E0\nG1 X200 Y0.8 Z0.3 F1800.0 E20.0;draw line\nG92 E0\nG1 X200 Y0 Z0.3 F1800.0 E0.08;draw line\nG92 E0\nG1 X100 Y0 Z0.3 F1800.0 E10.0;draw line\nG92 E0\nG1 X100 Y1.6 Z0.3 F1800.0 E0.16;draw line\nG92 E0\nG1 X180 Y1.6 Z0.3 F1800.0 E8;draw line\nG92 E0\nG1 X180 Y0 Z0.3 F1800.0 E0.16;draw line\nG92 E0\nG1 E-1 Z5 F18000\nG92 E0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "preferred_orientation": "0", + "print_host": "192.168.0.249", + "print_host_webui": "", + "printable_area": [ + "0x0", + "300x0", + "300x310", + "0x310" + ], + "printable_height": "400", + "printer_notes": "", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "10" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1.3" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X4 Plus.json b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X4 Plus.json new file mode 100644 index 0000000..74c986e --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X4 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Artillery Sidewinder X4 Plus", + "model_id": "Artillery-Sidewinder-X4-Plus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Artillery", + "bed_model": "artillery_sidewinderx4plus_buildplate_model.stl", + "bed_texture": "", + "hotend_model": "", + "default_materials": "Artillery PLA Basic;Artillery PLA Matte;Artillery PLA Silk;Artillery PLA Tough;Artillery PETG;Artillery TPU;Artillery ABS;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X4 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X4 Pro 0.4 nozzle.json new file mode 100644 index 0000000..2198d8e --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X4 Pro 0.4 nozzle.json @@ -0,0 +1,227 @@ +{ + "type": "machine", + "name": "Artillery Sidewinder X4 Pro 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM007", + "instantiation": "true", + "printer_model": "Artillery Sidewinder X4 Pro", + "printer_settings_id": "Artillery X4Pro 0.4 nozzle", + "nozzle_diameter": [ + "0.4" + ], + "default_filament_profile": [ + "Artillery PLA Basic" + ], + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_print_profile": "0.20mm Standard @Artillery Genius", + "deretraction_speed": [ + "0" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "0", + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "G92 E0", + "machine_end_gcode": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 E-1 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z1 ;Raise Z more\nG90 ;Absolute positionning\nG1 X-5 Y250 F3000 ;Wipe out\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "6000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "6000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_x": [ + "6000", + "1000" + ], + "machine_max_acceleration_y": [ + "6000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "3", + "2.5" + ], + "machine_max_jerk_x": [ + "7", + "10" + ], + "machine_max_jerk_y": [ + "7", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_start_gcode": "M104 S140\nM190 S[first_layer_bed_temperature]\nM109 S{temperature_vitrification[0]}\nG28;\nG1 X180 Y247 Z10 F5000\nSET_KINEMATIC_POSITION Y=0\nG1 Y11 F4000\nG1 X180 F4000\nG1 Z-1 F600 \nG1 X230 F4000\nG1 Y15 F4000\nG1 X180 F4000\nG92 E0\nG1 Z10 F1200\nG1 Y0 F5000\nG1 E-1 F3000\nM400\nSET_KINEMATIC_POSITION Y=247\nG92 E-1\nM140 S[first_layer_bed_temperature];\nM104 S[first_layer_temperature];\nG1 X0 Y0.8 Z0.8 F18000\nG92 E0\nG1 X0 Y0.8 Z0.3 E8 F600\nG92 E0\nG1 X170 Y0.8 Z0.3 F1800.0 E17.0;draw line\nG92 E0\nG1 X170 Y0 Z0.3 F1800.0 E0.08;draw line\nG92 E0\nG1 X70 Y0 Z0.3 F1800.0 E10.0;draw line\nG92 E0\nG1 X70 Y1.6 Z0.3 F1800.0 E0.16;draw line\nG92 E0\nG1 X150 Y1.6 Z0.3 F1800.0 E8;draw line\nG92 E0\nG1 X150 Y0 Z0.3 F1800.0 E0.16;draw line\nG92 E0\nG1 E-1 Z5 F18000\nG92 E0\n", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "preferred_orientation": "0", + "print_host": "192.168.0.249", + "print_host_webui": "", + "printable_area": [ + "0x0", + "240x0", + "240x250", + "0x250" + ], + "printable_height": "260", + "printer_notes": "", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "10" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1.3" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X4 Pro.json b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X4 Pro.json new file mode 100644 index 0000000..c09955a --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/Artillery Sidewinder X4 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Artillery Sidewinder X4 Pro", + "model_id": "Artillery-Sidewinder-X4-Pro", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Artillery", + "bed_model": "artillery_sidewinderx4pro_buildplate_model.stl", + "bed_texture": "", + "hotend_model": "", + "default_materials": "Artillery PLA Basic;Artillery PLA Matte;Artillery PLA Silk;Artillery PLA Tough;Artillery PETG;Artillery TPU;Artillery ABS;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/machine/fdm_machine_common.json b/backend/profiles/profiles/Artillery/machine/fdm_machine_common.json new file mode 100644 index 0000000..afbc469 --- /dev/null +++ b/backend/profiles/profiles/Artillery/machine/fdm_machine_common.json @@ -0,0 +1,139 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_start_gcode": "", + "machine_end_gcode": "", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000", + "5000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "1000", + "1000" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "300", + "200" + ], + "machine_max_speed_y": [ + "300", + "200" + ], + "machine_max_speed_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "1.5", + "1.5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "400", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_pause_gcode": "M400 U1\n", + "wipe": [ + "0" + ], + "z_hop_types": "Normal Lift" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.06mm High Quality @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/process/0.06mm High Quality @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..62833e4 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.06mm High Quality @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.06mm High Quality @Artillery M1 Pro 0.2 nozzle", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "instantiation": "true", + "initial_layer_speed": "30", + "layer_height": "0.06", + "print_settings_id": "0.06mm High Quality @Artillery M1 Pro 0.2 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.06mm Standard @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/process/0.06mm Standard @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..eac4696 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.06mm Standard @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.06mm Standard @Artillery M1 Pro 0.2 nozzle", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "instantiation": "true", + "default_acceleration": "10000", + "initial_layer_speed": "30", + "layer_height": "0.06", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "print_settings_id": "0.06mm Standard @Artillery M1 Pro 0.2 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..0d34e48 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "default_acceleration": "10000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "300", + "outer_wall_speed": "200", + "print_settings_id": "0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "support_style": "default", + "support_type": "tree(auto)", + "top_shell_layers": "9", + "top_surface_pattern": "monotonicline", + "travel_speed": "500", + "tree_support_branch_diameter_double_wall": "1", + "wall_generator": "classic", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "layer_height": "0.08", + "outer_wall_line_width": "0.42", + "support_line_width": "0.42", + "top_surface_line_width": "0.42", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "300", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.08mm Extra Fine @Artillery X4Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.08mm Extra Fine @Artillery X4Plus 0.4 nozzle.json new file mode 100644 index 0000000..f50d9d0 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.08mm Extra Fine @Artillery X4Plus 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Artillery X4Plus 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "layer_height": "0.08", + "outer_wall_line_width": "0.42", + "print_settings_id": "0.08mm Extra Fine @Artillery X4Plus 0.4 nozzle", + "support_line_width": "0.42", + "top_surface_line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle.json new file mode 100644 index 0000000..56e5a6d --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "layer_height": "0.08", + "outer_wall_line_width": "0.42", + "print_settings_id": "0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle", + "support_line_width": "0.42", + "top_surface_line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..b08ec4a --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,300 @@ +{ + "type": "process", + "name": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "4000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "50", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_combination_max_layer_height": "100%", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.25", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.22", + "inner_wall_speed": "150", + "interface_shells": "0", + "interlocking_beam": "0", + "interlocking_beam_layer_count": "2", + "interlocking_beam_width": "0.8", + "interlocking_boundary_avoidance": "2", + "interlocking_depth": "2", + "interlocking_orientation": "22.5", + "internal_bridge_flow": "1", + "internal_bridge_speed": "50", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.22", + "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_speed": "150", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.08", + "line_width": "0.22", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_skirt_length": "0", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "2000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.22", + "outer_wall_speed": "60", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "preheat_steps": "1", + "preheat_time": "30", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "skirt_start_angle": "-135", + "skirt_type": "combined", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "3", + "slowdown_for_curled_perimeters": "1", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.22", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "100", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.22", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "15%", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.22", + "top_surface_pattern": "monotonic", + "top_surface_speed": "150", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_loops": "4", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_flow": "100%", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_filament": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..a7edc4d --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.08mm High Quality @Artillery M1 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "default_acceleration": "4000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "80", + "print_settings_id": "0.08mm High Quality @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "top_shell_layers": "9", + "travel_speed": "500", + "initial_layer_print_height": "0.2", + "inner_wall_speed": "120", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "layer_height": "0.08", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "sparse_infill_speed": "150", + "support_line_width": "0.42", + "top_surface_line_width": "0.42", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_pattern": "monotonic", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_jerk": "9", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_pattern": "monotonic", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.08mm High Quality @Artillery X4Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.08mm High Quality @Artillery X4Plus 0.4 nozzle.json new file mode 100644 index 0000000..8bcd20f --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.08mm High Quality @Artillery X4Plus 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.08mm High Quality @Artillery X4Plus 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_speed": "120", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "layer_height": "0.08", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "print_settings_id": "0.08mm High Quality @Artillery X4Plus 0.4 nozzle", + "sparse_infill_speed": "150", + "support_line_width": "0.42", + "top_surface_line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.08mm High Quality @Artillery X4Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.08mm High Quality @Artillery X4Pro 0.4 nozzle.json new file mode 100644 index 0000000..6d00c14 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.08mm High Quality @Artillery X4Pro 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.08mm High Quality @Artillery X4Pro 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_speed": "120", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "layer_height": "0.08", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "print_settings_id": "0.08mm High Quality @Artillery X4Pro 0.4 nozzle", + "sparse_infill_speed": "150", + "support_line_width": "0.42", + "top_surface_line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.08mm Standard @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/process/0.08mm Standard @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..fa2f4db --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.08mm Standard @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Standard @Artillery M1 Pro 0.2 nozzle", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "instantiation": "true", + "default_acceleration": "10000", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "print_settings_id": "0.08mm Standard @Artillery M1 Pro 0.2 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.10mm High Quality @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/process/0.10mm High Quality @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..07c209d --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.10mm High Quality @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,9 @@ +{ + "type": "process", + "name": "0.10mm High Quality @Artillery M1 Pro 0.2 nozzle", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "instantiation": "true", + "layer_height": "0.1", + "print_settings_id": "0.10mm High Quality @Artillery M1 Pro 0.2 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.10mm Standard @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/process/0.10mm Standard @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..345ae34 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.10mm Standard @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.10mm Standard @Artillery M1 Pro 0.2 nozzle", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "instantiation": "true", + "default_acceleration": "10000", + "layer_height": "0.1", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "print_settings_id": "0.10mm Standard @Artillery M1 Pro 0.2 nozzle", + "sparse_infill_pattern": "zig-zag", + "support_style": "default", + "support_type": "tree(auto)" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..4392f73 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.12mm Fine @Artillery M1 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "5", + "default_acceleration": "10000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "300", + "outer_wall_speed": "200", + "print_settings_id": "0.12mm Fine @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "sparse_infill_speed": "400", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "top_surface_pattern": "monotonicline", + "travel_speed": "700", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "layer_height": "0.12", + "outer_wall_line_width": "0.42", + "support_line_width": "0.42", + "top_surface_line_width": "0.42", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "300", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.12mm Fine @Artillery X4Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.12mm Fine @Artillery X4Plus 0.4 nozzle.json new file mode 100644 index 0000000..5eb1149 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.12mm Fine @Artillery X4Plus 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.12mm Fine @Artillery X4Plus 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "layer_height": "0.12", + "outer_wall_line_width": "0.42", + "print_settings_id": "0.12mm Fine @Artillery X4Plus 0.4 nozzle", + "support_line_width": "0.42", + "top_surface_line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.12mm Fine @Artillery X4Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.12mm Fine @Artillery X4Pro 0.4 nozzle.json new file mode 100644 index 0000000..c9d200b --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.12mm Fine @Artillery X4Pro 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.12mm Fine @Artillery X4Pro 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "layer_height": "0.12", + "outer_wall_line_width": "0.42", + "print_settings_id": "0.12mm Fine @Artillery X4Pro 0.4 nozzle", + "support_line_width": "0.42", + "top_surface_line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..d4e859d --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.12mm High Quality @Artillery M1 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "5", + "default_acceleration": "4000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "gap_infill_speed": "200", + "inner_wall_speed": "150", + "print_settings_id": "0.12mm High Quality @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "top_shell_thickness": "0.6", + "top_surface_pattern": "monotonicline", + "travel_speed": "500", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "layer_height": "0.12", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "sparse_infill_speed": "150", + "support_line_width": "0.42", + "top_surface_line_width": "0.42", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_pattern": "monotonic", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_jerk": "9", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.12mm High Quality @Artillery X4Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.12mm High Quality @Artillery X4Plus 0.4 nozzle.json new file mode 100644 index 0000000..59a7885 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.12mm High Quality @Artillery X4Plus 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.12mm High Quality @Artillery X4Plus 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_speed": "150", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "180", + "layer_height": "0.12", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "print_settings_id": "0.12mm High Quality @Artillery X4Plus 0.4 nozzle", + "sparse_infill_speed": "180", + "support_line_width": "0.42", + "top_surface_line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.12mm High Quality @Artillery X4Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.12mm High Quality @Artillery X4Pro 0.4 nozzle.json new file mode 100644 index 0000000..2e2a3e9 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.12mm High Quality @Artillery X4Pro 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.12mm High Quality @Artillery X4Pro 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_speed": "120", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "layer_height": "0.12", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "print_settings_id": "0.12mm High Quality @Artillery X4Pro 0.4 nozzle", + "sparse_infill_speed": "150", + "support_line_width": "0.42", + "top_surface_line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.12mm Standard @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/process/0.12mm Standard @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..89201e2 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.12mm Standard @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Standard @Artillery M1 Pro 0.2 nozzle", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "instantiation": "true", + "default_acceleration": "10000", + "layer_height": "0.12", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "print_settings_id": "0.12mm Standard @Artillery M1 Pro 0.2 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.14mm Standard @Artillery M1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Artillery/process/0.14mm Standard @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..589065b --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.14mm Standard @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.14mm Standard @Artillery M1 Pro 0.2 nozzle", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "from": "system", + "instantiation": "true", + "default_acceleration": "10000", + "layer_height": "0.14", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "print_settings_id": "0.14mm Standard @Artillery M1 Pro 0.2 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.15mm Optimal @Artillery Genius Pro.json b/backend/profiles/profiles/Artillery/process/0.15mm Optimal @Artillery Genius Pro.json new file mode 100644 index 0000000..0d16158 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.15mm Optimal @Artillery Genius Pro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Artillery Genius Pro", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Genius Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.15mm Optimal @Artillery Genius.json b/backend/profiles/profiles/Artillery/process/0.15mm Optimal @Artillery Genius.json new file mode 100644 index 0000000..6ee9a5d --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.15mm Optimal @Artillery Genius.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Artillery Genius", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "4", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Genius 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..f4d59cc --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.16mm High Quality @Artillery M1 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "4", + "default_acceleration": "4000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "80", + "internal_solid_infill_speed": "200", + "print_settings_id": "0.16mm High Quality @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "sparse_infill_speed": "200", + "top_shell_layers": "6", + "top_shell_thickness": "1", + "top_surface_pattern": "monotonicline", + "travel_speed": "500", + "initial_layer_print_height": "0.2", + "inner_wall_speed": "150", + "internal_solid_infill_line_width": "0.42", + "layer_height": "0.16", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "support_line_width": "0.42", + "top_surface_line_width": "0.42", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_pattern": "monotonic", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_jerk": "9", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.16mm High Quality @Artillery X4Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.16mm High Quality @Artillery X4Plus 0.4 nozzle.json new file mode 100644 index 0000000..181381f --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.16mm High Quality @Artillery X4Plus 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16mm High Quality @Artillery X4Plus 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_speed": "150", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "180", + "layer_height": "0.16", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "print_settings_id": "0.16mm High Quality @Artillery X4Plus 0.4 nozzle", + "sparse_infill_speed": "180", + "support_line_width": "0.42", + "top_surface_line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.16mm High Quality @Artillery X4Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.16mm High Quality @Artillery X4Pro 0.4 nozzle.json new file mode 100644 index 0000000..c925cef --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.16mm High Quality @Artillery X4Pro 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16mm High Quality @Artillery X4Pro 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_speed": "150", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "180", + "layer_height": "0.16", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "print_settings_id": "0.16mm High Quality @Artillery X4Pro 0.4 nozzle", + "sparse_infill_speed": "180", + "support_line_width": "0.42", + "top_surface_line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery Hornet.json b/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery Hornet.json new file mode 100644 index 0000000..2fe10e2 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery Hornet.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Artillery Hornet", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "4", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Hornet 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..20382f1 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Artillery M1 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "4", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "200", + "outer_wall_speed": "200", + "print_settings_id": "0.16mm Optimal @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "sparse_infill_speed": "300", + "support_style": "default", + "support_type": "tree(auto)", + "top_shell_layers": "6", + "top_shell_thickness": "1", + "top_surface_pattern": "monotonicline", + "travel_speed": "500", + "tree_support_branch_diameter_double_wall": "1", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "layer_height": "0.16", + "outer_wall_line_width": "0.42", + "support_line_width": "0.42", + "top_surface_line_width": "0.42", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "5000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_pattern": "monotonic", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery X1.json b/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery X1.json new file mode 100644 index 0000000..bb0d883 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery X1.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Artillery X1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "4", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Sidewinder X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery X4Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery X4Plus 0.4 nozzle.json new file mode 100644 index 0000000..0072427 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery X4Plus 0.4 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Artillery X4Plus 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "inner_wall_speed": "150", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "180", + "layer_height": "0.16", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "print_settings_id": "0.16mm Optimal @Artillery X4Plus 0.4 nozzle", + "sparse_infill_speed": "180", + "support_line_width": "0.42", + "top_surface_line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery X4Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery X4Pro 0.4 nozzle.json new file mode 100644 index 0000000..fa9bc49 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.16mm Optimal @Artillery X4Pro 0.4 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Artillery X4Pro 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "180", + "layer_height": "0.16", + "outer_wall_line_width": "0.42", + "print_settings_id": "0.16mm Optimal @Artillery X4Pro 0.4 nozzle", + "sparse_infill_speed": "180", + "support_line_width": "0.42", + "top_surface_line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.18mm Standard @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/process/0.18mm Standard @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..77f75b6 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.18mm Standard @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.18mm Standard @Artillery M1 Pro 0.6 nozzle", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "instantiation": "true", + "layer_height": "0.18", + "print_settings_id": "0.18mm Standard @Artillery M1 Pro 0.6 nozzle", + "slow_down_layers": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery Genius Pro.json b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery Genius Pro.json new file mode 100644 index 0000000..d1c80ad --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery Genius Pro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Artillery Genius Pro", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Genius Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery Genius.json b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery Genius.json new file mode 100644 index 0000000..c5acc30 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery Genius.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Artillery Genius", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "4", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Genius 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery Hornet.json b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery Hornet.json new file mode 100644 index 0000000..fa93ff6 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery Hornet.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Artillery Hornet", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "4", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Hornet 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..d7fdadf --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.20mm Standard @Artillery M1 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "brim_type": "no_brim", + "default_acceleration": "10000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "gap_infill_speed": "250", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "300", + "outer_wall_speed": "200", + "print_settings_id": "0.20mm Standard @Artillery M1 Pro 0.4 nozzle", + "reduce_crossing_wall": "0", + "skirt_distance": "0", + "slow_down_layers": "3", + "support_speed": "150", + "support_style": "default", + "support_type": "tree(auto)", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_speed": "700", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "0", + "wall_generator": "arachne", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.95", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "250", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "270", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "1", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "travel_acceleration": "20000", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "25%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X1.json b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X1.json new file mode 100644 index 0000000..b4d0c14 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X1.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Artillery X1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "4", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Sidewinder X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X2.json b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X2.json new file mode 100644 index 0000000..f029954 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Artillery X2", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "4", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Sidewinder X2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X3Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X3Plus 0.4 nozzle.json new file mode 100644 index 0000000..609e4e0 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X3Plus 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.20mm Standard @Artillery X3Plus 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery Sidewinder X3 Plus 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "3000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_X3Plus.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "30", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.25", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "100", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "150", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "1500", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "0.20mm Standard @Artillery X3Plus 0.4 nozzle", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "150", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "150", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed": "250", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "3", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X3Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X3Pro 0.4 nozzle.json new file mode 100644 index 0000000..03596bb --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X3Pro 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.20mm Standard @Artillery X3Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery Sidewinder X3 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "3000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_X3Pro.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "30", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.25", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "3000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "100", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "150", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "1500", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "0.20mm Standard @Artillery X3Pro 0.4 nozzle", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "1", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "150", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "500", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "30", + "travel_acceleration": "3000", + "travel_jerk": "12", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "3", + "wall_sequence": "outer wall/inner wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X4Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X4Plus 0.4 nozzle.json new file mode 100644 index 0000000..ffc4990 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X4Plus 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery Sidewinder X4 Plus 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "5000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_X4Plus.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "30", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "300", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "100", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X4Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X4Pro 0.4 nozzle.json new file mode 100644 index 0000000..9d9f9fa --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Standard @Artillery X4Pro 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery Sidewinder X4 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "5000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_X4Pro.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "30", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "300", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "100", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..7e7511a --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.20mm Strength @Artillery M1 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "default_acceleration": "10000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "gap_infill_speed": "200", + "print_settings_id": "0.20mm Strength @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "support_style": "default", + "support_type": "tree(auto)", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "travel_speed": "500", + "tree_support_branch_diameter_angle": "15", + "tree_support_branch_diameter_double_wall": "1", + "outer_wall_speed": "60", + "wall_loops": "6", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "300", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Strength @Artillery X4Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.20mm Strength @Artillery X4Plus 0.4 nozzle.json new file mode 100644 index 0000000..e114852 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Strength @Artillery X4Plus 0.4 nozzle.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.20mm Strength @Artillery X4Plus 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "outer_wall_speed": "60", + "print_settings_id": "0.20mm Strength @Artillery X4Plus 0.4 nozzle", + "wall_loops": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.20mm Strength @Artillery X4Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.20mm Strength @Artillery X4Pro 0.4 nozzle.json new file mode 100644 index 0000000..9bc49fa --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.20mm Strength @Artillery X4Pro 0.4 nozzle.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.20mm Strength @Artillery X4Pro 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "outer_wall_speed": "60", + "print_settings_id": "0.20mm Strength @Artillery X4Pro 0.4 nozzle", + "wall_loops": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery Hornet.json b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery Hornet.json new file mode 100644 index 0000000..0d20a1c --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery Hornet.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Artillery Hornet", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "4", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Hornet 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..cb39c30 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.24mm Draft @Artillery M1 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "gap_infill_speed": "200", + "inner_wall_speed": "300", + "outer_wall_speed": "200", + "print_settings_id": "0.24mm Draft @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "support_style": "default", + "support_type": "tree(auto)", + "top_shell_thickness": "1", + "tree_support_branch_diameter_angle": "15", + "tree_support_branch_diameter_double_wall": "1", + "initial_layer_print_height": "0.2", + "layer_height": "0.24", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "5000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "300", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..76f2a27 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,300 @@ +{ + "type": "process", + "name": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "50", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_combination_max_layer_height": "100%", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "55", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.62", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "150", + "interface_shells": "0", + "interlocking_beam": "0", + "interlocking_beam_layer_count": "2", + "interlocking_beam_width": "0.8", + "interlocking_boundary_avoidance": "2", + "interlocking_depth": "2", + "interlocking_orientation": "22.5", + "internal_bridge_flow": "1", + "internal_bridge_speed": "30", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "150", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.24", + "line_width": "0.62", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_skirt_length": "0", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "preheat_steps": "1", + "preheat_time": "30", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "skirt_start_angle": "-135", + "skirt_type": "combined", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "3", + "slowdown_for_curled_perimeters": "1", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.62", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "100", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.62", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "15%", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.62", + "top_surface_pattern": "monotonic", + "top_surface_speed": "150", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_flow": "100%", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_filament": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..1f8c58c --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,300 @@ +{ + "type": "process", + "name": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "30", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "50", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_combination_max_layer_height": "100%", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "55", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.82", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "interface_shells": "0", + "interlocking_beam": "0", + "interlocking_beam_layer_count": "2", + "interlocking_beam_width": "0.8", + "interlocking_boundary_avoidance": "2", + "interlocking_depth": "2", + "interlocking_orientation": "22.5", + "internal_bridge_flow": "1", + "internal_bridge_speed": "30", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "150", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.24", + "line_width": "0.82", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_skirt_length": "0", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "preheat_steps": "1", + "preheat_time": "30", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "skirt_start_angle": "-135", + "skirt_type": "combined", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "3", + "slowdown_for_curled_perimeters": "1", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.82", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "100", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.82", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "15%", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "top_surface_speed": "150", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_flow": "100%", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_filament": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery X1.json b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery X1.json new file mode 100644 index 0000000..786b8fb --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery X1.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Artillery X1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "4", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Sidewinder X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery X4Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery X4Plus 0.4 nozzle.json new file mode 100644 index 0000000..b67dedd --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery X4Plus 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Draft @Artillery X4Plus 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "layer_height": "0.24", + "outer_wall_speed": "120", + "print_settings_id": "0.24mm Draft @Artillery X4Plus 0.4 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery X4Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery X4Pro 0.4 nozzle.json new file mode 100644 index 0000000..ea118fc --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.24mm Draft @Artillery X4Pro 0.4 nozzle.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.24mm Draft @Artillery X4Pro 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "layer_height": "0.24", + "print_settings_id": "0.24mm Draft @Artillery X4Pro 0.4 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..dee3454 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,9 @@ +{ + "type": "process", + "name": "0.24mm Standard @Artillery M1 Pro 0.6 nozzle", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "instantiation": "true", + "detect_thin_wall": "0", + "print_settings_id": "0.24mm Standard @Artillery M1 Pro 0.6 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..cdddaac --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,9 @@ +{ + "type": "process", + "name": "0.24mm Standard @Artillery M1 Pro 0.8 nozzle", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "print_settings_id": "0.24mm Standard @Artillery M1 Pro 0.8 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.25mm Draft @Artillery Genius Pro.json b/backend/profiles/profiles/Artillery/process/0.25mm Draft @Artillery Genius Pro.json new file mode 100644 index 0000000..bad1ddf --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.25mm Draft @Artillery Genius Pro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.25mm Draft @Artillery Genius Pro", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Genius Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.25mm Draft @Artillery Genius.json b/backend/profiles/profiles/Artillery/process/0.25mm Draft @Artillery Genius.json new file mode 100644 index 0000000..1556d4a --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.25mm Draft @Artillery Genius.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.25mm Draft @Artillery Genius", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "4", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Genius 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..073bf7e --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,284 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "default_acceleration": "10000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "200", + "print_settings_id": "0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle", + "reduce_crossing_wall": "1", + "slow_down_layers": "3", + "support_style": "default", + "support_type": "tree(auto)", + "top_shell_thickness": "1", + "top_surface_pattern": "monotonicline", + "travel_speed": "500", + "tree_support_branch_diameter_angle": "15", + "tree_support_branch_diameter_double_wall": "1", + "initial_layer_print_height": "0.2", + "layer_height": "0.28", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "300", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap": "15%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.28mm Extra Draft @Artillery X4Plus 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.28mm Extra Draft @Artillery X4Plus 0.4 nozzle.json new file mode 100644 index 0000000..27c259d --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.28mm Extra Draft @Artillery X4Plus 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Artillery X4Plus 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "layer_height": "0.28", + "outer_wall_speed": "120", + "print_settings_id": "0.28mm Extra Draft @Artillery X4Plus 0.4 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle.json b/backend/profiles/profiles/Artillery/process/0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle.json new file mode 100644 index 0000000..8fa494c --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle", + "inherits": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "layer_height": "0.28", + "print_settings_id": "0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.30mm Standard @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/process/0.30mm Standard @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..5ef572b --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.30mm Standard @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.30mm Standard @Artillery M1 Pro 0.6 nozzle", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "instantiation": "true", + "detect_thin_wall": "0", + "layer_height": "0.3", + "print_settings_id": "0.30mm Standard @Artillery M1 Pro 0.6 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.30mm Strength @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/process/0.30mm Strength @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..0f0a856 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.30mm Strength @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.30mm Strength @Artillery M1 Pro 0.6 nozzle", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "instantiation": "true", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "35", + "layer_height": "0.3", + "print_settings_id": "0.30mm Strength @Artillery M1 Pro 0.6 nozzle", + "sparse_infill_density": "25%", + "wall_loops": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.32mm Standard @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/process/0.32mm Standard @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..2ab29f2 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.32mm Standard @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.32mm Standard @Artillery M1 Pro 0.8 nozzle", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.32", + "print_settings_id": "0.32mm Standard @Artillery M1 Pro 0.8 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.36mm Standard @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/process/0.36mm Standard @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..c946d0e --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.36mm Standard @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,9 @@ +{ + "type": "process", + "name": "0.36mm Standard @Artillery M1 Pro 0.6 nozzle", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "instantiation": "true", + "layer_height": "0.36", + "print_settings_id": "0.36mm Standard @Artillery M1 Pro 0.6 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.40mm Standard @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/process/0.40mm Standard @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..fde7dcc --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.40mm Standard @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.40mm Standard @Artillery M1 Pro 0.8 nozzle", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.4", + "print_settings_id": "0.40mm Standard @Artillery M1 Pro 0.8 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.42mm Standard @Artillery M1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Artillery/process/0.42mm Standard @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..5b67eca --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.42mm Standard @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,9 @@ +{ + "type": "process", + "name": "0.42mm Standard @Artillery M1 Pro 0.6 nozzle", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "from": "system", + "instantiation": "true", + "layer_height": "0.42", + "print_settings_id": "0.42mm Standard @Artillery M1 Pro 0.6 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.48mm Standard @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/process/0.48mm Standard @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..adff882 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.48mm Standard @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.48mm Standard @Artillery M1 Pro 0.8 nozzle", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.48", + "print_settings_id": "0.48mm Standard @Artillery M1 Pro 0.8 nozzle", + "slow_down_layers": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/0.56mm Standard @Artillery M1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Artillery/process/0.56mm Standard @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..88523c5 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/0.56mm Standard @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.56mm Standard @Artillery M1 Pro 0.8 nozzle", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.56", + "print_settings_id": "0.56mm Standard @Artillery M1 Pro 0.8 nozzle", + "support_style": "default", + "support_type": "tree(auto)", + "tree_support_branch_diameter_angle": "15", + "tree_support_branch_diameter_double_wall": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Artillery/process/fdm_process_common.json b/backend/profiles/profiles/Artillery/process/fdm_process_common.json new file mode 100644 index 0000000..aeea1e6 --- /dev/null +++ b/backend/profiles/profiles/Artillery/process/fdm_process_common.json @@ -0,0 +1,105 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "800", + "travel_acceleration": "1000", + "inner_wall_acceleration": "900", + "outer_wall_acceleration": "700", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "45", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "50", + "gap_infill_speed": "30", + "travel_speed": "200", + "enable_arc_fitting": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL.json b/backend/profiles/profiles/BBL.json new file mode 100644 index 0000000..bac42b6 --- /dev/null +++ b/backend/profiles/profiles/BBL.json @@ -0,0 +1,4567 @@ +{ + "name": "Bambulab", + "url": "http://www.bambulab.com/Parameters/vendor/BBL.json", + "version": "02.00.00.54", + "force_update": "0", + "description": "the initial version of BBL configurations", + "machine_model_list": [ + { + "name": "Bambu Lab X1 Carbon", + "sub_path": "machine/Bambu Lab X1 Carbon.json" + }, + { + "name": "Bambu Lab X1", + "sub_path": "machine/Bambu Lab X1.json" + }, + { + "name": "Bambu Lab X1E", + "sub_path": "machine/Bambu Lab X1E.json" + }, + { + "name": "Bambu Lab P1P", + "sub_path": "machine/Bambu Lab P1P.json" + }, + { + "name": "Bambu Lab P1S", + "sub_path": "machine/Bambu Lab P1S.json" + }, + { + "name": "Bambu Lab A1 mini", + "sub_path": "machine/Bambu Lab A1 mini.json" + }, + { + "name": "Bambu Lab A1", + "sub_path": "machine/Bambu Lab A1.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_single_common", + "sub_path": "process/fdm_process_single_common.json" + }, + { + "name": "fdm_process_single_0.06_nozzle_0.2", + "sub_path": "process/fdm_process_single_0.06_nozzle_0.2.json" + }, + { + "name": "fdm_process_single_0.08", + "sub_path": "process/fdm_process_single_0.08.json" + }, + { + "name": "fdm_process_single_0.08_nozzle_0.2", + "sub_path": "process/fdm_process_single_0.08_nozzle_0.2.json" + }, + { + "name": "fdm_process_single_0.10_nozzle_0.2", + "sub_path": "process/fdm_process_single_0.10_nozzle_0.2.json" + }, + { + "name": "fdm_process_single_0.12", + "sub_path": "process/fdm_process_single_0.12.json" + }, + { + "name": "fdm_process_single_0.12_nozzle_0.2", + "sub_path": "process/fdm_process_single_0.12_nozzle_0.2.json" + }, + { + "name": "fdm_process_single_0.14_nozzle_0.2", + "sub_path": "process/fdm_process_single_0.14_nozzle_0.2.json" + }, + { + "name": "fdm_process_single_0.16", + "sub_path": "process/fdm_process_single_0.16.json" + }, + { + "name": "fdm_process_single_0.18_nozzle_0.6", + "sub_path": "process/fdm_process_single_0.18_nozzle_0.6.json" + }, + { + "name": "fdm_process_single_0.20", + "sub_path": "process/fdm_process_single_0.20.json" + }, + { + "name": "fdm_process_single_0.24", + "sub_path": "process/fdm_process_single_0.24.json" + }, + { + "name": "fdm_process_single_0.24_nozzle_0.6", + "sub_path": "process/fdm_process_single_0.24_nozzle_0.6.json" + }, + { + "name": "fdm_process_single_0.24_nozzle_0.8", + "sub_path": "process/fdm_process_single_0.24_nozzle_0.8.json" + }, + { + "name": "fdm_process_single_0.28", + "sub_path": "process/fdm_process_single_0.28.json" + }, + { + "name": "fdm_process_single_0.30_nozzle_0.6", + "sub_path": "process/fdm_process_single_0.30_nozzle_0.6.json" + }, + { + "name": "fdm_process_single_0.32_nozzle_0.8", + "sub_path": "process/fdm_process_single_0.32_nozzle_0.8.json" + }, + { + "name": "fdm_process_single_0.36_nozzle_0.6", + "sub_path": "process/fdm_process_single_0.36_nozzle_0.6.json" + }, + { + "name": "fdm_process_single_0.40_nozzle_0.8", + "sub_path": "process/fdm_process_single_0.40_nozzle_0.8.json" + }, + { + "name": "fdm_process_single_0.42_nozzle_0.6", + "sub_path": "process/fdm_process_single_0.42_nozzle_0.6.json" + }, + { + "name": "fdm_process_single_0.48_nozzle_0.8", + "sub_path": "process/fdm_process_single_0.48_nozzle_0.8.json" + }, + { + "name": "fdm_process_single_0.56_nozzle_0.8", + "sub_path": "process/fdm_process_single_0.56_nozzle_0.8.json" + }, + { + "name": "0.06mm Fine @BBL A1 0.2 nozzle", + "sub_path": "process/0.06mm Fine @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.06mm Fine @BBL A1M 0.2 nozzle", + "sub_path": "process/0.06mm Fine @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.06mm Fine @BBL P1P 0.2 nozzle", + "sub_path": "process/0.06mm Fine @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.06mm High Quality @BBL A1 0.2 nozzle", + "sub_path": "process/0.06mm High Quality @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.06mm High Quality @BBL A1M 0.2 nozzle", + "sub_path": "process/0.06mm High Quality @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.06mm High Quality @BBL P1P 0.2 nozzle", + "sub_path": "process/0.06mm High Quality @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.06mm High Quality @BBL X1C 0.2 nozzle", + "sub_path": "process/0.06mm High Quality @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.06mm Standard @BBL X1C 0.2 nozzle", + "sub_path": "process/0.06mm Standard @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.08mm Extra Fine @BBL A1", + "sub_path": "process/0.08mm Extra Fine @BBL A1.json" + }, + { + "name": "0.08mm Extra Fine @BBL A1M", + "sub_path": "process/0.08mm Extra Fine @BBL A1M.json" + }, + { + "name": "0.08mm Extra Fine @BBL P1P", + "sub_path": "process/0.08mm Extra Fine @BBL P1P.json" + }, + { + "name": "0.08mm Extra Fine @BBL X1C", + "sub_path": "process/0.08mm Extra Fine @BBL X1C.json" + }, + { + "name": "0.08mm High Quality @BBL A1", + "sub_path": "process/0.08mm High Quality @BBL A1.json" + }, + { + "name": "0.08mm High Quality @BBL A1M", + "sub_path": "process/0.08mm High Quality @BBL A1M.json" + }, + { + "name": "0.08mm High Quality @BBL P1P", + "sub_path": "process/0.08mm High Quality @BBL P1P.json" + }, + { + "name": "0.08mm High Quality @BBL X1C", + "sub_path": "process/0.08mm High Quality @BBL X1C.json" + }, + { + "name": "0.08mm High Quality @BBL A1 0.2 nozzle", + "sub_path": "process/0.08mm High Quality @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.08mm High Quality @BBL A1M 0.2 nozzle", + "sub_path": "process/0.08mm High Quality @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.08mm High Quality @BBL P1P 0.2 nozzle", + "sub_path": "process/0.08mm High Quality @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.08mm High Quality @BBL X1C 0.2 nozzle", + "sub_path": "process/0.08mm High Quality @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.08mm Optimal @BBL A1 0.2 nozzle", + "sub_path": "process/0.08mm Optimal @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.08mm Optimal @BBL A1M 0.2 nozzle", + "sub_path": "process/0.08mm Optimal @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.08mm Optimal @BBL P1P 0.2 nozzle", + "sub_path": "process/0.08mm Optimal @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.08mm Standard @BBL X1C 0.2 nozzle", + "sub_path": "process/0.08mm Standard @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.10mm High Quality @BBL A1 0.2 nozzle", + "sub_path": "process/0.10mm High Quality @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.10mm High Quality @BBL A1M 0.2 nozzle", + "sub_path": "process/0.10mm High Quality @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.10mm High Quality @BBL P1P 0.2 nozzle", + "sub_path": "process/0.10mm High Quality @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.10mm High Quality @BBL X1C 0.2 nozzle", + "sub_path": "process/0.10mm High Quality @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @BBL A1 0.2 nozzle", + "sub_path": "process/0.10mm Standard @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @BBL P1P 0.2 nozzle", + "sub_path": "process/0.10mm Standard @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @BBL X1C 0.2 nozzle", + "sub_path": "process/0.10mm Standard @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.12mm Fine @BBL A1", + "sub_path": "process/0.12mm Fine @BBL A1.json" + }, + { + "name": "0.12mm Fine @BBL A1M", + "sub_path": "process/0.12mm Fine @BBL A1M.json" + }, + { + "name": "0.12mm Fine @BBL P1P", + "sub_path": "process/0.12mm Fine @BBL P1P.json" + }, + { + "name": "0.12mm Fine @BBL X1C", + "sub_path": "process/0.12mm Fine @BBL X1C.json" + }, + { + "name": "0.12mm High Quality @BBL A1", + "sub_path": "process/0.12mm High Quality @BBL A1.json" + }, + { + "name": "0.12mm High Quality @BBL A1M", + "sub_path": "process/0.12mm High Quality @BBL A1M.json" + }, + { + "name": "0.12mm High Quality @BBL P1P", + "sub_path": "process/0.12mm High Quality @BBL P1P.json" + }, + { + "name": "0.12mm High Quality @BBL X1C", + "sub_path": "process/0.12mm High Quality @BBL X1C.json" + }, + { + "name": "0.12mm Draft @BBL A1 0.2 nozzle", + "sub_path": "process/0.12mm Draft @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.12mm Draft @BBL A1M 0.2 nozzle", + "sub_path": "process/0.12mm Draft @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.12mm Draft @BBL P1P 0.2 nozzle", + "sub_path": "process/0.12mm Draft @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.12mm Standard @BBL X1C 0.2 nozzle", + "sub_path": "process/0.12mm Standard @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @BBL A1 0.2 nozzle", + "sub_path": "process/0.14mm Extra Draft @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @BBL A1M 0.2 nozzle", + "sub_path": "process/0.14mm Extra Draft @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @BBL P1P 0.2 nozzle", + "sub_path": "process/0.14mm Extra Draft @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.14mm Standard @BBL X1C 0.2 nozzle", + "sub_path": "process/0.14mm Standard @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.16mm High Quality @BBL A1", + "sub_path": "process/0.16mm High Quality @BBL A1.json" + }, + { + "name": "0.16mm High Quality @BBL A1M", + "sub_path": "process/0.16mm High Quality @BBL A1M.json" + }, + { + "name": "0.16mm High Quality @BBL P1P", + "sub_path": "process/0.16mm High Quality @BBL P1P.json" + }, + { + "name": "0.16mm High Quality @BBL X1C", + "sub_path": "process/0.16mm High Quality @BBL X1C.json" + }, + { + "name": "0.16mm Optimal @BBL A1", + "sub_path": "process/0.16mm Optimal @BBL A1.json" + }, + { + "name": "0.16mm Optimal @BBL A1M", + "sub_path": "process/0.16mm Optimal @BBL A1M.json" + }, + { + "name": "0.16mm Optimal @BBL P1P", + "sub_path": "process/0.16mm Optimal @BBL P1P.json" + }, + { + "name": "0.16mm Optimal @BBL X1C", + "sub_path": "process/0.16mm Optimal @BBL X1C.json" + }, + { + "name": "0.18mm Fine @BBL A1 0.6 nozzle", + "sub_path": "process/0.18mm Fine @BBL A1 0.6 nozzle.json" + }, + { + "name": "0.18mm Fine @BBL A1M 0.6 nozzle", + "sub_path": "process/0.18mm Fine @BBL A1M 0.6 nozzle.json" + }, + { + "name": "0.18mm Fine @BBL P1P 0.6 nozzle", + "sub_path": "process/0.18mm Fine @BBL P1P 0.6 nozzle.json" + }, + { + "name": "0.18mm Standard @BBL X1C 0.6 nozzle", + "sub_path": "process/0.18mm Standard @BBL X1C 0.6 nozzle.json" + }, + { + "name": "0.20mm Bambu Support W @BBL X1C", + "sub_path": "process/0.20mm Bambu Support W @BBL X1C.json" + }, + { + "name": "0.20mm Standard @BBL A1", + "sub_path": "process/0.20mm Standard @BBL A1.json" + }, + { + "name": "0.20mm Standard @BBL P1P", + "sub_path": "process/0.20mm Standard @BBL P1P.json" + }, + { + "name": "0.20mm Standard @BBL X1C", + "sub_path": "process/0.20mm Standard @BBL X1C.json" + }, + { + "name": "0.20mm Strength @BBL A1", + "sub_path": "process/0.20mm Strength @BBL A1.json" + }, + { + "name": "0.20mm Strength @BBL P1P", + "sub_path": "process/0.20mm Strength @BBL P1P.json" + }, + { + "name": "0.20mm Strength @BBL X1C", + "sub_path": "process/0.20mm Strength @BBL X1C.json" + }, + { + "name": "0.24mm Draft @BBL A1", + "sub_path": "process/0.24mm Draft @BBL A1.json" + }, + { + "name": "0.24mm Draft @BBL A1M", + "sub_path": "process/0.24mm Draft @BBL A1M.json" + }, + { + "name": "0.24mm Draft @BBL P1P", + "sub_path": "process/0.24mm Draft @BBL P1P.json" + }, + { + "name": "0.24mm Draft @BBL X1C", + "sub_path": "process/0.24mm Draft @BBL X1C.json" + }, + { + "name": "0.24mm Optimal @BBL A1 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @BBL A1 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @BBL A1M 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @BBL A1M 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @BBL P1P 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @BBL P1P 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @BBL X1C 0.6 nozzle", + "sub_path": "process/0.24mm Standard @BBL X1C 0.6 nozzle.json" + }, + { + "name": "0.24mm Fine @BBL A1 0.8 nozzle", + "sub_path": "process/0.24mm Fine @BBL A1 0.8 nozzle.json" + }, + { + "name": "0.24mm Fine @BBL A1M 0.8 nozzle", + "sub_path": "process/0.24mm Fine @BBL A1M 0.8 nozzle.json" + }, + { + "name": "0.24mm Fine @BBL P1P 0.8 nozzle", + "sub_path": "process/0.24mm Fine @BBL P1P 0.8 nozzle.json" + }, + { + "name": "0.24mm Standard @BBL X1C 0.8 nozzle", + "sub_path": "process/0.24mm Standard @BBL X1C 0.8 nozzle.json" + }, + { + "name": "0.28mm Extra Draft @BBL A1", + "sub_path": "process/0.28mm Extra Draft @BBL A1.json" + }, + { + "name": "0.28mm Extra Draft @BBL A1M", + "sub_path": "process/0.28mm Extra Draft @BBL A1M.json" + }, + { + "name": "0.28mm Extra Draft @BBL P1P", + "sub_path": "process/0.28mm Extra Draft @BBL P1P.json" + }, + { + "name": "0.28mm Extra Draft @BBL X1C", + "sub_path": "process/0.28mm Extra Draft @BBL X1C.json" + }, + { + "name": "0.30mm Standard @BBL A1 0.6 nozzle", + "sub_path": "process/0.30mm Standard @BBL A1 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @BBL P1P 0.6 nozzle", + "sub_path": "process/0.30mm Standard @BBL P1P 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @BBL X1 0.6 nozzle", + "sub_path": "process/0.30mm Standard @BBL X1 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @BBL X1C 0.6 nozzle", + "sub_path": "process/0.30mm Standard @BBL X1C 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @BBL A1 0.6 nozzle", + "sub_path": "process/0.30mm Strength @BBL A1 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @BBL A1M 0.6 nozzle", + "sub_path": "process/0.30mm Strength @BBL A1M 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @BBL P1P 0.6 nozzle", + "sub_path": "process/0.30mm Strength @BBL P1P 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @BBL X1C 0.6 nozzle", + "sub_path": "process/0.30mm Strength @BBL X1C 0.6 nozzle.json" + }, + { + "name": "0.32mm Optimal @BBL A1 0.8 nozzle", + "sub_path": "process/0.32mm Optimal @BBL A1 0.8 nozzle.json" + }, + { + "name": "0.32mm Optimal @BBL A1M 0.8 nozzle", + "sub_path": "process/0.32mm Optimal @BBL A1M 0.8 nozzle.json" + }, + { + "name": "0.32mm Optimal @BBL P1P 0.8 nozzle", + "sub_path": "process/0.32mm Optimal @BBL P1P 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @BBL X1C 0.8 nozzle", + "sub_path": "process/0.32mm Standard @BBL X1C 0.8 nozzle.json" + }, + { + "name": "0.36mm Draft @BBL A1 0.6 nozzle", + "sub_path": "process/0.36mm Draft @BBL A1 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @BBL A1M 0.6 nozzle", + "sub_path": "process/0.36mm Draft @BBL A1M 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @BBL P1P 0.6 nozzle", + "sub_path": "process/0.36mm Draft @BBL P1P 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @BBL X1C 0.6 nozzle", + "sub_path": "process/0.36mm Standard @BBL X1C 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @BBL A1 0.8 nozzle", + "sub_path": "process/0.40mm Standard @BBL A1 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @BBL P1P 0.8 nozzle", + "sub_path": "process/0.40mm Standard @BBL P1P 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @BBL X1 0.8 nozzle", + "sub_path": "process/0.40mm Standard @BBL X1 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @BBL X1C 0.8 nozzle", + "sub_path": "process/0.40mm Standard @BBL X1C 0.8 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @BBL A1 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @BBL A1 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @BBL A1M 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @BBL A1M 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @BBL P1P 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @BBL P1P 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @BBL X1C 0.6 nozzle", + "sub_path": "process/0.42mm Standard @BBL X1C 0.6 nozzle.json" + }, + { + "name": "0.48mm Draft @BBL A1 0.8 nozzle", + "sub_path": "process/0.48mm Draft @BBL A1 0.8 nozzle.json" + }, + { + "name": "0.48mm Draft @BBL A1M 0.8 nozzle", + "sub_path": "process/0.48mm Draft @BBL A1M 0.8 nozzle.json" + }, + { + "name": "0.48mm Draft @BBL P1P 0.8 nozzle", + "sub_path": "process/0.48mm Draft @BBL P1P 0.8 nozzle.json" + }, + { + "name": "0.48mm Standard @BBL X1C 0.8 nozzle", + "sub_path": "process/0.48mm Standard @BBL X1C 0.8 nozzle.json" + }, + { + "name": "0.56mm Extra Draft @BBL A1 0.8 nozzle", + "sub_path": "process/0.56mm Extra Draft @BBL A1 0.8 nozzle.json" + }, + { + "name": "0.56mm Extra Draft @BBL A1M 0.8 nozzle", + "sub_path": "process/0.56mm Extra Draft @BBL A1M 0.8 nozzle.json" + }, + { + "name": "0.56mm Extra Draft @BBL P1P 0.8 nozzle", + "sub_path": "process/0.56mm Extra Draft @BBL P1P 0.8 nozzle.json" + }, + { + "name": "0.56mm Standard @BBL X1C 0.8 nozzle", + "sub_path": "process/0.56mm Standard @BBL X1C 0.8 nozzle.json" + }, + { + "name": "0.10mm Standard @BBL A1M 0.2 nozzle", + "sub_path": "process/0.10mm Standard @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.20mm Standard @BBL A1M", + "sub_path": "process/0.20mm Standard @BBL A1M.json" + }, + { + "name": "0.20mm Strength @BBL A1M", + "sub_path": "process/0.20mm Strength @BBL A1M.json" + }, + { + "name": "0.30mm Standard @BBL A1M 0.6 nozzle", + "sub_path": "process/0.30mm Standard @BBL A1M 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @BBL A1M 0.8 nozzle", + "sub_path": "process/0.40mm Standard @BBL A1M 0.8 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "FusRock ABS-GF @base", + "sub_path": "filament/FusRock/FusRock ABS-GF @base.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_bvoh", + "sub_path": "filament/fdm_filament_bvoh.json" + }, + { + "name": "fdm_filament_eva", + "sub_path": "filament/fdm_filament_eva.json" + }, + { + "name": "fdm_filament_hips", + "sub_path": "filament/fdm_filament_hips.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pctg", + "sub_path": "filament/fdm_filament_pctg.json" + }, + { + "name": "fdm_filament_pe", + "sub_path": "filament/fdm_filament_pe.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pha", + "sub_path": "filament/fdm_filament_pha.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pp", + "sub_path": "filament/fdm_filament_pp.json" + }, + { + "name": "fdm_filament_ppa", + "sub_path": "filament/fdm_filament_ppa.json" + }, + { + "name": "fdm_filament_pps", + "sub_path": "filament/fdm_filament_pps.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_sbs", + "sub_path": "filament/fdm_filament_sbs.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "FusRock ABS-GF @BBL A1", + "sub_path": "filament/FusRock/FusRock ABS-GF @BBL A1.json" + }, + { + "name": "FusRock ABS-GF @BBL H2D", + "sub_path": "filament/FusRock/FusRock ABS-GF @BBL H2D.json" + }, + { + "name": "FusRock ABS-GF @BBL P1P", + "sub_path": "filament/FusRock/FusRock ABS-GF @BBL P1P.json" + }, + { + "name": "FusRock ABS-GF @BBL X1C", + "sub_path": "filament/FusRock/FusRock ABS-GF @BBL X1C.json" + }, + { + "name": "Bambu ABS @base", + "sub_path": "filament/Bambu ABS @base.json" + }, + { + "name": "Bambu ABS-GF @base", + "sub_path": "filament/Bambu ABS-GF @base.json" + }, + { + "name": "Bambu Support for ABS @base", + "sub_path": "filament/Bambu Support for ABS @base.json" + }, + { + "name": "Generic ABS @base", + "sub_path": "filament/Generic ABS @base.json" + }, + { + "name": "PolyLite ABS @base", + "sub_path": "filament/Polymaker/PolyLite ABS @base.json" + }, + { + "name": "Bambu ASA @base", + "sub_path": "filament/Bambu ASA @base.json" + }, + { + "name": "Bambu ASA-Aero @base", + "sub_path": "filament/Bambu ASA-Aero @base.json" + }, + { + "name": "Bambu ASA-CF @base", + "sub_path": "filament/Bambu ASA-CF @base.json" + }, + { + "name": "Generic ASA @base", + "sub_path": "filament/Generic ASA @base.json" + }, + { + "name": "PolyLite ASA @base", + "sub_path": "filament/Polymaker/PolyLite ASA @base.json" + }, + { + "name": "Generic BVOH @base", + "sub_path": "filament/Generic BVOH @base.json" + }, + { + "name": "Generic EVA @base", + "sub_path": "filament/Generic EVA @base.json" + }, + { + "name": "Generic HIPS @base", + "sub_path": "filament/Generic HIPS @base.json" + }, + { + "name": "Bambu PA-CF @base", + "sub_path": "filament/Bambu PA-CF @base.json" + }, + { + "name": "Bambu PA6-CF @base", + "sub_path": "filament/Bambu PA6-CF @base.json" + }, + { + "name": "Bambu PA6-GF @base", + "sub_path": "filament/Bambu PA6-GF @base.json" + }, + { + "name": "Bambu PAHT-CF @base", + "sub_path": "filament/Bambu PAHT-CF @base.json" + }, + { + "name": "Bambu Support For PA/PET @base", + "sub_path": "filament/Bambu Support For PA PET @base.json" + }, + { + "name": "Bambu Support G @base", + "sub_path": "filament/Bambu Support G @base.json" + }, + { + "name": "Fiberon PA12-CF @base", + "sub_path": "filament/Polymaker/Fiberon PA12-CF @base.json" + }, + { + "name": "Fiberon PA6-CF @base", + "sub_path": "filament/Polymaker/Fiberon PA6-CF @base.json" + }, + { + "name": "Fiberon PA6-GF @base", + "sub_path": "filament/Polymaker/Fiberon PA6-GF @base.json" + }, + { + "name": "Fiberon PA612-CF @base", + "sub_path": "filament/Polymaker/Fiberon PA612-CF @base.json" + }, + { + "name": "Generic PA", + "sub_path": "filament/Generic PA.json" + }, + { + "name": "Generic PA @BBL P1P", + "sub_path": "filament/P1P/Generic PA @BBL P1P.json" + }, + { + "name": "Generic PA-CF", + "sub_path": "filament/Generic PA-CF.json" + }, + { + "name": "Generic PA-CF @BBL P1P", + "sub_path": "filament/P1P/Generic PA-CF @BBL P1P.json" + }, + { + "name": "Bambu PC @base", + "sub_path": "filament/Bambu PC @base.json" + }, + { + "name": "Bambu PC FR @base", + "sub_path": "filament/Bambu PC FR @base.json" + }, + { + "name": "Generic PC @base", + "sub_path": "filament/Generic PC @base.json" + }, + { + "name": "Generic PCTG @base", + "sub_path": "filament/Generic PCTG @base.json" + }, + { + "name": "Generic PE @base", + "sub_path": "filament/Generic PE @base.json" + }, + { + "name": "Generic PE-CF @base", + "sub_path": "filament/Generic PE-CF @base.json" + }, + { + "name": "Bambu PET-CF @base", + "sub_path": "filament/Bambu PET-CF @base.json" + }, + { + "name": "Bambu PETG Basic @base", + "sub_path": "filament/Bambu PETG Basic @base.json" + }, + { + "name": "Bambu PETG HF @base", + "sub_path": "filament/Bambu PETG HF @base.json" + }, + { + "name": "Bambu PETG Translucent @base", + "sub_path": "filament/Bambu PETG Translucent @base.json" + }, + { + "name": "Bambu PETG-CF @base", + "sub_path": "filament/Bambu PETG-CF @base.json" + }, + { + "name": "Fiberon PET-CF @base", + "sub_path": "filament/Polymaker/Fiberon PET-CF @base.json" + }, + { + "name": "Fiberon PETG-ESD @base", + "sub_path": "filament/Polymaker/Fiberon PETG-ESD @base.json" + }, + { + "name": "Fiberon PETG-rCF @base", + "sub_path": "filament/Polymaker/Fiberon PETG-rCF @base.json" + }, + { + "name": "Generic PETG @base", + "sub_path": "filament/Generic PETG @base.json" + }, + { + "name": "Generic PETG HF @base", + "sub_path": "filament/Generic PETG HF @base.json" + }, + { + "name": "Generic PETG-CF @base", + "sub_path": "filament/Generic PETG-CF @base.json" + }, + { + "name": "PolyLite PETG @base", + "sub_path": "filament/Polymaker/PolyLite PETG @base.json" + }, + { + "name": "SUNLU PETG @base", + "sub_path": "filament/SUNLU/SUNLU PETG @base.json" + }, + { + "name": "Generic PHA @base", + "sub_path": "filament/Generic PHA @base.json" + }, + { + "name": "Bambu PLA Aero @base", + "sub_path": "filament/Bambu PLA Aero @base.json" + }, + { + "name": "Bambu PLA Basic @base", + "sub_path": "filament/Bambu PLA Basic @base.json" + }, + { + "name": "Bambu PLA Dynamic @base", + "sub_path": "filament/Bambu PLA Dynamic @base.json" + }, + { + "name": "Bambu PLA Galaxy @base", + "sub_path": "filament/Bambu PLA Galaxy @base.json" + }, + { + "name": "Bambu PLA Glow @base", + "sub_path": "filament/Bambu PLA Glow @base.json" + }, + { + "name": "Bambu PLA Impact @base", + "sub_path": "filament/Bambu PLA Impact @base.json" + }, + { + "name": "Bambu PLA Marble @base", + "sub_path": "filament/Bambu PLA Marble @base.json" + }, + { + "name": "Bambu PLA Matte @base", + "sub_path": "filament/Bambu PLA Matte @base.json" + }, + { + "name": "Bambu PLA Metal @base", + "sub_path": "filament/Bambu PLA Metal @base.json" + }, + { + "name": "Bambu PLA Silk @base", + "sub_path": "filament/Bambu PLA Silk @base.json" + }, + { + "name": "Bambu PLA Silk+ @base", + "sub_path": "filament/Bambu PLA Silk+ @base.json" + }, + { + "name": "Bambu PLA Sparkle @base", + "sub_path": "filament/Bambu PLA Sparkle @base.json" + }, + { + "name": "Bambu PLA Tough @base", + "sub_path": "filament/Bambu PLA Tough @base.json" + }, + { + "name": "Bambu PLA Wood @base", + "sub_path": "filament/Bambu PLA Wood @base.json" + }, + { + "name": "Bambu PLA-CF @base", + "sub_path": "filament/Bambu PLA-CF @base.json" + }, + { + "name": "Bambu Support For PLA @base", + "sub_path": "filament/Bambu Support For PLA @base.json" + }, + { + "name": "Bambu Support For PLA/PETG @base", + "sub_path": "filament/Bambu Support For PLA-PETG @base.json" + }, + { + "name": "Bambu Support W @base", + "sub_path": "filament/Bambu Support W @base.json" + }, + { + "name": "Generic PLA @base", + "sub_path": "filament/Generic PLA @base.json" + }, + { + "name": "Generic PLA High Speed @base", + "sub_path": "filament/Generic PLA High Speed @base.json" + }, + { + "name": "Generic PLA Silk @base", + "sub_path": "filament/Generic PLA Silk @base.json" + }, + { + "name": "Generic PLA-CF @base", + "sub_path": "filament/Generic PLA-CF @base.json" + }, + { + "name": "Overture Matte PLA @base", + "sub_path": "filament/Overture/Overture Matte PLA @base.json" + }, + { + "name": "Overture PLA @base", + "sub_path": "filament/Overture/Overture PLA @base.json" + }, + { + "name": "Overture PLA Pro @base", + "sub_path": "filament/Overture/Overture PLA Pro @base.json" + }, + { + "name": "Panchroma CoPE @base", + "sub_path": "filament/Polymaker/Panchroma CoPE @base.json" + }, + { + "name": "Panchroma PLA @base", + "sub_path": "filament/Polymaker/Panchroma PLA @base.json" + }, + { + "name": "Panchroma PLA Celestial @base", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @base.json" + }, + { + "name": "Panchroma PLA Galaxy @base", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @base.json" + }, + { + "name": "Panchroma PLA Glow @base", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @base.json" + }, + { + "name": "Panchroma PLA Luminous @base", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @base.json" + }, + { + "name": "Panchroma PLA Marble @base", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @base.json" + }, + { + "name": "Panchroma PLA Matte @base", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @base.json" + }, + { + "name": "Panchroma PLA Metallic @base", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @base.json" + }, + { + "name": "Panchroma PLA Neon @base", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @base.json" + }, + { + "name": "Panchroma PLA Silk @base", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @base.json" + }, + { + "name": "Panchroma PLA Stain @base", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @base.json" + }, + { + "name": "Panchroma PLA Starlight @base", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @base.json" + }, + { + "name": "Panchroma PLA Temp Shift @base", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @base.json" + }, + { + "name": "Panchroma PLA Translucent @base", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @base.json" + }, + { + "name": "Panchroma PLA UV Shift @base", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @base.json" + }, + { + "name": "PolyLite PLA @base", + "sub_path": "filament/Polymaker/PolyLite PLA @base.json" + }, + { + "name": "PolyLite PLA Pro @base", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @base.json" + }, + { + "name": "PolyTerra PLA @base", + "sub_path": "filament/Polymaker/PolyTerra PLA @base.json" + }, + { + "name": "Polymaker HT-PLA @base", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @base.json" + }, + { + "name": "Polymaker HT-PLA-GF @base", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @base.json" + }, + { + "name": "SUNLU PLA Marble @base", + "sub_path": "filament/SUNLU/SUNLU Marble PLA @base.json" + }, + { + "name": "SUNLU PLA Matte @base", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @base.json" + }, + { + "name": "SUNLU PLA+ 2.0 @base", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @base.json" + }, + { + "name": "SUNLU PLA+ @base", + "sub_path": "filament/SUNLU/SUNLU PLA+ @base.json" + }, + { + "name": "SUNLU Silk PLA+ @base", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @base.json" + }, + { + "name": "SUNLU Wood PLA @base", + "sub_path": "filament/SUNLU/SUNLU Wood PLA @base.json" + }, + { + "name": "eSUN PLA+ @base", + "sub_path": "filament/eSUN/eSUN PLA+ @base.json" + }, + { + "name": "Generic PP @base", + "sub_path": "filament/Generic PP @base.json" + }, + { + "name": "Generic PP-CF @base", + "sub_path": "filament/Generic PP-CF @base.json" + }, + { + "name": "Generic PP-GF @base", + "sub_path": "filament/Generic PP-GF @base.json" + }, + { + "name": "Bambu PPA-CF @base", + "sub_path": "filament/Bambu PPA-CF @base.json" + }, + { + "name": "Generic PPA-CF @base", + "sub_path": "filament/Generic PPA-CF @base.json" + }, + { + "name": "Generic PPA-GF @base", + "sub_path": "filament/Generic PPA-GF @base.json" + }, + { + "name": "Bambu PPS-CF @base", + "sub_path": "filament/Bambu PPS-CF @base.json" + }, + { + "name": "Generic PPS @base", + "sub_path": "filament/Generic PPS @base.json" + }, + { + "name": "Generic PPS-CF @base", + "sub_path": "filament/Generic PPS-CF @base.json" + }, + { + "name": "Bambu PVA @base", + "sub_path": "filament/Bambu PVA @base.json" + }, + { + "name": "Generic PVA @base", + "sub_path": "filament/Generic PVA @base.json" + }, + { + "name": "Generic SBS @base", + "sub_path": "filament/Generic SBS @base.json" + }, + { + "name": "Bambu TPU 95A @base", + "sub_path": "filament/Bambu TPU 95A @base.json" + }, + { + "name": "Bambu TPU 95A HF @base", + "sub_path": "filament/Bambu TPU 95A HF @base.json" + }, + { + "name": "Bambu TPU for AMS @base", + "sub_path": "filament/Bambu TPU for AMS @base.json" + }, + { + "name": "Generic TPU", + "sub_path": "filament/Generic TPU.json" + }, + { + "name": "Generic TPU @BBL P1P", + "sub_path": "filament/P1P/Generic TPU @BBL P1P.json" + }, + { + "name": "Generic TPU for AMS @base", + "sub_path": "filament/Generic TPU for AMS @base.json" + }, + { + "name": "Bambu ABS @BBL A1", + "sub_path": "filament/Bambu ABS @BBL A1.json" + }, + { + "name": "Bambu ABS @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu ABS @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu ABS @BBL P1P", + "sub_path": "filament/P1P/Bambu ABS @BBL P1P.json" + }, + { + "name": "Bambu ABS @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu ABS @BBL X1C", + "sub_path": "filament/Bambu ABS @BBL X1C.json" + }, + { + "name": "Bambu ABS @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu ABS @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu ABS @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu ABS @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu ABS-GF @BBL A1", + "sub_path": "filament/Bambu ABS-GF @BBL A1.json" + }, + { + "name": "Bambu ABS-GF @BBL P1P", + "sub_path": "filament/Bambu ABS-GF @BBL P1P.json" + }, + { + "name": "Bambu ABS-GF @BBL X1C", + "sub_path": "filament/Bambu ABS-GF @BBL X1C.json" + }, + { + "name": "Bambu Support for ABS @BBL A1", + "sub_path": "filament/Bambu Support for ABS @BBL A1.json" + }, + { + "name": "Bambu Support for ABS @BBL X1C", + "sub_path": "filament/Bambu Support for ABS @BBL X1C.json" + }, + { + "name": "Generic ABS", + "sub_path": "filament/Generic ABS.json" + }, + { + "name": "Generic ABS @0.2 nozzle", + "sub_path": "filament/Generic ABS @0.2 nozzle.json" + }, + { + "name": "Generic ABS @BBL A1", + "sub_path": "filament/Generic ABS @BBL A1.json" + }, + { + "name": "Generic ABS @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic ABS @BBL A1 0.2 nozzle.json" + }, + { + "name": "Generic ABS @BBL P1P", + "sub_path": "filament/P1P/Generic ABS @BBL P1P.json" + }, + { + "name": "Generic ABS @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @BBL A1", + "sub_path": "filament/Polymaker/PolyLite ABS @BBL A1.json" + }, + { + "name": "PolyLite ABS @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite ABS @BBL A1 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @BBL P1P", + "sub_path": "filament/Polymaker/PolyLite ABS @BBL P1P.json" + }, + { + "name": "PolyLite ABS @BBL X1C", + "sub_path": "filament/Polymaker/PolyLite ABS @BBL X1C.json" + }, + { + "name": "Bambu ASA @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu ASA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu ASA @BBL A1 0.4 nozzle", + "sub_path": "filament/Bambu ASA @BBL A1 0.4 nozzle.json" + }, + { + "name": "Bambu ASA @BBL A1 0.6 nozzle", + "sub_path": "filament/Bambu ASA @BBL A1 0.6 nozzle.json" + }, + { + "name": "Bambu ASA @BBL X1 0.2 nozzle", + "sub_path": "filament/Bambu ASA @BBL X1 0.2 nozzle.json" + }, + { + "name": "Bambu ASA @BBL X1 0.6 nozzle", + "sub_path": "filament/Bambu ASA @BBL X1 0.6 nozzle.json" + }, + { + "name": "Bambu ASA @BBL X1C", + "sub_path": "filament/Bambu ASA @BBL X1C.json" + }, + { + "name": "Bambu ASA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu ASA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu ASA @BBL X1C 0.4 nozzle", + "sub_path": "filament/Bambu ASA @BBL X1C 0.4 nozzle.json" + }, + { + "name": "Bambu ASA-Aero @BBL A1", + "sub_path": "filament/Bambu ASA-Aero @BBL A1.json" + }, + { + "name": "Bambu ASA-Aero @BBL P1P", + "sub_path": "filament/Bambu ASA-Aero @BBL P1P.json" + }, + { + "name": "Bambu ASA-Aero @BBL X1C", + "sub_path": "filament/Bambu ASA-Aero @BBL X1C.json" + }, + { + "name": "Bambu ASA-CF @BBL A1", + "sub_path": "filament/Bambu ASA-CF @BBL A1.json" + }, + { + "name": "Bambu ASA-CF @BBL A1 0.6 nozzle", + "sub_path": "filament/Bambu ASA-CF @BBL A1 0.6 nozzle.json" + }, + { + "name": "Bambu ASA-CF @BBL P1P", + "sub_path": "filament/Bambu ASA-CF @BBL P1P.json" + }, + { + "name": "Bambu ASA-CF @BBL P1P 0.6 nozzle", + "sub_path": "filament/Bambu ASA-CF @BBL P1P 0.6 nozzle.json" + }, + { + "name": "Bambu ASA-CF @BBL X1C", + "sub_path": "filament/Bambu ASA-CF @BBL X1C.json" + }, + { + "name": "Bambu ASA-CF @BBL X1C 0.6 nozzle", + "sub_path": "filament/Bambu ASA-CF @BBL X1C 0.6 nozzle.json" + }, + { + "name": "Generic ASA", + "sub_path": "filament/Generic ASA.json" + }, + { + "name": "Generic ASA @0.2 nozzle", + "sub_path": "filament/Generic ASA @0.2 nozzle.json" + }, + { + "name": "Generic ASA @BBL A1", + "sub_path": "filament/Generic ASA @BBL A1.json" + }, + { + "name": "Generic ASA @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic ASA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Generic ASA @BBL P1P", + "sub_path": "filament/P1P/Generic ASA @BBL P1P.json" + }, + { + "name": "Generic ASA @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "PolyLite ASA @BBL A1", + "sub_path": "filament/Polymaker/PolyLite ASA @BBL A1.json" + }, + { + "name": "PolyLite ASA @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite ASA @BBL A1 0.2 nozzle.json" + }, + { + "name": "PolyLite ASA @BBL P1P", + "sub_path": "filament/Polymaker/PolyLite ASA @BBL P1P.json" + }, + { + "name": "PolyLite ASA @BBL X1C", + "sub_path": "filament/Polymaker/PolyLite ASA @BBL X1C.json" + }, + { + "name": "Generic BVOH @BBL A1", + "sub_path": "filament/Generic BVOH @BBL A1.json" + }, + { + "name": "Generic BVOH @BBL A1M", + "sub_path": "filament/Generic BVOH @BBL A1M.json" + }, + { + "name": "Generic BVOH @BBL X1C", + "sub_path": "filament/Generic BVOH @BBL X1C.json" + }, + { + "name": "Generic EVA @BBL A1", + "sub_path": "filament/Generic EVA @BBL A1.json" + }, + { + "name": "Generic EVA @BBL A1M", + "sub_path": "filament/Generic EVA @BBL A1M.json" + }, + { + "name": "Generic EVA @BBL X1C", + "sub_path": "filament/Generic EVA @BBL X1C.json" + }, + { + "name": "Generic HIPS @BBL A1", + "sub_path": "filament/Generic HIPS @BBL A1.json" + }, + { + "name": "Generic HIPS @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic HIPS @BBL A1 0.2 nozzle.json" + }, + { + "name": "Generic HIPS @BBL A1M", + "sub_path": "filament/Generic HIPS @BBL A1M.json" + }, + { + "name": "Generic HIPS @BBL A1M 0.2 nozzle", + "sub_path": "filament/Generic HIPS @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Generic HIPS @BBL X1C", + "sub_path": "filament/Generic HIPS @BBL X1C.json" + }, + { + "name": "Generic HIPS @BBL X1C 0.2 nozzle", + "sub_path": "filament/Generic HIPS @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PA-CF @BBL A1", + "sub_path": "filament/Bambu PA-CF @BBL A1.json" + }, + { + "name": "Bambu PA-CF @BBL P1P", + "sub_path": "filament/P1P/Bambu PA-CF @BBL P1P.json" + }, + { + "name": "Bambu PA-CF @BBL X1C", + "sub_path": "filament/Bambu PA-CF @BBL X1C.json" + }, + { + "name": "Bambu PA6-CF @BBL A1", + "sub_path": "filament/Bambu PA6-CF @BBL A1.json" + }, + { + "name": "Bambu PA6-CF @BBL X1C", + "sub_path": "filament/Bambu PA6-CF @BBL X1C.json" + }, + { + "name": "Bambu PA6-CF @BBL X1E", + "sub_path": "filament/Bambu PA6-CF @BBL X1E.json" + }, + { + "name": "Bambu PA6-GF @BBL A1", + "sub_path": "filament/Bambu PA6-GF @BBL A1.json" + }, + { + "name": "Bambu PA6-GF @BBL P1P", + "sub_path": "filament/Bambu PA6-GF @BBL P1P.json" + }, + { + "name": "Bambu PA6-GF @BBL X1C", + "sub_path": "filament/Bambu PA6-GF @BBL X1C.json" + }, + { + "name": "Bambu PAHT-CF @BBL A1", + "sub_path": "filament/Bambu PAHT-CF @BBL A1.json" + }, + { + "name": "Bambu PAHT-CF @BBL P1P", + "sub_path": "filament/P1P/Bambu PAHT-CF @BBL P1P.json" + }, + { + "name": "Bambu PAHT-CF @BBL X1C", + "sub_path": "filament/Bambu PAHT-CF @BBL X1C.json" + }, + { + "name": "Bambu Support For PA/PET @BBL A1", + "sub_path": "filament/Bambu Support For PA PET @BBL A1.json" + }, + { + "name": "Bambu Support For PA/PET @BBL P1P", + "sub_path": "filament/P1P/Bambu Support For PA PET @BBL P1P.json" + }, + { + "name": "Bambu Support For PA/PET @BBL X1C", + "sub_path": "filament/Bambu Support For PA PET @BBL X1C.json" + }, + { + "name": "Bambu Support G @BBL A1", + "sub_path": "filament/Bambu Support G @BBL A1.json" + }, + { + "name": "Bambu Support G @BBL P1P", + "sub_path": "filament/P1P/Bambu Support G @BBL P1P.json" + }, + { + "name": "Bambu Support G @BBL X1C", + "sub_path": "filament/Bambu Support G @BBL X1C.json" + }, + { + "name": "Fiberon PA12-CF @BBL X1C", + "sub_path": "filament/Polymaker/Fiberon PA12-CF @BBL X1C.json" + }, + { + "name": "Fiberon PA6-CF @BBL X1C", + "sub_path": "filament/Polymaker/Fiberon PA6-CF @BBL X1C.json" + }, + { + "name": "Fiberon PA6-GF @BBL X1C", + "sub_path": "filament/Polymaker/Fiberon PA6-GF @BBL X1C.json" + }, + { + "name": "Fiberon PA612-CF @BBL X1C", + "sub_path": "filament/Polymaker/Fiberon PA612-CF @BBL X1C.json" + }, + { + "name": "Generic PA @BBL A1", + "sub_path": "filament/Generic PA @BBL A1.json" + }, + { + "name": "Generic PA-CF @BBL A1", + "sub_path": "filament/Generic PA-CF @BBL A1.json" + }, + { + "name": "Generic PA-CF @BBL X1E", + "sub_path": "filament/Generic PA-CF @BBL X1E.json" + }, + { + "name": "Bambu PC @BBL A1", + "sub_path": "filament/Bambu PC @BBL A1.json" + }, + { + "name": "Bambu PC @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PC @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PC @BBL P1P", + "sub_path": "filament/P1P/Bambu PC @BBL P1P.json" + }, + { + "name": "Bambu PC @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PC @BBL X1C", + "sub_path": "filament/Bambu PC @BBL X1C.json" + }, + { + "name": "Bambu PC @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PC @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PC @BBL X1C 0.6 nozzle", + "sub_path": "filament/Bambu PC @BBL X1C 0.6 nozzle.json" + }, + { + "name": "Bambu PC @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PC @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PC FR @BBL A1", + "sub_path": "filament/Bambu PC FR @BBL A1.json" + }, + { + "name": "Bambu PC FR @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PC FR @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PC FR @BBL P1P", + "sub_path": "filament/Bambu PC FR @BBL P1P.json" + }, + { + "name": "Bambu PC FR @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PC FR @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PC FR @BBL P1S", + "sub_path": "filament/Bambu PC FR @BBL P1S.json" + }, + { + "name": "Bambu PC FR @BBL P1S 0.2 nozzle", + "sub_path": "filament/Bambu PC FR @BBL P1S 0.2 nozzle.json" + }, + { + "name": "Bambu PC FR @BBL P1S 0.6 nozzle", + "sub_path": "filament/Bambu PC FR @BBL P1S 0.6 nozzle.json" + }, + { + "name": "Bambu PC FR @BBL P1S 0.8 nozzle", + "sub_path": "filament/Bambu PC FR @BBL P1S 0.8 nozzle.json" + }, + { + "name": "Bambu PC FR @BBL X1C", + "sub_path": "filament/Bambu PC FR @BBL X1C.json" + }, + { + "name": "Bambu PC FR @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PC FR @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PC FR @BBL X1C 0.6 nozzle", + "sub_path": "filament/Bambu PC FR @BBL X1C 0.6 nozzle.json" + }, + { + "name": "Bambu PC FR @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PC FR @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PC FR @BBL X1E", + "sub_path": "filament/Bambu PC FR @BBL X1E.json" + }, + { + "name": "Bambu PC FR @BBL X1E 0.2 nozzle", + "sub_path": "filament/Bambu PC FR @BBL X1E 0.2 nozzle.json" + }, + { + "name": "Bambu PC FR @BBL X1E 0.6 nozzle", + "sub_path": "filament/Bambu PC FR @BBL X1E 0.6 nozzle.json" + }, + { + "name": "Bambu PC FR @BBL X1E 0.8 nozzle", + "sub_path": "filament/Bambu PC FR @BBL X1E 0.8 nozzle.json" + }, + { + "name": "Generic PC", + "sub_path": "filament/Generic PC.json" + }, + { + "name": "Generic PC @0.2 nozzle", + "sub_path": "filament/Generic PC @0.2 nozzle.json" + }, + { + "name": "Generic PC @BBL A1", + "sub_path": "filament/Generic PC @BBL A1.json" + }, + { + "name": "Generic PC @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic PC @BBL A1 0.2 nozzle.json" + }, + { + "name": "Generic PC @BBL P1P", + "sub_path": "filament/P1P/Generic PC @BBL P1P.json" + }, + { + "name": "Generic PC @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Generic PC @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Generic PCTG @BBL A1", + "sub_path": "filament/Generic PCTG @BBL A1.json" + }, + { + "name": "Generic PCTG @BBL A1M", + "sub_path": "filament/Generic PCTG @BBL A1M.json" + }, + { + "name": "Generic PCTG @BBL X1C", + "sub_path": "filament/Generic PCTG @BBL X1C.json" + }, + { + "name": "Generic PE @BBL A1", + "sub_path": "filament/Generic PE @BBL A1.json" + }, + { + "name": "Generic PE @BBL A1M", + "sub_path": "filament/Generic PE @BBL A1M.json" + }, + { + "name": "Generic PE @BBL X1C", + "sub_path": "filament/Generic PE @BBL X1C.json" + }, + { + "name": "Generic PE-CF @BBL A1", + "sub_path": "filament/Generic PE-CF @BBL A1.json" + }, + { + "name": "Generic PE-CF @BBL A1M", + "sub_path": "filament/Generic PE-CF @BBL A1M.json" + }, + { + "name": "Generic PE-CF @BBL X1C", + "sub_path": "filament/Generic PE-CF @BBL X1C.json" + }, + { + "name": "Bambu PET-CF @BBL A1", + "sub_path": "filament/Bambu PET-CF @BBL A1.json" + }, + { + "name": "Bambu PET-CF @BBL P1P", + "sub_path": "filament/P1P/Bambu PET-CF @BBL P1P.json" + }, + { + "name": "Bambu PET-CF @BBL X1C", + "sub_path": "filament/Bambu PET-CF @BBL X1C.json" + }, + { + "name": "Bambu PETG Basic @BBL A1", + "sub_path": "filament/Bambu PETG Basic @BBL A1.json" + }, + { + "name": "Bambu PETG Basic @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PETG Basic @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PETG Basic @BBL A1 0.8 nozzle", + "sub_path": "filament/Bambu PETG Basic @BBL A1 0.8 nozzle.json" + }, + { + "name": "Bambu PETG Basic @BBL X1C", + "sub_path": "filament/Bambu PETG Basic @BBL X1C.json" + }, + { + "name": "Bambu PETG Basic @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PETG Basic @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PETG HF @BBL A1", + "sub_path": "filament/Bambu PETG HF @BBL A1.json" + }, + { + "name": "Bambu PETG HF @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PETG HF @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PETG HF @BBL A1 0.8 nozzle", + "sub_path": "filament/Bambu PETG HF @BBL A1 0.8 nozzle.json" + }, + { + "name": "Bambu PETG HF @BBL A1M", + "sub_path": "filament/Bambu PETG HF @BBL A1M.json" + }, + { + "name": "Bambu PETG HF @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PETG HF @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PETG HF @BBL A1M 0.8 nozzle", + "sub_path": "filament/Bambu PETG HF @BBL A1M 0.8 nozzle.json" + }, + { + "name": "Bambu PETG HF @BBL X1C", + "sub_path": "filament/Bambu PETG HF @BBL X1C.json" + }, + { + "name": "Bambu PETG HF @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PETG HF @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PETG HF @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PETG HF @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PETG Translucent @BBL A1", + "sub_path": "filament/Bambu PETG Translucent @BBL A1.json" + }, + { + "name": "Bambu PETG Translucent @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PETG Translucent @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PETG Translucent @BBL A1 0.8 nozzle", + "sub_path": "filament/Bambu PETG Translucent @BBL A1 0.8 nozzle.json" + }, + { + "name": "Bambu PETG Translucent @BBL A1M", + "sub_path": "filament/Bambu PETG Translucent @BBL A1M.json" + }, + { + "name": "Bambu PETG Translucent @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PETG Translucent @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PETG Translucent @BBL A1M 0.8 nozzle", + "sub_path": "filament/Bambu PETG Translucent @BBL A1M 0.8 nozzle.json" + }, + { + "name": "Bambu PETG Translucent @BBL X1C", + "sub_path": "filament/Bambu PETG Translucent @BBL X1C.json" + }, + { + "name": "Bambu PETG Translucent @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PETG Translucent @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PETG Translucent @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PETG Translucent @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PETG-CF @BBL A1 0.4 nozzle", + "sub_path": "filament/Bambu PETG-CF @BBL A1 0.4 nozzle.json" + }, + { + "name": "Bambu PETG-CF @BBL A1 0.8 nozzle", + "sub_path": "filament/Bambu PETG-CF @BBL A1 0.8 nozzle.json" + }, + { + "name": "Bambu PETG-CF @BBL A1M", + "sub_path": "filament/Bambu PETG-CF @BBL A1M.json" + }, + { + "name": "Bambu PETG-CF @BBL P1P", + "sub_path": "filament/P1P/Bambu PETG-CF @BBL P1P.json" + }, + { + "name": "Bambu PETG-CF @BBL P1P 0.4 nozzle", + "sub_path": "filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json" + }, + { + "name": "Bambu PETG-CF @BBL X1C", + "sub_path": "filament/Bambu PETG-CF @BBL X1C.json" + }, + { + "name": "Bambu PETG-CF @BBL X1C 0.4 nozzle", + "sub_path": "filament/Bambu PETG-CF @BBL X1C 0.4 nozzle.json" + }, + { + "name": "Fiberon PET-CF @BBL X1C", + "sub_path": "filament/Polymaker/Fiberon PET-CF @BBL X1C.json" + }, + { + "name": "Fiberon PETG-ESD @BBL X1C", + "sub_path": "filament/Polymaker/Fiberon PETG-ESD @BBL X1C.json" + }, + { + "name": "Fiberon PETG-rCF @BBL X1C", + "sub_path": "filament/Polymaker/Fiberon PETG-rCF @BBL X1C.json" + }, + { + "name": "Generic PETG", + "sub_path": "filament/Generic PETG.json" + }, + { + "name": "Generic PETG @0.2 nozzle", + "sub_path": "filament/Generic PETG @0.2 nozzle.json" + }, + { + "name": "Generic PETG @BBL A1", + "sub_path": "filament/Generic PETG @BBL A1.json" + }, + { + "name": "Generic PETG @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic PETG @BBL A1 0.2 nozzle.json" + }, + { + "name": "Generic PETG @BBL A1M", + "sub_path": "filament/Generic PETG @BBL A1M.json" + }, + { + "name": "Generic PETG @BBL A1M 0.2 nozzle", + "sub_path": "filament/Generic PETG @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Generic PETG @BBL P1P", + "sub_path": "filament/P1P/Generic PETG @BBL P1P.json" + }, + { + "name": "Generic PETG @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Generic PETG HF @BBL A1", + "sub_path": "filament/Generic PETG HF @BBL A1.json" + }, + { + "name": "Generic PETG HF @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic PETG HF @BBL A1 0.2 nozzle.json" + }, + { + "name": "Generic PETG HF @BBL A1M", + "sub_path": "filament/Generic PETG HF @BBL A1M.json" + }, + { + "name": "Generic PETG HF @BBL A1M 0.2 nozzle", + "sub_path": "filament/Generic PETG HF @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Generic PETG HF @BBL P1P", + "sub_path": "filament/Generic PETG HF @BBL P1P.json" + }, + { + "name": "Generic PETG HF @BBL P1P 0.2 nozzle", + "sub_path": "filament/Generic PETG HF @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Generic PETG HF @BBL X1C", + "sub_path": "filament/Generic PETG HF @BBL X1C.json" + }, + { + "name": "Generic PETG HF @BBL X1C 0.2 nozzle", + "sub_path": "filament/Generic PETG HF @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Generic PETG-CF @BBL A1", + "sub_path": "filament/Generic PETG-CF @BBL A1.json" + }, + { + "name": "Generic PETG-CF @BBL P1P", + "sub_path": "filament/P1P/Generic PETG-CF @BBL P1P.json" + }, + { + "name": "Generic PETG-CF @BBL X1C", + "sub_path": "filament/Generic PETG-CF @BBL X1C.json" + }, + { + "name": "PolyLite PETG @BBL A1", + "sub_path": "filament/Polymaker/PolyLite PETG @BBL A1.json" + }, + { + "name": "PolyLite PETG @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite PETG @BBL A1 0.2 nozzle.json" + }, + { + "name": "PolyLite PETG @BBL A1M", + "sub_path": "filament/Polymaker/PolyLite PETG @BBL A1M.json" + }, + { + "name": "PolyLite PETG @BBL P1P", + "sub_path": "filament/Polymaker/PolyLite PETG @BBL P1P.json" + }, + { + "name": "PolyLite PETG @BBL X1C", + "sub_path": "filament/Polymaker/PolyLite PETG @BBL X1C.json" + }, + { + "name": "SUNLU PETG @BBL A1", + "sub_path": "filament/SUNLU/SUNLU PETG @BBL A1.json" + }, + { + "name": "SUNLU PETG @BBL A1 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PETG @BBL A1 0.2 nozzle.json" + }, + { + "name": "SUNLU PETG @BBL A1 0.8 nozzle", + "sub_path": "filament/SUNLU/SUNLU PETG @BBL A1 0.8 nozzle.json" + }, + { + "name": "SUNLU PETG @BBL X1C", + "sub_path": "filament/SUNLU/SUNLU PETG @BBL X1C.json" + }, + { + "name": "SUNLU PETG @BBL X1C 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PETG @BBL X1C 0.2 nozzle.json" + }, + { + "name": "SUNLU PETG @BBL X1C 0.8 nozzle", + "sub_path": "filament/SUNLU/SUNLU PETG @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Generic PHA @BBL A1", + "sub_path": "filament/Generic PHA @BBL A1.json" + }, + { + "name": "Generic PHA @BBL A1M", + "sub_path": "filament/Generic PHA @BBL A1M.json" + }, + { + "name": "Generic PHA @BBL X1C", + "sub_path": "filament/Generic PHA @BBL X1C.json" + }, + { + "name": "Bambu PLA Aero @BBL A1", + "sub_path": "filament/Bambu PLA Aero @BBL A1.json" + }, + { + "name": "Bambu PLA Aero @BBL A1M", + "sub_path": "filament/Bambu PLA Aero @BBL A1M.json" + }, + { + "name": "Bambu PLA Aero @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Aero @BBL P1P.json" + }, + { + "name": "Bambu PLA Aero @BBL X1", + "sub_path": "filament/Bambu PLA Aero @BBL X1.json" + }, + { + "name": "Bambu PLA Aero @BBL X1C", + "sub_path": "filament/Bambu PLA Aero @BBL X1C.json" + }, + { + "name": "Bambu PLA Basic @BBL A1", + "sub_path": "filament/Bambu PLA Basic @BBL A1.json" + }, + { + "name": "Bambu PLA Basic @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Basic @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Basic @BBL A1M", + "sub_path": "filament/Bambu PLA Basic @BBL A1M.json" + }, + { + "name": "Bambu PLA Basic @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Basic @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Basic @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Basic @BBL P1P.json" + }, + { + "name": "Bambu PLA Basic @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Basic @BBL X1", + "sub_path": "filament/Bambu PLA Basic @BBL X1.json" + }, + { + "name": "Bambu PLA Basic @BBL X1C", + "sub_path": "filament/Bambu PLA Basic @BBL X1C.json" + }, + { + "name": "Bambu PLA Basic @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Basic @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Basic @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PLA Basic @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL A1", + "sub_path": "filament/Bambu PLA Dynamic @BBL A1.json" + }, + { + "name": "Bambu PLA Dynamic @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL A1M", + "sub_path": "filament/Bambu PLA Dynamic @BBL A1M.json" + }, + { + "name": "Bambu PLA Dynamic @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL P1P", + "sub_path": "filament/Bambu PLA Dynamic @BBL P1P.json" + }, + { + "name": "Bambu PLA Dynamic @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL X1C", + "sub_path": "filament/Bambu PLA Dynamic @BBL X1C.json" + }, + { + "name": "Bambu PLA Dynamic @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL A1", + "sub_path": "filament/Bambu PLA Galaxy @BBL A1.json" + }, + { + "name": "Bambu PLA Galaxy @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL A1M", + "sub_path": "filament/Bambu PLA Galaxy @BBL A1M.json" + }, + { + "name": "Bambu PLA Galaxy @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL P1P", + "sub_path": "filament/Bambu PLA Galaxy @BBL P1P.json" + }, + { + "name": "Bambu PLA Galaxy @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL X1C", + "sub_path": "filament/Bambu PLA Galaxy @BBL X1C.json" + }, + { + "name": "Bambu PLA Galaxy @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PLA Glow @BBL A1", + "sub_path": "filament/Bambu PLA Glow @BBL A1.json" + }, + { + "name": "Bambu PLA Glow @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Glow @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Glow @BBL P1P", + "sub_path": "filament/Bambu PLA Glow @BBL P1P.json" + }, + { + "name": "Bambu PLA Glow @BBL X1", + "sub_path": "filament/Bambu PLA Glow @BBL X1.json" + }, + { + "name": "Bambu PLA Glow @BBL X1C", + "sub_path": "filament/Bambu PLA Glow @BBL X1C.json" + }, + { + "name": "Bambu PLA Glow @BBL X1E", + "sub_path": "filament/Bambu PLA Glow @BBL X1E.json" + }, + { + "name": "Bambu PLA Impact @BBL X1C", + "sub_path": "filament/Bambu PLA Impact @BBL X1C.json" + }, + { + "name": "Bambu PLA Marble @BBL A1", + "sub_path": "filament/Bambu PLA Marble @BBL A1.json" + }, + { + "name": "Bambu PLA Marble @BBL A1M", + "sub_path": "filament/Bambu PLA Marble @BBL A1M.json" + }, + { + "name": "Bambu PLA Marble @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Marble @BBL P1P.json" + }, + { + "name": "Bambu PLA Marble @BBL X1", + "sub_path": "filament/Bambu PLA Marble @BBL X1.json" + }, + { + "name": "Bambu PLA Marble @BBL X1C", + "sub_path": "filament/Bambu PLA Marble @BBL X1C.json" + }, + { + "name": "Bambu PLA Matte @BBL A1", + "sub_path": "filament/Bambu PLA Matte @BBL A1.json" + }, + { + "name": "Bambu PLA Matte @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Matte @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Matte @BBL A1M", + "sub_path": "filament/Bambu PLA Matte @BBL A1M.json" + }, + { + "name": "Bambu PLA Matte @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Matte @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Matte @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Matte @BBL P1P.json" + }, + { + "name": "Bambu PLA Matte @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Matte @BBL X1", + "sub_path": "filament/Bambu PLA Matte @BBL X1.json" + }, + { + "name": "Bambu PLA Matte @BBL X1C", + "sub_path": "filament/Bambu PLA Matte @BBL X1C.json" + }, + { + "name": "Bambu PLA Matte @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Matte @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Matte @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PLA Matte @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PLA Metal @BBL A1", + "sub_path": "filament/Bambu PLA Metal @BBL A1.json" + }, + { + "name": "Bambu PLA Metal @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Metal @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Metal @BBL A1M", + "sub_path": "filament/Bambu PLA Metal @BBL A1M.json" + }, + { + "name": "Bambu PLA Metal @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Metal @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Metal @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Metal @BBL P1P.json" + }, + { + "name": "Bambu PLA Metal @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Metal @BBL X1", + "sub_path": "filament/Bambu PLA Metal @BBL X1.json" + }, + { + "name": "Bambu PLA Metal @BBL X1C", + "sub_path": "filament/Bambu PLA Metal @BBL X1C.json" + }, + { + "name": "Bambu PLA Metal @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Silk @BBL A1", + "sub_path": "filament/Bambu PLA Silk @BBL A1.json" + }, + { + "name": "Bambu PLA Silk @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Silk @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Silk @BBL A1M", + "sub_path": "filament/Bambu PLA Silk @BBL A1M.json" + }, + { + "name": "Bambu PLA Silk @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Silk @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Silk @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Silk @BBL P1P.json" + }, + { + "name": "Bambu PLA Silk @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Silk @BBL X1", + "sub_path": "filament/Bambu PLA Silk @BBL X1.json" + }, + { + "name": "Bambu PLA Silk @BBL X1C", + "sub_path": "filament/Bambu PLA Silk @BBL X1C.json" + }, + { + "name": "Bambu PLA Silk @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Silk+ @BBL A1", + "sub_path": "filament/Bambu PLA Silk+ @BBL A1.json" + }, + { + "name": "Bambu PLA Silk+ @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Silk+ @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Silk+ @BBL A1M", + "sub_path": "filament/Bambu PLA Silk+ @BBL A1M.json" + }, + { + "name": "Bambu PLA Silk+ @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Silk+ @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Silk+ @BBL P1P", + "sub_path": "filament/Bambu PLA Silk+ @BBL P1P.json" + }, + { + "name": "Bambu PLA Silk+ @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PLA Silk+ @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Silk+ @BBL X1", + "sub_path": "filament/Bambu PLA Silk+ @BBL X1.json" + }, + { + "name": "Bambu PLA Silk+ @BBL X1C", + "sub_path": "filament/Bambu PLA Silk+ @BBL X1C.json" + }, + { + "name": "Bambu PLA Silk+ @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Silk+ @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Sparkle @BBL A1", + "sub_path": "filament/Bambu PLA Sparkle @BBL A1.json" + }, + { + "name": "Bambu PLA Sparkle @BBL A1M", + "sub_path": "filament/Bambu PLA Sparkle @BBL A1M.json" + }, + { + "name": "Bambu PLA Sparkle @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Sparkle @BBL P1P.json" + }, + { + "name": "Bambu PLA Sparkle @BBL X1", + "sub_path": "filament/Bambu PLA Sparkle @BBL X1.json" + }, + { + "name": "Bambu PLA Sparkle @BBL X1C", + "sub_path": "filament/Bambu PLA Sparkle @BBL X1C.json" + }, + { + "name": "Bambu PLA Tough @BBL A1", + "sub_path": "filament/Bambu PLA Tough @BBL A1.json" + }, + { + "name": "Bambu PLA Tough @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Tough @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Tough @BBL A1M", + "sub_path": "filament/Bambu PLA Tough @BBL A1M.json" + }, + { + "name": "Bambu PLA Tough @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Tough @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Tough @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Tough @BBL P1P.json" + }, + { + "name": "Bambu PLA Tough @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Tough @BBL X1", + "sub_path": "filament/Bambu PLA Tough @BBL X1.json" + }, + { + "name": "Bambu PLA Tough @BBL X1C", + "sub_path": "filament/Bambu PLA Tough @BBL X1C.json" + }, + { + "name": "Bambu PLA Tough @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Tough @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Wood @BBL A1", + "sub_path": "filament/Bambu PLA Wood @BBL A1.json" + }, + { + "name": "Bambu PLA Wood @BBL A1M", + "sub_path": "filament/Bambu PLA Wood @BBL A1M.json" + }, + { + "name": "Bambu PLA Wood @BBL P1P", + "sub_path": "filament/Bambu PLA Wood @BBL P1P.json" + }, + { + "name": "Bambu PLA Wood @BBL X1", + "sub_path": "filament/Bambu PLA Wood @BBL X1.json" + }, + { + "name": "Bambu PLA Wood @BBL X1C", + "sub_path": "filament/Bambu PLA Wood @BBL X1C.json" + }, + { + "name": "Bambu PLA Wood @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PLA Wood @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PLA-CF @BBL A1", + "sub_path": "filament/Bambu PLA-CF @BBL A1.json" + }, + { + "name": "Bambu PLA-CF @BBL A1 0.8 nozzle", + "sub_path": "filament/Bambu PLA-CF @BBL A1 0.8 nozzle.json" + }, + { + "name": "Bambu PLA-CF @BBL A1M", + "sub_path": "filament/Bambu PLA-CF @BBL A1M.json" + }, + { + "name": "Bambu PLA-CF @BBL A1M 0.8 nozzle", + "sub_path": "filament/Bambu PLA-CF @BBL A1M 0.8 nozzle.json" + }, + { + "name": "Bambu PLA-CF @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA-CF @BBL P1P.json" + }, + { + "name": "Bambu PLA-CF @BBL P1P 0.8 nozzle", + "sub_path": "filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json" + }, + { + "name": "Bambu PLA-CF @BBL X1C", + "sub_path": "filament/Bambu PLA-CF @BBL X1C.json" + }, + { + "name": "Bambu PLA-CF @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu Support For PLA @BBL A1", + "sub_path": "filament/Bambu Support For PLA @BBL A1.json" + }, + { + "name": "Bambu Support For PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu Support For PLA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu Support For PLA @BBL A1M", + "sub_path": "filament/Bambu Support For PLA @BBL A1M.json" + }, + { + "name": "Bambu Support For PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu Support For PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu Support For PLA @BBL P1P", + "sub_path": "filament/P1P/Bambu Support For PLA @BBL P1P.json" + }, + { + "name": "Bambu Support For PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu Support For PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu Support For PLA @BBL X1C", + "sub_path": "filament/Bambu Support For PLA @BBL X1C.json" + }, + { + "name": "Bambu Support For PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu Support For PLA/PETG @BBL A1", + "sub_path": "filament/Bambu Support For PLA-PETG @BBL A1.json" + }, + { + "name": "Bambu Support For PLA/PETG @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu Support For PLA-PETG @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu Support For PLA/PETG @BBL A1M", + "sub_path": "filament/Bambu Support For PLA-PETG @BBL A1M.json" + }, + { + "name": "Bambu Support For PLA/PETG @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu Support For PLA-PETG @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu Support For PLA/PETG @BBL P1P", + "sub_path": "filament/Bambu Support For PLA-PETG @BBL P1P.json" + }, + { + "name": "Bambu Support For PLA/PETG @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu Support For PLA-PETG @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu Support For PLA/PETG @BBL X1C", + "sub_path": "filament/Bambu Support For PLA-PETG @BBL X1C.json" + }, + { + "name": "Bambu Support For PLA/PETG @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu Support For PLA-PETG @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu Support W @BBL A1", + "sub_path": "filament/Bambu Support W @BBL A1.json" + }, + { + "name": "Bambu Support W @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu Support W @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu Support W @BBL A1M", + "sub_path": "filament/Bambu Support W @BBL A1M.json" + }, + { + "name": "Bambu Support W @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu Support W @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu Support W @BBL P1P", + "sub_path": "filament/P1P/Bambu Support W @BBL P1P.json" + }, + { + "name": "Bambu Support W @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu Support W @BBL X1", + "sub_path": "filament/Bambu Support W @BBL X1.json" + }, + { + "name": "Bambu Support W @BBL X1C", + "sub_path": "filament/Bambu Support W @BBL X1C.json" + }, + { + "name": "Bambu Support W @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu Support W @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Generic PLA", + "sub_path": "filament/Generic PLA.json" + }, + { + "name": "Generic PLA @0.2 nozzle", + "sub_path": "filament/Generic PLA @0.2 nozzle.json" + }, + { + "name": "Generic PLA @BBL A1", + "sub_path": "filament/Generic PLA @BBL A1.json" + }, + { + "name": "Generic PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic PLA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Generic PLA @BBL A1M", + "sub_path": "filament/Generic PLA @BBL A1M.json" + }, + { + "name": "Generic PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Generic PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Generic PLA @BBL P1P", + "sub_path": "filament/P1P/Generic PLA @BBL P1P.json" + }, + { + "name": "Generic PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Generic PLA High Speed @BBL A1", + "sub_path": "filament/Generic PLA High Speed @BBL A1.json" + }, + { + "name": "Generic PLA High Speed @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic PLA High Speed @BBL A1 0.2 nozzle.json" + }, + { + "name": "Generic PLA High Speed @BBL A1M", + "sub_path": "filament/Generic PLA High Speed @BBL A1M.json" + }, + { + "name": "Generic PLA High Speed @BBL P1P", + "sub_path": "filament/Generic PLA High Speed @BBL P1P.json" + }, + { + "name": "Generic PLA High Speed @BBL X1C", + "sub_path": "filament/Generic PLA High Speed @BBL X1C.json" + }, + { + "name": "Generic PLA Silk", + "sub_path": "filament/Generic PLA Silk.json" + }, + { + "name": "Generic PLA Silk @BBL A1", + "sub_path": "filament/Generic PLA Silk @BBL A1.json" + }, + { + "name": "Generic PLA Silk @BBL A1M", + "sub_path": "filament/Generic PLA Silk @BBL A1M.json" + }, + { + "name": "Generic PLA Silk @BBL P1P", + "sub_path": "filament/P1P/Generic PLA Silk @BBL P1P.json" + }, + { + "name": "Generic PLA-CF", + "sub_path": "filament/Generic PLA-CF.json" + }, + { + "name": "Generic PLA-CF @BBL A1", + "sub_path": "filament/Generic PLA-CF @BBL A1.json" + }, + { + "name": "Generic PLA-CF @BBL A1M", + "sub_path": "filament/Generic PLA-CF @BBL A1M.json" + }, + { + "name": "Generic PLA-CF @BBL P1P", + "sub_path": "filament/P1P/Generic PLA-CF @BBL P1P.json" + }, + { + "name": "Overture Matte PLA @BBL A1", + "sub_path": "filament/Overture/Overture Matte PLA @BBL A1.json" + }, + { + "name": "Overture Matte PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Overture/Overture Matte PLA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Overture Matte PLA @BBL A1M", + "sub_path": "filament/Overture/Overture Matte PLA @BBL A1M.json" + }, + { + "name": "Overture Matte PLA @BBL P1P", + "sub_path": "filament/Overture/Overture Matte PLA @BBL P1P.json" + }, + { + "name": "Overture Matte PLA @BBL X1", + "sub_path": "filament/Overture/Overture Matte PLA @BBL X1.json" + }, + { + "name": "Overture Matte PLA @BBL X1C", + "sub_path": "filament/Overture/Overture Matte PLA @BBL X1C.json" + }, + { + "name": "Overture PLA @BBL A1", + "sub_path": "filament/Overture/Overture PLA @BBL A1.json" + }, + { + "name": "Overture PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Overture/Overture PLA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Overture PLA @BBL A1M", + "sub_path": "filament/Overture/Overture PLA @BBL A1M.json" + }, + { + "name": "Overture PLA @BBL P1P", + "sub_path": "filament/Overture/Overture PLA @BBL P1P.json" + }, + { + "name": "Overture PLA @BBL X1", + "sub_path": "filament/Overture/Overture PLA @BBL X1.json" + }, + { + "name": "Overture PLA @BBL X1C", + "sub_path": "filament/Overture/Overture PLA @BBL X1C.json" + }, + { + "name": "Overture PLA Pro @BBL A1", + "sub_path": "filament/Overture/Overture PLA Pro @BBL A1.json" + }, + { + "name": "Overture PLA Pro @BBL A1 0.2 nozzle", + "sub_path": "filament/Overture/Overture PLA Pro @BBL A1 0.2 nozzle.json" + }, + { + "name": "Overture PLA Pro @BBL A1M", + "sub_path": "filament/Overture/Overture PLA Pro @BBL A1M.json" + }, + { + "name": "Overture PLA Pro @BBL A1M 0.2 nozzle", + "sub_path": "filament/Overture/Overture PLA Pro @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Overture PLA Pro @BBL P1P", + "sub_path": "filament/Overture/Overture PLA Pro @BBL P1P.json" + }, + { + "name": "Overture PLA Pro @BBL P1P 0.2 nozzle", + "sub_path": "filament/Overture/Overture PLA Pro @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Overture PLA Pro @BBL X1", + "sub_path": "filament/Overture/Overture PLA Pro @BBL X1.json" + }, + { + "name": "Overture PLA Pro @BBL X1 0.2 nozzle", + "sub_path": "filament/Overture/Overture PLA Pro @BBL X1 0.2 nozzle.json" + }, + { + "name": "Overture PLA Pro @BBL X1C", + "sub_path": "filament/Overture/Overture PLA Pro @BBL X1C.json" + }, + { + "name": "Overture PLA Pro @BBL X1C 0.2 nozzle", + "sub_path": "filament/Overture/Overture PLA Pro @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma CoPE @BBL A1", + "sub_path": "filament/Polymaker/Panchroma CoPE @BBL A1.json" + }, + { + "name": "Panchroma CoPE @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma CoPE @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma CoPE @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma CoPE @BBL A1M.json" + }, + { + "name": "Panchroma CoPE @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma CoPE @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma CoPE @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma CoPE @BBL P1P.json" + }, + { + "name": "Panchroma CoPE @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma CoPE @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma CoPE @BBL X1", + "sub_path": "filament/Polymaker/Panchroma CoPE @BBL X1.json" + }, + { + "name": "Panchroma CoPE @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma CoPE @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma CoPE @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma CoPE @BBL X1C.json" + }, + { + "name": "Panchroma CoPE @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma CoPE @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA @BBL A1.json" + }, + { + "name": "Panchroma PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA @BBL A1M.json" + }, + { + "name": "Panchroma PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA @BBL P1P.json" + }, + { + "name": "Panchroma PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA @BBL X1.json" + }, + { + "name": "Panchroma PLA @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA @BBL X1C.json" + }, + { + "name": "Panchroma PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Silk @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Celestial @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @BBL A1.json" + }, + { + "name": "Panchroma PLA Celestial @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Celestial @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @BBL A1M.json" + }, + { + "name": "Panchroma PLA Celestial @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Celestial @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @BBL P1P.json" + }, + { + "name": "Panchroma PLA Celestial @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Celestial @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @BBL X1.json" + }, + { + "name": "Panchroma PLA Celestial @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Celestial @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @BBL X1C.json" + }, + { + "name": "Panchroma PLA Celestial @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Galaxy @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @BBL A1.json" + }, + { + "name": "Panchroma PLA Galaxy @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Galaxy @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @BBL A1M.json" + }, + { + "name": "Panchroma PLA Galaxy @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Galaxy @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @BBL P1P.json" + }, + { + "name": "Panchroma PLA Galaxy @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Galaxy @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @BBL X1.json" + }, + { + "name": "Panchroma PLA Galaxy @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Galaxy @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @BBL X1C.json" + }, + { + "name": "Panchroma PLA Galaxy @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Glow @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @BBL A1.json" + }, + { + "name": "Panchroma PLA Glow @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Glow @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @BBL A1M.json" + }, + { + "name": "Panchroma PLA Glow @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Glow @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @BBL P1P.json" + }, + { + "name": "Panchroma PLA Glow @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Glow @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @BBL X1.json" + }, + { + "name": "Panchroma PLA Glow @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Glow @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @BBL X1C.json" + }, + { + "name": "Panchroma PLA Glow @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Luminous @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @BBL A1.json" + }, + { + "name": "Panchroma PLA Luminous @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Luminous @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @BBL A1M.json" + }, + { + "name": "Panchroma PLA Luminous @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Luminous @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @BBL P1P.json" + }, + { + "name": "Panchroma PLA Luminous @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Luminous @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @BBL X1.json" + }, + { + "name": "Panchroma PLA Luminous @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Luminous @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @BBL X1C.json" + }, + { + "name": "Panchroma PLA Luminous @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Marble @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @BBL A1.json" + }, + { + "name": "Panchroma PLA Marble @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Marble @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @BBL A1M.json" + }, + { + "name": "Panchroma PLA Marble @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Marble @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @BBL P1P.json" + }, + { + "name": "Panchroma PLA Marble @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Marble @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @BBL X1.json" + }, + { + "name": "Panchroma PLA Marble @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Marble @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @BBL X1C.json" + }, + { + "name": "Panchroma PLA Marble @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Matte @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @BBL A1.json" + }, + { + "name": "Panchroma PLA Matte @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Matte @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @BBL A1M.json" + }, + { + "name": "Panchroma PLA Matte @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Matte @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @BBL P1P.json" + }, + { + "name": "Panchroma PLA Matte @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Matte @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @BBL X1.json" + }, + { + "name": "Panchroma PLA Matte @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Matte @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @BBL X1C.json" + }, + { + "name": "Panchroma PLA Matte @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Metallic @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @BBL A1.json" + }, + { + "name": "Panchroma PLA Metallic @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Metallic @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @BBL A1M.json" + }, + { + "name": "Panchroma PLA Metallic @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Metallic @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @BBL P1P.json" + }, + { + "name": "Panchroma PLA Metallic @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Metallic @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @BBL X1.json" + }, + { + "name": "Panchroma PLA Metallic @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Metallic @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @BBL X1C.json" + }, + { + "name": "Panchroma PLA Metallic @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Neon @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @BBL A1.json" + }, + { + "name": "Panchroma PLA Neon @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Neon @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @BBL A1M.json" + }, + { + "name": "Panchroma PLA Neon @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Neon @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @BBL P1P.json" + }, + { + "name": "Panchroma PLA Neon @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Neon @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @BBL X1.json" + }, + { + "name": "Panchroma PLA Neon @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Neon @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @BBL X1C.json" + }, + { + "name": "Panchroma PLA Neon @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Silk @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @BBL A1.json" + }, + { + "name": "Panchroma PLA Silk @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Silk @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @BBL A1M.json" + }, + { + "name": "Panchroma PLA Silk @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Silk @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @BBL P1P.json" + }, + { + "name": "Panchroma PLA Silk @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Silk @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @BBL X1.json" + }, + { + "name": "Panchroma PLA Silk @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Silk @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @BBL X1C.json" + }, + { + "name": "Panchroma PLA Stain @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @BBL A1.json" + }, + { + "name": "Panchroma PLA Stain @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Stain @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @BBL A1M.json" + }, + { + "name": "Panchroma PLA Stain @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Stain @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @BBL P1P.json" + }, + { + "name": "Panchroma PLA Stain @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Stain @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @BBL X1.json" + }, + { + "name": "Panchroma PLA Stain @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Stain @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @BBL X1C.json" + }, + { + "name": "Panchroma PLA Stain @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Starlight @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @BBL A1.json" + }, + { + "name": "Panchroma PLA Starlight @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Starlight @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @BBL A1M.json" + }, + { + "name": "Panchroma PLA Starlight @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Starlight @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @BBL P1P.json" + }, + { + "name": "Panchroma PLA Starlight @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Starlight @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @BBL X1.json" + }, + { + "name": "Panchroma PLA Starlight @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Starlight @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @BBL X1C.json" + }, + { + "name": "Panchroma PLA Starlight @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Temp Shift @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @BBL A1.json" + }, + { + "name": "Panchroma PLA Temp Shift @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Temp Shift @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @BBL A1M.json" + }, + { + "name": "Panchroma PLA Temp Shift @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Temp Shift @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @BBL P1P.json" + }, + { + "name": "Panchroma PLA Temp Shift @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Temp Shift @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @BBL X1.json" + }, + { + "name": "Panchroma PLA Temp Shift @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Temp Shift @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @BBL X1C.json" + }, + { + "name": "Panchroma PLA Temp Shift @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Translucent @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @BBL A1.json" + }, + { + "name": "Panchroma PLA Translucent @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Translucent @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @BBL A1M.json" + }, + { + "name": "Panchroma PLA Translucent @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Translucent @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @BBL P1P.json" + }, + { + "name": "Panchroma PLA Translucent @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Translucent @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @BBL X1.json" + }, + { + "name": "Panchroma PLA Translucent @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA Translucent @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @BBL X1C.json" + }, + { + "name": "Panchroma PLA Translucent @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA UV Shift @BBL A1", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @BBL A1.json" + }, + { + "name": "Panchroma PLA UV Shift @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @BBL A1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA UV Shift @BBL A1M", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @BBL A1M.json" + }, + { + "name": "Panchroma PLA UV Shift @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA UV Shift @BBL P1P", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @BBL P1P.json" + }, + { + "name": "Panchroma PLA UV Shift @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA UV Shift @BBL X1", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @BBL X1.json" + }, + { + "name": "Panchroma PLA UV Shift @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @BBL X1 0.2 nozzle.json" + }, + { + "name": "Panchroma PLA UV Shift @BBL X1C", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @BBL X1C.json" + }, + { + "name": "Panchroma PLA UV Shift @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @BBL X1C 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA @BBL A1", + "sub_path": "filament/Polymaker/PolyLite PLA @BBL A1.json" + }, + { + "name": "PolyLite PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite PLA @BBL A1 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA @BBL A1M", + "sub_path": "filament/Polymaker/PolyLite PLA @BBL A1M.json" + }, + { + "name": "PolyLite PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA @BBL P1P", + "sub_path": "filament/P1P/PolyLite PLA @BBL P1P.json" + }, + { + "name": "PolyLite PLA @BBL X1", + "sub_path": "filament/Polymaker/PolyLite PLA @BBL X1.json" + }, + { + "name": "PolyLite PLA @BBL X1C", + "sub_path": "filament/Polymaker/PolyLite PLA @BBL X1C.json" + }, + { + "name": "PolyLite PLA Pro @BBL A1", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @BBL A1.json" + }, + { + "name": "PolyLite PLA Pro @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @BBL A1 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA Pro @BBL A1M", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @BBL A1M.json" + }, + { + "name": "PolyLite PLA Pro @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @BBL A1M 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA Pro @BBL P1P", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @BBL P1P.json" + }, + { + "name": "PolyLite PLA Pro @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @BBL P1P 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA Pro @BBL X1", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @BBL X1.json" + }, + { + "name": "PolyLite PLA Pro @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @BBL X1 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA Pro @BBL X1C", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @BBL X1C.json" + }, + { + "name": "PolyLite PLA Pro @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @BBL X1C 0.2 nozzle.json" + }, + { + "name": "PolyTerra PLA @BBL A1", + "sub_path": "filament/Polymaker/PolyTerra PLA @BBL A1.json" + }, + { + "name": "PolyTerra PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyTerra PLA @BBL A1 0.2 nozzle.json" + }, + { + "name": "PolyTerra PLA @BBL A1M", + "sub_path": "filament/Polymaker/PolyTerra PLA @BBL A1M.json" + }, + { + "name": "PolyTerra PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyTerra PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "PolyTerra PLA @BBL P1P", + "sub_path": "filament/P1P/PolyTerra PLA @BBL P1P.json" + }, + { + "name": "PolyTerra PLA @BBL X1", + "sub_path": "filament/Polymaker/PolyTerra PLA @BBL X1.json" + }, + { + "name": "PolyTerra PLA @BBL X1C", + "sub_path": "filament/Polymaker/PolyTerra PLA @BBL X1C.json" + }, + { + "name": "Polymaker HT-PLA @BBL A1", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @BBL A1.json" + }, + { + "name": "Polymaker HT-PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Polymaker HT-PLA @BBL A1M", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @BBL A1M.json" + }, + { + "name": "Polymaker HT-PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Polymaker HT-PLA @BBL P1P", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @BBL P1P.json" + }, + { + "name": "Polymaker HT-PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Polymaker HT-PLA @BBL X1", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @BBL X1.json" + }, + { + "name": "Polymaker HT-PLA @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @BBL X1 0.2 nozzle.json" + }, + { + "name": "Polymaker HT-PLA @BBL X1C", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @BBL X1C.json" + }, + { + "name": "Polymaker HT-PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Polymaker HT-PLA-GF @BBL A1", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @BBL A1.json" + }, + { + "name": "Polymaker HT-PLA-GF @BBL A1 0.2 nozzle", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @BBL A1 0.2 nozzle.json" + }, + { + "name": "Polymaker HT-PLA-GF @BBL A1M", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @BBL A1M.json" + }, + { + "name": "Polymaker HT-PLA-GF @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Polymaker HT-PLA-GF @BBL P1P", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @BBL P1P.json" + }, + { + "name": "Polymaker HT-PLA-GF @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Polymaker HT-PLA-GF @BBL X1", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @BBL X1.json" + }, + { + "name": "Polymaker HT-PLA-GF @BBL X1 0.2 nozzle", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @BBL X1 0.2 nozzle.json" + }, + { + "name": "Polymaker HT-PLA-GF @BBL X1C", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @BBL X1C.json" + }, + { + "name": "Polymaker HT-PLA-GF @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @BBL X1C 0.2 nozzle.json" + }, + { + "name": "SUNLU PLA Marble @BBL A1", + "sub_path": "filament/SUNLU/SUNLU Marble PLA @BBL A1.json" + }, + { + "name": "SUNLU PLA Marble @BBL A1M", + "sub_path": "filament/SUNLU/SUNLU Marble PLA @BBL A1M.json" + }, + { + "name": "SUNLU PLA Marble @BBL P1P", + "sub_path": "filament/SUNLU/SUNLU Marble PLA @BBL P1P.json" + }, + { + "name": "SUNLU PLA Marble @BBL X1", + "sub_path": "filament/SUNLU/SUNLU Marble PLA @BBL X1.json" + }, + { + "name": "SUNLU PLA Marble @BBL X1C", + "sub_path": "filament/SUNLU/SUNLU Marble PLA @BBL X1C.json" + }, + { + "name": "SUNLU PLA Matte @BBL A1", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @BBL A1.json" + }, + { + "name": "SUNLU PLA Matte @BBL A1 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @BBL A1 0.2 nozzle.json" + }, + { + "name": "SUNLU PLA Matte @BBL A1M", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @BBL A1M.json" + }, + { + "name": "SUNLU PLA Matte @BBL A1M 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @BBL A1M 0.2 nozzle.json" + }, + { + "name": "SUNLU PLA Matte @BBL P1P", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @BBL P1P.json" + }, + { + "name": "SUNLU PLA Matte @BBL P1P 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @BBL P1P 0.2 nozzle.json" + }, + { + "name": "SUNLU PLA Matte @BBL X1", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @BBL X1.json" + }, + { + "name": "SUNLU PLA Matte @BBL X1C", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @BBL X1C.json" + }, + { + "name": "SUNLU PLA Matte @BBL X1C 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @BBL X1C 0.2 nozzle.json" + }, + { + "name": "SUNLU PLA+ 2.0 @BBL A1", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1.json" + }, + { + "name": "SUNLU PLA+ 2.0 @BBL A1 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1 0.2 nozzle.json" + }, + { + "name": "SUNLU PLA+ 2.0 @BBL A1M", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1M.json" + }, + { + "name": "SUNLU PLA+ 2.0 @BBL A1M 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1M 0.2 nozzle.json" + }, + { + "name": "SUNLU PLA+ 2.0 @BBL P1P", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @BBL P1P.json" + }, + { + "name": "SUNLU PLA+ 2.0 @BBL P1P 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @BBL P1P 0.2 nozzle.json" + }, + { + "name": "SUNLU PLA+ 2.0 @BBL X1", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @BBL X1.json" + }, + { + "name": "SUNLU PLA+ 2.0 @BBL X1C", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @BBL X1C.json" + }, + { + "name": "SUNLU PLA+ 2.0 @BBL X1C 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @BBL X1C 0.2 nozzle.json" + }, + { + "name": "SUNLU PLA+ @BBL A1", + "sub_path": "filament/SUNLU/SUNLU PLA+ @BBL A1.json" + }, + { + "name": "SUNLU PLA+ @BBL A1 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA+ @BBL A1 0.2 nozzle.json" + }, + { + "name": "SUNLU PLA+ @BBL A1M", + "sub_path": "filament/SUNLU/SUNLU PLA+ @BBL A1M.json" + }, + { + "name": "SUNLU PLA+ @BBL A1M 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA+ @BBL A1M 0.2 nozzle.json" + }, + { + "name": "SUNLU PLA+ @BBL P1P", + "sub_path": "filament/SUNLU/SUNLU PLA+ @BBL P1P.json" + }, + { + "name": "SUNLU PLA+ @BBL P1P 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA+ @BBL P1P 0.2 nozzle.json" + }, + { + "name": "SUNLU PLA+ @BBL X1", + "sub_path": "filament/SUNLU/SUNLU PLA+ @BBL X1.json" + }, + { + "name": "SUNLU PLA+ @BBL X1C", + "sub_path": "filament/SUNLU/SUNLU PLA+ @BBL X1C.json" + }, + { + "name": "SUNLU PLA+ @BBL X1C 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA+ @BBL X1C 0.2 nozzle.json" + }, + { + "name": "SUNLU Silk PLA+ @BBL A1", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @BBL A1.json" + }, + { + "name": "SUNLU Silk PLA+ @BBL A1 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @BBL A1 0.2 nozzle.json" + }, + { + "name": "SUNLU Silk PLA+ @BBL A1M", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @BBL A1M.json" + }, + { + "name": "SUNLU Silk PLA+ @BBL A1M 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @BBL A1M 0.2 nozzle.json" + }, + { + "name": "SUNLU Silk PLA+ @BBL P1P", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @BBL P1P.json" + }, + { + "name": "SUNLU Silk PLA+ @BBL P1P 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @BBL P1P 0.2 nozzle.json" + }, + { + "name": "SUNLU Silk PLA+ @BBL X1", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @BBL X1.json" + }, + { + "name": "SUNLU Silk PLA+ @BBL X1C", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @BBL X1C.json" + }, + { + "name": "SUNLU Silk PLA+ @BBL X1C 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @BBL X1C 0.2 nozzle.json" + }, + { + "name": "SUNLU Wood PLA @BBL A1", + "sub_path": "filament/SUNLU/SUNLU Wood PLA @BBL A1.json" + }, + { + "name": "SUNLU Wood PLA @BBL A1M", + "sub_path": "filament/SUNLU/SUNLU Wood PLA @BBL A1M.json" + }, + { + "name": "SUNLU Wood PLA @BBL P1P", + "sub_path": "filament/SUNLU/SUNLU Wood PLA @BBL P1P.json" + }, + { + "name": "SUNLU Wood PLA @BBL X1", + "sub_path": "filament/SUNLU/SUNLU Wood PLA @BBL X1.json" + }, + { + "name": "SUNLU Wood PLA @BBL X1C", + "sub_path": "filament/SUNLU/SUNLU Wood PLA @BBL X1C.json" + }, + { + "name": "eSUN PLA+ @BBL A1", + "sub_path": "filament/eSUN/eSUN PLA+ @BBL A1.json" + }, + { + "name": "eSUN PLA+ @BBL A1 0.2 nozzle", + "sub_path": "filament/eSUN/eSUN PLA+ @BBL A1 0.2 nozzle.json" + }, + { + "name": "eSUN PLA+ @BBL A1M", + "sub_path": "filament/eSUN/eSUN PLA+ @BBL A1M.json" + }, + { + "name": "eSUN PLA+ @BBL A1M 0.2 nozzle", + "sub_path": "filament/eSUN/eSUN PLA+ @BBL A1M 0.2 nozzle.json" + }, + { + "name": "eSUN PLA+ @BBL P1P", + "sub_path": "filament/P1P/eSUN PLA+ @BBL P1P.json" + }, + { + "name": "eSUN PLA+ @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json" + }, + { + "name": "eSUN PLA+ @BBL X1", + "sub_path": "filament/eSUN/eSUN PLA+ @BBL X1.json" + }, + { + "name": "eSUN PLA+ @BBL X1C", + "sub_path": "filament/eSUN/eSUN PLA+ @BBL X1C.json" + }, + { + "name": "eSUN PLA+ @BBL X1C 0.2 nozzle", + "sub_path": "filament/eSUN/eSUN PLA+ @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Generic PP @BBL A1", + "sub_path": "filament/Generic PP @BBL A1.json" + }, + { + "name": "Generic PP @BBL A1M", + "sub_path": "filament/Generic PP @BBL A1M.json" + }, + { + "name": "Generic PP @BBL X1C", + "sub_path": "filament/Generic PP @BBL X1C.json" + }, + { + "name": "Generic PP-CF @BBL A1", + "sub_path": "filament/Generic PP-CF @BBL A1.json" + }, + { + "name": "Generic PP-CF @BBL X1C", + "sub_path": "filament/Generic PP-CF @BBL X1C.json" + }, + { + "name": "Generic PP-GF @BBL A1", + "sub_path": "filament/Generic PP-GF @BBL A1.json" + }, + { + "name": "Generic PP-GF @BBL X1C", + "sub_path": "filament/Generic PP-GF @BBL X1C.json" + }, + { + "name": "Bambu PPA-CF @BBL X1C", + "sub_path": "filament/Bambu PPA-CF @BBL X1C.json" + }, + { + "name": "Bambu PPA-CF @BBL X1E", + "sub_path": "filament/Bambu PPA-CF @BBL X1E.json" + }, + { + "name": "Generic PPA-CF @BBL X1C", + "sub_path": "filament/Generic PPA-CF @BBL X1C.json" + }, + { + "name": "Generic PPA-CF @BBL X1E", + "sub_path": "filament/Generic PPA-CF @BBL X1E.json" + }, + { + "name": "Generic PPA-GF @BBL X1C", + "sub_path": "filament/Generic PPA-GF @BBL X1C.json" + }, + { + "name": "Generic PPA-GF @BBL X1E", + "sub_path": "filament/Generic PPA-GF @BBL X1E.json" + }, + { + "name": "Bambu PPS-CF @BBL X1E", + "sub_path": "filament/Bambu PPS-CF @BBL X1E.json" + }, + { + "name": "Generic PPS @BBL X1E", + "sub_path": "filament/Generic PPS @BBL X1E.json" + }, + { + "name": "Generic PPS-CF @BBL X1E", + "sub_path": "filament/Generic PPS-CF @BBL X1E.json" + }, + { + "name": "Bambu PVA @BBL A1", + "sub_path": "filament/Bambu PVA @BBL A1.json" + }, + { + "name": "Bambu PVA @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PVA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PVA @BBL A1M", + "sub_path": "filament/Bambu PVA @BBL A1M.json" + }, + { + "name": "Bambu PVA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PVA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PVA @BBL P1P", + "sub_path": "filament/Bambu PVA @BBL P1P.json" + }, + { + "name": "Bambu PVA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PVA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PVA @BBL X1C", + "sub_path": "filament/Bambu PVA @BBL X1C.json" + }, + { + "name": "Bambu PVA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PVA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Generic PVA", + "sub_path": "filament/Generic PVA.json" + }, + { + "name": "Generic PVA @0.2 nozzle", + "sub_path": "filament/Generic PVA @0.2 nozzle.json" + }, + { + "name": "Generic PVA @BBL A1", + "sub_path": "filament/Generic PVA @BBL A1.json" + }, + { + "name": "Generic PVA @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic PVA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Generic PVA @BBL A1M", + "sub_path": "filament/Generic PVA @BBL A1M.json" + }, + { + "name": "Generic PVA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Generic PVA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Generic PVA @BBL P1P", + "sub_path": "filament/P1P/Generic PVA @BBL P1P.json" + }, + { + "name": "Generic PVA @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Generic SBS", + "sub_path": "filament/Generic SBS.json" + }, + { + "name": "Bambu TPU 95A @BBL A1", + "sub_path": "filament/Bambu TPU 95A @BBL A1.json" + }, + { + "name": "Bambu TPU 95A @BBL A1M", + "sub_path": "filament/Bambu TPU 95A @BBL A1M.json" + }, + { + "name": "Bambu TPU 95A @BBL P1P", + "sub_path": "filament/P1P/Bambu TPU 95A @BBL P1P.json" + }, + { + "name": "Bambu TPU 95A @BBL X1", + "sub_path": "filament/Bambu TPU 95A @BBL X1.json" + }, + { + "name": "Bambu TPU 95A @BBL X1C", + "sub_path": "filament/Bambu TPU 95A @BBL X1C.json" + }, + { + "name": "Bambu TPU 95A HF @BBL A1", + "sub_path": "filament/Bambu TPU 95A HF @BBL A1.json" + }, + { + "name": "Bambu TPU 95A HF @BBL A1M", + "sub_path": "filament/Bambu TPU 95A HF @BBL A1M.json" + }, + { + "name": "Bambu TPU 95A HF @BBL P1P", + "sub_path": "filament/Bambu TPU 95A HF @BBL P1P.json" + }, + { + "name": "Bambu TPU 95A HF @BBL P1S", + "sub_path": "filament/Bambu TPU 95A HF @BBL P1S.json" + }, + { + "name": "Bambu TPU 95A HF @BBL X1", + "sub_path": "filament/Bambu TPU 95A HF @BBL X1.json" + }, + { + "name": "Bambu TPU 95A HF @BBL X1C", + "sub_path": "filament/Bambu TPU 95A HF @BBL X1C.json" + }, + { + "name": "Bambu TPU 95A HF @BBL X1E", + "sub_path": "filament/Bambu TPU 95A HF @BBL X1E.json" + }, + { + "name": "Bambu TPU for AMS @BBL A1", + "sub_path": "filament/Bambu TPU for AMS @BBL A1.json" + }, + { + "name": "Bambu TPU for AMS @BBL A1M", + "sub_path": "filament/Bambu TPU for AMS @BBL A1M.json" + }, + { + "name": "Bambu TPU for AMS @BBL P1P", + "sub_path": "filament/Bambu TPU for AMS @BBL P1P.json" + }, + { + "name": "Bambu TPU for AMS @BBL X1C", + "sub_path": "filament/Bambu TPU for AMS @BBL X1C.json" + }, + { + "name": "Generic TPU @BBL A1", + "sub_path": "filament/Generic TPU @BBL A1.json" + }, + { + "name": "Generic TPU @BBL A1M", + "sub_path": "filament/Generic TPU @BBL A1M.json" + }, + { + "name": "Generic TPU for AMS @BBL A1", + "sub_path": "filament/Generic TPU for AMS @BBL A1.json" + }, + { + "name": "Generic TPU for AMS @BBL A1M", + "sub_path": "filament/Generic TPU for AMS @BBL A1M.json" + }, + { + "name": "Generic TPU for AMS @BBL P1P", + "sub_path": "filament/Generic TPU for AMS @BBL P1P.json" + }, + { + "name": "Generic TPU for AMS @BBL X1C", + "sub_path": "filament/Generic TPU for AMS @BBL X1C.json" + }, + { + "name": "Bambu ABS @BBL X1E", + "sub_path": "filament/Bambu ABS @BBL X1E.json" + }, + { + "name": "Bambu ABS @BBL X1E 0.2 nozzle", + "sub_path": "filament/Bambu ABS @BBL X1E 0.2 nozzle.json" + }, + { + "name": "Bambu ABS @BBL X1E 0.8 nozzle", + "sub_path": "filament/Bambu ABS @BBL X1E 0.8 nozzle.json" + }, + { + "name": "Generic ABS @BBL X1E", + "sub_path": "filament/Generic ABS @BBL X1E.json" + }, + { + "name": "Generic ABS @BBL X1E 0.2 nozzle", + "sub_path": "filament/Generic ABS @BBL X1E 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite ABS @BBL P1P 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite ABS @BBL X1C 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @BBL X1E", + "sub_path": "filament/Polymaker/PolyLite ABS @BBL X1E.json" + }, + { + "name": "Bambu ASA @BBL X1E", + "sub_path": "filament/Bambu ASA @BBL X1E.json" + }, + { + "name": "Bambu ASA @BBL X1E 0.2 nozzle", + "sub_path": "filament/Bambu ASA @BBL X1E 0.2 nozzle.json" + }, + { + "name": "Bambu ASA @BBL X1E 0.4 nozzle", + "sub_path": "filament/Bambu ASA @BBL X1E 0.4 nozzle.json" + }, + { + "name": "Generic ASA @BBL X1E", + "sub_path": "filament/Generic ASA @BBL X1E.json" + }, + { + "name": "Generic ASA @BBL X1E 0.2 nozzle", + "sub_path": "filament/Generic ASA @BBL X1E 0.2 nozzle.json" + }, + { + "name": "PolyLite ASA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite ASA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "PolyLite ASA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite ASA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "PolyLite ASA @BBL X1E", + "sub_path": "filament/Polymaker/PolyLite ASA @BBL X1E.json" + }, + { + "name": "Bambu PA-CF @BBL X1E", + "sub_path": "filament/Bambu PA-CF @BBL X1E.json" + }, + { + "name": "Bambu Support G @BBL X1E", + "sub_path": "filament/Bambu Support G @BBL X1E.json" + }, + { + "name": "Bambu PC @BBL P1S", + "sub_path": "filament/Bambu PC @BBL P1S.json" + }, + { + "name": "Bambu PC @BBL X1E", + "sub_path": "filament/Bambu PC @BBL X1E.json" + }, + { + "name": "Bambu PC @BBL P1S 0.2 nozzle", + "sub_path": "filament/Bambu PC @BBL P1S 0.2 nozzle.json" + }, + { + "name": "Bambu PC @BBL X1E 0.2 nozzle", + "sub_path": "filament/Bambu PC @BBL X1E 0.2 nozzle.json" + }, + { + "name": "Bambu PC @BBL P1S 0.6 nozzle", + "sub_path": "filament/Bambu PC @BBL P1S 0.6 nozzle.json" + }, + { + "name": "Bambu PC @BBL X1E 0.6 nozzle", + "sub_path": "filament/Bambu PC @BBL X1E 0.6 nozzle.json" + }, + { + "name": "Bambu PC @BBL P1S 0.8 nozzle", + "sub_path": "filament/Bambu PC @BBL P1S 0.8 nozzle.json" + }, + { + "name": "Bambu PC @BBL X1E 0.8 nozzle", + "sub_path": "filament/Bambu PC @BBL X1E 0.8 nozzle.json" + }, + { + "name": "Generic PC @BBL P1S", + "sub_path": "filament/Generic PC @BBL P1S.json" + }, + { + "name": "Generic PC @BBL X1E", + "sub_path": "filament/Generic PC @BBL X1E.json" + }, + { + "name": "Generic PC @BBL P1S 0.2 nozzle", + "sub_path": "filament/Generic PC @BBL P1S 0.2 nozzle.json" + }, + { + "name": "Generic PC @BBL X1E 0.2 nozzle", + "sub_path": "filament/Generic PC @BBL X1E 0.2 nozzle.json" + }, + { + "name": "Bambu PET-CF @BBL X1E", + "sub_path": "filament/Bambu PET-CF @BBL X1E.json" + }, + { + "name": "Bambu PETG Basic @BBL A1M 0.4 nozzle", + "sub_path": "filament/Bambu PETG Basic @BBL A1M 0.4 nozzle.json" + }, + { + "name": "Bambu PETG Basic @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PETG Basic @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PETG Basic @BBL A1M 0.8 nozzle", + "sub_path": "filament/Bambu PETG Basic @BBL A1M 0.8 nozzle.json" + }, + { + "name": "Bambu PETG-CF @BBL A1M 0.4 nozzle", + "sub_path": "filament/Bambu PETG-CF @BBL A1M 0.4 nozzle.json" + }, + { + "name": "Generic PETG-CF @BBL A1M", + "sub_path": "filament/P1P/Generic PETG-CF @BBL A1M.json" + }, + { + "name": "PolyLite PETG @BBL A1M 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite PETG @BBL A1M 0.2 nozzle.json" + }, + { + "name": "PolyLite PETG @BBL P1P 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite PETG @BBL P1P 0.2 nozzle.json" + }, + { + "name": "PolyLite PETG @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite PETG @BBL X1C 0.2 nozzle.json" + }, + { + "name": "SUNLU PETG @BBL A1M 0.4 nozzle", + "sub_path": "filament/SUNLU/SUNLU PETG @BBL A1M.json" + }, + { + "name": "SUNLU PETG @BBL A1M 0.2 nozzle", + "sub_path": "filament/SUNLU/SUNLU PETG @BBL A1M 0.2 nozzle.json" + }, + { + "name": "SUNLU PETG @BBL A1M 0.8 nozzle", + "sub_path": "filament/SUNLU/SUNLU PETG @BBL A1M 0.8 nozzle.json" + }, + { + "name": "Bambu PLA Glow @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PLA Glow @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Glow @BBL X1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Glow @BBL X1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Glow @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Glow @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Glow @BBL X1E 0.2 nozzle", + "sub_path": "filament/Bambu PLA Glow @BBL X1E 0.2 nozzle.json" + }, + { + "name": "Generic PLA High Speed @BBL A1M 0.2 nozzle", + "sub_path": "filament/Generic PLA High Speed @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Generic PLA High Speed @BBL P1P 0.2 nozzle", + "sub_path": "filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Generic PLA High Speed @BBL X1C 0.2 nozzle", + "sub_path": "filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Overture Matte PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Overture/Overture Matte PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Overture Matte PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Overture/Overture Matte PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Overture Matte PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Overture/Overture Matte PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Overture PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Overture/Overture PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Overture PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Overture/Overture PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Overture PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Overture/Overture PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "PolyTerra PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "PolyTerra PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyTerra PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @BBL X1E 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite ABS @BBL X1E 0.2 nozzle.json" + }, + { + "name": "PolyLite ASA @BBL X1E 0.2 nozzle", + "sub_path": "filament/Polymaker/PolyLite ASA @BBL X1E 0.2 nozzle.json" + }, + { + "name": "AliZ PA-CF @P1-X1", + "sub_path": "filament/AliZ/AliZ PA-CF @P1-X1.json" + }, + { + "name": "AliZ PETG @P1-X1", + "sub_path": "filament/AliZ/AliZ PETG @P1-X1.json" + }, + { + "name": "AliZ PETG-CF @P1-X1", + "sub_path": "filament/AliZ/AliZ PETG-CF @P1-X1.json" + }, + { + "name": "AliZ PETG-Metal @P1-X1", + "sub_path": "filament/AliZ/AliZ PETG-Metal @P1-X1.json" + }, + { + "name": "AliZ PLA @P1-X1", + "sub_path": "filament/AliZ/AliZ PLA @P1-X1.json" + }, + { + "name": "Overture ASA @BBL X1", + "sub_path": "filament/Overture/Overture ASA @BBL X1.json" + }, + { + "name": "Overture ASA @BBL X1 0.2 nozzle", + "sub_path": "filament/Overture/Overture ASA @BBL X1 0.2 nozzle.json" + }, + { + "name": "Overture ASA @BBL X1C", + "sub_path": "filament/Overture/Overture ASA @BBL X1C.json" + }, + { + "name": "Overture ASA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Overture/Overture ASA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Overture Air PLA @BBL A1", + "sub_path": "filament/Overture/Overture Air PLA @BBL A1.json" + }, + { + "name": "Overture Air PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Overture/Overture Air PLA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Overture Air PLA @BBL A1M", + "sub_path": "filament/Overture/Overture Air PLA @BBL A1M.json" + }, + { + "name": "Overture Air PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Overture/Overture Air PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Overture Air PLA @BBL P1P", + "sub_path": "filament/Overture/Overture Air PLA @BBL P1P.json" + }, + { + "name": "Overture Air PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Overture/Overture Air PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Overture Air PLA @BBL X1", + "sub_path": "filament/Overture/Overture Air PLA @BBL X1.json" + }, + { + "name": "Overture Air PLA @BBL X1 0.2 nozzle", + "sub_path": "filament/Overture/Overture Air PLA @BBL X1 0.2 nozzle.json" + }, + { + "name": "Overture Air PLA @BBL X1C", + "sub_path": "filament/Overture/Overture Air PLA @BBL X1C.json" + }, + { + "name": "Overture Air PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Overture/Overture Air PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Overture Easy PLA @BBL A1", + "sub_path": "filament/Overture/Overture Easy PLA @BBL A1.json" + }, + { + "name": "Overture Easy PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Overture/Overture Easy PLA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Overture Easy PLA @BBL A1M", + "sub_path": "filament/Overture/Overture Easy PLA @BBL A1M.json" + }, + { + "name": "Overture Easy PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Overture/Overture Easy PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Overture Easy PLA @BBL P1P", + "sub_path": "filament/Overture/Overture Easy PLA @BBL P1P.json" + }, + { + "name": "Overture Easy PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Overture/Overture Easy PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Overture Easy PLA @BBL X1", + "sub_path": "filament/Overture/Overture Easy PLA @BBL X1.json" + }, + { + "name": "Overture Easy PLA @BBL X1 0.2 nozzle", + "sub_path": "filament/Overture/Overture Easy PLA @BBL X1 0.2 nozzle.json" + }, + { + "name": "Overture Easy PLA @BBL X1C", + "sub_path": "filament/Overture/Overture Easy PLA @BBL X1C.json" + }, + { + "name": "Overture Easy PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Overture/Overture Easy PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Overture Rock PLA @BBL A1", + "sub_path": "filament/Overture/Overture Rock PLA @BBL A1.json" + }, + { + "name": "Overture Rock PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Overture/Overture Rock PLA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Overture Rock PLA @BBL A1M", + "sub_path": "filament/Overture/Overture Rock PLA @BBL A1M.json" + }, + { + "name": "Overture Rock PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Overture/Overture Rock PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Overture Rock PLA @BBL P1P", + "sub_path": "filament/Overture/Overture Rock PLA @BBL P1P.json" + }, + { + "name": "Overture Rock PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Overture/Overture Rock PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Overture Rock PLA @BBL X1", + "sub_path": "filament/Overture/Overture Rock PLA @BBL X1.json" + }, + { + "name": "Overture Rock PLA @BBL X1 0.2 nozzle", + "sub_path": "filament/Overture/Overture Rock PLA @BBL X1 0.2 nozzle.json" + }, + { + "name": "Overture Rock PLA @BBL X1C", + "sub_path": "filament/Overture/Overture Rock PLA @BBL X1C.json" + }, + { + "name": "Overture Rock PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Overture/Overture Rock PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Overture Silk PLA @BBL A1", + "sub_path": "filament/Overture/Overture Silk PLA @BBL A1.json" + }, + { + "name": "Overture Silk PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Overture/Overture Silk PLA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Overture Silk PLA @BBL A1M", + "sub_path": "filament/Overture/Overture Silk PLA @BBL A1M.json" + }, + { + "name": "Overture Silk PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Overture/Overture Silk PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Overture Silk PLA @BBL P1P", + "sub_path": "filament/Overture/Overture Silk PLA @BBL P1P.json" + }, + { + "name": "Overture Silk PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Overture/Overture Silk PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Overture Silk PLA @BBL X1", + "sub_path": "filament/Overture/Overture Silk PLA @BBL X1.json" + }, + { + "name": "Overture Silk PLA @BBL X1 0.2 nozzle", + "sub_path": "filament/Overture/Overture Silk PLA @BBL X1 0.2 nozzle.json" + }, + { + "name": "Overture Silk PLA @BBL X1C", + "sub_path": "filament/Overture/Overture Silk PLA @BBL X1C.json" + }, + { + "name": "Overture Silk PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Overture/Overture Silk PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Overture Super PLA+ @BBL A1", + "sub_path": "filament/Overture/Overture Super PLA+ @BBL A1.json" + }, + { + "name": "Overture Super PLA+ @BBL A1 0.2 nozzle", + "sub_path": "filament/Overture/Overture Super PLA+ @BBL A1 0.2 nozzle.json" + }, + { + "name": "Overture Super PLA+ @BBL A1M", + "sub_path": "filament/Overture/Overture Super PLA+ @BBL A1M.json" + }, + { + "name": "Overture Super PLA+ @BBL A1M 0.2 nozzle", + "sub_path": "filament/Overture/Overture Super PLA+ @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Overture Super PLA+ @BBL P1P", + "sub_path": "filament/Overture/Overture Super PLA+ @BBL P1P.json" + }, + { + "name": "Overture Super PLA+ @BBL P1P 0.2 nozzle", + "sub_path": "filament/Overture/Overture Super PLA+ @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Overture Super PLA+ @BBL X1", + "sub_path": "filament/Overture/Overture Super PLA+ @BBL X1.json" + }, + { + "name": "Overture Super PLA+ @BBL X1 0.2 nozzle", + "sub_path": "filament/Overture/Overture Super PLA+ @BBL X1 0.2 nozzle.json" + }, + { + "name": "Overture Super PLA+ @BBL X1C", + "sub_path": "filament/Overture/Overture Super PLA+ @BBL X1C.json" + }, + { + "name": "Overture Super PLA+ @BBL X1C 0.2 nozzle", + "sub_path": "filament/Overture/Overture Super PLA+ @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Overture TPU @BBL A1", + "sub_path": "filament/Overture/Overture TPU @BBL A1.json" + }, + { + "name": "Overture TPU @BBL A1 0.2 nozzle", + "sub_path": "filament/Overture/Overture TPU @BBL A1 0.2 nozzle.json" + }, + { + "name": "Overture TPU @BBL A1M", + "sub_path": "filament/Overture/Overture TPU @BBL A1M.json" + }, + { + "name": "Overture TPU @BBL A1M 0.2 nozzle", + "sub_path": "filament/Overture/Overture TPU @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Overture TPU @BBL P1P", + "sub_path": "filament/Overture/Overture TPU @BBL P1P.json" + }, + { + "name": "Overture TPU @BBL P1P 0.2 nozzle", + "sub_path": "filament/Overture/Overture TPU @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Overture TPU @BBL X1", + "sub_path": "filament/Overture/Overture TPU @BBL X1.json" + }, + { + "name": "Overture TPU @BBL X1 0.2 nozzle", + "sub_path": "filament/Overture/Overture TPU @BBL X1 0.2 nozzle.json" + }, + { + "name": "Overture TPU @BBL X1C", + "sub_path": "filament/Overture/Overture TPU @BBL X1C.json" + }, + { + "name": "Overture TPU @BBL X1C 0.2 nozzle", + "sub_path": "filament/Overture/Overture TPU @BBL X1C 0.2 nozzle.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_bbl_3dp_001_common", + "sub_path": "machine/fdm_bbl_3dp_001_common.json" + }, + { + "name": "Bambu Lab X1 Carbon 0.4 nozzle", + "sub_path": "machine/Bambu Lab X1 Carbon 0.4 nozzle.json" + }, + { + "name": "Bambu Lab X1 0.4 nozzle", + "sub_path": "machine/Bambu Lab X1 0.4 nozzle.json" + }, + { + "name": "Bambu Lab P1P 0.4 nozzle", + "sub_path": "machine/Bambu Lab P1P 0.4 nozzle.json" + }, + { + "name": "Bambu Lab P1S 0.4 nozzle", + "sub_path": "machine/Bambu Lab P1S 0.4 nozzle.json" + }, + { + "name": "Bambu Lab A1 mini 0.4 nozzle", + "sub_path": "machine/Bambu Lab A1 mini 0.4 nozzle.json" + }, + { + "name": "Bambu Lab X1E 0.4 nozzle", + "sub_path": "machine/Bambu Lab X1E 0.4 nozzle.json" + }, + { + "name": "Bambu Lab A1 0.4 nozzle", + "sub_path": "machine/Bambu Lab A1 0.4 nozzle.json" + }, + { + "name": "Bambu Lab X1 Carbon 0.2 nozzle", + "sub_path": "machine/Bambu Lab X1 Carbon 0.2 nozzle.json" + }, + { + "name": "Bambu Lab X1 Carbon 0.6 nozzle", + "sub_path": "machine/Bambu Lab X1 Carbon 0.6 nozzle.json" + }, + { + "name": "Bambu Lab X1 Carbon 0.8 nozzle", + "sub_path": "machine/Bambu Lab X1 Carbon 0.8 nozzle.json" + }, + { + "name": "Bambu Lab X1 0.2 nozzle", + "sub_path": "machine/Bambu Lab X1 0.2 nozzle.json" + }, + { + "name": "Bambu Lab X1 0.8 nozzle", + "sub_path": "machine/Bambu Lab X1 0.8 nozzle.json" + }, + { + "name": "Bambu Lab X1 0.6 nozzle", + "sub_path": "machine/Bambu Lab X1 0.6 nozzle.json" + }, + { + "name": "Bambu Lab P1P 0.2 nozzle", + "sub_path": "machine/Bambu Lab P1P 0.2 nozzle.json" + }, + { + "name": "Bambu Lab P1P 0.6 nozzle", + "sub_path": "machine/Bambu Lab P1P 0.6 nozzle.json" + }, + { + "name": "Bambu Lab P1P 0.8 nozzle", + "sub_path": "machine/Bambu Lab P1P 0.8 nozzle.json" + }, + { + "name": "Bambu Lab P1S 0.2 nozzle", + "sub_path": "machine/Bambu Lab P1S 0.2 nozzle.json" + }, + { + "name": "Bambu Lab P1S 0.6 nozzle", + "sub_path": "machine/Bambu Lab P1S 0.6 nozzle.json" + }, + { + "name": "Bambu Lab P1S 0.8 nozzle", + "sub_path": "machine/Bambu Lab P1S 0.8 nozzle.json" + }, + { + "name": "Bambu Lab A1 mini 0.2 nozzle", + "sub_path": "machine/Bambu Lab A1 mini 0.2 nozzle.json" + }, + { + "name": "Bambu Lab A1 mini 0.6 nozzle", + "sub_path": "machine/Bambu Lab A1 mini 0.6 nozzle.json" + }, + { + "name": "Bambu Lab A1 mini 0.8 nozzle", + "sub_path": "machine/Bambu Lab A1 mini 0.8 nozzle.json" + }, + { + "name": "Bambu Lab X1E 0.2 nozzle", + "sub_path": "machine/Bambu Lab X1E 0.2 nozzle.json" + }, + { + "name": "Bambu Lab X1E 0.6 nozzle", + "sub_path": "machine/Bambu Lab X1E 0.6 nozzle.json" + }, + { + "name": "Bambu Lab X1E 0.8 nozzle", + "sub_path": "machine/Bambu Lab X1E 0.8 nozzle.json" + }, + { + "name": "Bambu Lab A1 0.2 nozzle", + "sub_path": "machine/Bambu Lab A1 0.2 nozzle.json" + }, + { + "name": "Bambu Lab A1 0.6 nozzle", + "sub_path": "machine/Bambu Lab A1 0.6 nozzle.json" + }, + { + "name": "Bambu Lab A1 0.8 nozzle", + "sub_path": "machine/Bambu Lab A1 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/Bambu Lab A1 mini_cover.png b/backend/profiles/profiles/BBL/Bambu Lab A1 mini_cover.png new file mode 100644 index 0000000..2f47295 Binary files /dev/null and b/backend/profiles/profiles/BBL/Bambu Lab A1 mini_cover.png differ diff --git a/backend/profiles/profiles/BBL/Bambu Lab A1_cover.png b/backend/profiles/profiles/BBL/Bambu Lab A1_cover.png new file mode 100644 index 0000000..84fad59 Binary files /dev/null and b/backend/profiles/profiles/BBL/Bambu Lab A1_cover.png differ diff --git a/backend/profiles/profiles/BBL/Bambu Lab P1P_cover.png b/backend/profiles/profiles/BBL/Bambu Lab P1P_cover.png new file mode 100644 index 0000000..42805c0 Binary files /dev/null and b/backend/profiles/profiles/BBL/Bambu Lab P1P_cover.png differ diff --git a/backend/profiles/profiles/BBL/Bambu Lab P1S_cover.png b/backend/profiles/profiles/BBL/Bambu Lab P1S_cover.png new file mode 100644 index 0000000..857f7ec Binary files /dev/null and b/backend/profiles/profiles/BBL/Bambu Lab P1S_cover.png differ diff --git a/backend/profiles/profiles/BBL/Bambu Lab X1 Carbon_cover.png b/backend/profiles/profiles/BBL/Bambu Lab X1 Carbon_cover.png new file mode 100644 index 0000000..156528f Binary files /dev/null and b/backend/profiles/profiles/BBL/Bambu Lab X1 Carbon_cover.png differ diff --git a/backend/profiles/profiles/BBL/Bambu Lab X1E_cover.png b/backend/profiles/profiles/BBL/Bambu Lab X1E_cover.png new file mode 100644 index 0000000..c163c15 Binary files /dev/null and b/backend/profiles/profiles/BBL/Bambu Lab X1E_cover.png differ diff --git a/backend/profiles/profiles/BBL/Bambu Lab X1_cover.png b/backend/profiles/profiles/BBL/Bambu Lab X1_cover.png new file mode 100644 index 0000000..b827509 Binary files /dev/null and b/backend/profiles/profiles/BBL/Bambu Lab X1_cover.png differ diff --git a/backend/profiles/profiles/BBL/bbl-3dp-A1M.stl b/backend/profiles/profiles/BBL/bbl-3dp-A1M.stl new file mode 100644 index 0000000..55f1d21 Binary files /dev/null and b/backend/profiles/profiles/BBL/bbl-3dp-A1M.stl differ diff --git a/backend/profiles/profiles/BBL/bbl-3dp-H2D.stl b/backend/profiles/profiles/BBL/bbl-3dp-H2D.stl new file mode 100644 index 0000000..151303d Binary files /dev/null and b/backend/profiles/profiles/BBL/bbl-3dp-H2D.stl differ diff --git a/backend/profiles/profiles/BBL/bbl-3dp-X1.stl b/backend/profiles/profiles/BBL/bbl-3dp-X1.stl new file mode 100644 index 0000000..d142afc Binary files /dev/null and b/backend/profiles/profiles/BBL/bbl-3dp-X1.stl differ diff --git a/backend/profiles/profiles/BBL/bbl-3dp-hotend.stl b/backend/profiles/profiles/BBL/bbl-3dp-hotend.stl new file mode 100644 index 0000000..4138160 Binary files /dev/null and b/backend/profiles/profiles/BBL/bbl-3dp-hotend.stl differ diff --git a/backend/profiles/profiles/BBL/bbl-3dp-logo.svg b/backend/profiles/profiles/BBL/bbl-3dp-logo.svg new file mode 100644 index 0000000..d17daf6 --- /dev/null +++ b/backend/profiles/profiles/BBL/bbl-3dp-logo.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/BBL/cli_config.json b/backend/profiles/profiles/BBL/cli_config.json new file mode 100644 index 0000000..d32be0f --- /dev/null +++ b/backend/profiles/profiles/BBL/cli_config.json @@ -0,0 +1,206 @@ +{ + "printer": { + "Bambu Lab A1": { + "machine_limits": { + "cli_safe_acceleration_e": "0,0", + "cli_safe_acceleration_extruding": "0,0", + "cli_safe_acceleration_retracting": "0,0", + "cli_safe_acceleration_travel": "6000,6000", + "cli_safe_acceleration_x": "6000,6000", + "cli_safe_acceleration_y": "6000,6000", + "cli_safe_acceleration_z": "0,0", + "cli_safe_jerk_e": "0,0", + "cli_safe_jerk_x": "0,0", + "cli_safe_jerk_y": "0,0", + "cli_safe_jerk_z": "0,0", + "cli_safe_speed_e": "0,0", + "cli_safe_speed_x": "0,0", + "cli_safe_speed_y": "0,0", + "cli_safe_speed_z": "0,0" + }, + "downward_check": { + "Bambu Lab A1 0.2 nozzle": [ + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab A1 mini 0.2 nozzle" + ], + "Bambu Lab A1 0.4 nozzle": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab A1 mini 0.4 nozzle" + ], + "Bambu Lab A1 0.6 nozzle": [ + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab A1 mini 0.6 nozzle" + ], + "Bambu Lab A1 0.8 nozzle": [ + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] + } + }, + "Bambu Lab A1 mini": { + "machine_limits": { + "cli_safe_acceleration_e": "0,0", + "cli_safe_acceleration_extruding": "0,0", + "cli_safe_acceleration_retracting": "0,0", + "cli_safe_acceleration_travel": "6000,6000", + "cli_safe_acceleration_x": "6000,6000", + "cli_safe_acceleration_y": "6000,6000", + "cli_safe_acceleration_z": "0,0", + "cli_safe_jerk_e": "0,0", + "cli_safe_jerk_x": "0,0", + "cli_safe_jerk_y": "0,0", + "cli_safe_jerk_z": "0,0", + "cli_safe_speed_e": "0,0", + "cli_safe_speed_x": "0,0", + "cli_safe_speed_y": "0,0", + "cli_safe_speed_z": "0,0" + }, + "downward_check": { + "Bambu Lab A1 mini 0.2 nozzle": [ + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle" + ], + "Bambu Lab A1 mini 0.4 nozzle": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle" + ], + "Bambu Lab A1 mini 0.6 nozzle": [ + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle" + ], + "Bambu Lab A1 mini 0.8 nozzle": [ + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] + } + }, + "Bambu Lab X1": { + "downward_check": { + "Bambu Lab X1 0.2 nozzle": [ + "Bambu Lab A1 mini 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" + ], + "Bambu Lab X1 0.4 nozzle": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" + ], + "Bambu Lab X1 0.6 nozzle": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" + ], + "Bambu Lab X1 0.8 nozzle": [ + "Bambu Lab A1 mini 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] + } + }, + "Bambu Lab X1 Carbon": { + "downward_check": { + "Bambu Lab X1 Carbon 0.2 nozzle": [ + "Bambu Lab A1 mini 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" + ], + "Bambu Lab X1 Carbon 0.4 nozzle": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" + ], + "Bambu Lab X1 Carbon 0.6 nozzle": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" + ], + "Bambu Lab X1 Carbon 0.8 nozzle": [ + "Bambu Lab A1 mini 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] + } + }, + "Bambu Lab X1E": { + "downward_check": { + "Bambu Lab X1E 0.2 nozzle": [ + "Bambu Lab A1 mini 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" + ], + "Bambu Lab X1E 0.4 nozzle": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" + ], + "Bambu Lab X1E 0.6 nozzle": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" + ], + "Bambu Lab X1E 0.8 nozzle": [ + "Bambu Lab A1 mini 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] + } + }, + "Bambu Lab P1P": { + "downward_check": { + "Bambu Lab P1P 0.2 nozzle": [ + "Bambu Lab A1 mini 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" + ], + "Bambu Lab P1P 0.4 nozzle": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" + ], + "Bambu Lab P1P 0.6 nozzle": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" + ], + "Bambu Lab P1P 0.8 nozzle": [ + "Bambu Lab A1 mini 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] + } + }, + "Bambu Lab P1S": { + "downward_check": { + "Bambu Lab P1S 0.2 nozzle": [ + "Bambu Lab A1 mini 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" + ], + "Bambu Lab P1S 0.4 nozzle": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" + ], + "Bambu Lab P1S 0.6 nozzle": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" + ], + "Bambu Lab P1S 0.8 nozzle": [ + "Bambu Lab A1 mini 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] + } + } + } +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/AliZ/AliZ PA-CF @P1-X1.json b/backend/profiles/profiles/BBL/filament/AliZ/AliZ PA-CF @P1-X1.json new file mode 100644 index 0000000..f826186 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/AliZ/AliZ PA-CF @P1-X1.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "setting_id": "AliZPX1FSA04", + "name": "AliZ PA-CF @P1-X1", + "from": "system", + "instantiation": "true", + "inherits": "AliZ PA-CF @base", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.026" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/AliZ/AliZ PETG @P1-X1.json b/backend/profiles/profiles/BBL/filament/AliZ/AliZ PETG @P1-X1.json new file mode 100644 index 0000000..272c623 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/AliZ/AliZ PETG @P1-X1.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "setting_id": "AliZPX1FSA04", + "name": "AliZ PETG @P1-X1", + "from": "system", + "instantiation": "true", + "inherits": "AliZ PETG @base", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.026" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/AliZ/AliZ PETG-CF @P1-X1.json b/backend/profiles/profiles/BBL/filament/AliZ/AliZ PETG-CF @P1-X1.json new file mode 100644 index 0000000..14df69d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/AliZ/AliZ PETG-CF @P1-X1.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "AliZ PETG-CF @P1-X1", + "inherits": "AliZ PETG-CF @base", + "from": "system", + "setting_id": "AliZPX1FSG50", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.026" + ], + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/AliZ/AliZ PETG-Metal @P1-X1.json b/backend/profiles/profiles/BBL/filament/AliZ/AliZ PETG-Metal @P1-X1.json new file mode 100644 index 0000000..baeefd6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/AliZ/AliZ PETG-Metal @P1-X1.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "AliZ PETG-Metal @P1-X1", + "inherits": "AliZ PETG-Metal @base", + "from": "system", + "setting_id": "AliZPX1FSG50", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.026" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/AliZ/AliZ PLA @P1-X1.json b/backend/profiles/profiles/BBL/filament/AliZ/AliZ PLA @P1-X1.json new file mode 100644 index 0000000..36a868e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/AliZ/AliZ PLA @P1-X1.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "setting_id": "AliZPX1FSA04", + "name": "AliZ PLA @P1-X1", + "from": "system", + "instantiation": "true", + "inherits": "AliZ PLA @base", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.015" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..3282b69 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL A1 0.2 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu ABS @BBL A1 0.2 nozzle", + "inherits": "Bambu ABS @base", + "from": "system", + "setting_id": "GFSB00_08", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL A1.json new file mode 100644 index 0000000..6d34d11 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL A1.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu ABS @BBL A1", + "inherits": "Bambu ABS @base", + "from": "system", + "setting_id": "GFSB00_07", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..ae2331a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1C 0.2 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu ABS @BBL X1C 0.2 nozzle", + "inherits": "Bambu ABS @base", + "from": "system", + "setting_id": "GFSB00_00", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..fa8c04c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1C 0.8 nozzle.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Bambu ABS @BBL X1C 0.8 nozzle", + "inherits": "Bambu ABS @base", + "from": "system", + "setting_id": "GFSB00_01", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1C.json new file mode 100644 index 0000000..cef6534 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Bambu ABS @BBL X1C", + "inherits": "Bambu ABS @base", + "from": "system", + "setting_id": "GFSB00", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1E 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1E 0.2 nozzle.json new file mode 100644 index 0000000..97c7af9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1E 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Bambu ABS @BBL X1E 0.2 nozzle", + "inherits": "Bambu ABS @BBL X1C 0.2 nozzle", + "from": "system", + "setting_id": "GFSB00_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1E 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1E 0.8 nozzle.json new file mode 100644 index 0000000..6f5d353 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1E 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Bambu ABS @BBL X1E 0.8 nozzle", + "inherits": "Bambu ABS @BBL X1C 0.8 nozzle", + "from": "system", + "setting_id": "GFSB00_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1E.json new file mode 100644 index 0000000..e281fa4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS @BBL X1E.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Bambu ABS @BBL X1E", + "inherits": "Bambu ABS @BBL X1C", + "from": "system", + "setting_id": "GFSB00_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS @base.json b/backend/profiles/profiles/BBL/filament/Bambu ABS @base.json new file mode 100644 index 0000000..f5d8680 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS @base.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Bambu ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB00", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "24.99" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "Bambu Lab" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS-GF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu ABS-GF @BBL A1.json new file mode 100644 index 0000000..aee4e52 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS-GF @BBL A1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Bambu ABS-GF @BBL A1", + "inherits": "Bambu ABS-GF @base", + "from": "system", + "setting_id": "GFSB50_02", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS-GF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu ABS-GF @BBL P1P.json new file mode 100644 index 0000000..8a51aed --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS-GF @BBL P1P.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Bambu ABS-GF @BBL P1P", + "inherits": "Bambu ABS-GF @base", + "from": "system", + "setting_id": "GFSB50_01", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS-GF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu ABS-GF @BBL X1C.json new file mode 100644 index 0000000..173f630 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS-GF @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu ABS-GF @BBL X1C", + "inherits": "Bambu ABS-GF @base", + "from": "system", + "setting_id": "GFSB50_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ABS-GF @base.json b/backend/profiles/profiles/BBL/filament/Bambu ABS-GF @base.json new file mode 100644 index 0000000..a67aa45 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ABS-GF @base.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "Bambu ABS-GF @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB50", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_cooling_layer_time": [ + "12" + ], + "fan_max_speed": [ + "30" + ], + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.08" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "ABS-GF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..52d1c45 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL A1 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu ASA @BBL A1 0.2 nozzle", + "inherits": "Bambu ASA @base", + "from": "system", + "setting_id": "GFSB01_10", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL A1 0.4 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL A1 0.4 nozzle.json new file mode 100644 index 0000000..97017c4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL A1 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu ASA @BBL A1 0.4 nozzle", + "inherits": "Bambu ASA @base", + "from": "system", + "setting_id": "GFSB01_09", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL A1 0.6 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL A1 0.6 nozzle.json new file mode 100644 index 0000000..8aa9d6f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL A1 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Bambu ASA @BBL A1 0.6 nozzle", + "inherits": "Bambu ASA @base", + "from": "system", + "setting_id": "GFSB01_08", + "instantiation": "true", + "fan_min_speed": [ + "25" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..628864d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu ASA @BBL X1 0.2 nozzle", + "inherits": "Bambu ASA @base", + "from": "system", + "setting_id": "GFSB01_03", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1 0.6 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1 0.6 nozzle.json new file mode 100644 index 0000000..d123c14 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1 0.6 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu ASA @BBL X1 0.6 nozzle", + "inherits": "Bambu ASA @base", + "from": "system", + "setting_id": "GFSB01_04", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_min_speed": [ + "25" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_speed": [ + "0.4" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "V" + ], + "compatible_printers": [ + "Bambu Lab X1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..5264f9d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu ASA @BBL X1C 0.2 nozzle", + "inherits": "Bambu ASA @base", + "from": "system", + "setting_id": "GFSB01_01", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1C 0.4 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1C 0.4 nozzle.json new file mode 100644 index 0000000..6a8a891 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1C 0.4 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu ASA @BBL X1C 0.4 nozzle", + "inherits": "Bambu ASA @base", + "from": "system", + "setting_id": "GFSB01_02", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1C.json new file mode 100644 index 0000000..db44041 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu ASA @BBL X1C", + "inherits": "Bambu ASA @base", + "from": "system", + "setting_id": "GFSB01_00", + "instantiation": "true", + "fan_min_speed": [ + "25" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab P1P 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1E 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1E 0.2 nozzle.json new file mode 100644 index 0000000..a2a1ee6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1E 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Bambu ASA @BBL X1E 0.2 nozzle", + "inherits": "Bambu ASA @BBL X1C 0.2 nozzle", + "from": "system", + "setting_id": "GFSB01_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1E 0.4 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1E 0.4 nozzle.json new file mode 100644 index 0000000..795272b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1E 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu ASA @BBL X1E 0.4 nozzle", + "inherits": "Bambu ASA @BBL X1C 0.4 nozzle", + "from": "system", + "setting_id": "GFSB01_07", + "instantiation": "true", + "chamber_temperatures": [ + "0" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1E.json new file mode 100644 index 0000000..9d15dcb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA @BBL X1E.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Bambu ASA @BBL X1E", + "inherits": "Bambu ASA @BBL X1C", + "from": "system", + "setting_id": "GFSB01_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA @base.json b/backend/profiles/profiles/BBL/filament/Bambu ASA @base.json new file mode 100644 index 0000000..b4c79b0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA @base.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Bambu ASA @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB01", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "35" + ], + "filament_cost": [ + "31.99" + ], + "filament_density": [ + "1.05" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA-Aero @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu ASA-Aero @BBL A1.json new file mode 100644 index 0000000..ceca584 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA-Aero @BBL A1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu ASA-Aero @BBL A1", + "inherits": "Bambu ASA-Aero @base", + "from": "system", + "setting_id": "GFSB02_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA-Aero @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu ASA-Aero @BBL P1P.json new file mode 100644 index 0000000..03be549 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA-Aero @BBL P1P.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu ASA-Aero @BBL P1P", + "inherits": "Bambu ASA-Aero @base", + "from": "system", + "setting_id": "GFSB02_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA-Aero @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu ASA-Aero @BBL X1C.json new file mode 100644 index 0000000..2a0eaaa --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA-Aero @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu ASA-Aero @BBL X1C", + "inherits": "Bambu ASA-Aero @base", + "from": "system", + "setting_id": "GFSB02_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA-Aero @base.json b/backend/profiles/profiles/BBL/filament/Bambu ASA-Aero @base.json new file mode 100644 index 0000000..4cfe7de --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA-Aero @base.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "Bambu ASA-Aero @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB02", + "instantiation": "false", + "description": "This filament is only used to print models with a low density usually, and some special parameters are required. To get better printing quality, please refer to this wiki: ASA Aero Printing Guide.", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "49.99" + ], + "filament_density": [ + "0.99" + ], + "filament_flow_ratio": [ + "0.52" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "1.5" + ], + "filament_type": [ + "ASA-Aero" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_wipe_distance": [ + "5" + ], + "filament_z_hop_types": [ + "Normal Lift" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "overhang_fan_speed": [ + "50" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "5" + ], + "filament_scarf_seam_type": [ + "none" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL A1 0.6 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL A1 0.6 nozzle.json new file mode 100644 index 0000000..442f2b6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL A1 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Bambu ASA-CF @BBL A1 0.6 nozzle", + "inherits": "Bambu ASA-CF @base", + "from": "system", + "setting_id": "GFSB51_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL A1.json new file mode 100644 index 0000000..70c164a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL A1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Bambu ASA-CF @BBL A1", + "inherits": "Bambu ASA-CF @base", + "from": "system", + "setting_id": "GFSB51_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL P1P 0.6 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL P1P 0.6 nozzle.json new file mode 100644 index 0000000..0d038bb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL P1P 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Bambu ASA-CF @BBL P1P 0.6 nozzle", + "inherits": "Bambu ASA-CF @base", + "from": "system", + "setting_id": "GFSB51_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL P1P.json new file mode 100644 index 0000000..7c19ff9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL P1P.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Bambu ASA-CF @BBL P1P", + "inherits": "Bambu ASA-CF @base", + "from": "system", + "setting_id": "GFSB51_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL X1C 0.6 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL X1C 0.6 nozzle.json new file mode 100644 index 0000000..44c110b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL X1C 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Bambu ASA-CF @BBL X1C 0.6 nozzle", + "inherits": "Bambu ASA-CF @base", + "from": "system", + "setting_id": "GFSB51_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL X1C.json new file mode 100644 index 0000000..a65d70b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @BBL X1C.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu ASA-CF @BBL X1C", + "inherits": "Bambu ASA-CF @base", + "from": "system", + "setting_id": "GFSB51_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @base.json b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @base.json new file mode 100644 index 0000000..ef23b8b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu ASA-CF @base.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Bambu ASA-CF @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB51", + "instantiation": "false", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "25" + ], + "filament_cost": [ + "36.99" + ], + "filament_density": [ + "1.02" + ], + "filament_flow_ratio": [ + "0.9" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_type": [ + "ASA-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "slow_down_layer_time": [ + "12" + ], + "temperature_vitrification": [ + "108" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PA-CF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PA-CF @BBL A1.json new file mode 100644 index 0000000..bf70536 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PA-CF @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Bambu PA-CF @BBL A1", + "inherits": "Bambu PA-CF @base", + "from": "system", + "setting_id": "GFSN03_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "full_fan_speed_layer": [ + "2" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PA-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PA-CF @BBL X1C.json new file mode 100644 index 0000000..1ee5a24 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PA-CF @BBL X1C.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu PA-CF @BBL X1C", + "inherits": "Bambu PA-CF @base", + "from": "system", + "setting_id": "GFSN00", + "instantiation": "true", + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "290" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PA-CF @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Bambu PA-CF @BBL X1E.json new file mode 100644 index 0000000..56aecc4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PA-CF @BBL X1E.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Bambu PA-CF @BBL X1E", + "inherits": "Bambu PA-CF @BBL X1C", + "from": "system", + "setting_id": "GFSN03_00", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PA-CF @base.json b/backend/profiles/profiles/BBL/filament/Bambu PA-CF @base.json new file mode 100644 index 0000000..f278ca5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PA-CF @base.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Bambu PA-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN03", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "84.99" + ], + "filament_density": [ + "1.09" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PA-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "170" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PA6-CF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PA6-CF @BBL A1.json new file mode 100644 index 0000000..c8ad4d3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PA6-CF @BBL A1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu PA6-CF @BBL A1", + "inherits": "Bambu PA6-CF @base", + "from": "system", + "setting_id": "GFSN05_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PA6-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PA6-CF @BBL X1C.json new file mode 100644 index 0000000..3d81a49 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PA6-CF @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu PA6-CF @BBL X1C", + "inherits": "Bambu PA6-CF @base", + "from": "system", + "setting_id": "GFSN05_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PA6-CF @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Bambu PA6-CF @BBL X1E.json new file mode 100644 index 0000000..98cd1f7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PA6-CF @BBL X1E.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Bambu PA6-CF @BBL X1E", + "inherits": "Bambu PA6-CF @base", + "from": "system", + "setting_id": "GFSN05_03", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PA6-CF @base.json b/backend/profiles/profiles/BBL/filament/Bambu PA6-CF @base.json new file mode 100644 index 0000000..7df1f06 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PA6-CF @base.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Bambu PA6-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN05", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "79.99" + ], + "filament_density": [ + "1.10" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PA6-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "170" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PA6-GF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PA6-GF @BBL A1.json new file mode 100644 index 0000000..76b7da4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PA6-GF @BBL A1.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu PA6-GF @BBL A1", + "inherits": "Bambu PA6-GF @base", + "from": "system", + "setting_id": "GFSN08_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "10.5" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PA6-GF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu PA6-GF @BBL P1P.json new file mode 100644 index 0000000..d0ff9e3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PA6-GF @BBL P1P.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu PA6-GF @BBL P1P", + "inherits": "Bambu PA6-GF @base", + "from": "system", + "setting_id": "GFSN08_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "10.5" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PA6-GF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PA6-GF @BBL X1C.json new file mode 100644 index 0000000..cf16602 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PA6-GF @BBL X1C.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Bambu PA6-GF @BBL X1C", + "inherits": "Bambu PA6-GF @base", + "from": "system", + "setting_id": "GFSN08_00", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "filament_max_volumetric_speed": [ + "10.5" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PA6-GF @base.json b/backend/profiles/profiles/BBL/filament/Bambu PA6-GF @base.json new file mode 100644 index 0000000..e2246b0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PA6-GF @base.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "Bambu PA6-GF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN08", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "59.99" + ], + "filament_density": [ + "1.14" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PA-GF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "full_fan_speed_layer": [ + "2" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "180" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PAHT-CF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PAHT-CF @BBL A1.json new file mode 100644 index 0000000..c925657 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PAHT-CF @BBL A1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu PAHT-CF @BBL A1", + "inherits": "Bambu PAHT-CF @base", + "from": "system", + "setting_id": "GFSN04_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PAHT-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PAHT-CF @BBL X1C.json new file mode 100644 index 0000000..8e02c61 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PAHT-CF @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu PAHT-CF @BBL X1C", + "inherits": "Bambu PAHT-CF @base", + "from": "system", + "setting_id": "GFSN04", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PAHT-CF @base.json b/backend/profiles/profiles/BBL/filament/Bambu PAHT-CF @base.json new file mode 100644 index 0000000..17ef395 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PAHT-CF @base.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "Bambu PAHT-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN04", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "94.99" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PA-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "full_fan_speed_layer": [ + "2" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "180" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..790ddb7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL A1 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL A1 0.2 nozzle", + "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00_13", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL A1.json new file mode 100644 index 0000000..fa10655 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL A1.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL A1", + "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00_14", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL P1S 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL P1S 0.2 nozzle.json new file mode 100644 index 0000000..4190eb1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL P1S 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL P1S 0.2 nozzle", + "inherits": "Bambu PC @BBL X1C 0.2 nozzle", + "from": "system", + "setting_id": "GFSC00_06", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL P1S 0.6 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL P1S 0.6 nozzle.json new file mode 100644 index 0000000..67bb02d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL P1S 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL P1S 0.6 nozzle", + "inherits": "Bambu PC @BBL X1C 0.6 nozzle", + "from": "system", + "setting_id": "GFSC00_08", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL P1S 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL P1S 0.8 nozzle.json new file mode 100644 index 0000000..144a5ca --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL P1S 0.8 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL P1S 0.8 nozzle", + "inherits": "Bambu PC @BBL X1C 0.8 nozzle", + "from": "system", + "setting_id": "GFSC00_07", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL P1S.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL P1S.json new file mode 100644 index 0000000..ea192bf --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL P1S.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL P1S", + "inherits": "Bambu PC @BBL X1C", + "from": "system", + "setting_id": "GFSC00_05", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..fd33b77 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1C 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL X1C 0.2 nozzle", + "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00_02", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1C 0.6 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1C 0.6 nozzle.json new file mode 100644 index 0000000..ec8d95d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1C 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL X1C 0.6 nozzle", + "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00_01", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..6cd58cc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1C 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL X1C 0.8 nozzle", + "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00_00", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1C.json new file mode 100644 index 0000000..cccf6aa --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1C.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL X1C", + "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1E 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1E 0.2 nozzle.json new file mode 100644 index 0000000..a89ee10 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1E 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL X1E 0.2 nozzle", + "inherits": "Bambu PC @BBL X1C 0.2 nozzle", + "from": "system", + "setting_id": "GFSC00_09", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1E 0.6 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1E 0.6 nozzle.json new file mode 100644 index 0000000..3464603 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1E 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL X1E 0.6 nozzle", + "inherits": "Bambu PC @BBL X1C 0.6 nozzle", + "from": "system", + "setting_id": "GFSC00_10", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1E 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1E 0.8 nozzle.json new file mode 100644 index 0000000..1930bde --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1E 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL X1E 0.8 nozzle", + "inherits": "Bambu PC @BBL X1C 0.8 nozzle", + "from": "system", + "setting_id": "GFSC00_11", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1E.json new file mode 100644 index 0000000..75cdf76 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @BBL X1E.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL X1E", + "inherits": "Bambu PC @BBL X1C", + "from": "system", + "setting_id": "GFSC00_12", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC @base.json b/backend/profiles/profiles/BBL/filament/Bambu PC @base.json new file mode 100644 index 0000000..001f7c9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Bambu PC @base", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC00", + "instantiation": "false", + "filament_vendor": [ + "Bambu Lab" + ], + "filament_cost": [ + "39.99" + ], + "filament_flow_ratio": [ + "0.94" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..4906468 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL A1 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL A1 0.2 nozzle", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_15", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL A1.json new file mode 100644 index 0000000..a26fd5f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL A1.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL A1", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_14", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..ab18865 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1P 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL P1P 0.2 nozzle", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_09", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1P.json new file mode 100644 index 0000000..f5744a0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1P.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL P1P", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_08", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1S 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1S 0.2 nozzle.json new file mode 100644 index 0000000..10dc4dc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1S 0.2 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL P1S 0.2 nozzle", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_05", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1S 0.6 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1S 0.6 nozzle.json new file mode 100644 index 0000000..318e4ee --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1S 0.6 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL P1S 0.6 nozzle", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_06", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "40" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1S 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1S 0.8 nozzle.json new file mode 100644 index 0000000..a5de6ce --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1S 0.8 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL P1S 0.8 nozzle", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_07", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "40" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1S.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1S.json new file mode 100644 index 0000000..fb6e060 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL P1S.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL P1S", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_04", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "40" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..4f5e8a2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1C 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL X1C 0.2 nozzle", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_03", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1C 0.6 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1C 0.6 nozzle.json new file mode 100644 index 0000000..121a57d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1C 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL X1C 0.6 nozzle", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_01", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..fed7676 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1C 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL X1C 0.8 nozzle", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_02", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1C.json new file mode 100644 index 0000000..a9aa12e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1C.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL X1C", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_00", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1E 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1E 0.2 nozzle.json new file mode 100644 index 0000000..56002eb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1E 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL X1E 0.2 nozzle", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_11", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "fan_max_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1E 0.6 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1E 0.6 nozzle.json new file mode 100644 index 0000000..9eea369 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1E 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL X1E 0.6 nozzle", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_12", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "fan_max_speed": [ + "40" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1E 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1E 0.8 nozzle.json new file mode 100644 index 0000000..65ac493 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1E 0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL X1E 0.8 nozzle", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_13", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "fan_max_speed": [ + "40" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1E.json new file mode 100644 index 0000000..ab4e7f4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @BBL X1E.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu PC FR @BBL X1E", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "GFSC01_10", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "fan_max_speed": [ + "40" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PC FR @base.json b/backend/profiles/profiles/BBL/filament/Bambu PC FR @base.json new file mode 100644 index 0000000..c01a0df --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PC FR @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu PC FR @base", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC01", + "instantiation": "false", + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.19" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_vendor": [ + "Bambu Lab" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PET-CF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PET-CF @BBL A1.json new file mode 100644 index 0000000..2c7f479 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PET-CF @BBL A1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Bambu PET-CF @BBL A1", + "inherits": "Bambu PET-CF @base", + "from": "system", + "setting_id": "GFST01_01", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.8 nozzle", + "Bambu Lab A1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PET-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PET-CF @BBL X1C.json new file mode 100644 index 0000000..09f2147 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PET-CF @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu PET-CF @BBL X1C", + "inherits": "Bambu PET-CF @base", + "from": "system", + "setting_id": "GFST01", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PET-CF @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Bambu PET-CF @BBL X1E.json new file mode 100644 index 0000000..44be4ce --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PET-CF @BBL X1E.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Bambu PET-CF @BBL X1E", + "inherits": "Bambu PET-CF @BBL X1C", + "from": "system", + "setting_id": "GFST01_00", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PET-CF @base.json b/backend/profiles/profiles/BBL/filament/Bambu PET-CF @base.json new file mode 100644 index 0000000..fd0c71a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PET-CF @base.json @@ -0,0 +1,93 @@ +{ + "type": "filament", + "name": "Bambu PET-CF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFT01", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "84.99" + ], + "filament_density": [ + "1.29" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PET-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "required_nozzle_HRC": [ + "40" + ], + "supertack_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "80" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "185" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..c2a3907 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Bambu PETG Basic @BBL A1 0.2 nozzle", + "inherits": "Bambu PETG Basic @base", + "from": "system", + "setting_id": "GFSG00_07", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1 0.8 nozzle.json new file mode 100644 index 0000000..3256722 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1 0.8 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu PETG Basic @BBL A1 0.8 nozzle", + "inherits": "Bambu PETG Basic @base", + "from": "system", + "setting_id": "GFSG00_08", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab A1 0.8 nozzle", + "Bambu Lab A1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1.json new file mode 100644 index 0000000..8870faf --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Bambu PETG Basic @BBL A1", + "inherits": "Bambu PETG Basic @base", + "from": "system", + "setting_id": "GFSG00_06", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..97d7a7c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1M 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu PETG Basic @BBL A1M 0.2 nozzle", + "inherits": "Bambu PETG Basic @BBL X1C 0.2 nozzle", + "from": "system", + "setting_id": "GFSG00_04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1M 0.4 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1M 0.4 nozzle.json new file mode 100644 index 0000000..58b3589 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1M 0.4 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PETG Basic @BBL A1M 0.4 nozzle", + "inherits": "Bambu PETG Basic @BBL X1C", + "from": "system", + "setting_id": "GFSG00_03", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1M 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1M 0.8 nozzle.json new file mode 100644 index 0000000..73cc2e9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL A1M 0.8 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu PETG Basic @BBL A1M 0.8 nozzle", + "inherits": "Bambu PETG Basic @BBL X1C 0.8 nozzle", + "from": "system", + "setting_id": "GFSG00_05", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..24857fa --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu PETG Basic @BBL X1C 0.2 nozzle", + "inherits": "Bambu PETG Basic @base", + "from": "system", + "setting_id": "GFSG00_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..73d7aab --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu PETG Basic @BBL X1C 0.8 nozzle", + "inherits": "Bambu PETG Basic @base", + "from": "system", + "setting_id": "GFSG00_02", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL X1C.json new file mode 100644 index 0000000..18b87c5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @BBL X1C.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu PETG Basic @BBL X1C", + "inherits": "Bambu PETG Basic @base", + "from": "system", + "setting_id": "GFSG00_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "13" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @base.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @base.json new file mode 100644 index 0000000..801cab4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Basic @base.json @@ -0,0 +1,75 @@ +{ + "type": "filament", + "name": "Bambu PETG Basic @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG00", + "instantiation": "false", + "description": "To get better transparent or translucent results with the corresponding filament, please refer to this wiki: Printing tips for transparent PETG.", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..23c674f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.2 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL A1 0.2 nozzle", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "nozzle_temperature": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.8 nozzle.json new file mode 100644 index 0000000..6c52c25 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.8 nozzle.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL A1 0.8 nozzle", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "nozzle_temperature": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1.json new file mode 100644 index 0000000..5b97284 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL A1", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "nozzle_temperature": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..bad6f79 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.2 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL A1M 0.2 nozzle", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "nozzle_temperature": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.8 nozzle.json new file mode 100644 index 0000000..df1eab0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.8 nozzle.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL A1M 0.8 nozzle", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_08", + "instantiation": "true", + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "nozzle_temperature": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1M.json new file mode 100644 index 0000000..d3ebff5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL A1M.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL A1M", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "nozzle_temperature": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..72f3a64 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.2 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL X1C 0.2 nozzle", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..145f98d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.8 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL X1C 0.8 nozzle", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL X1C.json new file mode 100644 index 0000000..d31822c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @BBL X1C.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL X1C", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG HF @base.json b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @base.json new file mode 100644 index 0000000..ebc2159 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG HF @base.json @@ -0,0 +1,80 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG02", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..133c842 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PETG Translucent @BBL A1 0.2 nozzle", + "inherits": "Bambu PETG Translucent @base", + "from": "system", + "setting_id": "GFSG01_10", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_length": [ + "0.3" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1 0.8 nozzle.json new file mode 100644 index 0000000..d79bd3b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PETG Translucent @BBL A1 0.8 nozzle", + "inherits": "Bambu PETG Translucent @base", + "from": "system", + "setting_id": "GFSG01_04", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_length": [ + "0.2" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab A1 0.8 nozzle", + "Bambu Lab A1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1.json new file mode 100644 index 0000000..4cf239e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PETG Translucent @BBL A1", + "inherits": "Bambu PETG Translucent @base", + "from": "system", + "setting_id": "GFSG01_05", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_length": [ + "0.3" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..f473a3e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PETG Translucent @BBL A1M 0.2 nozzle", + "inherits": "Bambu PETG Translucent @base", + "from": "system", + "setting_id": "GFSG01_09", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_length": [ + "0.3" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1M 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1M 0.8 nozzle.json new file mode 100644 index 0000000..864884d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1M 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PETG Translucent @BBL A1M 0.8 nozzle", + "inherits": "Bambu PETG Translucent @base", + "from": "system", + "setting_id": "GFSG01_03", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_length": [ + "0.2" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1M.json new file mode 100644 index 0000000..ad1111f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL A1M.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PETG Translucent @BBL A1M", + "inherits": "Bambu PETG Translucent @base", + "from": "system", + "setting_id": "GFSG01_02", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_length": [ + "0.3" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..b539b9a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL X1C 0.2 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Bambu PETG Translucent @BBL X1C 0.2 nozzle", + "inherits": "Bambu PETG Translucent @base", + "from": "system", + "setting_id": "GFSG01_07", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_length": [ + "0.3" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..eafc44f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL X1C 0.8 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu PETG Translucent @BBL X1C 0.8 nozzle", + "inherits": "Bambu PETG Translucent @base", + "from": "system", + "setting_id": "GFSG01_01", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_length": [ + "0.2" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL X1C.json new file mode 100644 index 0000000..830dab5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @BBL X1C.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Bambu PETG Translucent @BBL X1C", + "inherits": "Bambu PETG Translucent @base", + "from": "system", + "setting_id": "GFSG01_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_length": [ + "0.3" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @base.json b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @base.json new file mode 100644 index 0000000..f2569d5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG Translucent @base.json @@ -0,0 +1,81 @@ +{ + "type": "filament", + "name": "Bambu PETG Translucent @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG01", + "instantiation": "false", + "description": "To get better transparent or translucent results with the corresponding filament, please refer to this wiki: Printing tips for transparent PETG.", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.4 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.4 nozzle.json new file mode 100644 index 0000000..4ad1c37 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.4 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PETG-CF @BBL A1 0.4 nozzle", + "inherits": "Bambu PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "overhang_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.8 nozzle.json new file mode 100644 index 0000000..edf8538 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PETG-CF @BBL A1 0.8 nozzle", + "inherits": "Bambu PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "overhang_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL A1M 0.4 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL A1M 0.4 nozzle.json new file mode 100644 index 0000000..4545a6f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL A1M 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PETG-CF @BBL A1M 0.4 nozzle", + "inherits": "Bambu PETG-CF @BBL A1M", + "from": "system", + "setting_id": "GFSG50_04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "9" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL A1M.json new file mode 100644 index 0000000..7852889 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL A1M.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu PETG-CF @BBL A1M", + "inherits": "Bambu PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL X1C 0.4 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL X1C 0.4 nozzle.json new file mode 100644 index 0000000..41f1bc3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL X1C 0.4 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu PETG-CF @BBL X1C 0.4 nozzle", + "inherits": "Bambu PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "overhang_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL X1C.json new file mode 100644 index 0000000..42e2321 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @BBL X1C.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Bambu PETG-CF @BBL X1C", + "inherits": "Bambu PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "overhang_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @base.json b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @base.json new file mode 100644 index 0000000..31b96e9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PETG-CF @base.json @@ -0,0 +1,80 @@ +{ + "type": "filament", + "name": "Bambu PETG-CF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG50", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_type": [ + "PETG-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "6" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @BBL A1.json new file mode 100644 index 0000000..14def75 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @BBL A1.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PLA Aero @BBL A1", + "inherits": "Bambu PLA Aero @base", + "from": "system", + "setting_id": "GFSA11_04", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @BBL A1M.json new file mode 100644 index 0000000..7d6397a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @BBL A1M.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PLA Aero @BBL A1M", + "inherits": "Bambu PLA Aero @base", + "from": "system", + "setting_id": "GFSA11_03", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @BBL X1.json new file mode 100644 index 0000000..d614051 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @BBL X1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Bambu PLA Aero @BBL X1", + "inherits": "Bambu PLA Aero @base", + "from": "system", + "setting_id": "GFSA11_00", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @BBL X1C.json new file mode 100644 index 0000000..fd83a7d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu PLA Aero @BBL X1C", + "inherits": "Bambu PLA Aero @base", + "from": "system", + "setting_id": "GFSA11_01", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @base.json new file mode 100644 index 0000000..484a397 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Aero @base.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Bambu PLA Aero @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA11", + "instantiation": "false", + "description": "This filament is only used to print models with a low density usually, and some special parameters are required. To get better printing quality, please refer to this wiki: Instructions for printing RC model with foaming PLA (PLA Aero).", + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "44.99" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "0.6" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PLA-AERO" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..b26ee48 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL A1 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @BBL A1 0.2 nozzle", + "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA00_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL A1.json new file mode 100644 index 0000000..fbb0369 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL A1.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @BBL A1", + "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA00_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..f54a464 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL A1M 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @BBL A1M 0.2 nozzle", + "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA00_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL A1M.json new file mode 100644 index 0000000..23e418b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL A1M.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @BBL A1M", + "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA00_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL X1.json new file mode 100644 index 0000000..6f01602 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL X1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @BBL X1", + "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..0ef0264 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @BBL X1C 0.2 nozzle", + "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA00_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..671e010 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.8 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @BBL X1C 0.8 nozzle", + "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA00_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL X1C.json new file mode 100644 index 0000000..8619d45 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @BBL X1C", + "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @base.json new file mode 100644 index 0000000..45a5b35 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Basic @base.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA00", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height":[ + "10%" + ], + "filament_scarf_gap":[ + "0%" + ], + "filament_scarf_length":[ + "10" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..576ebf0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL A1 0.2 nozzle", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1.json new file mode 100644 index 0000000..ae738f0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL A1", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..32aecc1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1M 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL A1M 0.2 nozzle", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1M.json new file mode 100644 index 0000000..ab90c08 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1M.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL A1M", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_08", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..129f119 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL P1P 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL P1P 0.2 nozzle", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL P1P.json new file mode 100644 index 0000000..21a6898 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL P1P.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL P1P", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..fb09d37 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL X1C 0.2 nozzle", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_01", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..029cc86 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL X1C 0.8 nozzle", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_02", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C.json new file mode 100644 index 0000000..ff52a27 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL X1C", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_00", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @base.json new file mode 100644 index 0000000..872981a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Dynamic @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA13", + "instantiation": "false", + "filament_cost": [ + "31.99" + ], + "filament_density": [ + "1.26" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..bf0d7a5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL A1 0.2 nozzle", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1.json new file mode 100644 index 0000000..094a7c3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL A1", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..3f59d61 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1M 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL A1M 0.2 nozzle", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_08", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1M.json new file mode 100644 index 0000000..1330b7a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1M.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL A1M", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..636518b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL P1P 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL P1P 0.2 nozzle", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL P1P.json new file mode 100644 index 0000000..2ebe013 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL P1P.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL P1P", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..0d387ff --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL X1C 0.2 nozzle", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_01", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..bae2c44 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C 0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL X1C 0.8 nozzle", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_02", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C.json new file mode 100644 index 0000000..1a8e719 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL X1C", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @base.json new file mode 100644 index 0000000..34796b2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Galaxy @base.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA15", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.19" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..8763639 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL A1 0.2 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @BBL A1 0.2 nozzle", + "inherits": "Bambu PLA Glow @base", + "from": "system", + "setting_id": "GFSA12_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL A1.json new file mode 100644 index 0000000..4fa331e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL A1.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @BBL A1", + "inherits": "Bambu PLA Glow @base", + "from": "system", + "setting_id": "GFSA12_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..02c4e90 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL P1P 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @BBL P1P 0.2 nozzle", + "inherits": "Bambu PLA Glow @BBL P1P", + "from": "system", + "setting_id": "GFSA12_03", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL P1P.json new file mode 100644 index 0000000..198c2bf --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL P1P.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @BBL P1P", + "inherits": "Bambu PLA Glow @base", + "from": "system", + "setting_id": "GFSA12_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..5ae194b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @BBL X1 0.2 nozzle", + "inherits": "Bambu PLA Glow @BBL X1", + "from": "system", + "setting_id": "GFSA12_09", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1.json new file mode 100644 index 0000000..c4a3ca7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @BBL X1", + "inherits": "Bambu PLA Glow @base", + "from": "system", + "setting_id": "GFSA12_08", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..48cf37e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1C 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @BBL X1C 0.2 nozzle", + "inherits": "Bambu PLA Glow @BBL X1C", + "from": "system", + "setting_id": "GFSA12_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1C.json new file mode 100644 index 0000000..abcc976 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @BBL X1C", + "inherits": "Bambu PLA Glow @base", + "from": "system", + "setting_id": "GFSA12_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1E 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1E 0.2 nozzle.json new file mode 100644 index 0000000..6bea42b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1E 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @BBL X1E 0.2 nozzle", + "inherits": "Bambu PLA Glow @BBL X1E", + "from": "system", + "setting_id": "GFSA12_05", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1E.json new file mode 100644 index 0000000..1bfc1ca --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @BBL X1E.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @BBL X1E", + "inherits": "Bambu PLA Glow @base", + "from": "system", + "setting_id": "GFSA12_04", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @base.json new file mode 100644 index 0000000..c06cc7a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Glow @base.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA12", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "temperature_vitrification": [ + "45" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Impact @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Impact @BBL X1C.json new file mode 100644 index 0000000..7288470 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Impact @BBL X1C.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "setting_id": "GFSA03", + "name": "Bambu PLA Impact @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PLA Impact @base", + "filament_max_volumetric_speed": [ + "23.2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Impact @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Impact @base.json new file mode 100644 index 0000000..029a5f6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Impact @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu PLA Impact @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA03", + "instantiation": "false", + "filament_cost": [ + "25.4" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @BBL A1.json new file mode 100644 index 0000000..1452831 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @BBL A1.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PLA Marble @BBL A1", + "inherits": "Bambu PLA Marble @base", + "from": "system", + "setting_id": "GFSA07_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @BBL A1M.json new file mode 100644 index 0000000..c53cde9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @BBL A1M.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PLA Marble @BBL A1M", + "inherits": "Bambu PLA Marble @base", + "from": "system", + "setting_id": "GFSA07_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @BBL X1.json new file mode 100644 index 0000000..a56c168 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @BBL X1.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu PLA Marble @BBL X1", + "inherits": "Bambu PLA Marble @base", + "from": "system", + "setting_id": "GFSA07_01", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @BBL X1C.json new file mode 100644 index 0000000..0b9a41d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu PLA Marble @BBL X1C", + "inherits": "Bambu PLA Marble @base", + "from": "system", + "setting_id": "GFSA07_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @base.json new file mode 100644 index 0000000..be77e77 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Marble @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PLA Marble @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA07", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..a665502 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL A1 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @BBL A1 0.2 nozzle", + "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA01_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL A1.json new file mode 100644 index 0000000..95e6db9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL A1.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @BBL A1", + "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA01_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..477f128 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL A1M 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @BBL A1M 0.2 nozzle", + "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA01_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL A1M.json new file mode 100644 index 0000000..8b8d54f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL A1M.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @BBL A1M", + "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA01_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL X1.json new file mode 100644 index 0000000..b223ece --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL X1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @BBL X1", + "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA05", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..25a2125 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @BBL X1C 0.2 nozzle", + "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA01_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..a4f376d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.8 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @BBL X1C 0.8 nozzle", + "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA01_01", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL X1C.json new file mode 100644 index 0000000..d1f1969 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @BBL X1C", + "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA01", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @base.json new file mode 100644 index 0000000..1550142 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Matte @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA01", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height":[ + "5%" + ], + "filament_scarf_gap":[ + "0%" + ], + "filament_scarf_length":[ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..06e56bc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Metal @BBL A1 0.2 nozzle", + "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL A1.json new file mode 100644 index 0000000..b4fcb8f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL A1.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PLA Metal @BBL A1", + "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..f3f5d36 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Metal @BBL A1M 0.2 nozzle", + "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL A1M.json new file mode 100644 index 0000000..fce4ffa --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL A1M.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PLA Metal @BBL A1M", + "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL X1.json new file mode 100644 index 0000000..c481b66 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL X1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Bambu PLA Metal @BBL X1", + "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..8a1934d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu PLA Metal @BBL X1C 0.2 nozzle", + "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL X1C.json new file mode 100644 index 0000000..81e5b51 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu PLA Metal @BBL X1C", + "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @base.json new file mode 100644 index 0000000..986613c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Metal @base.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Bambu PLA Metal @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA02", + "instantiation": "false", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..f032c62 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk @BBL A1 0.2 nozzle", + "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL A1.json new file mode 100644 index 0000000..73a9688 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk @BBL A1", + "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..19caa9c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk @BBL A1M 0.2 nozzle", + "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL A1M.json new file mode 100644 index 0000000..e85cca3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk @BBL A1M", + "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL X1.json new file mode 100644 index 0000000..0c0c43c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL X1.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk @BBL X1", + "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_02", + "instantiation": "true", + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..31478a9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk @BBL X1C 0.2 nozzle", + "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL X1C.json new file mode 100644 index 0000000..33d9312 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk @BBL X1C", + "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @base.json new file mode 100644 index 0000000..e9e66c9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk @base.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA05", + "instantiation": "false", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..d8b2312 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL A1 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk+ @BBL A1 0.2 nozzle", + "inherits": "Bambu PLA Silk+ @base", + "from": "system", + "setting_id": "GFSA06_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL A1.json new file mode 100644 index 0000000..568c974 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL A1.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk+ @BBL A1", + "inherits": "Bambu PLA Silk+ @base", + "from": "system", + "setting_id": "GFSA06_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..3255f3d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL A1M 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk+ @BBL A1M 0.2 nozzle", + "inherits": "Bambu PLA Silk+ @base", + "from": "system", + "setting_id": "GFSA06_08", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL A1M.json new file mode 100644 index 0000000..5fa8cf6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL A1M.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk+ @BBL A1M", + "inherits": "Bambu PLA Silk+ @base", + "from": "system", + "setting_id": "GFSA06_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..ba3571a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL P1P 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk+ @BBL P1P 0.2 nozzle", + "inherits": "Bambu PLA Silk+ @base", + "from": "system", + "setting_id": "GFSA06_04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL P1P.json new file mode 100644 index 0000000..39ab9a3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL P1P.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk+ @BBL P1P", + "inherits": "Bambu PLA Silk+ @base", + "from": "system", + "setting_id": "GFSA06_03", + "instantiation": "true", + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL X1.json new file mode 100644 index 0000000..ae40323 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL X1.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk+ @BBL X1", + "inherits": "Bambu PLA Silk+ @base", + "from": "system", + "setting_id": "GFSA06_02", + "instantiation": "true", + "slow_down_layer_time": [ + "8" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..2ae8ad7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL X1C 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk+ @BBL X1C 0.2 nozzle", + "inherits": "Bambu PLA Silk+ @base", + "from": "system", + "setting_id": "GFSA06_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL X1C.json new file mode 100644 index 0000000..e46b129 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk+ @BBL X1C", + "inherits": "Bambu PLA Silk+ @base", + "from": "system", + "setting_id": "GFSA06_00", + "instantiation": "true", + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @base.json new file mode 100644 index 0000000..96641e9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Silk+ @base.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA06", + "instantiation": "false", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_seam_type": [ + "all" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @BBL A1.json new file mode 100644 index 0000000..04ac842 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu PLA Sparkle @BBL A1", + "inherits": "Bambu PLA Sparkle @base", + "from": "system", + "setting_id": "GFSA08_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @BBL A1M.json new file mode 100644 index 0000000..e961b1f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu PLA Sparkle @BBL A1M", + "inherits": "Bambu PLA Sparkle @base", + "from": "system", + "setting_id": "GFSA08_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1.json new file mode 100644 index 0000000..7e9b618 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Bambu PLA Sparkle @BBL X1", + "inherits": "Bambu PLA Sparkle @base", + "from": "system", + "setting_id": "GFSA08_01", + "instantiation": "true", + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1C.json new file mode 100644 index 0000000..40ef931 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu PLA Sparkle @BBL X1C", + "inherits": "Bambu PLA Sparkle @base", + "from": "system", + "setting_id": "GFSA08_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @base.json new file mode 100644 index 0000000..cd4ee94 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Sparkle @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PLA Sparkle @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA08", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..0f24a3f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Tough @BBL A1 0.2 nozzle", + "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL A1.json new file mode 100644 index 0000000..1261a47 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL A1.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PLA Tough @BBL A1", + "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..68423c5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Tough @BBL A1M 0.2 nozzle", + "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL A1M.json new file mode 100644 index 0000000..5ef9ff1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL A1M.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PLA Tough @BBL A1M", + "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL X1.json new file mode 100644 index 0000000..afab239 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL X1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Bambu PLA Tough @BBL X1", + "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..ea19cfc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL X1C 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu PLA Tough @BBL X1C 0.2 nozzle", + "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL X1C.json new file mode 100644 index 0000000..d2b9a46 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu PLA Tough @BBL X1C", + "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @base.json new file mode 100644 index 0000000..6268e9d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Tough @base.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PLA Tough @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA09", + "instantiation": "false", + "filament_cost": [ + "28.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL A1.json new file mode 100644 index 0000000..f721288 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL A1.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PLA Wood @BBL A1", + "inherits": "Bambu PLA Wood @base", + "from": "system", + "setting_id": "GFSA16_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL A1M.json new file mode 100644 index 0000000..545faea --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL A1M.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PLA Wood @BBL A1M", + "inherits": "Bambu PLA Wood @base", + "from": "system", + "setting_id": "GFSA16_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL P1P.json new file mode 100644 index 0000000..a5309d7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL P1P.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu PLA Wood @BBL P1P", + "inherits": "Bambu PLA Wood @base", + "from": "system", + "setting_id": "GFSA16_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL X1.json new file mode 100644 index 0000000..6abc1a5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL X1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Bambu PLA Wood @BBL X1", + "inherits": "Bambu PLA Wood @base", + "from": "system", + "setting_id": "GFSA16_02", + "instantiation": "true", + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..4f787b2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL X1C 0.8 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu PLA Wood @BBL X1C 0.8 nozzle", + "inherits": "Bambu PLA Wood @base", + "from": "system", + "setting_id": "GFSA16_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL X1C.json new file mode 100644 index 0000000..9c12512 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @BBL X1C.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Bambu PLA Wood @BBL X1C", + "inherits": "Bambu PLA Wood @base", + "from": "system", + "setting_id": "GFSA16_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @base.json new file mode 100644 index 0000000..0554dbb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA Wood @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu PLA Wood @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA16", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL A1 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL A1 0.8 nozzle.json new file mode 100644 index 0000000..7b86bec --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL A1 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Bambu PLA-CF @BBL A1 0.8 nozzle", + "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL A1.json new file mode 100644 index 0000000..f27abc0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL A1.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Bambu PLA-CF @BBL A1", + "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL A1M 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL A1M 0.8 nozzle.json new file mode 100644 index 0000000..af10570 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL A1M 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Bambu PLA-CF @BBL A1M 0.8 nozzle", + "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL A1M.json new file mode 100644 index 0000000..06b3e67 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL A1M.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Bambu PLA-CF @BBL A1M", + "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..d7a632e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Bambu PLA-CF @BBL X1C 0.8 nozzle", + "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_02", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL X1C.json new file mode 100644 index 0000000..6ec63c6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @BBL X1C.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PLA-CF @BBL X1C", + "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_01", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @base.json b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @base.json new file mode 100644 index 0000000..ac88cc7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PLA-CF @base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Bambu PLA-CF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA50", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "0" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "required_nozzle_HRC": [ + "40" + ], + "supertack_plate_temp": [ + "50" + ], + "supertack_plate_temp_initial_layer": [ + "50" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PPA-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PPA-CF @BBL X1C.json new file mode 100644 index 0000000..5d2b3f6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PPA-CF @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "setting_id": "GFSN06_00", + "name": "Bambu PPA-CF @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PPA-CF @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PPA-CF @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Bambu PPA-CF @BBL X1E.json new file mode 100644 index 0000000..b58b523 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PPA-CF @BBL X1E.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "setting_id": "GFSN06_01", + "name": "Bambu PPA-CF @BBL X1E", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PPA-CF @base", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PPA-CF @base.json b/backend/profiles/profiles/BBL/filament/Bambu PPA-CF @base.json new file mode 100644 index 0000000..2b8290e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PPA-CF @base.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Bambu PPA-CF @base", + "inherits": "fdm_filament_ppa", + "from": "system", + "filament_id": "GFN06", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials." +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PPS-CF @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Bambu PPS-CF @BBL X1E.json new file mode 100644 index 0000000..a469439 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PPS-CF @BBL X1E.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu PPS-CF @BBL X1E", + "inherits": "Bambu PPS-CF @base", + "from": "system", + "setting_id": "GFST02_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PPS-CF @base.json b/backend/profiles/profiles/BBL/filament/Bambu PPS-CF @base.json new file mode 100644 index 0000000..cef49fe --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PPS-CF @base.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Bambu PPS-CF @base", + "inherits": "fdm_filament_pps", + "from": "system", + "filament_id": "GFT02", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_max_speed": [ + "30" + ], + "filament_cost": [ + "175" + ], + "filament_density": [ + "1.26" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PPS-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_range_low": [ + "310" + ], + "overhang_fan_threshold": [ + "25%" + ], + "required_nozzle_HRC": [ + "40" + ], + "temperature_vitrification": [ + "220" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..8a3536f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL A1 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL A1 0.2 nozzle", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL A1.json new file mode 100644 index 0000000..67809d1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL A1.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL A1", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..6dccfe5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL A1M 0.2 nozzle", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL A1M.json new file mode 100644 index 0000000..84c4dff --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL A1M.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL A1M", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..47ec5c0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL P1P 0.2 nozzle", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL P1P.json new file mode 100644 index 0000000..964c5e7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL P1P.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL P1P", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..01f0ef7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL X1C 0.2 nozzle", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL X1C.json new file mode 100644 index 0000000..c3ce4d3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PVA @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL X1C", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_00", + "instantiation": "true", + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu PVA @base.json b/backend/profiles/profiles/BBL/filament/Bambu PVA @base.json new file mode 100644 index 0000000..f939629 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu PVA @base.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PVA @base", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "GFS04", + "instantiation": "false", + "description": "This is a water-soluble support filament, and usually it is only for the support structure and not for the model body. Printing this filament is of many requirements, and to get better printing quality, please refer to this wiki: PVA Printing Guide.", + "filament_cost": [ + "79.98" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PA PET @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PA PET @BBL A1.json new file mode 100644 index 0000000..8a477d8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PA PET @BBL A1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu Support For PA/PET @BBL A1", + "inherits": "Bambu Support For PA/PET @base", + "from": "system", + "setting_id": "GFSS03_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PA PET @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PA PET @BBL X1C.json new file mode 100644 index 0000000..bcf6a2a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PA PET @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu Support For PA/PET @BBL X1C", + "inherits": "Bambu Support For PA/PET @base", + "from": "system", + "setting_id": "GFSS03_00", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PA PET @base.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PA PET @base.json new file mode 100644 index 0000000..3166617 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PA PET @base.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Bambu Support For PA/PET @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFS03", + "instantiation": "false", + "description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.", + "fan_cooling_layer_time": [ + "10" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.22" + ], + "filament_is_support": [ + "1" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..c6bef4c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL A1 0.2 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA @BBL A1 0.2 nozzle", + "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "GFSS02_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL A1.json new file mode 100644 index 0000000..da962db --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL A1.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA @BBL A1", + "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "GFSS02_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..f02e4de --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA @BBL A1M 0.2 nozzle", + "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "GFSS02_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL A1M.json new file mode 100644 index 0000000..4a73ea4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL A1M.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA @BBL A1M", + "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "GFSS02_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..cf064eb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA @BBL X1C 0.2 nozzle", + "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "GFSS02_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "0.5" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL X1C.json new file mode 100644 index 0000000..d136f63 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA @BBL X1C", + "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "GFSS02_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @base.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @base.json new file mode 100644 index 0000000..7868741 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA @base.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFS02", + "instantiation": "false", + "description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.", + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "filament_cost": [ + "69.98" + ], + "filament_density": [ + "1.30" + ], + "filament_is_support": [ + "1" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..db0f6ce --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA/PETG @BBL A1 0.2 nozzle", + "inherits": "Bambu Support For PLA/PETG @base", + "from": "system", + "setting_id": "GFSS05_07", + "instantiation": "true", + "eng_plate_temp": [ + "65" + ], + "eng_plate_temp_initial_layer": [ + "65" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL A1.json new file mode 100644 index 0000000..e0cb421 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA/PETG @BBL A1", + "inherits": "Bambu Support For PLA/PETG @base", + "from": "system", + "setting_id": "GFSS05_06", + "instantiation": "true", + "eng_plate_temp": [ + "65" + ], + "eng_plate_temp_initial_layer": [ + "65" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..90920eb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA/PETG @BBL A1M 0.2 nozzle", + "inherits": "Bambu Support For PLA/PETG @base", + "from": "system", + "setting_id": "GFSS05_05", + "instantiation": "true", + "eng_plate_temp": [ + "65" + ], + "eng_plate_temp_initial_layer": [ + "65" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL A1M.json new file mode 100644 index 0000000..fcbd1bb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA/PETG @BBL A1M", + "inherits": "Bambu Support For PLA/PETG @base", + "from": "system", + "setting_id": "GFSS05_04", + "instantiation": "true", + "eng_plate_temp": [ + "65" + ], + "eng_plate_temp_initial_layer": [ + "65" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..5f71f87 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL P1P 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA/PETG @BBL P1P 0.2 nozzle", + "inherits": "Bambu Support For PLA/PETG @base", + "from": "system", + "setting_id": "GFSS05_03", + "instantiation": "true", + "eng_plate_temp": [ + "65" + ], + "eng_plate_temp_initial_layer": [ + "65" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL P1P.json new file mode 100644 index 0000000..3e3db66 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL P1P.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA/PETG @BBL P1P", + "inherits": "Bambu Support For PLA/PETG @base", + "from": "system", + "setting_id": "GFSS05_02", + "instantiation": "true", + "eng_plate_temp": [ + "65" + ], + "eng_plate_temp_initial_layer": [ + "65" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..793ddf0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL X1C 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA/PETG @BBL X1C 0.2 nozzle", + "inherits": "Bambu Support For PLA/PETG @base", + "from": "system", + "setting_id": "GFSS05_01", + "instantiation": "true", + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL X1C.json new file mode 100644 index 0000000..3f210fc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @BBL X1C.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA/PETG @BBL X1C", + "inherits": "Bambu Support For PLA/PETG @base", + "from": "system", + "setting_id": "GFSS05_00", + "instantiation": "true", + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @base.json b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @base.json new file mode 100644 index 0000000..6eae368 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support For PLA-PETG @base.json @@ -0,0 +1,60 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA/PETG @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFS05", + "instantiation": "false", + "description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "69.98" + ], + "filament_density": [ + "1.19" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support G @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu Support G @BBL A1.json new file mode 100644 index 0000000..bb28afc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support G @BBL A1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu Support G @BBL A1", + "inherits": "Bambu Support G @base", + "from": "system", + "setting_id": "GFSS01_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support G @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu Support G @BBL X1C.json new file mode 100644 index 0000000..b0847af --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support G @BBL X1C.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Bambu Support G @BBL X1C", + "inherits": "Bambu Support G @base", + "from": "system", + "setting_id": "GFSS01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support G @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Bambu Support G @BBL X1E.json new file mode 100644 index 0000000..043f866 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support G @BBL X1E.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Bambu Support G @BBL X1E", + "inherits": "Bambu Support G @BBL X1C", + "from": "system", + "setting_id": "GFSS01_00", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support G @base.json b/backend/profiles/profiles/BBL/filament/Bambu Support G @base.json new file mode 100644 index 0000000..7a60603 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support G @base.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Bambu Support G @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFS01", + "instantiation": "false", + "description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.", + "fan_cooling_layer_time": [ + "10" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.22" + ], + "filament_is_support": [ + "1" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "required_nozzle_HRC": [ + "3" + ], + "filament_scarf_seam_type": [ + "none" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..6dfc9bf --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL A1 0.2 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu Support W @BBL A1 0.2 nozzle", + "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS00_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL A1.json new file mode 100644 index 0000000..b5c4e7b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL A1.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Bambu Support W @BBL A1", + "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS00_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..96c226d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL A1M 0.2 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu Support W @BBL A1M 0.2 nozzle", + "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS00_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL A1M.json new file mode 100644 index 0000000..51efafd --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL A1M.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Bambu Support W @BBL A1M", + "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS00_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL X1.json new file mode 100644 index 0000000..3d00718 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL X1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu Support W @BBL X1", + "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..1b18733 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL X1C 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu Support W @BBL X1C 0.2 nozzle", + "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS00_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "0.5" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL X1C.json new file mode 100644 index 0000000..206d74e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support W @BBL X1C.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Bambu Support W @BBL X1C", + "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support W @base.json b/backend/profiles/profiles/BBL/filament/Bambu Support W @base.json new file mode 100644 index 0000000..2b40b44 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support W @base.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Bambu Support W @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFS00", + "instantiation": "false", + "description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.", + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "filament_cost": [ + "69.98" + ], + "filament_density": [ + "1.30" + ], + "filament_is_support": [ + "1" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support for ABS @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu Support for ABS @BBL A1.json new file mode 100644 index 0000000..52655bf --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support for ABS @BBL A1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Bambu Support for ABS @BBL A1", + "inherits": "Bambu Support for ABS @base", + "from": "system", + "setting_id": "GFSS06_01", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support for ABS @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu Support for ABS @BBL X1C.json new file mode 100644 index 0000000..9ae445e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support for ABS @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Bambu Support for ABS @BBL X1C", + "inherits": "Bambu Support for ABS @base", + "from": "system", + "setting_id": "GFSS06_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu Support for ABS @base.json b/backend/profiles/profiles/BBL/filament/Bambu Support for ABS @base.json new file mode 100644 index 0000000..3bd74d4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu Support for ABS @base.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Bambu Support for ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFS06", + "instantiation": "false", + "description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.", + "fan_max_speed": [ + "30" + ], + "filament_cost": [ + "29.98" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_scarf_seam_type": [ + "none" + ], + "temperature_vitrification": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @BBL A1.json new file mode 100644 index 0000000..1210ba9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A @BBL A1", + "inherits": "Bambu TPU 95A @base", + "from": "system", + "setting_id": "GFSU01_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.6" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @BBL A1M.json new file mode 100644 index 0000000..eefb04f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A @BBL A1M", + "inherits": "Bambu TPU 95A @base", + "from": "system", + "setting_id": "GFSU01_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.6" + ], + "hot_plate_temp": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "30" + ], + "textured_plate_temp": [ + "30" + ], + "textured_plate_temp_initial_layer": [ + "30" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @BBL X1.json new file mode 100644 index 0000000..2625946 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @BBL X1.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A @BBL X1", + "inherits": "Bambu TPU 95A @base", + "from": "system", + "setting_id": "GFSU01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.6" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @BBL X1C.json new file mode 100644 index 0000000..0916bf6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A @BBL X1C", + "inherits": "Bambu TPU 95A @base", + "from": "system", + "setting_id": "GFSU00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.6" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @base.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @base.json new file mode 100644 index 0000000..eb05556 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A @base.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU01", + "instantiation": "false", + "description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.", + "filament_cost": [ + "41.99" + ], + "filament_density": [ + "1.22" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL A1.json new file mode 100644 index 0000000..a5673e7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL A1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A HF @BBL A1", + "inherits": "Bambu TPU 95A HF @base", + "from": "system", + "setting_id": "GFSU00_06", + "instantiation": "true", + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL A1M.json new file mode 100644 index 0000000..4fdeddc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL A1M.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A HF @BBL A1M", + "inherits": "Bambu TPU 95A HF @base", + "from": "system", + "setting_id": "GFSU00_05", + "instantiation": "true", + "hot_plate_temp": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "30" + ], + "textured_plate_temp": [ + "30" + ], + "textured_plate_temp_initial_layer": [ + "30" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL P1P.json new file mode 100644 index 0000000..4271b71 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL P1P.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A HF @BBL P1P", + "inherits": "Bambu TPU 95A HF @base", + "from": "system", + "setting_id": "GFSU00_02", + "instantiation": "true", + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL P1S.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL P1S.json new file mode 100644 index 0000000..3dc7b2b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL P1S.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A HF @BBL P1S", + "inherits": "Bambu TPU 95A HF @base", + "from": "system", + "setting_id": "GFSU00_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL X1.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL X1.json new file mode 100644 index 0000000..1cb82d7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL X1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A HF @BBL X1", + "inherits": "Bambu TPU 95A HF @base", + "from": "system", + "setting_id": "GFSU00_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL X1C.json new file mode 100644 index 0000000..5d2ef43 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL X1C.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A HF @BBL X1C", + "inherits": "Bambu TPU 95A HF @base", + "from": "system", + "setting_id": "GFSU00_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL X1E.json new file mode 100644 index 0000000..6e8b82d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @BBL X1E.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A HF @BBL X1E", + "inherits": "Bambu TPU 95A HF @base", + "from": "system", + "setting_id": "GFSU00_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @base.json b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @base.json new file mode 100644 index 0000000..6deab30 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU 95A HF @base.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A HF @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU00", + "instantiation": "false", + "description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.", + "filament_cost": [ + "41.99" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @BBL A1.json b/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @BBL A1.json new file mode 100644 index 0000000..51db0e8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @BBL A1.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Bambu TPU for AMS @BBL A1", + "inherits": "Bambu TPU for AMS @base", + "from": "system", + "setting_id": "GFSU02_02", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @BBL A1M.json new file mode 100644 index 0000000..9dac74c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @BBL A1M.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Bambu TPU for AMS @BBL A1M", + "inherits": "Bambu TPU for AMS @base", + "from": "system", + "setting_id": "GFSU02_03", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @BBL P1P.json new file mode 100644 index 0000000..d1cd9d7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @BBL P1P.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Bambu TPU for AMS @BBL P1P", + "inherits": "Bambu TPU for AMS @base", + "from": "system", + "setting_id": "GFSU02_01", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @BBL X1C.json new file mode 100644 index 0000000..1e054bd --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Bambu TPU for AMS @BBL X1C", + "inherits": "Bambu TPU for AMS @base", + "from": "system", + "setting_id": "GFSU02_00", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @base.json b/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @base.json new file mode 100644 index 0000000..09d4296 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Bambu TPU for AMS @base.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Bambu TPU for AMS @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU02", + "instantiation": "false", + "description": "If you are to print a kind of soft TPU, please don't slice with this profile, and it is only for TPU that has high enough hardness (not less than 55D) and is compatible with the AMS. To get better printing quality, please refer to this wiki: TPU printing guide.", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "38.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_type": [ + "TPU-AMS" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_threshold": [ + "25%" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @BBL A1.json b/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @BBL A1.json new file mode 100644 index 0000000..b0a7f99 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @BBL A1.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "FusRock ABS-GF @BBL A1", + "inherits": "FusRock ABS-GF @base", + "from": "system", + "setting_id": "GFSR00_01", + "instantiation": "true", + "filament_notes": "//EN\n1.Be sure to read it carefully before using (https://wiki.fusrock.com).\n2.When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials(https://wiki.fusrock.com).\\n3.Thank you for choosing FusRock. \n//CN\n1.使用前请务必仔细阅读(https://wiki.fusrock.com)。\n2.打印该耗材时,可能会出现喷嘴堵塞、拉丝、翘边以及层间附着力不足等问题。为了获得更好的打印效果,请参考此维基页面:高温 / 工程材料打印技巧(https://wiki.fusrock.com)。\n3.感谢您选择FusRock。", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @BBL H2D.json b/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @BBL H2D.json new file mode 100644 index 0000000..75b802e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @BBL H2D.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "FusRock ABS-GF @BBL H2D", + "inherits": "FusRock ABS-GF @base", + "from": "system", + "setting_id": "GFSR00_03", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "filament_deretraction_speed": [ + "nil", + "nil" + ], + "filament_flow_ratio": [ + "0.92", + "0.92" + ], + "filament_long_retractions_when_cut": [ + "nil", + "nil" + ], + "filament_max_volumetric_speed": [ + "20", + "20" + ], + "filament_retract_before_wipe": [ + "nil", + "nil" + ], + "filament_retract_restart_extra": [ + "nil", + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil", + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil", + "nil" + ], + "filament_retraction_length": [ + "nil", + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil", + "nil" + ], + "filament_retraction_speed": [ + "nil", + "nil" + ], + "filament_wipe": [ + "nil", + "nil" + ], + "filament_wipe_distance": [ + "nil", + "nil" + ], + "filament_z_hop": [ + "nil", + "nil" + ], + "filament_z_hop_types": [ + "nil", + "nil" + ], + "filament_extruder_variant": [ + "Direct Drive Standard", + "Direct Drive High Flow" + ], + "filament_ramming_volumetric_speed": [ + "-1", + "-1" + ], + "filament_pre_cooling_temperature": [ + "0", + "0" + ], + "filament_ramming_travel_time": [ + "0", + "0" + ], + "nozzle_temperature": [ + "270", + "270" + ], + "nozzle_temperature_initial_layer": [ + "260", + "260" + ], + "compatible_printers": [ + "Bambu Lab H2D 0.4 nozzle", + "Bambu Lab H2D 0.6 nozzle", + "Bambu Lab H2D 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\nM145 P1 ; set airduct mode to heating mode\n" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @BBL P1P.json new file mode 100644 index 0000000..1e82554 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @BBL P1P.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "FusRock ABS-GF @BBL P1P", + "inherits": "FusRock ABS-GF @base", + "from": "system", + "setting_id": "GFSR00_04", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @BBL X1C.json new file mode 100644 index 0000000..493c4c6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "FusRock ABS-GF @BBL X1C", + "inherits": "FusRock ABS-GF @base", + "from": "system", + "setting_id": "GFSR00_05", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @base.json b/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @base.json new file mode 100644 index 0000000..b53c36d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/FusRock/FusRock ABS-GF @base.json @@ -0,0 +1,161 @@ +{ + "type": "filament", + "name": "FusRock ABS-GF @base", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFR00", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials(https://wiki.fusrock.com).", + "filament_extruder_variant": [ + "Direct Drive Standard" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_type": [ + "ABS-GF" + ], + "filament_vendor": [ + "FusRock" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_density": [ + "1.08" + ], + "filament_cost": [ + "13" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "supertack_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "270" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_min_speed": [ + "10" + ], + "fan_cooling_layer_time": [ + "12" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "4" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "20" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_threshold_participating_cooling": [ + "100%" + ], + "overhang_fan_speed": [ + "30" + ], + "pre_start_fan_time": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "30" + ], + "complete_print_exhaust_fan_speed": [ + "10" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "Spiral Lift" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_deretraction_speed": [ + "0" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_wipe": [ + "0" + ], + "filament_wipe_distance": [ + "2" + ], + "filament_retract_before_wipe": [ + "100%" + ], + "filament_end_gcode": [ + "; filament end gcode \n\n" + ], + "filament_notes": "//EN\n1.Be sure to read it carefully before using (https://wiki.fusrock.com).\n2.When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials(https://wiki.fusrock.com).\\n3.Thank you for choosing us FusRock.\n*This setting may not be able to adapt to all models. In some cases, you need to modify and adjust the parameters by yourself to improve the printing effect.\n*FusRock 3D printing filaments are intended for general-purpose printing and have been tested under standard conditions. However, the performance and safety of printed objects are affected by multiple factors, including printing parameters, model design, usage environment, and the specific application.\n*By using FusRock materials, the user acknowledges and agrees to independently evaluate whether the printed parts are suitable for their intended use, and assumes all associated risks.\n*FusRock shall not be held liable for any damage, injury, or loss that may result from the use of printed products made with our materials, including but not limited to structural failure, functional defects, or safety hazards under actual usage conditions.Before applying printed parts in any critical, functional, or commercial context, thorough testing must be conducted. Except for the certifications explicitly stated for specific FusRock materials, our products are not certified for medical, aerospace, or life-support applications.\n//CN\n1.使用前请务必仔细阅读(https://wiki.fusrock.com)。\n2.打印该耗材时,可能会出现喷嘴堵塞、拉丝、翘边以及层间附着力不足等问题。为了获得更好的打印效果,请参考此维基页面:高温 / 工程材料打印技巧(https://wiki.fusrock.com)。\n3.感谢您选择FusRock。\n*此设置不一定能够适配所有模型,存在部分情况下需要您自行修改调整参数来提升打印效果。\n*FusRock 3D打印耗材适用于通用打印用途,已在标准条件下进行测试。然而,打印成品的性能与安全性受多种因素影响,包括打印参数、模型设计、使用环境及实际用途。\n*使用FusRock材料即表示用户已知悉并同意,自行评估打印件是否适用于其具体应用,并承担由此产生的全部风险。\n*FusRock对使用本公司耗材打印的产品在实际应用中可能导致的任何损害、伤害或损失不承担任何责任,包括但不限于结构失效、功能异常或使用环境中的安全隐患。在将打印件应用于关键、功能性或商业性场景前,请务必进行充分测试。除FusRock已标明材料所获得的各项认证资质外,FusRock产品未取得医疗、航天或生命支持系统认证资质。", + "impact_strength_z":["5.3"] +} diff --git a/backend/profiles/profiles/BBL/filament/Generic ABS @0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic ABS @0.2 nozzle.json new file mode 100644 index 0000000..ea692b1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ABS @0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Generic ABS @0.2 nozzle", + "inherits": "Generic ABS @base", + "from": "system", + "setting_id": "GFSB99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ABS @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic ABS @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..a094891 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ABS @BBL A1 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Generic ABS @BBL A1 0.2 nozzle", + "inherits": "Generic ABS @base", + "from": "system", + "setting_id": "GFSB99_06", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ABS @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic ABS @BBL A1.json new file mode 100644 index 0000000..1a09e5a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ABS @BBL A1.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Generic ABS @BBL A1", + "inherits": "Generic ABS @base", + "from": "system", + "setting_id": "GFSB99_05", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ABS @BBL X1E 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic ABS @BBL X1E 0.2 nozzle.json new file mode 100644 index 0000000..217ee39 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ABS @BBL X1E 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic ABS @BBL X1E 0.2 nozzle", + "inherits": "Generic ABS @0.2 nozzle", + "from": "system", + "setting_id": "GFSB99_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ABS @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Generic ABS @BBL X1E.json new file mode 100644 index 0000000..f8755a9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ABS @BBL X1E.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Generic ABS @BBL X1E", + "inherits": "Generic ABS", + "from": "system", + "setting_id": "GFSB99_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ABS @base.json b/backend/profiles/profiles/BBL/filament/Generic ABS @base.json new file mode 100644 index 0000000..80a90af --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ABS @base.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Generic ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB99", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ABS.json b/backend/profiles/profiles/BBL/filament/Generic ABS.json new file mode 100644 index 0000000..95aebb5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ABS.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Generic ABS", + "inherits": "Generic ABS @base", + "from": "system", + "setting_id": "GFSB99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ASA @0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic ASA @0.2 nozzle.json new file mode 100644 index 0000000..7e26d7b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ASA @0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Generic ASA @0.2 nozzle", + "inherits": "Generic ASA @base", + "from": "system", + "setting_id": "GFSB98_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ASA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic ASA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..362c8ff --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ASA @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Generic ASA @BBL A1 0.2 nozzle", + "inherits": "Generic ASA @base", + "from": "system", + "setting_id": "GFSB98_03", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ASA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic ASA @BBL A1.json new file mode 100644 index 0000000..04964b6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ASA @BBL A1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Generic ASA @BBL A1", + "inherits": "Generic ASA @base", + "from": "system", + "setting_id": "GFSB98_04", + "instantiation": "true", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ASA @BBL X1E 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic ASA @BBL X1E 0.2 nozzle.json new file mode 100644 index 0000000..758d7aa --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ASA @BBL X1E 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic ASA @BBL X1E 0.2 nozzle", + "inherits": "Generic ASA @0.2 nozzle", + "from": "system", + "setting_id": "GFSB98_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ASA @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Generic ASA @BBL X1E.json new file mode 100644 index 0000000..c93c41f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ASA @BBL X1E.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Generic ASA @BBL X1E", + "inherits": "Generic ASA", + "from": "system", + "setting_id": "GFSB98_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ASA @base.json b/backend/profiles/profiles/BBL/filament/Generic ASA @base.json new file mode 100644 index 0000000..15ffd21 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ASA @base.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Generic ASA @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB98", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic ASA.json b/backend/profiles/profiles/BBL/filament/Generic ASA.json new file mode 100644 index 0000000..7e56eb3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic ASA.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Generic ASA", + "inherits": "Generic ASA @base", + "from": "system", + "setting_id": "GFSB98", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic BVOH @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic BVOH @BBL A1.json new file mode 100644 index 0000000..c719bc4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic BVOH @BBL A1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Generic BVOH @BBL A1", + "inherits": "Generic BVOH @base", + "from": "system", + "setting_id": "GFSS97_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic BVOH @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic BVOH @BBL A1M.json new file mode 100644 index 0000000..c7c2bb1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic BVOH @BBL A1M.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Generic BVOH @BBL A1M", + "inherits": "Generic BVOH @base", + "from": "system", + "setting_id": "GFSS97_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic BVOH @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic BVOH @BBL X1C.json new file mode 100644 index 0000000..12205f9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic BVOH @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Generic BVOH @BBL X1C", + "inherits": "Generic BVOH @base", + "from": "system", + "setting_id": "GFSS97_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic BVOH @base.json b/backend/profiles/profiles/BBL/filament/Generic BVOH @base.json new file mode 100644 index 0000000..34b3d72 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic BVOH @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Generic BVOH @base", + "inherits": "fdm_filament_bvoh", + "from": "system", + "filament_id": "GFS97", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic EVA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic EVA @BBL A1.json new file mode 100644 index 0000000..1090e57 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic EVA @BBL A1.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic EVA @BBL A1", + "inherits": "Generic EVA @base", + "from": "system", + "setting_id": "GFSR99_01", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic EVA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic EVA @BBL A1M.json new file mode 100644 index 0000000..9d903da --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic EVA @BBL A1M.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic EVA @BBL A1M", + "inherits": "Generic EVA @base", + "from": "system", + "setting_id": "GFSR99_02", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.8 nozzle", + "Bambu Lab A1 mini 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic EVA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic EVA @BBL X1C.json new file mode 100644 index 0000000..c10fe78 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic EVA @BBL X1C.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Generic EVA @BBL X1C", + "inherits": "Generic EVA @base", + "from": "system", + "setting_id": "GFSR99_00", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic EVA @base.json b/backend/profiles/profiles/BBL/filament/Generic EVA @base.json new file mode 100644 index 0000000..7c22532 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic EVA @base.json @@ -0,0 +1,83 @@ +{ + "type": "filament", + "name": "Generic EVA @base", + "inherits": "fdm_filament_eva", + "from": "system", + "filament_id": "GFR99", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "21.99" + ], + "filament_density": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "175" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..9a75038 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL A1 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Generic HIPS @BBL A1 0.2 nozzle", + "inherits": "Generic HIPS @base", + "from": "system", + "setting_id": "GFSS98_05", + "instantiation": "true", + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL A1.json new file mode 100644 index 0000000..7ca8bbc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Generic HIPS @BBL A1", + "inherits": "Generic HIPS @base", + "from": "system", + "setting_id": "GFSS98_04", + "instantiation": "true", + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..a2200be --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL A1M 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Generic HIPS @BBL A1M 0.2 nozzle", + "inherits": "Generic HIPS @base", + "from": "system", + "setting_id": "GFSS98_03", + "instantiation": "true", + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL A1M.json new file mode 100644 index 0000000..11c1000 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL A1M.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Generic HIPS @BBL A1M", + "inherits": "Generic HIPS @base", + "from": "system", + "setting_id": "GFSS98_02", + "instantiation": "true", + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..f4f53fb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL X1C 0.2 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Generic HIPS @BBL X1C 0.2 nozzle", + "inherits": "Generic HIPS @base", + "from": "system", + "setting_id": "GFSS98_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "0.5" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL X1C.json new file mode 100644 index 0000000..9890712 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic HIPS @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Generic HIPS @BBL X1C", + "inherits": "Generic HIPS @base", + "from": "system", + "setting_id": "GFSS98_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic HIPS @base.json b/backend/profiles/profiles/BBL/filament/Generic HIPS @base.json new file mode 100644 index 0000000..9ffe6a8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic HIPS @base.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic HIPS @base", + "inherits": "fdm_filament_hips", + "from": "system", + "filament_id": "GFS98", + "instantiation": "false", + "filament_is_support": [ + "1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PA @BBL A1.json new file mode 100644 index 0000000..a995a42 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PA @BBL A1.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Generic PA @BBL A1", + "inherits": "Generic PA", + "from": "system", + "setting_id": "GFSN99_00", + "instantiation": "true", + "chamber_temperatures": [ + "0" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PA-CF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PA-CF @BBL A1.json new file mode 100644 index 0000000..d35160d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PA-CF @BBL A1.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Generic PA-CF @BBL A1", + "inherits": "Generic PA-CF", + "from": "system", + "setting_id": "GFSN98_01", + "instantiation": "true", + "temperature_vitrification": [ + "108" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PA-CF @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Generic PA-CF @BBL X1E.json new file mode 100644 index 0000000..6c2b481 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PA-CF @BBL X1E.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Generic PA-CF @BBL X1E", + "inherits": "Generic PA-CF", + "from": "system", + "setting_id": "GFSN98_00", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PA-CF.json b/backend/profiles/profiles/BBL/filament/Generic PA-CF.json new file mode 100644 index 0000000..e229358 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PA-CF.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN98", + "setting_id": "GFSN99", + "instantiation": "true", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_type": [ + "PA-CF" + ], + "full_fan_speed_layer": [ + "2" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "170" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PA.json b/backend/profiles/profiles/BBL/filament/Generic PA.json new file mode 100644 index 0000000..d7dd998 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PA.json @@ -0,0 +1,66 @@ +{ + "type": "filament", + "name": "Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN99", + "setting_id": "GFSN98", + "instantiation": "true", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "chamber_temperatures": [ + "60" + ], + "fan_cooling_layer_time": [ + "65" + ], + "fan_max_speed": [ + "85" + ], + "fan_min_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "95" + ], + "overhang_fan_threshold": [ + "10%" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PC @0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PC @0.2 nozzle.json new file mode 100644 index 0000000..2aaddc1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PC @0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Generic PC @0.2 nozzle", + "inherits": "Generic PC @base", + "from": "system", + "setting_id": "GFSC99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PC @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PC @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..12484bc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PC @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Generic PC @BBL A1 0.2 nozzle", + "inherits": "Generic PC @base", + "from": "system", + "setting_id": "GFSC99_08", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PC @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PC @BBL A1.json new file mode 100644 index 0000000..8da1f25 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PC @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Generic PC @BBL A1", + "inherits": "Generic PC @base", + "from": "system", + "setting_id": "GFSC99_07", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PC @BBL P1S 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PC @BBL P1S 0.2 nozzle.json new file mode 100644 index 0000000..43ba9a9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PC @BBL P1S 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Generic PC @BBL P1S 0.2 nozzle", + "inherits": "Generic PC @0.2 nozzle", + "from": "system", + "setting_id": "GFSC99_03", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PC @BBL P1S.json b/backend/profiles/profiles/BBL/filament/Generic PC @BBL P1S.json new file mode 100644 index 0000000..a384d08 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PC @BBL P1S.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Generic PC @BBL P1S", + "inherits": "Generic PC", + "from": "system", + "setting_id": "GFSC99_04", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PC @BBL X1E 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PC @BBL X1E 0.2 nozzle.json new file mode 100644 index 0000000..ed8ebb4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PC @BBL X1E 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PC @BBL X1E 0.2 nozzle", + "inherits": "Generic PC @0.2 nozzle", + "from": "system", + "setting_id": "GFSC99_05", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PC @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Generic PC @BBL X1E.json new file mode 100644 index 0000000..9d8c61a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PC @BBL X1E.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Generic PC @BBL X1E", + "inherits": "Generic PC", + "from": "system", + "setting_id": "GFSC99_06", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PC @base.json b/backend/profiles/profiles/BBL/filament/Generic PC @base.json new file mode 100644 index 0000000..c2a9975 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PC @base.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Generic PC @base", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC99", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PC.json b/backend/profiles/profiles/BBL/filament/Generic PC.json new file mode 100644 index 0000000..6e8cbc2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PC.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Generic PC", + "inherits": "Generic PC @base", + "from": "system", + "setting_id": "GFSC99", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PCTG @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PCTG @BBL A1.json new file mode 100644 index 0000000..0d7ddda --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PCTG @BBL A1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Generic PCTG @BBL A1", + "inherits": "Generic PCTG @base", + "from": "system", + "setting_id": "GFSG97_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PCTG @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic PCTG @BBL A1M.json new file mode 100644 index 0000000..3f02a3a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PCTG @BBL A1M.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Generic PCTG @BBL A1M", + "inherits": "Generic PCTG @base", + "from": "system", + "setting_id": "GFSG97_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PCTG @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic PCTG @BBL X1C.json new file mode 100644 index 0000000..e7802ed --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PCTG @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Generic PCTG @BBL X1C", + "inherits": "Generic PCTG @base", + "from": "system", + "setting_id": "GFSG97_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PCTG @base.json b/backend/profiles/profiles/BBL/filament/Generic PCTG @base.json new file mode 100644 index 0000000..397fcf1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PCTG @base.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "Generic PCTG @base", + "inherits": "fdm_filament_pctg", + "from": "system", + "filament_id": "GFG97", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "28.99" + ], + "filament_density": [ + "1.29" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "temperature_vitrification": [ + "90" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PE @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PE @BBL A1.json new file mode 100644 index 0000000..39e2445 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PE @BBL A1.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PE @BBL A1", + "inherits": "Generic PE @base", + "from": "system", + "setting_id": "GFSP99_01", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PE @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic PE @BBL A1M.json new file mode 100644 index 0000000..c1127d4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PE @BBL A1M.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PE @BBL A1M", + "inherits": "Generic PE @base", + "from": "system", + "setting_id": "GFSP99_02", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PE @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic PE @BBL X1C.json new file mode 100644 index 0000000..da34e44 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PE @BBL X1C.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Generic PE @BBL X1C", + "inherits": "Generic PE @base", + "from": "system", + "setting_id": "GFSP99_00", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PE @base.json b/backend/profiles/profiles/BBL/filament/Generic PE @base.json new file mode 100644 index 0000000..c936590 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PE @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Generic PE @base", + "inherits": "fdm_filament_pe", + "from": "system", + "filament_id": "GFP99", + "instantiation": "false", + "filament_cost": [ + "40.99" + ], + "filament_density": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "175" + ], + "temperature_vitrification": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PE-CF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PE-CF @BBL A1.json new file mode 100644 index 0000000..50584ff --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PE-CF @BBL A1.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PE-CF @BBL A1", + "inherits": "Generic PE-CF @base", + "from": "system", + "setting_id": "GFSP98_01", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PE-CF @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic PE-CF @BBL A1M.json new file mode 100644 index 0000000..2e3b4b4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PE-CF @BBL A1M.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PE-CF @BBL A1M", + "inherits": "Generic PE-CF @base", + "from": "system", + "setting_id": "GFSP98_02", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PE-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic PE-CF @BBL X1C.json new file mode 100644 index 0000000..bf95029 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PE-CF @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Generic PE-CF @BBL X1C", + "inherits": "Generic PE-CF @base", + "from": "system", + "setting_id": "GFSP98_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PE-CF @base.json b/backend/profiles/profiles/BBL/filament/Generic PE-CF @base.json new file mode 100644 index 0000000..929d738 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PE-CF @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Generic PE-CF @base", + "inherits": "fdm_filament_pe", + "from": "system", + "filament_id": "GFP98", + "instantiation": "false", + "filament_cost": [ + "65.99" + ], + "filament_density": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PE-CF" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "175" + ], + "temperature_vitrification": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG @0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PETG @0.2 nozzle.json new file mode 100644 index 0000000..0c415d9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG @0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic PETG @0.2 nozzle", + "inherits": "Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PETG @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..8be927c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Generic PETG @BBL A1 0.2 nozzle", + "inherits": "Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PETG @BBL A1.json new file mode 100644 index 0000000..ef9cc61 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Generic PETG @BBL A1", + "inherits": "Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_03", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PETG @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..7abc1a0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG @BBL A1M 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PETG @BBL A1M 0.2 nozzle", + "inherits": "Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic PETG @BBL A1M.json new file mode 100644 index 0000000..83ce33e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG @BBL A1M.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Generic PETG @BBL A1M", + "inherits": "Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG @base.json b/backend/profiles/profiles/BBL/filament/Generic PETG @base.json new file mode 100644 index 0000000..29734e7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG @base.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Generic PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG99", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..099dfcc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL A1 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PETG HF @BBL A1 0.2 nozzle", + "inherits": "Generic PETG HF @base", + "from": "system", + "setting_id": "GFSG96_05", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL A1.json new file mode 100644 index 0000000..d870068 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL A1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Generic PETG HF @BBL A1", + "inherits": "Generic PETG HF @base", + "from": "system", + "setting_id": "GFSG96_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..0b49978 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL A1M 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic PETG HF @BBL A1M 0.2 nozzle", + "inherits": "Generic PETG HF @base", + "from": "system", + "setting_id": "GFSG96_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL A1M.json new file mode 100644 index 0000000..b42117e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL A1M.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Generic PETG HF @BBL A1M", + "inherits": "Generic PETG HF @base", + "from": "system", + "setting_id": "GFSG96_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..ff6131e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL P1P 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PETG HF @BBL P1P 0.2 nozzle", + "inherits": "Generic PETG HF @base", + "from": "system", + "setting_id": "GFSG96_03", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL P1P.json new file mode 100644 index 0000000..00587ab --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL P1P.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Generic PETG HF @BBL P1P", + "inherits": "Generic PETG HF @base", + "from": "system", + "setting_id": "GFSG96_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..963be7b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic PETG HF @BBL X1C 0.2 nozzle", + "inherits": "Generic PETG HF @base", + "from": "system", + "setting_id": "GFSG96_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL X1C.json new file mode 100644 index 0000000..cdb1a11 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG HF @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Generic PETG HF @BBL X1C", + "inherits": "Generic PETG HF @base", + "from": "system", + "setting_id": "GFSG96_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG HF @base.json b/backend/profiles/profiles/BBL/filament/Generic PETG HF @base.json new file mode 100644 index 0000000..085538f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG HF @base.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Generic PETG HF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG96", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "25" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG-CF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PETG-CF @BBL A1.json new file mode 100644 index 0000000..ce31f21 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG-CF @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Generic PETG-CF @BBL A1", + "inherits": "Generic PETG-CF @base", + "from": "system", + "setting_id": "GFSG98_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "overhang_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic PETG-CF @BBL X1C.json new file mode 100644 index 0000000..59be4de --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG-CF @BBL X1C.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Generic PETG-CF @BBL X1C", + "inherits": "Generic PETG-CF @base", + "from": "system", + "setting_id": "GFSG50", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "overhang_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG-CF @base.json b/backend/profiles/profiles/BBL/filament/Generic PETG-CF @base.json new file mode 100644 index 0000000..5690901 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG-CF @base.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "Generic PETG-CF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG98", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG-CF" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PETG.json b/backend/profiles/profiles/BBL/filament/Generic PETG.json new file mode 100644 index 0000000..4052484 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PETG.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Generic PETG", + "inherits": "Generic PETG @base", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PHA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PHA @BBL A1.json new file mode 100644 index 0000000..32f3fd8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PHA @BBL A1.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PHA @BBL A1", + "inherits": "Generic PHA @base", + "from": "system", + "setting_id": "GFSR98_02", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle", + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PHA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic PHA @BBL A1M.json new file mode 100644 index 0000000..a3c6158 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PHA @BBL A1M.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PHA @BBL A1M", + "inherits": "Generic PHA @base", + "from": "system", + "setting_id": "GFSR98_01", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PHA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic PHA @BBL X1C.json new file mode 100644 index 0000000..0305af0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PHA @BBL X1C.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Generic PHA @BBL X1C", + "inherits": "Generic PHA @base", + "from": "system", + "setting_id": "GFSR98_00", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PHA @base.json b/backend/profiles/profiles/BBL/filament/Generic PHA @base.json new file mode 100644 index 0000000..f91285a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PHA @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Generic PHA @base", + "inherits": "fdm_filament_pha", + "from": "system", + "filament_id": "GFR98", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA @0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PLA @0.2 nozzle.json new file mode 100644 index 0000000..e904863 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA @0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Generic PLA @0.2 nozzle", + "inherits": "Generic PLA @base", + "from": "system", + "setting_id": "GFSL99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.6" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PLA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..b8a5916 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Generic PLA @BBL A1 0.2 nozzle", + "inherits": "Generic PLA @base", + "from": "system", + "setting_id": "GFSL99_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PLA @BBL A1.json new file mode 100644 index 0000000..864344b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA @BBL A1.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Generic PLA @BBL A1", + "inherits": "Generic PLA @base", + "from": "system", + "setting_id": "GFSL99_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PLA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..5d3c65d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Generic PLA @BBL A1M 0.2 nozzle", + "inherits": "Generic PLA @base", + "from": "system", + "setting_id": "GFSL99_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic PLA @BBL A1M.json new file mode 100644 index 0000000..7838635 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA @BBL A1M.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Generic PLA @BBL A1M", + "inherits": "Generic PLA @base", + "from": "system", + "setting_id": "GFSL99_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA @base.json b/backend/profiles/profiles/BBL/filament/Generic PLA @base.json new file mode 100644 index 0000000..bf37d09 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA @base.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Generic PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL99", + "instantiation": "false", + "description": "The generic presets are conservatively tuned for compatibility with a wider range of filaments. For higher printing quality and speeds, please use Bambu filaments with Bambu presets.", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming\n\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..5e696d1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @BBL A1 0.2 nozzle", + "inherits": "Generic PLA High Speed @base", + "from": "system", + "setting_id": "GFSL95_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL A1.json new file mode 100644 index 0000000..08abf18 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @BBL A1", + "inherits": "Generic PLA High Speed @base", + "from": "system", + "setting_id": "GFSL95_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..b043e52 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL A1M 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @BBL A1M 0.2 nozzle", + "inherits": "Generic PLA High Speed @BBL A1M", + "from": "system", + "setting_id": "GFSL95_07", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL A1M.json new file mode 100644 index 0000000..a052820 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @BBL A1M", + "inherits": "Generic PLA High Speed @base", + "from": "system", + "setting_id": "GFSL95_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle", + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..a96bb26 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @BBL P1P 0.2 nozzle", + "inherits": "Generic PLA High Speed @BBL P1P", + "from": "system", + "setting_id": "GFSL95_03", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL P1P.json new file mode 100644 index 0000000..a1750a1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @BBL P1P", + "inherits": "Generic PLA High Speed @base", + "from": "system", + "setting_id": "GFSL95_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..51a76c1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @BBL X1C 0.2 nozzle", + "inherits": "Generic PLA High Speed @BBL X1C", + "from": "system", + "setting_id": "GFSL95_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL X1C.json new file mode 100644 index 0000000..7263d42 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @BBL X1C", + "inherits": "Generic PLA High Speed @base", + "from": "system", + "setting_id": "GFSL95_00", + "instantiation": "true", + "slow_down_layer_time": [ + "4" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @base.json b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @base.json new file mode 100644 index 0000000..e3672f6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA High Speed @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL95", + "instantiation": "false", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA Silk @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PLA Silk @BBL A1.json new file mode 100644 index 0000000..0e6eb66 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA Silk @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Generic PLA Silk @BBL A1", + "inherits": "Generic PLA Silk @base", + "from": "system", + "setting_id": "GFSL96_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA Silk @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic PLA Silk @BBL A1M.json new file mode 100644 index 0000000..ba7582a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA Silk @BBL A1M.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Generic PLA Silk @BBL A1M", + "inherits": "Generic PLA Silk @base", + "from": "system", + "setting_id": "GFSL96_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA Silk @base.json b/backend/profiles/profiles/BBL/filament/Generic PLA Silk @base.json new file mode 100644 index 0000000..03f0c0e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA Silk @base.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Generic PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL96", + "instantiation": "false", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_flow_ratio": [ + "0.98" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA Silk.json b/backend/profiles/profiles/BBL/filament/Generic PLA Silk.json new file mode 100644 index 0000000..40fa7b2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA Silk.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Generic PLA Silk", + "inherits": "Generic PLA Silk @base", + "from": "system", + "setting_id": "GFSL99_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA-CF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PLA-CF @BBL A1.json new file mode 100644 index 0000000..e53f2d3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA-CF @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Generic PLA-CF @BBL A1", + "inherits": "Generic PLA-CF @base", + "from": "system", + "setting_id": "GFSL98_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA-CF @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic PLA-CF @BBL A1M.json new file mode 100644 index 0000000..b5b0054 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA-CF @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Generic PLA-CF @BBL A1M", + "inherits": "Generic PLA-CF @base", + "from": "system", + "setting_id": "GFSL98_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA-CF @base.json b/backend/profiles/profiles/BBL/filament/Generic PLA-CF @base.json new file mode 100644 index 0000000..8bb1564 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA-CF @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Generic PLA-CF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL98", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "0" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "required_nozzle_HRC": [ + "40" + ], + "supertack_plate_temp": [ + "50" + ], + "supertack_plate_temp_initial_layer": [ + "50" + ], + "slow_down_layer_time": [ + "7" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA-CF.json b/backend/profiles/profiles/BBL/filament/Generic PLA-CF.json new file mode 100644 index 0000000..b4e3aff --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA-CF.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Generic PLA-CF", + "inherits": "Generic PLA-CF @base", + "from": "system", + "setting_id": "GFSL98", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PLA.json b/backend/profiles/profiles/BBL/filament/Generic PLA.json new file mode 100644 index 0000000..70ccc0d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PLA.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Generic PLA", + "inherits": "Generic PLA @base", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PP @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PP @BBL A1.json new file mode 100644 index 0000000..4c4b6c1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PP @BBL A1.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PP @BBL A1", + "inherits": "Generic PP @base", + "from": "system", + "setting_id": "GFSP97_01", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PP @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic PP @BBL A1M.json new file mode 100644 index 0000000..3c4907f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PP @BBL A1M.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PP @BBL A1M", + "inherits": "Generic PP @base", + "from": "system", + "setting_id": "GFSP97_02", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PP @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic PP @BBL X1C.json new file mode 100644 index 0000000..664b7be --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PP @BBL X1C.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Generic PP @BBL X1C", + "inherits": "Generic PP @base", + "from": "system", + "setting_id": "GFSP97_00", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PP @base.json b/backend/profiles/profiles/BBL/filament/Generic PP @base.json new file mode 100644 index 0000000..faf0a21 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PP @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Generic PP @base", + "inherits": "fdm_filament_pp", + "from": "system", + "filament_id": "GFP97", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PP-CF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PP-CF @BBL A1.json new file mode 100644 index 0000000..3c3ad6c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PP-CF @BBL A1.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PP-CF @BBL A1", + "inherits": "Generic PP-CF @base", + "from": "system", + "setting_id": "GFSP96_01", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PP-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic PP-CF @BBL X1C.json new file mode 100644 index 0000000..2653f7a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PP-CF @BBL X1C.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Generic PP-CF @BBL X1C", + "inherits": "Generic PP-CF @base", + "from": "system", + "setting_id": "GFSP96_00", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PP-CF @base.json b/backend/profiles/profiles/BBL/filament/Generic PP-CF @base.json new file mode 100644 index 0000000..c131f95 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PP-CF @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Generic PP-CF @base", + "inherits": "fdm_filament_pp", + "from": "system", + "filament_id": "GFP96", + "instantiation": "false", + "filament_cost": [ + "77.99" + ], + "filament_density": [ + "1.01" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PP-CF" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PP-GF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PP-GF @BBL A1.json new file mode 100644 index 0000000..b8d3231 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PP-GF @BBL A1.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PP-GF @BBL A1", + "inherits": "Generic PP-GF @base", + "from": "system", + "setting_id": "GFSP95_00", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PP-GF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic PP-GF @BBL X1C.json new file mode 100644 index 0000000..7a94c1a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PP-GF @BBL X1C.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Generic PP-GF @BBL X1C", + "inherits": "Generic PP-GF @base", + "from": "system", + "setting_id": "GFSP97_03", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PP-GF @base.json b/backend/profiles/profiles/BBL/filament/Generic PP-GF @base.json new file mode 100644 index 0000000..b58eace --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PP-GF @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Generic PP-GF @base", + "inherits": "fdm_filament_pp", + "from": "system", + "filament_id": "GFP95", + "instantiation": "false", + "filament_cost": [ + "59.99" + ], + "filament_density": [ + "1.05" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PP-GF" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PPA-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic PPA-CF @BBL X1C.json new file mode 100644 index 0000000..ca1d8fc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PPA-CF @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Generic PPA-CF @BBL X1C", + "inherits": "Generic PPA-CF @base", + "from": "system", + "setting_id": "GFSN97_00", + "instantiation": "true", + "fan_max_speed": [ + "35" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "overhang_fan_threshold": [ + "25%" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PPA-CF @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Generic PPA-CF @BBL X1E.json new file mode 100644 index 0000000..7e1c4d8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PPA-CF @BBL X1E.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Generic PPA-CF @BBL X1E", + "inherits": "Generic PPA-CF @base", + "from": "system", + "setting_id": "GFSN97_01", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "fan_max_speed": [ + "35" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "overhang_fan_threshold": [ + "25%" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PPA-CF @base.json b/backend/profiles/profiles/BBL/filament/Generic PPA-CF @base.json new file mode 100644 index 0000000..8c6a9c9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PPA-CF @base.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Generic PPA-CF @base", + "inherits": "fdm_filament_ppa", + "from": "system", + "filament_id": "GFN97", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "Generic" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PPA-GF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic PPA-GF @BBL X1C.json new file mode 100644 index 0000000..d8a71bf --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PPA-GF @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Generic PPA-GF @BBL X1C", + "inherits": "Generic PPA-GF @base", + "from": "system", + "setting_id": "GFSN96_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PPA-GF @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Generic PPA-GF @BBL X1E.json new file mode 100644 index 0000000..a1311be --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PPA-GF @BBL X1E.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Generic PPA-GF @BBL X1E", + "inherits": "Generic PPA-GF @base", + "from": "system", + "setting_id": "GFSN96_01", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PPA-GF @base.json b/backend/profiles/profiles/BBL/filament/Generic PPA-GF @base.json new file mode 100644 index 0000000..2d95e3f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PPA-GF @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic PPA-GF @base", + "inherits": "fdm_filament_ppa", + "from": "system", + "filament_id": "GFN96", + "instantiation": "false", + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PPA-GF" + ], + "filament_vendor": [ + "Generic" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PPS @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Generic PPS @BBL X1E.json new file mode 100644 index 0000000..9afaeeb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PPS @BBL X1E.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Generic PPS @BBL X1E", + "inherits": "Generic PPS @base", + "from": "system", + "setting_id": "GFST97_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PPS @base.json b/backend/profiles/profiles/BBL/filament/Generic PPS @base.json new file mode 100644 index 0000000..7fa708b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PPS @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Generic PPS @base", + "inherits": "fdm_filament_pps", + "from": "system", + "filament_id": "GFT97", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PPS-CF @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Generic PPS-CF @BBL X1E.json new file mode 100644 index 0000000..929ccff --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PPS-CF @BBL X1E.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Generic PPS-CF @BBL X1E", + "inherits": "Generic PPS-CF @base", + "from": "system", + "setting_id": "GFST98_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PPS-CF @base.json b/backend/profiles/profiles/BBL/filament/Generic PPS-CF @base.json new file mode 100644 index 0000000..5fc5d6e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PPS-CF @base.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Generic PPS-CF @base", + "inherits": "fdm_filament_pps", + "from": "system", + "filament_id": "GFT98", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_max_speed": [ + "30" + ], + "filament_cost": [ + "240" + ], + "filament_density": [ + "1.26" + ], + "filament_max_volumetric_speed": [ + "3" + ], + "filament_type": [ + "PPS-CF" + ], + "nozzle_temperature_range_low": [ + "310" + ], + "required_nozzle_HRC": [ + "40" + ], + "temperature_vitrification": [ + "220" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PVA @0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PVA @0.2 nozzle.json new file mode 100644 index 0000000..6df4727 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PVA @0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic PVA @0.2 nozzle", + "inherits": "Generic PVA @base", + "from": "system", + "setting_id": "GFSS99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "0.5" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PVA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PVA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..57fca27 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PVA @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Generic PVA @BBL A1 0.2 nozzle", + "inherits": "Generic PVA @base", + "from": "system", + "setting_id": "GFSS99_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PVA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic PVA @BBL A1.json new file mode 100644 index 0000000..5e02d05 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PVA @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Generic PVA @BBL A1", + "inherits": "Generic PVA @base", + "from": "system", + "setting_id": "GFSS99_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PVA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Generic PVA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..d57e6fd --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PVA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Generic PVA @BBL A1M 0.2 nozzle", + "inherits": "Generic PVA @base", + "from": "system", + "setting_id": "GFSS99_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PVA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic PVA @BBL A1M.json new file mode 100644 index 0000000..fa3e915 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PVA @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Generic PVA @BBL A1M", + "inherits": "Generic PVA @base", + "from": "system", + "setting_id": "GFSS99_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle", + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PVA @base.json b/backend/profiles/profiles/BBL/filament/Generic PVA @base.json new file mode 100644 index 0000000..c394eae --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PVA @base.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Generic PVA @base", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "GFS99", + "instantiation": "false", + "description": "This is a water-soluble support filament, and usually it is only for the support structure and not for the model body. Printing this filament is of many requirements, and to get better printing quality, please refer to this wiki: PVA Printing Guide.", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic PVA.json b/backend/profiles/profiles/BBL/filament/Generic PVA.json new file mode 100644 index 0000000..7db3aac --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic PVA.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Generic PVA", + "inherits": "Generic PVA @base", + "from": "system", + "setting_id": "GFSS99", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic SBS @base.json b/backend/profiles/profiles/BBL/filament/Generic SBS @base.json new file mode 100644 index 0000000..32c6a1f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic SBS @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic SBS @base", + "inherits": "fdm_filament_sbs", + "from": "system", + "filament_id": "GFLSBS99", + "instantiation": "false", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "4" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming\n\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic SBS.json b/backend/profiles/profiles/BBL/filament/Generic SBS.json new file mode 100644 index 0000000..539626e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic SBS.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Generic SBS", + "inherits": "Generic SBS @base", + "from": "system", + "setting_id": "BFLSBS99-1", + "filament_id": "BFLSBS99", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic TPU @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic TPU @BBL A1.json new file mode 100644 index 0000000..9fbe338 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic TPU @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Generic TPU @BBL A1", + "inherits": "Generic TPU", + "from": "system", + "setting_id": "GFSU99_01", + "instantiation": "true", + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif} \n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic TPU @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic TPU @BBL A1M.json new file mode 100644 index 0000000..d5caa56 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic TPU @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Generic TPU @BBL A1M", + "inherits": "Generic TPU", + "from": "system", + "setting_id": "GFSU99_00", + "instantiation": "true", + "hot_plate_temp": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "30" + ], + "textured_plate_temp": [ + "30" + ], + "textured_plate_temp_initial_layer": [ + "30" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif} \n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @BBL A1.json b/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @BBL A1.json new file mode 100644 index 0000000..b73d358 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Generic TPU for AMS @BBL A1", + "inherits": "Generic TPU for AMS @base", + "from": "system", + "setting_id": "GFSU98_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @BBL A1M.json new file mode 100644 index 0000000..bcb504c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Generic TPU for AMS @BBL A1M", + "inherits": "Generic TPU for AMS @base", + "from": "system", + "setting_id": "GFSU98_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.8 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @BBL P1P.json new file mode 100644 index 0000000..fafe566 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Generic TPU for AMS @BBL P1P", + "inherits": "Generic TPU for AMS @base", + "from": "system", + "setting_id": "GFSU98_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @BBL X1C.json new file mode 100644 index 0000000..b2e6d31 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @BBL X1C.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Generic TPU for AMS @BBL X1C", + "inherits": "Generic TPU for AMS @base", + "from": "system", + "setting_id": "GFSU98_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @base.json b/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @base.json new file mode 100644 index 0000000..c214ba1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic TPU for AMS @base.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Generic TPU for AMS @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU98", + "instantiation": "false", + "description": "If you are to print a kind of soft TPU, please don't slice with this profile, and it is only for TPU that has high enough hardness (not less than 55D) and is compatible with the AMS. To get better printing quality, please refer to this wiki: TPU printing guide.", + "filament_cost": [ + "41.99" + ], + "filament_density": [ + "1.26" + ], + "filament_max_volumetric_speed": [ + "10.5" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_type": [ + "TPU-AMS" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Generic TPU.json b/backend/profiles/profiles/BBL/filament/Generic TPU.json new file mode 100644 index 0000000..f8dc032 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Generic TPU.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU99", + "setting_id": "GFSR99", + "instantiation": "true", + "description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif} \n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture ASA @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture ASA @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..5b373d8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture ASA @BBL X1 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture ASA @BBL X1 0.2 nozzle", + "inherits": "Overture ASA @base", + "from": "system", + "setting_id": "GFOT009_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture ASA @BBL X1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture ASA @BBL X1.json new file mode 100644 index 0000000..3a2077f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture ASA @BBL X1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture ASA @BBL X1", + "inherits": "Overture ASA @base", + "from": "system", + "setting_id": "GFOT009_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture ASA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture ASA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..d1ef0f9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture ASA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture ASA @BBL X1C 0.2 nozzle", + "inherits": "Overture ASA @base", + "from": "system", + "setting_id": "GFOT009_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture ASA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Overture/Overture ASA @BBL X1C.json new file mode 100644 index 0000000..3b0efbc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture ASA @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Overture ASA @BBL X1C", + "inherits": "Overture ASA @base", + "from": "system", + "setting_id": "GFOT009_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..564990d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL A1 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture Air PLA @BBL A1 0.2 nozzle", + "inherits": "Overture Air PLA @base", + "from": "system", + "setting_id": "GFOT006_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL A1.json new file mode 100644 index 0000000..d5d2baa --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL A1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture Air PLA @BBL A1", + "inherits": "Overture Air PLA @base", + "from": "system", + "setting_id": "GFOT006_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..a6bb28c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture Air PLA @BBL A1M 0.2 nozzle", + "inherits": "Overture Air PLA @base", + "from": "system", + "setting_id": "GFOT006_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL A1M.json new file mode 100644 index 0000000..0765f70 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL A1M.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture Air PLA @BBL A1M", + "inherits": "Overture Air PLA @base", + "from": "system", + "setting_id": "GFOT006_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..4a59ebc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Overture Air PLA @BBL P1P 0.2 nozzle", + "inherits": "Overture Air PLA @base", + "from": "system", + "setting_id": "GFOT006_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL P1P.json new file mode 100644 index 0000000..dfe519b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL P1P.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Overture Air PLA @BBL P1P", + "inherits": "Overture Air PLA @base", + "from": "system", + "setting_id": "GFOT006_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..d284510 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL X1 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Overture Air PLA @BBL X1 0.2 nozzle", + "inherits": "Overture Air PLA @base", + "from": "system", + "setting_id": "GFOT006_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL X1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL X1.json new file mode 100644 index 0000000..6928fa4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL X1.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Overture Air PLA @BBL X1", + "inherits": "Overture Air PLA @base", + "from": "system", + "setting_id": "GFOT006_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..c92aae8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Overture Air PLA @BBL X1C 0.2 nozzle", + "inherits": "Overture Air PLA @base", + "from": "system", + "setting_id": "GFOT006_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL X1C.json new file mode 100644 index 0000000..e8f98a8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Air PLA @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture Air PLA @BBL X1C", + "inherits": "Overture Air PLA @base", + "from": "system", + "setting_id": "GFOT006_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..7eb9ef3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture Easy PLA @BBL A1 0.2 nozzle", + "inherits": "Overture Easy PLA @base", + "from": "system", + "setting_id": "GFOT003_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL A1.json new file mode 100644 index 0000000..32ee667 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture Easy PLA @BBL A1", + "inherits": "Overture Easy PLA @base", + "from": "system", + "setting_id": "GFOT003_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..7d87212 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture Easy PLA @BBL A1M 0.2 nozzle", + "inherits": "Overture Easy PLA @base", + "from": "system", + "setting_id": "GFOT003_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL A1M.json new file mode 100644 index 0000000..ec2ba68 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture Easy PLA @BBL A1M", + "inherits": "Overture Easy PLA @base", + "from": "system", + "setting_id": "GFOT003_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..b428062 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture Easy PLA @BBL P1P 0.2 nozzle", + "inherits": "Overture Easy PLA @base", + "from": "system", + "setting_id": "GFOT003_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL P1P.json new file mode 100644 index 0000000..d8fbdb7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL P1P.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture Easy PLA @BBL P1P", + "inherits": "Overture Easy PLA @base", + "from": "system", + "setting_id": "GFOT003_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..b5ab036 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL X1 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture Easy PLA @BBL X1 0.2 nozzle", + "inherits": "Overture Easy PLA @base", + "from": "system", + "setting_id": "GFOT003_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL X1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL X1.json new file mode 100644 index 0000000..e4ca174 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL X1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture Easy PLA @BBL X1", + "inherits": "Overture Easy PLA @base", + "from": "system", + "setting_id": "GFOT003_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..1c45b8d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture Easy PLA @BBL X1C 0.2 nozzle", + "inherits": "Overture Easy PLA @base", + "from": "system", + "setting_id": "GFOT003_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL X1C.json new file mode 100644 index 0000000..dde9ad7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Easy PLA @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Overture Easy PLA @BBL X1C", + "inherits": "Overture Easy PLA @base", + "from": "system", + "setting_id": "GFOT003_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..a5f3c46 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @BBL A1 0.2 nozzle", + "inherits": "Overture Matte PLA @base", + "from": "system", + "setting_id": "GFSL05_08", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL A1.json new file mode 100644 index 0000000..5e362df --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @BBL A1", + "inherits": "Overture Matte PLA @base", + "from": "system", + "setting_id": "GFSL05_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..ba57483 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @BBL A1M 0.2 nozzle", + "inherits": "Overture Matte PLA @BBL A1M", + "from": "system", + "setting_id": "GFSL05_06", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.8" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL A1M.json new file mode 100644 index 0000000..e76b7f2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @BBL A1M", + "inherits": "Overture Matte PLA @base", + "from": "system", + "setting_id": "GFSL05_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.8 nozzle", + "Bambu Lab A1 mini 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..796db32 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @BBL P1P 0.2 nozzle", + "inherits": "Overture Matte PLA @BBL P1P", + "from": "system", + "setting_id": "GFSL05_04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.8" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL P1P.json new file mode 100644 index 0000000..634f7ef --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL P1P.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @BBL P1P", + "inherits": "Overture Matte PLA @base", + "from": "system", + "setting_id": "GFSL05_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "10" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL X1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL X1.json new file mode 100644 index 0000000..ba16728 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL X1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @BBL X1", + "inherits": "Overture Matte PLA @base", + "from": "system", + "setting_id": "GFSL05_02", + "instantiation": "true", + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..2fb98ad --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @BBL X1C 0.2 nozzle", + "inherits": "Overture Matte PLA @BBL X1C", + "from": "system", + "setting_id": "GFSL05_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL X1C.json new file mode 100644 index 0000000..bdfcdee --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @BBL X1C", + "inherits": "Overture Matte PLA @base", + "from": "system", + "setting_id": "GFSL05_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @base.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @base.json new file mode 100644 index 0000000..b4e2e37 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Matte PLA @base.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL05", + "instantiation": "false", + "filament_cost": [ + "24.52" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Overture" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..de9052f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture PLA @BBL A1 0.2 nozzle", + "inherits": "Overture PLA @base", + "from": "system", + "setting_id": "GFSL04_08", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL A1.json new file mode 100644 index 0000000..bffa20d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL A1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture PLA @BBL A1", + "inherits": "Overture PLA @base", + "from": "system", + "setting_id": "GFSL04_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..0c5657c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture PLA @BBL A1M 0.2 nozzle", + "inherits": "Overture PLA @BBL A1M", + "from": "system", + "setting_id": "GFSL04_06", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.6" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL A1M.json new file mode 100644 index 0000000..a542675 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Overture PLA @BBL A1M", + "inherits": "Overture PLA @base", + "from": "system", + "setting_id": "GFSL04_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..4731f4a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture PLA @BBL P1P 0.2 nozzle", + "inherits": "Overture PLA @BBL P1P", + "from": "system", + "setting_id": "GFSL04_04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.6" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL P1P.json new file mode 100644 index 0000000..d1d0e4a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL P1P.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Overture PLA @BBL P1P", + "inherits": "Overture PLA @base", + "from": "system", + "setting_id": "GFSL04_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL X1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL X1.json new file mode 100644 index 0000000..28b917c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL X1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Overture PLA @BBL X1", + "inherits": "Overture PLA @base", + "from": "system", + "setting_id": "GFSL04_01", + "instantiation": "true", + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..4148df1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Overture PLA @BBL X1C 0.2 nozzle", + "inherits": "Overture PLA @BBL X1C", + "from": "system", + "setting_id": "GFSL04_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.6" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL X1C.json new file mode 100644 index 0000000..62a0d4d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Overture PLA @BBL X1C", + "inherits": "Overture PLA @base", + "from": "system", + "setting_id": "GFSL04_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @base.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @base.json new file mode 100644 index 0000000..7a4ce11 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA @base.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL04", + "instantiation": "false", + "filament_cost": [ + "24.15" + ], + "filament_density": [ + "1.2" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_vendor": [ + "Overture" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..90a5999 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @BBL A1 0.2 nozzle", + "inherits": "Overture PLA Pro @base", + "from": "system", + "setting_id": "GFOT001_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL A1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL A1.json new file mode 100644 index 0000000..b9b55fe --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @BBL A1", + "inherits": "Overture PLA Pro @base", + "from": "system", + "setting_id": "GFOT001_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..83f410e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @BBL A1M 0.2 nozzle", + "inherits": "Overture PLA Pro @base", + "from": "system", + "setting_id": "GFOT001_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL A1M.json new file mode 100644 index 0000000..0574707 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @BBL A1M", + "inherits": "Overture PLA Pro @base", + "from": "system", + "setting_id": "GFOT001_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..f8aa0d6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL P1P 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @BBL P1P 0.2 nozzle", + "inherits": "Overture PLA Pro @base", + "from": "system", + "setting_id": "GFOT001_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL P1P.json new file mode 100644 index 0000000..5f015ec --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL P1P.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @BBL P1P", + "inherits": "Overture PLA Pro @base", + "from": "system", + "setting_id": "GFOT001_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..8c8540e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL X1 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @BBL X1 0.2 nozzle", + "inherits": "Overture PLA Pro @base", + "from": "system", + "setting_id": "GFOT001_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL X1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL X1.json new file mode 100644 index 0000000..82bac8f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL X1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @BBL X1", + "inherits": "Overture PLA Pro @base", + "from": "system", + "setting_id": "GFOT001_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..84898e8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL X1C 0.2 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @BBL X1C 0.2 nozzle", + "inherits": "Overture PLA Pro @base", + "from": "system", + "setting_id": "GFOT001_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL X1C.json new file mode 100644 index 0000000..4e19025 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @BBL X1C", + "inherits": "Overture PLA Pro @base", + "from": "system", + "setting_id": "GFOT001_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @base.json b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @base.json new file mode 100644 index 0000000..a4512dd --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture PLA Pro @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFOT001", + "instantiation": "false", + "filament_cost": [ + "26.99" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Overture" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "64" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..b4520fe --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture Rock PLA @BBL A1 0.2 nozzle", + "inherits": "Overture Rock PLA @base", + "from": "system", + "setting_id": "GFOT004_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL A1.json new file mode 100644 index 0000000..2125936 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture Rock PLA @BBL A1", + "inherits": "Overture Rock PLA @base", + "from": "system", + "setting_id": "GFOT004_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..896ca62 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture Rock PLA @BBL A1M 0.2 nozzle", + "inherits": "Overture Rock PLA @base", + "from": "system", + "setting_id": "GFOT004_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL A1M.json new file mode 100644 index 0000000..b773c04 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture Rock PLA @BBL A1M", + "inherits": "Overture Rock PLA @base", + "from": "system", + "setting_id": "GFOT004_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..e214bf4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture Rock PLA @BBL P1P 0.2 nozzle", + "inherits": "Overture Rock PLA @base", + "from": "system", + "setting_id": "GFOT004_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL P1P.json new file mode 100644 index 0000000..237e505 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL P1P.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture Rock PLA @BBL P1P", + "inherits": "Overture Rock PLA @base", + "from": "system", + "setting_id": "GFOT004_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..3e3fd51 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL X1 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture Rock PLA @BBL X1 0.2 nozzle", + "inherits": "Overture Rock PLA @base", + "from": "system", + "setting_id": "GFOT004_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL X1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL X1.json new file mode 100644 index 0000000..cdc6d2e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL X1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture Rock PLA @BBL X1", + "inherits": "Overture Rock PLA @base", + "from": "system", + "setting_id": "GFOT004_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..5d75c00 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture Rock PLA @BBL X1C 0.2 nozzle", + "inherits": "Overture Rock PLA @base", + "from": "system", + "setting_id": "GFOT004_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL X1C.json new file mode 100644 index 0000000..6c36ff0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Rock PLA @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Overture Rock PLA @BBL X1C", + "inherits": "Overture Rock PLA @base", + "from": "system", + "setting_id": "GFOT004_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..6d8db9e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture Silk PLA @BBL A1 0.2 nozzle", + "inherits": "Overture Silk PLA @base", + "from": "system", + "setting_id": "GFOT002_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL A1.json new file mode 100644 index 0000000..9dbb955 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture Silk PLA @BBL A1", + "inherits": "Overture Silk PLA @base", + "from": "system", + "setting_id": "GFOT002_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..41dbef4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture Silk PLA @BBL A1M 0.2 nozzle", + "inherits": "Overture Silk PLA @base", + "from": "system", + "setting_id": "GFOT002_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL A1M.json new file mode 100644 index 0000000..4069af2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture Silk PLA @BBL A1M", + "inherits": "Overture Silk PLA @base", + "from": "system", + "setting_id": "GFOT002_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..0908a0d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture Silk PLA @BBL P1P 0.2 nozzle", + "inherits": "Overture Silk PLA @base", + "from": "system", + "setting_id": "GFOT002_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL P1P.json new file mode 100644 index 0000000..a41785c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL P1P.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture Silk PLA @BBL P1P", + "inherits": "Overture Silk PLA @base", + "from": "system", + "setting_id": "GFOT002_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..107d564 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL X1 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture Silk PLA @BBL X1 0.2 nozzle", + "inherits": "Overture Silk PLA @base", + "from": "system", + "setting_id": "GFOT002_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL X1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL X1.json new file mode 100644 index 0000000..bdcb4d8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL X1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture Silk PLA @BBL X1", + "inherits": "Overture Silk PLA @base", + "from": "system", + "setting_id": "GFOT002_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..1605f96 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture Silk PLA @BBL X1C 0.2 nozzle", + "inherits": "Overture Silk PLA @base", + "from": "system", + "setting_id": "GFOT002_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL X1C.json new file mode 100644 index 0000000..46ee496 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Silk PLA @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Overture Silk PLA @BBL X1C", + "inherits": "Overture Silk PLA @base", + "from": "system", + "setting_id": "GFOT002_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..56cd756 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture Super PLA+ @BBL A1 0.2 nozzle", + "inherits": "Overture Super PLA+ @base", + "from": "system", + "setting_id": "GFOT005_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "9" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL A1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL A1.json new file mode 100644 index 0000000..4d5ff1a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture Super PLA+ @BBL A1", + "inherits": "Overture Super PLA+ @base", + "from": "system", + "setting_id": "GFOT005_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "9" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..2c57cd2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture Super PLA+ @BBL A1M 0.2 nozzle", + "inherits": "Overture Super PLA+ @base", + "from": "system", + "setting_id": "GFOT005_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "9" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL A1M.json new file mode 100644 index 0000000..8152427 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture Super PLA+ @BBL A1M", + "inherits": "Overture Super PLA+ @base", + "from": "system", + "setting_id": "GFOT005_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "9" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..dcd5735 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL P1P 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture Super PLA+ @BBL P1P 0.2 nozzle", + "inherits": "Overture Super PLA+ @base", + "from": "system", + "setting_id": "GFOT005_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "21" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL P1P.json new file mode 100644 index 0000000..eaec9a6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture Super PLA+ @BBL P1P", + "inherits": "Overture Super PLA+ @base", + "from": "system", + "setting_id": "GFOT005_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "21" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..48d2fd6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL X1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture Super PLA+ @BBL X1 0.2 nozzle", + "inherits": "Overture Super PLA+ @base", + "from": "system", + "setting_id": "GFOT005_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "21" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL X1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL X1.json new file mode 100644 index 0000000..eba0a2d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL X1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture Super PLA+ @BBL X1", + "inherits": "Overture Super PLA+ @base", + "from": "system", + "setting_id": "GFOT005_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "21" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..c07c56f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL X1C 0.2 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Overture Super PLA+ @BBL X1C 0.2 nozzle", + "inherits": "Overture Super PLA+ @base", + "from": "system", + "setting_id": "GFOT005_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "21" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL X1C.json new file mode 100644 index 0000000..4b85f84 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture Super PLA+ @BBL X1C.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Overture Super PLA+ @BBL X1C", + "inherits": "Overture Super PLA+ @base", + "from": "system", + "setting_id": "GFOT005_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "21" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..589b09d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL A1 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture TPU @BBL A1 0.2 nozzle", + "inherits": "Overture TPU @base", + "from": "system", + "setting_id": "GFOT008_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL A1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL A1.json new file mode 100644 index 0000000..ac46b7d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL A1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture TPU @BBL A1", + "inherits": "Overture TPU @base", + "from": "system", + "setting_id": "GFOT008_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..960fbf4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL A1M 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture TPU @BBL A1M 0.2 nozzle", + "inherits": "Overture TPU @base", + "from": "system", + "setting_id": "GFOT008_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL A1M.json new file mode 100644 index 0000000..c5223e9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL A1M.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture TPU @BBL A1M", + "inherits": "Overture TPU @base", + "from": "system", + "setting_id": "GFOT008_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..0440658 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL P1P 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture TPU @BBL P1P 0.2 nozzle", + "inherits": "Overture TPU @base", + "from": "system", + "setting_id": "GFOT008_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL P1P.json new file mode 100644 index 0000000..2d017c6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL P1P.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture TPU @BBL P1P", + "inherits": "Overture TPU @base", + "from": "system", + "setting_id": "GFOT008_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..3bc9104 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL X1 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture TPU @BBL X1 0.2 nozzle", + "inherits": "Overture TPU @base", + "from": "system", + "setting_id": "GFOT008_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL X1.json b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL X1.json new file mode 100644 index 0000000..9b3f5bc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL X1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture TPU @BBL X1", + "inherits": "Overture TPU @base", + "from": "system", + "setting_id": "GFOT008_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..9096b73 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL X1C 0.2 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Overture TPU @BBL X1C 0.2 nozzle", + "inherits": "Overture TPU @base", + "from": "system", + "setting_id": "GFOT008_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL X1C.json new file mode 100644 index 0000000..64bf6da --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Overture/Overture TPU @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Overture TPU @BBL X1C", + "inherits": "Overture TPU @base", + "from": "system", + "setting_id": "GFOT008_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..b80e46e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu ABS @BBL P1P 0.2 nozzle", + "inherits": "Bambu ABS @base", + "from": "system", + "setting_id": "GFSB00_02", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P.json new file mode 100644 index 0000000..c27df74 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu ABS @BBL P1P", + "inherits": "Bambu ABS @base", + "from": "system", + "setting_id": "GFSB00_03", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PA-CF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PA-CF @BBL P1P.json new file mode 100644 index 0000000..8a29f7a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PA-CF @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Bambu PA-CF @BBL P1P", + "inherits": "Bambu PA-CF @base", + "from": "system", + "setting_id": "GFSN00_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "full_fan_speed_layer": [ + "2" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PAHT-CF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PAHT-CF @BBL P1P.json new file mode 100644 index 0000000..705d143 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PAHT-CF @BBL P1P.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu PAHT-CF @BBL P1P", + "inherits": "Bambu PAHT-CF @base", + "from": "system", + "setting_id": "GFSN04_10", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..bbf4b7e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL P1P 0.2 nozzle", + "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00_03", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PC @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PC @BBL P1P.json new file mode 100644 index 0000000..2a57694 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PC @BBL P1P.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PC @BBL P1P", + "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00_04", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PET-CF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PET-CF @BBL P1P.json new file mode 100644 index 0000000..9edc5c0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PET-CF @BBL P1P.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Bambu PET-CF @BBL P1P", + "inherits": "Bambu PET-CF @base", + "from": "system", + "setting_id": "GFST01_10", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json new file mode 100644 index 0000000..f98e746 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PETG-CF @BBL P1P 0.4 nozzle", + "inherits": "Bambu PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "overhang_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P.json new file mode 100644 index 0000000..e18e639 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PETG-CF @BBL P1P", + "inherits": "Bambu PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "overhang_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Aero @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Aero @BBL P1P.json new file mode 100644 index 0000000..12b0b18 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Aero @BBL P1P.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Bambu PLA Aero @BBL P1P", + "inherits": "Bambu PLA Aero @base", + "from": "system", + "setting_id": "GFSA11_02", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "80" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..bca893a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @BBL P1P 0.2 nozzle", + "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA00_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P.json new file mode 100644 index 0000000..a54e7be --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @BBL P1P", + "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA04_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Marble @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Marble @BBL P1P.json new file mode 100644 index 0000000..ad07841 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Marble @BBL P1P.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Bambu PLA Marble @BBL P1P", + "inherits": "Bambu PLA Marble @base", + "from": "system", + "setting_id": "GFSA07_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..c67fe1d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @BBL P1P 0.2 nozzle", + "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA01_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P.json new file mode 100644 index 0000000..7a1fb8c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @BBL P1P", + "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA05_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..e156330 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PLA Metal @BBL P1P 0.2 nozzle", + "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P.json new file mode 100644 index 0000000..a0dca2a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu PLA Metal @BBL P1P", + "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..09a0b7a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk @BBL P1P 0.2 nozzle", + "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_11", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P.json new file mode 100644 index 0000000..81eed74 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk @BBL P1P", + "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_12", + "instantiation": "true", + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Sparkle @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Sparkle @BBL P1P.json new file mode 100644 index 0000000..437b010 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Sparkle @BBL P1P.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Bambu PLA Sparkle @BBL P1P", + "inherits": "Bambu PLA Sparkle @base", + "from": "system", + "setting_id": "GFSA08_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..b1d1351 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PLA Tough @BBL P1P 0.2 nozzle", + "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P.json new file mode 100644 index 0000000..f756aef --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu PLA Tough @BBL P1P", + "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json new file mode 100644 index 0000000..af07fa0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "Bambu PLA-CF @BBL P1P 0.8 nozzle", + "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P.json new file mode 100644 index 0000000..72bb17a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA-CF @BBL P1P", + "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu Support For PA PET @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu Support For PA PET @BBL P1P.json new file mode 100644 index 0000000..394b924 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu Support For PA PET @BBL P1P.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu Support For PA/PET @BBL P1P", + "inherits": "Bambu Support For PA/PET @base", + "from": "system", + "setting_id": "GFSS03_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu Support For PLA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu Support For PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..c8eacd2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu Support For PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA @BBL P1P 0.2 nozzle", + "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "GFSS02_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu Support For PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu Support For PLA @BBL P1P.json new file mode 100644 index 0000000..cbe201a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu Support For PLA @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA @BBL P1P", + "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "GFSS02_12", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu Support G @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu Support G @BBL P1P.json new file mode 100644 index 0000000..318bcd8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu Support G @BBL P1P.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu Support G @BBL P1P", + "inherits": "Bambu Support G @base", + "from": "system", + "setting_id": "GFSS01_10", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..0b1994f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu Support W @BBL P1P 0.2 nozzle", + "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS00_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P.json new file mode 100644 index 0000000..4463bcd --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Bambu Support W @BBL P1P", + "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS02_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Bambu TPU 95A @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Bambu TPU 95A @BBL P1P.json new file mode 100644 index 0000000..02c7a6f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Bambu TPU 95A @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A @BBL P1P", + "inherits": "Bambu TPU 95A @base", + "from": "system", + "setting_id": "GFSU01_10", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.6" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..2315e5d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Generic ABS @BBL P1P 0.2 nozzle", + "inherits": "Generic ABS @base", + "from": "system", + "setting_id": "GFSB99_02", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic ABS @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Generic ABS @BBL P1P.json new file mode 100644 index 0000000..90fa0dc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic ABS @BBL P1P.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Generic ABS @BBL P1P", + "inherits": "Generic ABS @base", + "from": "system", + "setting_id": "GFSB99_01", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..50bf7be --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Generic ASA @BBL P1P 0.2 nozzle", + "inherits": "Generic ASA @base", + "from": "system", + "setting_id": "GFSB98_11", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic ASA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Generic ASA @BBL P1P.json new file mode 100644 index 0000000..000cddf --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic ASA @BBL P1P.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Generic ASA @BBL P1P", + "inherits": "Generic ASA @base", + "from": "system", + "setting_id": "GFSB98_10", + "instantiation": "true", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PA @BBL P1P.json new file mode 100644 index 0000000..bfaee00 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PA @BBL P1P.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Generic PA @BBL P1P", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN99", + "setting_id": "GFSN98_10", + "instantiation": "true", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_cooling_layer_time": [ + "60" + ], + "fan_max_speed": [ + "85" + ], + "fan_min_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "95" + ], + "overhang_fan_threshold": [ + "10%" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PA-CF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PA-CF @BBL P1P.json new file mode 100644 index 0000000..92d4992 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PA-CF @BBL P1P.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Generic PA-CF @BBL P1P", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN98", + "setting_id": "GFSN99_10", + "instantiation": "true", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_type": [ + "PA-CF" + ], + "full_fan_speed_layer": [ + "2" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PC @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PC @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..9a08a5b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PC @BBL P1P 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Generic PC @BBL P1P 0.2 nozzle", + "inherits": "Generic PC @base", + "from": "system", + "setting_id": "GFSC99_01", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PC @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PC @BBL P1P.json new file mode 100644 index 0000000..e49796d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PC @BBL P1P.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Generic PC @BBL P1P", + "inherits": "Generic PC @base", + "from": "system", + "setting_id": "GFSC99_02", + "instantiation": "true", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..317c0d0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Generic PETG @BBL P1P 0.2 nozzle", + "inherits": "Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_11", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PETG @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PETG @BBL P1P.json new file mode 100644 index 0000000..c50407c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PETG @BBL P1P.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Generic PETG @BBL P1P", + "inherits": "Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_10", + "instantiation": "true", + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PETG-CF @BBL A1M.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PETG-CF @BBL A1M.json new file mode 100644 index 0000000..bdf7389 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PETG-CF @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Generic PETG-CF @BBL A1M", + "inherits": "Generic PETG-CF @BBL P1P", + "from": "system", + "setting_id": "GFSG98_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "overhang_fan_speed": [ + "90" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PETG-CF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PETG-CF @BBL P1P.json new file mode 100644 index 0000000..3bf940e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PETG-CF @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Generic PETG-CF @BBL P1P", + "inherits": "Generic PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "overhang_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..463dcb0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Generic PLA @BBL P1P 0.2 nozzle", + "inherits": "Generic PLA @base", + "from": "system", + "setting_id": "GFSL99_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PLA @BBL P1P.json new file mode 100644 index 0000000..9315248 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PLA @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Generic PLA @BBL P1P", + "inherits": "Generic PLA @base", + "from": "system", + "setting_id": "GFSL99_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PLA Silk @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PLA Silk @BBL P1P.json new file mode 100644 index 0000000..3be9850 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PLA Silk @BBL P1P.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Generic PLA Silk @BBL P1P", + "inherits": "Generic PLA Silk @base", + "from": "system", + "setting_id": "GFSL99_12", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PLA-CF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PLA-CF @BBL P1P.json new file mode 100644 index 0000000..6cfee5a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PLA-CF @BBL P1P.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Generic PLA-CF @BBL P1P", + "inherits": "Generic PLA-CF @base", + "from": "system", + "setting_id": "GFSL98_10", + "instantiation": "true", + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..b8635c7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Generic PVA @BBL P1P 0.2 nozzle", + "inherits": "Generic PVA @base", + "from": "system", + "setting_id": "GFSS99_11", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "0.5" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic PVA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Generic PVA @BBL P1P.json new file mode 100644 index 0000000..b7b0ea7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic PVA @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Generic PVA @BBL P1P", + "inherits": "Generic PVA @base", + "from": "system", + "setting_id": "GFSS99_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/Generic TPU @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/Generic TPU @BBL P1P.json new file mode 100644 index 0000000..1132340 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/Generic TPU @BBL P1P.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Generic TPU @BBL P1P", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU99", + "setting_id": "GFSR99_10", + "instantiation": "true", + "description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.", + "filament_max_volumetric_speed": [ + "3.2" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif} \n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..8e45c3e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "PolyLite PLA @BBL P1P 0.2 nozzle", + "inherits": "PolyLite PLA @BBL X1C", + "from": "system", + "setting_id": "GFSL25_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P.json new file mode 100644 index 0000000..8430df5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "PolyLite PLA @BBL P1P", + "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "GFSL23_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..a81f9a9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @BBL P1P 0.2 nozzle", + "inherits": "PolyTerra PLA @BBL X1C", + "from": "system", + "setting_id": "GFSL24_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P.json new file mode 100644 index 0000000..5728ac0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @BBL P1P", + "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "GFSL22_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..04a2322 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "eSUN PLA+ @BBL P1P 0.2 nozzle", + "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P.json b/backend/profiles/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P.json new file mode 100644 index 0000000..a2523d3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "eSUN PLA+ @BBL P1P", + "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "10" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA12-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA12-CF @BBL X1C.json new file mode 100644 index 0000000..06bca8c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA12-CF @BBL X1C.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Fiberon PA12-CF @BBL X1C", + "inherits": "Fiberon PA12-CF @base", + "from": "system", + "setting_id": "GFSL52_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA12-CF @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA12-CF @base.json new file mode 100644 index 0000000..e2a5bf6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA12-CF @base.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Fiberon PA12-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFL52", + "instantiation": "false", + "eng_plate_temp": [ + "40" + ], + "eng_plate_temp_initial_layer": [ + "40" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "100" + ], + "filament_cost": [ + "99.99" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_type": [ + "PA-CF" + ], + "filament_vendor": [ + "Polymaker" + ], + "full_fan_speed_layer": [ + "2" + ], + "hot_plate_temp": [ + "40" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "131" + ], + "textured_plate_temp": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA6-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA6-CF @BBL X1C.json new file mode 100644 index 0000000..d10be75 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA6-CF @BBL X1C.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Fiberon PA6-CF @BBL X1C", + "inherits": "Fiberon PA6-CF @base", + "from": "system", + "setting_id": "GFSL50_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA6-CF @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA6-CF @base.json new file mode 100644 index 0000000..5027f22 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA6-CF @base.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "Fiberon PA6-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFL50", + "instantiation": "false", + "eng_plate_temp": [ + "40" + ], + "eng_plate_temp_initial_layer": [ + "40" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "100" + ], + "filament_cost": [ + "83.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_type": [ + "PA6-CF" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "40" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "overhang_fan_speed": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "215" + ], + "textured_plate_temp": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA6-GF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA6-GF @BBL X1C.json new file mode 100644 index 0000000..c38dfd1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA6-GF @BBL X1C.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Fiberon PA6-GF @BBL X1C", + "inherits": "Fiberon PA6-GF @base", + "from": "system", + "setting_id": "GFSL51_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA6-GF @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA6-GF @base.json new file mode 100644 index 0000000..9ab9237 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA6-GF @base.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Fiberon PA6-GF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFL51", + "instantiation": "false", + "eng_plate_temp": [ + "40" + ], + "eng_plate_temp_initial_layer": [ + "40" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "100" + ], + "filament_cost": [ + "63.99" + ], + "filament_density": [ + "1.2" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PA-GF" + ], + "filament_vendor": [ + "Polymaker" + ], + "full_fan_speed_layer": [ + "2" + ], + "hot_plate_temp": [ + "40" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "overhang_fan_speed": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "191" + ], + "textured_plate_temp": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA612-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA612-CF @BBL X1C.json new file mode 100644 index 0000000..d91d220 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA612-CF @BBL X1C.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Fiberon PA612-CF @BBL X1C", + "inherits": "Fiberon PA612-CF @base", + "from": "system", + "setting_id": "GFSL53_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA612-CF @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA612-CF @base.json new file mode 100644 index 0000000..f545b1e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PA612-CF @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Fiberon PA612-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFL53", + "instantiation": "false", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "94.99" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_vendor": [ + "Polymaker" + ], + "full_fan_speed_layer": [ + "2" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "180" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PET-CF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PET-CF @BBL X1C.json new file mode 100644 index 0000000..789dddb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PET-CF @BBL X1C.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Fiberon PET-CF @BBL X1C", + "inherits": "Fiberon PET-CF @base", + "from": "system", + "setting_id": "GFSL54_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PET-CF @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PET-CF @base.json new file mode 100644 index 0000000..8a6520f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PET-CF @base.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "name": "Fiberon PET-CF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFL54", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "242" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "89.99" + ], + "filament_density": [ + "1.34" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PET-CF" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "required_nozzle_HRC": [ + "40" + ], + "supertack_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "80" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "147" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PETG-ESD @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PETG-ESD @BBL X1C.json new file mode 100644 index 0000000..0cce209 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PETG-ESD @BBL X1C.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Fiberon PETG-ESD @BBL X1C", + "inherits": "Fiberon PETG-ESD @base", + "from": "system", + "setting_id": "GFSL06_00", + "instantiation": "true", + "filament_cost": [ + "29.99" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PETG-ESD @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PETG-ESD @base.json new file mode 100644 index 0000000..9f861a7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PETG-ESD @base.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "Fiberon PETG-ESD @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFL06", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "76" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PETG-rCF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PETG-rCF @BBL X1C.json new file mode 100644 index 0000000..790d256 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PETG-rCF @BBL X1C.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Fiberon PETG-rCF @BBL X1C", + "inherits": "Fiberon PETG-rCF @base", + "from": "system", + "setting_id": "GFSL55_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PETG-rCF @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PETG-rCF @base.json new file mode 100644 index 0000000..aa367e2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Fiberon PETG-rCF @base.json @@ -0,0 +1,80 @@ +{ + "type": "filament", + "name": "Fiberon PETG-rCF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFL55", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "12" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "39.99" + ], + "filament_density": [ + "1.3" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG-CF" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..4435171 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @BBL A1 0.2 nozzle", + "inherits": "Panchroma CoPE @base", + "from": "system", + "setting_id": "GFSPM016_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL A1.json new file mode 100644 index 0000000..e0a64eb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @BBL A1", + "inherits": "Panchroma CoPE @base", + "from": "system", + "setting_id": "GFSPM016_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..10ab1c1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @BBL A1M 0.2 nozzle", + "inherits": "Panchroma CoPE @base", + "from": "system", + "setting_id": "GFSPM016_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL A1M.json new file mode 100644 index 0000000..1f3ec53 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @BBL A1M", + "inherits": "Panchroma CoPE @base", + "from": "system", + "setting_id": "GFSPM016_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..9f46be2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL P1P 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @BBL P1P 0.2 nozzle", + "inherits": "Panchroma CoPE @base", + "from": "system", + "setting_id": "GFSPM016_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL P1P.json new file mode 100644 index 0000000..3c35398 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @BBL P1P", + "inherits": "Panchroma CoPE @base", + "from": "system", + "setting_id": "GFSPM016_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..7cdd898 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL X1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @BBL X1 0.2 nozzle", + "inherits": "Panchroma CoPE @base", + "from": "system", + "setting_id": "GFSPM016_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL X1.json new file mode 100644 index 0000000..3daf3fb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL X1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @BBL X1", + "inherits": "Panchroma CoPE @base", + "from": "system", + "setting_id": "GFSPM016_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..d9273fa --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL X1C 0.2 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @BBL X1C 0.2 nozzle", + "inherits": "Panchroma CoPE @base", + "from": "system", + "setting_id": "GFSPM016_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL X1C.json new file mode 100644 index 0000000..1f5bcdf --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @BBL X1C.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @BBL X1C", + "inherits": "Panchroma CoPE @base", + "from": "system", + "setting_id": "GFSPM016_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @base.json new file mode 100644 index 0000000..65a244d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma CoPE @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM016", + "instantiation": "false", + "filament_cost": [ + "19.99" + ], + "filament_density": [ + "1.29" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "58" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..fedc96a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA @base", + "from": "system", + "setting_id": "GFSPM001_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL A1.json new file mode 100644 index 0000000..1ce3193 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA @BBL A1", + "inherits": "Panchroma PLA @base", + "from": "system", + "setting_id": "GFSPM001_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..df04724 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA @base", + "from": "system", + "setting_id": "GFSPM001_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL A1M.json new file mode 100644 index 0000000..a48a6ad --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA @BBL A1M", + "inherits": "Panchroma PLA @base", + "from": "system", + "setting_id": "GFSPM001_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..2a13382 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Panchroma PLA @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA @base", + "from": "system", + "setting_id": "GFSPM001_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL P1P.json new file mode 100644 index 0000000..b26dae6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA @BBL P1P", + "inherits": "Panchroma PLA @base", + "from": "system", + "setting_id": "GFSPM001_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..375298f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL X1 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Panchroma PLA @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA @base", + "from": "system", + "setting_id": "GFSPM001_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL X1.json new file mode 100644 index 0000000..cab6ec4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL X1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Panchroma PLA @BBL X1", + "inherits": "Panchroma PLA @base", + "from": "system", + "setting_id": "GFSPM001_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..96efdcc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Panchroma PLA @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA @base", + "from": "system", + "setting_id": "GFSPM001_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL X1C.json new file mode 100644 index 0000000..808415e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA @BBL X1C", + "inherits": "Panchroma PLA @base", + "from": "system", + "setting_id": "GFSPM001_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @base.json new file mode 100644 index 0000000..c40e258 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA @base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Panchroma PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM001", + "instantiation": "false", + "filament_cost": [ + "19.99" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "filament_wipe": [ + "0" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "58" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..874e56e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Celestial @base", + "from": "system", + "setting_id": "GFSPM008_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL A1.json new file mode 100644 index 0000000..361634d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @BBL A1", + "inherits": "Panchroma PLA Celestial @base", + "from": "system", + "setting_id": "GFSPM008_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..f8de2e8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Celestial @base", + "from": "system", + "setting_id": "GFSPM008_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL A1M.json new file mode 100644 index 0000000..0e8abd2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @BBL A1M", + "inherits": "Panchroma PLA Celestial @base", + "from": "system", + "setting_id": "GFSPM008_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..1afbd9f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL P1P 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Celestial @base", + "from": "system", + "setting_id": "GFSPM008_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL P1P.json new file mode 100644 index 0000000..2d3331a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @BBL P1P", + "inherits": "Panchroma PLA Celestial @base", + "from": "system", + "setting_id": "GFSPM008_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..dd357a2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL X1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Celestial @base", + "from": "system", + "setting_id": "GFSPM008_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL X1.json new file mode 100644 index 0000000..7639b54 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL X1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @BBL X1", + "inherits": "Panchroma PLA Celestial @base", + "from": "system", + "setting_id": "GFSPM008_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..64b36bb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL X1C 0.2 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA Celestial @base", + "from": "system", + "setting_id": "GFSPM008_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL X1C.json new file mode 100644 index 0000000..4a5b926 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @BBL X1C.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @BBL X1C", + "inherits": "Panchroma PLA Celestial @base", + "from": "system", + "setting_id": "GFSPM008_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @base.json new file mode 100644 index 0000000..b99f1cf --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Celestial @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM008", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..bc8fa91 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Galaxy @base", + "from": "system", + "setting_id": "GFSPM007_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL A1.json new file mode 100644 index 0000000..583d917 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @BBL A1", + "inherits": "Panchroma PLA Galaxy @base", + "from": "system", + "setting_id": "GFSPM007_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..2b026f0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Galaxy @base", + "from": "system", + "setting_id": "GFSPM007_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL A1M.json new file mode 100644 index 0000000..e5225dc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @BBL A1M", + "inherits": "Panchroma PLA Galaxy @base", + "from": "system", + "setting_id": "GFSPM007_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..fe1f70f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL P1P 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Galaxy @base", + "from": "system", + "setting_id": "GFSPM007_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL P1P.json new file mode 100644 index 0000000..9c11c90 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @BBL P1P", + "inherits": "Panchroma PLA Galaxy @base", + "from": "system", + "setting_id": "GFSPM007_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..23681df --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL X1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Galaxy @base", + "from": "system", + "setting_id": "GFSPM007_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL X1.json new file mode 100644 index 0000000..3120080 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL X1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @BBL X1", + "inherits": "Panchroma PLA Galaxy @base", + "from": "system", + "setting_id": "GFSPM007_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..c9f16e6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL X1C 0.2 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA Galaxy @base", + "from": "system", + "setting_id": "GFSPM007_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL X1C.json new file mode 100644 index 0000000..4cf28a5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @BBL X1C.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @BBL X1C", + "inherits": "Panchroma PLA Galaxy @base", + "from": "system", + "setting_id": "GFSPM007_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @base.json new file mode 100644 index 0000000..488ddb8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Galaxy @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM007", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..527752a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL A1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Glow @base", + "from": "system", + "setting_id": "GFSPM010_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL A1.json new file mode 100644 index 0000000..8758b9a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @BBL A1", + "inherits": "Panchroma PLA Glow @base", + "from": "system", + "setting_id": "GFSPM010_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..e21e3b3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL A1M 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Glow @base", + "from": "system", + "setting_id": "GFSPM010_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL A1M.json new file mode 100644 index 0000000..0f15840 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL A1M.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @BBL A1M", + "inherits": "Panchroma PLA Glow @base", + "from": "system", + "setting_id": "GFSPM010_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..4adf766 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL P1P 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Glow @base", + "from": "system", + "setting_id": "GFSPM010_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL P1P.json new file mode 100644 index 0000000..c45fefc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @BBL P1P", + "inherits": "Panchroma PLA Glow @base", + "from": "system", + "setting_id": "GFSPM010_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..28cfc6e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL X1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Glow @base", + "from": "system", + "setting_id": "GFSPM010_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL X1.json new file mode 100644 index 0000000..0de8909 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL X1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @BBL X1", + "inherits": "Panchroma PLA Glow @base", + "from": "system", + "setting_id": "GFSPM010_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..1152563 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL X1C 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA Glow @base", + "from": "system", + "setting_id": "GFSPM010_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL X1C.json new file mode 100644 index 0000000..9ba7c5c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @BBL X1C.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @BBL X1C", + "inherits": "Panchroma PLA Glow @base", + "from": "system", + "setting_id": "GFSPM010_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @base.json new file mode 100644 index 0000000..3cd38cc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Glow @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM010", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..7a48ff8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL A1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Luminous @base", + "from": "system", + "setting_id": "GFSPM011_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL A1.json new file mode 100644 index 0000000..7e6c734 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @BBL A1", + "inherits": "Panchroma PLA Luminous @base", + "from": "system", + "setting_id": "GFSPM011_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..05de6a5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL A1M 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Luminous @base", + "from": "system", + "setting_id": "GFSPM011_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL A1M.json new file mode 100644 index 0000000..69dc535 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL A1M.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @BBL A1M", + "inherits": "Panchroma PLA Luminous @base", + "from": "system", + "setting_id": "GFSPM011_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..9f2c7c1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL P1P 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Luminous @base", + "from": "system", + "setting_id": "GFSPM011_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL P1P.json new file mode 100644 index 0000000..eaad762 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @BBL P1P", + "inherits": "Panchroma PLA Luminous @base", + "from": "system", + "setting_id": "GFSPM011_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..fbfb11d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL X1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Luminous @base", + "from": "system", + "setting_id": "GFSPM011_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL X1.json new file mode 100644 index 0000000..c153692 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL X1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @BBL X1", + "inherits": "Panchroma PLA Luminous @base", + "from": "system", + "setting_id": "GFSPM011_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..4e0b9f5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL X1C 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA Luminous @base", + "from": "system", + "setting_id": "GFSPM011_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL X1C.json new file mode 100644 index 0000000..75dd18c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @BBL X1C.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @BBL X1C", + "inherits": "Panchroma PLA Luminous @base", + "from": "system", + "setting_id": "GFSPM011_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @base.json new file mode 100644 index 0000000..6194520 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Luminous @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM011", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..501e925 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Marble @base", + "from": "system", + "setting_id": "GFSPM003_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL A1.json new file mode 100644 index 0000000..4ecdd73 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @BBL A1", + "inherits": "Panchroma PLA Marble @base", + "from": "system", + "setting_id": "GFSPM003_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..e74eb2e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Marble @base", + "from": "system", + "setting_id": "GFSPM003_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL A1M.json new file mode 100644 index 0000000..43d9cae --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @BBL A1M", + "inherits": "Panchroma PLA Marble @base", + "from": "system", + "setting_id": "GFSPM003_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..5faaf07 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL P1P 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Marble @base", + "from": "system", + "setting_id": "GFSPM003_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL P1P.json new file mode 100644 index 0000000..004cef8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @BBL P1P", + "inherits": "Panchroma PLA Marble @base", + "from": "system", + "setting_id": "GFSPM003_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..34e4efb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL X1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Marble @base", + "from": "system", + "setting_id": "GFSPM003_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL X1.json new file mode 100644 index 0000000..464ce3a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL X1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @BBL X1", + "inherits": "Panchroma PLA Marble @base", + "from": "system", + "setting_id": "GFSPM003_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..cfbfaa2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL X1C 0.2 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA Marble @base", + "from": "system", + "setting_id": "GFSPM003_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL X1C.json new file mode 100644 index 0000000..2998f77 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @BBL X1C.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @BBL X1C", + "inherits": "Panchroma PLA Marble @base", + "from": "system", + "setting_id": "GFSPM003_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @base.json new file mode 100644 index 0000000..fec4fa4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Marble @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM003", + "instantiation": "false", + "filament_cost": [ + "21.99" + ], + "filament_density": [ + "1.31" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "8" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..6f880f5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Matte @base", + "from": "system", + "setting_id": "GFSPM002_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL A1.json new file mode 100644 index 0000000..65fc8fd --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @BBL A1", + "inherits": "Panchroma PLA Matte @base", + "from": "system", + "setting_id": "GFSPM002_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..3452cf6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Matte @base", + "from": "system", + "setting_id": "GFSPM002_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL A1M.json new file mode 100644 index 0000000..454ad5d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @BBL A1M", + "inherits": "Panchroma PLA Matte @base", + "from": "system", + "setting_id": "GFSPM002_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..b646f2c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL P1P 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Matte @base", + "from": "system", + "setting_id": "GFSPM002_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL P1P.json new file mode 100644 index 0000000..d37dad1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @BBL P1P", + "inherits": "Panchroma PLA Matte @base", + "from": "system", + "setting_id": "GFSPM002_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..a19a3cd --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL X1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Matte @base", + "from": "system", + "setting_id": "GFSPM002_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL X1.json new file mode 100644 index 0000000..0e8b84a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL X1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @BBL X1", + "inherits": "Panchroma PLA Matte @base", + "from": "system", + "setting_id": "GFSPM002_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..45fa7d9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL X1C 0.2 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA Matte @base", + "from": "system", + "setting_id": "GFSPM002_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL X1C.json new file mode 100644 index 0000000..d125c5b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @BBL X1C.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @BBL X1C", + "inherits": "Panchroma PLA Matte @base", + "from": "system", + "setting_id": "GFSPM002_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @base.json new file mode 100644 index 0000000..11c0d44 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Matte @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM002", + "instantiation": "false", + "filament_cost": [ + "20.99" + ], + "filament_density": [ + "1.31" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "8" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..5c334a6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL A1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Metallic @base", + "from": "system", + "setting_id": "GFSPM012_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL A1.json new file mode 100644 index 0000000..0e7a06b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @BBL A1", + "inherits": "Panchroma PLA Metallic @base", + "from": "system", + "setting_id": "GFSPM012_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..b83de59 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL A1M 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Metallic @base", + "from": "system", + "setting_id": "GFSPM012_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL A1M.json new file mode 100644 index 0000000..4eb110b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL A1M.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @BBL A1M", + "inherits": "Panchroma PLA Metallic @base", + "from": "system", + "setting_id": "GFSPM012_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..dd21350 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL P1P 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Metallic @base", + "from": "system", + "setting_id": "GFSPM012_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL P1P.json new file mode 100644 index 0000000..a1e797a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @BBL P1P", + "inherits": "Panchroma PLA Metallic @base", + "from": "system", + "setting_id": "GFSPM012_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..b2242e8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL X1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Metallic @base", + "from": "system", + "setting_id": "GFSPM012_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL X1.json new file mode 100644 index 0000000..e5875a0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL X1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @BBL X1", + "inherits": "Panchroma PLA Metallic @base", + "from": "system", + "setting_id": "GFSPM012_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..4810a98 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL X1C 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA Metallic @base", + "from": "system", + "setting_id": "GFSPM012_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL X1C.json new file mode 100644 index 0000000..41a9586 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @BBL X1C.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @BBL X1C", + "inherits": "Panchroma PLA Metallic @base", + "from": "system", + "setting_id": "GFSPM012_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @base.json new file mode 100644 index 0000000..fb5c7fa --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Metallic @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM012", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..356ebac --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL A1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Neon @base", + "from": "system", + "setting_id": "GFSPM013_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL A1.json new file mode 100644 index 0000000..fb7e9cd --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @BBL A1", + "inherits": "Panchroma PLA Neon @base", + "from": "system", + "setting_id": "GFSPM013_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..6f8a99f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL A1M 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Neon @base", + "from": "system", + "setting_id": "GFSPM013_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL A1M.json new file mode 100644 index 0000000..605e434 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL A1M.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @BBL A1M", + "inherits": "Panchroma PLA Neon @base", + "from": "system", + "setting_id": "GFSPM013_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..5abafb1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL P1P 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Neon @base", + "from": "system", + "setting_id": "GFSPM013_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL P1P.json new file mode 100644 index 0000000..fcdbae5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @BBL P1P", + "inherits": "Panchroma PLA Neon @base", + "from": "system", + "setting_id": "GFSPM013_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..ce9527a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL X1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Neon @base", + "from": "system", + "setting_id": "GFSPM013_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL X1.json new file mode 100644 index 0000000..119a1ef --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL X1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @BBL X1", + "inherits": "Panchroma PLA Neon @base", + "from": "system", + "setting_id": "GFSPM013_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..9bce0d6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL X1C 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA Neon @base", + "from": "system", + "setting_id": "GFSPM013_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL X1C.json new file mode 100644 index 0000000..bd43d85 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @BBL X1C.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @BBL X1C", + "inherits": "Panchroma PLA Neon @base", + "from": "system", + "setting_id": "GFSPM013_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @base.json new file mode 100644 index 0000000..54d0f40 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Neon @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM013", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..1e9564b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL A1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Silk @base", + "from": "system", + "setting_id": "GFSPM004_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL A1.json new file mode 100644 index 0000000..36e26ba --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @BBL A1", + "inherits": "Panchroma PLA Silk @base", + "from": "system", + "setting_id": "GFSPM004_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..90f4f86 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL A1M 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Silk @base", + "from": "system", + "setting_id": "GFSPM004_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL A1M.json new file mode 100644 index 0000000..d855c02 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL A1M.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @BBL A1M", + "inherits": "Panchroma PLA Silk @base", + "from": "system", + "setting_id": "GFSPM004_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..22a27bc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL P1P 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Silk @base", + "from": "system", + "setting_id": "GFSPM004_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL P1P.json new file mode 100644 index 0000000..ab1a6e2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @BBL P1P", + "inherits": "Panchroma PLA Silk @base", + "from": "system", + "setting_id": "GFSPM004_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..102cbb1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL X1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Silk @base", + "from": "system", + "setting_id": "GFSPM004_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL X1.json new file mode 100644 index 0000000..d48e2a1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL X1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @BBL X1", + "inherits": "Panchroma PLA Silk @base", + "from": "system", + "setting_id": "GFSPM004_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..38ca557 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL X1C 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA @base", + "from": "system", + "setting_id": "GFSPM004_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL X1C.json new file mode 100644 index 0000000..ccf8735 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @BBL X1C.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @BBL X1C", + "inherits": "Panchroma PLA Silk @base", + "from": "system", + "setting_id": "GFSPM004_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @base.json new file mode 100644 index 0000000..8c2c7d2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Silk @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM004", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.31" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "8" + ], + "temperature_vitrification": [ + "58" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..1db86a7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL A1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Stain @base", + "from": "system", + "setting_id": "GFSPM005_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL A1.json new file mode 100644 index 0000000..6f573a8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @BBL A1", + "inherits": "Panchroma PLA Stain @base", + "from": "system", + "setting_id": "GFSPM005_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..7510aa9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL A1M 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Stain @base", + "from": "system", + "setting_id": "GFSPM005_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL A1M.json new file mode 100644 index 0000000..620a76f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL A1M.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @BBL A1M", + "inherits": "Panchroma PLA Stain @base", + "from": "system", + "setting_id": "GFSPM005_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..00cf485 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL P1P 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Stain @base", + "from": "system", + "setting_id": "GFSPM005_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL P1P.json new file mode 100644 index 0000000..88678c3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @BBL P1P", + "inherits": "Panchroma PLA Stain @base", + "from": "system", + "setting_id": "GFSPM005_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..435a9c9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL X1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Stain @base", + "from": "system", + "setting_id": "GFSPM005_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL X1.json new file mode 100644 index 0000000..e5d9bfd --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL X1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @BBL X1", + "inherits": "Panchroma PLA Stain @base", + "from": "system", + "setting_id": "GFSPM005_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..d4f02ff --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL X1C 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA Stain @base", + "from": "system", + "setting_id": "GFSPM005_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL X1C.json new file mode 100644 index 0000000..1d50dee --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @BBL X1C.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @BBL X1C", + "inherits": "Panchroma PLA Stain @base", + "from": "system", + "setting_id": "GFSPM005_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @base.json new file mode 100644 index 0000000..b2cb2b8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Stain @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM005", + "instantiation": "false", + "filament_cost": [ + "20.99" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "5" + ], + "temperature_vitrification": [ + "59" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..be07d41 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL A1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Starlight @base", + "from": "system", + "setting_id": "GFSPM009_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL A1.json new file mode 100644 index 0000000..42fee56 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @BBL A1", + "inherits": "Panchroma PLA Starlight @base", + "from": "system", + "setting_id": "GFSPM009_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..5b3c763 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL A1M 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Starlight @base", + "from": "system", + "setting_id": "GFSPM009_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL A1M.json new file mode 100644 index 0000000..89608dc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL A1M.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @BBL A1M", + "inherits": "Panchroma PLA Starlight @base", + "from": "system", + "setting_id": "GFSPM009_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..b9e30ad --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL P1P 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Starlight @base", + "from": "system", + "setting_id": "GFSPM009_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL P1P.json new file mode 100644 index 0000000..c84c9eb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @BBL P1P", + "inherits": "Panchroma PLA Starlight @base", + "from": "system", + "setting_id": "GFSPM009_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..6356cbb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL X1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Starlight @base", + "from": "system", + "setting_id": "GFSPM009_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL X1.json new file mode 100644 index 0000000..fae07c5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL X1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @BBL X1", + "inherits": "Panchroma PLA Starlight @base", + "from": "system", + "setting_id": "GFSPM009_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..10a20e2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL X1C 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA Starlight @base", + "from": "system", + "setting_id": "GFSPM009_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL X1C.json new file mode 100644 index 0000000..8f5545a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @BBL X1C.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @BBL X1C", + "inherits": "Panchroma PLA Starlight @base", + "from": "system", + "setting_id": "GFSPM009_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @base.json new file mode 100644 index 0000000..ee671b7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Starlight @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM009", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..159a227 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL A1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Temp Shift @base", + "from": "system", + "setting_id": "GFSPM015_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL A1.json new file mode 100644 index 0000000..505233c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @BBL A1", + "inherits": "Panchroma PLA Temp Shift @base", + "from": "system", + "setting_id": "GFSPM015_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..e8ff1d3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL A1M 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Temp Shift @base", + "from": "system", + "setting_id": "GFSPM015_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL A1M.json new file mode 100644 index 0000000..d60a58d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL A1M.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @BBL A1M", + "inherits": "Panchroma PLA Temp Shift @base", + "from": "system", + "setting_id": "GFSPM015_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..449d367 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL P1P 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Temp Shift @base", + "from": "system", + "setting_id": "GFSPM015_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL P1P.json new file mode 100644 index 0000000..3fcae58 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @BBL P1P", + "inherits": "Panchroma PLA Temp Shift @base", + "from": "system", + "setting_id": "GFSPM015_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..33925b4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL X1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Temp Shift @base", + "from": "system", + "setting_id": "GFSPM015_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL X1.json new file mode 100644 index 0000000..bef8a9b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL X1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @BBL X1", + "inherits": "Panchroma PLA Temp Shift @base", + "from": "system", + "setting_id": "GFSPM015_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..a3e626a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL X1C 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA Temp Shift @base", + "from": "system", + "setting_id": "GFSPM015_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL X1C.json new file mode 100644 index 0000000..69f8f09 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @BBL X1C.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @BBL X1C", + "inherits": "Panchroma PLA Temp Shift @base", + "from": "system", + "setting_id": "GFSPM015_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @base.json new file mode 100644 index 0000000..2803a63 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Temp Shift @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM015", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..7ec12c4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL A1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA Translucent @base", + "from": "system", + "setting_id": "GFSPM006_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL A1.json new file mode 100644 index 0000000..53e7e45 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @BBL A1", + "inherits": "Panchroma PLA Translucent @base", + "from": "system", + "setting_id": "GFSPM006_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..e8c1ba3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL A1M 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA Translucent @base", + "from": "system", + "setting_id": "GFSPM006_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL A1M.json new file mode 100644 index 0000000..ae4382d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL A1M.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @BBL A1M", + "inherits": "Panchroma PLA Translucent @base", + "from": "system", + "setting_id": "GFSPM006_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..24436d1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL P1P 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA Translucent @base", + "from": "system", + "setting_id": "GFSPM006_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL P1P.json new file mode 100644 index 0000000..e8a2eee --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @BBL P1P", + "inherits": "Panchroma PLA Translucent @base", + "from": "system", + "setting_id": "GFSPM006_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..594ae1c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL X1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA Translucent @base", + "from": "system", + "setting_id": "GFSPM006_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL X1.json new file mode 100644 index 0000000..b161236 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL X1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @BBL X1", + "inherits": "Panchroma PLA Translucent @base", + "from": "system", + "setting_id": "GFSPM006_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..959e2c4 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL X1C 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA Translucent @base", + "from": "system", + "setting_id": "GFSPM006_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL X1C.json new file mode 100644 index 0000000..3d39284 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @BBL X1C.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @BBL X1C", + "inherits": "Panchroma PLA Translucent @base", + "from": "system", + "setting_id": "GFSPM006_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @base.json new file mode 100644 index 0000000..7128268 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA Translucent @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM006", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..15fe67b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL A1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @BBL A1 0.2 nozzle", + "inherits": "Panchroma PLA UV Shift @base", + "from": "system", + "setting_id": "GFSPM014_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL A1.json new file mode 100644 index 0000000..a507426 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @BBL A1", + "inherits": "Panchroma PLA UV Shift @base", + "from": "system", + "setting_id": "GFSPM014_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..00356f1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL A1M 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @BBL A1M 0.2 nozzle", + "inherits": "Panchroma PLA UV Shift @base", + "from": "system", + "setting_id": "GFSPM014_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL A1M.json new file mode 100644 index 0000000..c79f610 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL A1M.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @BBL A1M", + "inherits": "Panchroma PLA UV Shift @base", + "from": "system", + "setting_id": "GFSPM014_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..b543471 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL P1P 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @BBL P1P 0.2 nozzle", + "inherits": "Panchroma PLA UV Shift @base", + "from": "system", + "setting_id": "GFSPM014_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL P1P.json new file mode 100644 index 0000000..d8b6356 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @BBL P1P", + "inherits": "Panchroma PLA UV Shift @base", + "from": "system", + "setting_id": "GFSPM014_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..d9676ae --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL X1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @BBL X1 0.2 nozzle", + "inherits": "Panchroma PLA UV Shift @base", + "from": "system", + "setting_id": "GFSPM014_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL X1.json new file mode 100644 index 0000000..31f7750 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL X1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @BBL X1", + "inherits": "Panchroma PLA UV Shift @base", + "from": "system", + "setting_id": "GFSPM014_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..9fba492 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL X1C 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @BBL X1C 0.2 nozzle", + "inherits": "Panchroma PLA UV Shift @base", + "from": "system", + "setting_id": "GFSPM014_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL X1C.json new file mode 100644 index 0000000..552ee78 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @BBL X1C.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @BBL X1C", + "inherits": "Panchroma PLA UV Shift @base", + "from": "system", + "setting_id": "GFSPM014_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @base.json new file mode 100644 index 0000000..5527761 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Panchroma PLA UV Shift @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM014", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..cc4c87c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL A1 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "PolyLite ABS @BBL A1 0.2 nozzle", + "inherits": "PolyLite ABS @base", + "from": "system", + "setting_id": "GFSB60_07", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL A1.json new file mode 100644 index 0000000..a3b7e81 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "PolyLite ABS @BBL A1", + "inherits": "PolyLite ABS @base", + "from": "system", + "setting_id": "GFSB60_06", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..82d325c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL P1P 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyLite ABS @BBL P1P 0.2 nozzle", + "inherits": "PolyLite ABS @BBL P1P", + "from": "system", + "setting_id": "GFSB60_05", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL P1P.json new file mode 100644 index 0000000..264eaa6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "PolyLite ABS @BBL P1P", + "inherits": "PolyLite ABS @base", + "from": "system", + "setting_id": "GFSB60_04", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..fe96acc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL X1C 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "PolyLite ABS @BBL X1C 0.2 nozzle", + "inherits": "PolyLite ABS @BBL X1C", + "from": "system", + "setting_id": "GFSB60_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL X1C.json new file mode 100644 index 0000000..c3738bc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL X1C.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "PolyLite ABS @BBL X1C", + "inherits": "PolyLite ABS @base", + "from": "system", + "setting_id": "GFSB60_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL X1E 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL X1E 0.2 nozzle.json new file mode 100644 index 0000000..ceb5d54 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL X1E 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "PolyLite ABS @BBL X1E 0.2 nozzle", + "inherits": "PolyLite ABS @BBL X1C 0.2 nozzle", + "from": "system", + "setting_id": "GFSB60_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL X1E.json new file mode 100644 index 0000000..ae174b9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @BBL X1E.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "PolyLite ABS @BBL X1E", + "inherits": "PolyLite ABS @BBL X1C", + "from": "system", + "setting_id": "GFSB60_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @base.json new file mode 100644 index 0000000..29db7f9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ABS @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "PolyLite ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB60", + "instantiation": "false", + "filament_cost": [ + "26.9" + ], + "filament_density": [ + "1.03" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_vendor": [ + "Polymaker" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..7d345ba --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "PolyLite ASA @BBL A1 0.2 nozzle", + "inherits": "PolyLite ASA @base", + "from": "system", + "setting_id": "GFSB61_06", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL A1.json new file mode 100644 index 0000000..baa3f26 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL A1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "PolyLite ASA @BBL A1", + "inherits": "PolyLite ASA @base", + "from": "system", + "setting_id": "GFSB61_07", + "instantiation": "true", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..a40ce53 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyLite ASA @BBL P1P 0.2 nozzle", + "inherits": "PolyLite ASA @BBL P1P", + "from": "system", + "setting_id": "GFSB61_05", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL P1P.json new file mode 100644 index 0000000..2b00174 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL P1P.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "PolyLite ASA @BBL P1P", + "inherits": "PolyLite ASA @base", + "from": "system", + "setting_id": "GFSB61_04", + "instantiation": "true", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..16bc0ad --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "PolyLite ASA @BBL X1C 0.2 nozzle", + "inherits": "PolyLite ASA @BBL X1C", + "from": "system", + "setting_id": "GFSB61_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL X1C.json new file mode 100644 index 0000000..3380230 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL X1C.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "PolyLite ASA @BBL X1C", + "inherits": "PolyLite ASA @base", + "from": "system", + "setting_id": "GFSB61_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL X1E 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL X1E 0.2 nozzle.json new file mode 100644 index 0000000..7c9c00a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL X1E 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyLite ASA @BBL X1E 0.2 nozzle", + "inherits": "PolyLite ASA @BBL X1E", + "from": "system", + "setting_id": "GFSB61_03", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL X1E.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL X1E.json new file mode 100644 index 0000000..2d259d6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @BBL X1E.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "PolyLite ASA @BBL X1E", + "inherits": "PolyLite ASA @BBL X1C", + "from": "system", + "setting_id": "GFSB61_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @base.json new file mode 100644 index 0000000..1479bdd --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite ASA @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "PolyLite ASA @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB61", + "instantiation": "false", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_cost": [ + "23.6" + ], + "filament_density": [ + "1.02" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..abf1ba8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL A1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "PolyLite PETG @BBL A1 0.2 nozzle", + "inherits": "PolyLite PETG @base", + "from": "system", + "setting_id": "GFSG60_07", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL A1.json new file mode 100644 index 0000000..af9b277 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL A1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "PolyLite PETG @BBL A1", + "inherits": "PolyLite PETG @base", + "from": "system", + "setting_id": "GFSG60_06", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle", + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..a7cc88d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL A1M 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyLite PETG @BBL A1M 0.2 nozzle", + "inherits": "PolyLite PETG @BBL A1M", + "from": "system", + "setting_id": "GFSG60_05", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL A1M.json new file mode 100644 index 0000000..81ade45 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL A1M.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "PolyLite PETG @BBL A1M", + "inherits": "PolyLite PETG @base", + "from": "system", + "setting_id": "GFSG60_04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..a8a418a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL P1P 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyLite PETG @BBL P1P 0.2 nozzle", + "inherits": "PolyLite PETG @BBL P1P", + "from": "system", + "setting_id": "GFSG60_03", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL P1P.json new file mode 100644 index 0000000..9420b28 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL P1P.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "PolyLite PETG @BBL P1P", + "inherits": "PolyLite PETG @base", + "from": "system", + "setting_id": "GFSG60_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "11.5" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..5bf2589 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "PolyLite PETG @BBL X1C 0.2 nozzle", + "inherits": "PolyLite PETG @BBL X1C", + "from": "system", + "setting_id": "GFSG60_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL X1C.json new file mode 100644 index 0000000..23c0311 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "PolyLite PETG @BBL X1C", + "inherits": "PolyLite PETG @base", + "from": "system", + "setting_id": "GFSG60_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "11.5" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @base.json new file mode 100644 index 0000000..d93701f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PETG @base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "PolyLite PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG60", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..8f74b11 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "PolyLite PLA @BBL A1 0.2 nozzle", + "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "GFSL00_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL A1.json new file mode 100644 index 0000000..4421366 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL A1.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "PolyLite PLA @BBL A1", + "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "GFSL00_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..e4370af --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "PolyLite PLA @BBL A1M 0.2 nozzle", + "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "GFSL00_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL A1M.json new file mode 100644 index 0000000..8394e1c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL A1M.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "PolyLite PLA @BBL A1M", + "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "GFSL00_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL X1.json new file mode 100644 index 0000000..77a037e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL X1.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "PolyLite PLA @BBL X1", + "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "GFSL23", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..c9bec6b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "PolyLite PLA @BBL X1C 0.2 nozzle", + "inherits": "PolyLite PLA @BBL X1C", + "from": "system", + "setting_id": "GFSL25", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.6" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL X1C.json new file mode 100644 index 0000000..a240217 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "PolyLite PLA @BBL X1C", + "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "GFSL19", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @base.json new file mode 100644 index 0000000..1e7f4d1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "PolyLite PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL00", + "instantiation": "false", + "filament_cost": [ + "25.4" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "Polymaker" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..b30f302 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @BBL A1 0.2 nozzle", + "inherits": "PolyLite PLA Pro @base", + "from": "system", + "setting_id": "GFSPM019_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL A1.json new file mode 100644 index 0000000..524e86f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @BBL A1", + "inherits": "PolyLite PLA Pro @base", + "from": "system", + "setting_id": "GFSPM019_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..938ddc1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @BBL A1M 0.2 nozzle", + "inherits": "PolyLite PLA Pro @base", + "from": "system", + "setting_id": "GFSPM019_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL A1M.json new file mode 100644 index 0000000..b4a7f2a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @BBL A1M", + "inherits": "PolyLite PLA Pro @base", + "from": "system", + "setting_id": "GFSPM019_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..28ade72 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL P1P 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @BBL P1P 0.2 nozzle", + "inherits": "PolyLite PLA Pro @base", + "from": "system", + "setting_id": "GFSPM019_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL P1P.json new file mode 100644 index 0000000..b18d00c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @BBL P1P", + "inherits": "PolyLite PLA Pro @base", + "from": "system", + "setting_id": "GFSPM019_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..03ea397 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL X1 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @BBL X1 0.2 nozzle", + "inherits": "PolyLite PLA Pro @base", + "from": "system", + "setting_id": "GFSPM019_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL X1.json new file mode 100644 index 0000000..413c47c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL X1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @BBL X1", + "inherits": "PolyLite PLA Pro @base", + "from": "system", + "setting_id": "GFSPM019_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..91d8ee0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL X1C 0.2 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @BBL X1C 0.2 nozzle", + "inherits": "PolyLite PLA Pro @base", + "from": "system", + "setting_id": "GFSPM019_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL X1C.json new file mode 100644 index 0000000..435ec5c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @BBL X1C", + "inherits": "PolyLite PLA Pro @base", + "from": "system", + "setting_id": "GFSPM019_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @base.json new file mode 100644 index 0000000..890818d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyLite PLA Pro @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM019", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "62" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..8d2f746 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @BBL A1 0.2 nozzle", + "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "GFSL01_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL A1.json new file mode 100644 index 0000000..85c3dc6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL A1.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @BBL A1", + "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "GFSL01_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..e0d6699 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @BBL A1M 0.2 nozzle", + "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "GFSL01_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL A1M.json new file mode 100644 index 0000000..7a9187d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL A1M.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @BBL A1M", + "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "GFSL01_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL X1.json new file mode 100644 index 0000000..46e2144 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL X1.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @BBL X1", + "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "GFSL22", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "22" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..bcbf2c8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @BBL X1C 0.2 nozzle", + "inherits": "PolyTerra PLA @BBL X1C", + "from": "system", + "setting_id": "GFSL24", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.8" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL X1C.json new file mode 100644 index 0000000..7237849 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @BBL X1C", + "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "GFSL18", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @base.json new file mode 100644 index 0000000..2deb2d9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/PolyTerra PLA @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL01", + "instantiation": "false", + "filament_cost": [ + "25.4" + ], + "filament_density": [ + "1.31" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Polymaker" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..6718080 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @BBL A1 0.2 nozzle", + "inherits": "Polymaker HT-PLA @base", + "from": "system", + "setting_id": "GFSPM017_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL A1.json new file mode 100644 index 0000000..6481ca3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @BBL A1", + "inherits": "Polymaker HT-PLA @base", + "from": "system", + "setting_id": "GFSPM017_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..b68f357 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @BBL A1M 0.2 nozzle", + "inherits": "Polymaker HT-PLA @base", + "from": "system", + "setting_id": "GFSPM017_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL A1M.json new file mode 100644 index 0000000..bd8ec39 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @BBL A1M", + "inherits": "Polymaker HT-PLA @base", + "from": "system", + "setting_id": "GFSPM017_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..5661d0e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @BBL P1P 0.2 nozzle", + "inherits": "Polymaker HT-PLA @base", + "from": "system", + "setting_id": "GFSPM017_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL P1P.json new file mode 100644 index 0000000..9e8d7a7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @BBL P1P", + "inherits": "Polymaker HT-PLA @base", + "from": "system", + "setting_id": "GFSPM017_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..52e855c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL X1 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @BBL X1 0.2 nozzle", + "inherits": "Polymaker HT-PLA @base", + "from": "system", + "setting_id": "GFSPM017_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL X1.json new file mode 100644 index 0000000..d36d111 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL X1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @BBL X1", + "inherits": "Polymaker HT-PLA @base", + "from": "system", + "setting_id": "GFSPM017_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..2e0a802 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @BBL X1C 0.2 nozzle", + "inherits": "Polymaker HT-PLA @base", + "from": "system", + "setting_id": "GFSPM017_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL X1C.json new file mode 100644 index 0000000..46e06a6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @BBL X1C", + "inherits": "Polymaker HT-PLA @base", + "from": "system", + "setting_id": "GFSPM017_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @base.json new file mode 100644 index 0000000..a66d2cb --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA @base.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM017", + "instantiation": "false", + "filament_cost": [ + "26.99" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..6571778 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL A1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @BBL A1 0.2 nozzle", + "inherits": "Polymaker HT-PLA-GF @base", + "from": "system", + "setting_id": "GFSPM018_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL A1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL A1.json new file mode 100644 index 0000000..b3a3918 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL A1.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @BBL A1", + "inherits": "Polymaker HT-PLA-GF @base", + "from": "system", + "setting_id": "GFSPM018_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..fbce27c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL A1M 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @BBL A1M 0.2 nozzle", + "inherits": "Polymaker HT-PLA-GF @base", + "from": "system", + "setting_id": "GFSPM018_03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL A1M.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL A1M.json new file mode 100644 index 0000000..3802820 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL A1M.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @BBL A1M", + "inherits": "Polymaker HT-PLA-GF @base", + "from": "system", + "setting_id": "GFSPM018_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..70e670d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL P1P 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @BBL P1P 0.2 nozzle", + "inherits": "Polymaker HT-PLA-GF @base", + "from": "system", + "setting_id": "GFSPM018_05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL P1P.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL P1P.json new file mode 100644 index 0000000..b37bb5f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @BBL P1P", + "inherits": "Polymaker HT-PLA-GF @base", + "from": "system", + "setting_id": "GFSPM018_04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000..2b39fd0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL X1 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @BBL X1 0.2 nozzle", + "inherits": "Polymaker HT-PLA-GF @base", + "from": "system", + "setting_id": "GFSPM018_07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL X1.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL X1.json new file mode 100644 index 0000000..4b63b5d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL X1.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @BBL X1", + "inherits": "Polymaker HT-PLA-GF @base", + "from": "system", + "setting_id": "GFSPM018_06", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..50f8f5d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL X1C 0.2 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @BBL X1C 0.2 nozzle", + "inherits": "Polymaker HT-PLA-GF @base", + "from": "system", + "setting_id": "GFSPM018_09", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL X1C.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL X1C.json new file mode 100644 index 0000000..6721530 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @BBL X1C.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @BBL X1C", + "inherits": "Polymaker HT-PLA-GF @base", + "from": "system", + "setting_id": "GFSPM018_08", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @base.json b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @base.json new file mode 100644 index 0000000..9e42157 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/Polymaker/Polymaker HT-PLA-GF @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFPM018", + "instantiation": "false", + "filament_cost": [ + "32.99" + ], + "filament_density": [ + "1.34" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL A1.json new file mode 100644 index 0000000..b6a0c61 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL A1.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "SUNLU PLA Marble @BBL A1", + "inherits": "SUNLU PLA Marble @base", + "from": "system", + "setting_id": "GFSNLS06_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL A1M.json new file mode 100644 index 0000000..61db76c --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL A1M.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "SUNLU PLA Marble @BBL A1M", + "inherits": "SUNLU PLA Marble @base", + "from": "system", + "setting_id": "GFSNLS06_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL P1P.json new file mode 100644 index 0000000..1dcc1b5 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL P1P.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "SUNLU PLA Marble @BBL P1P", + "inherits": "SUNLU PLA Marble @base", + "from": "system", + "setting_id": "GFSNLS06_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL X1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL X1.json new file mode 100644 index 0000000..e979298 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL X1.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "SUNLU PLA Marble @BBL X1", + "inherits": "SUNLU PLA Marble @base", + "from": "system", + "setting_id": "GFSNLS06_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL X1C.json new file mode 100644 index 0000000..a3ced7e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "SUNLU PLA Marble @BBL X1C", + "inherits": "SUNLU PLA Marble @base", + "from": "system", + "setting_id": "GFSNLS06", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @base.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @base.json new file mode 100644 index 0000000..fdfd064 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Marble PLA @base.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "SUNLU PLA Marble @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFSNL06", + "instantiation": "false", + "filament_cost": [ + "31.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "SUNLU" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..8e75032 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "SUNLU PETG @BBL A1 0.2 nozzle", + "inherits": "SUNLU PETG @base", + "from": "system", + "setting_id": "GFSNLS08_03", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1 0.8 nozzle.json new file mode 100644 index 0000000..82e1810 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1 0.8 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "SUNLU PETG @BBL A1 0.8 nozzle", + "inherits": "SUNLU PETG @base", + "from": "system", + "setting_id": "GFSNLS08_04", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Bambu Lab A1 0.8 nozzle", + "Bambu Lab A1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1.json new file mode 100644 index 0000000..e58d9fe --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "SUNLU PETG @BBL A1", + "inherits": "SUNLU PETG @base", + "from": "system", + "setting_id": "GFSNLS08_02", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..2baf574 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1M 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "SUNLU PETG @BBL A1M 0.2 nozzle", + "inherits": "SUNLU PETG @BBL X1C 0.2 nozzle", + "from": "system", + "setting_id": "GFSNLS08_06", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1M 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1M 0.8 nozzle.json new file mode 100644 index 0000000..56e2a9b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1M 0.8 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "SUNLU PETG @BBL A1M 0.8 nozzle", + "inherits": "SUNLU PETG @BBL X1C 0.8 nozzle", + "from": "system", + "setting_id": "GFSNLS08_07", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1M.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1M.json new file mode 100644 index 0000000..6f5c490 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL A1M.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "SUNLU PETG @BBL A1M 0.4 nozzle", + "inherits": "SUNLU PETG @BBL X1C", + "from": "system", + "setting_id": "GFSNLS08_05", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..768c68d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL X1C 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "SUNLU PETG @BBL X1C 0.2 nozzle", + "inherits": "SUNLU PETG @base", + "from": "system", + "setting_id": "GFSNLS08_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..5323d17 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL X1C 0.8 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "SUNLU PETG @BBL X1C 0.8 nozzle", + "inherits": "SUNLU PETG @base", + "from": "system", + "setting_id": "GFSNLS08_01", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL X1C.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL X1C.json new file mode 100644 index 0000000..e69b9a9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @BBL X1C.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "SUNLU PETG @BBL X1C", + "inherits": "SUNLU PETG @base", + "from": "system", + "setting_id": "GFSNLS08", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "14" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @base.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @base.json new file mode 100644 index 0000000..96c00c9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PETG @base.json @@ -0,0 +1,84 @@ +{ + "type": "filament", + "name": "SUNLU PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFSNL08", + "instantiation": "false", + "description": "To get better transparent or translucent results with the corresponding filament, please refer to this wiki: Printing tips for transparent PETG.", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "22.99" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "SUNLU" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "temperature_vitrification": [ + "68" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..a3784f0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @BBL A1 0.2 nozzle", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "GFSNLS02_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL A1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL A1.json new file mode 100644 index 0000000..c821ebf --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @BBL A1", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "GFSNLS02_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..b8b97dd --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @BBL A1M 0.2 nozzle", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "GFSNLS02_08", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL A1M.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL A1M.json new file mode 100644 index 0000000..54c1a61 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @BBL A1M", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "GFSNLS02_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..8bf7b59 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL P1P 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @BBL P1P 0.2 nozzle", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "GFSNLS02_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL P1P.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL P1P.json new file mode 100644 index 0000000..9ba9ef3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL P1P.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @BBL P1P", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "GFSNLS02_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL X1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL X1.json new file mode 100644 index 0000000..b079ed9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL X1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @BBL X1", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "GFSNLS02_01", + "instantiation": "true", + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..a05e796 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL X1C 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @BBL X1C 0.2 nozzle", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "GFSNLS02_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL X1C.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL X1C.json new file mode 100644 index 0000000..f0ff857 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @BBL X1C.json @@ -0,0 +1,22 @@ + { + "type": "filament", + "name": "SUNLU PLA Matte @BBL X1C", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "GFSNLS02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @base.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @base.json new file mode 100644 index 0000000..ad70b75 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA Matte @base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFSNL02", + "instantiation": "false", + "filament_cost": [ + "25.99" + ], + "filament_density": [ + "1.3" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height":[ + "5%" + ], + "filament_scarf_gap":[ + "0%" + ], + "filament_scarf_length":[ + "10" + ], + "temperature_vitrification": [ + "54" + ], + "nozzle_temperature_range_high": [ + "245" + ], + "nozzle_temperature_range_low": [ + "205" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..20a3d73 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @BBL A1 0.2 nozzle", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "GFSNLS04_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1.json new file mode 100644 index 0000000..19dbeb3 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @BBL A1", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "GFSNLS04_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..a639584 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @BBL A1M 0.2 nozzle", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "GFSNLS04_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1M.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1M.json new file mode 100644 index 0000000..8bd011b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @BBL A1M", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "GFSNLS04_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..c1eeed6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL P1P 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @BBL P1P 0.2 nozzle", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "GFSNLS04_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL P1P.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL P1P.json new file mode 100644 index 0000000..8d5995b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL P1P.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @BBL P1P", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "GFSNLS04_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL X1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL X1.json new file mode 100644 index 0000000..096066a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL X1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @BBL X1", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "GFSNLS04_00", + "instantiation": "true", + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..7ec6353 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL X1C 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @BBL X1C 0.2 nozzle", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "GFSNLS04_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.8" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL X1C.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL X1C.json new file mode 100644 index 0000000..ca830c8 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @BBL X1C.json @@ -0,0 +1,22 @@ + { + "type": "filament", + "name": "SUNLU PLA+ 2.0 @BBL X1C", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "GFSNLS04", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @base.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @base.json new file mode 100644 index 0000000..4d5dcf6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ 2.0 @base.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFSNL04", + "instantiation": "false", + "filament_cost": [ + "18.99" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "1.0" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height":[ + "5%" + ], + "filament_scarf_gap":[ + "0%" + ], + "filament_scarf_length":[ + "10" + ], + "temperature_vitrification": [ + "54" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..d64023e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @BBL A1 0.2 nozzle", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "GFSNLS03_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL A1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL A1.json new file mode 100644 index 0000000..28a92ff --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @BBL A1", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "GFSNLS03_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..ab27e92 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @BBL A1M 0.2 nozzle", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "GFSNLS03_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL A1M.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL A1M.json new file mode 100644 index 0000000..1adf40a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @BBL A1M", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "GFSNLS03_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..e69c557 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL P1P 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @BBL P1P 0.2 nozzle", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "GFSNLS03_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL P1P.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL P1P.json new file mode 100644 index 0000000..3f6ee8d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL P1P.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @BBL P1P", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "GFSNLS03_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL X1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL X1.json new file mode 100644 index 0000000..3b097e0 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL X1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @BBL X1", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "GFSNLS03_00", + "instantiation": "true", + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..e2715df --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL X1C 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @BBL X1C 0.2 nozzle", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "GFSNLS03_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.8" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL X1C.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL X1C.json new file mode 100644 index 0000000..1788d4d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @BBL X1C.json @@ -0,0 +1,19 @@ + { + "type": "filament", + "name": "SUNLU PLA+ @BBL X1C", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "GFSNLS03", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @base.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @base.json new file mode 100644 index 0000000..b9d49d1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU PLA+ @base.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFSNL03", + "instantiation": "false", + "filament_cost": [ + "18.99" + ], + "filament_density": [ + "1.23" + ], + "filament_flow_ratio": [ + "1.0" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height":[ + "5%" + ], + "filament_scarf_gap":[ + "0%" + ], + "filament_scarf_length":[ + "10" + ], + "temperature_vitrification": [ + "54" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..51aef0f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @BBL A1 0.2 nozzle", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "GFSNLS05_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL A1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL A1.json new file mode 100644 index 0000000..842b07f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @BBL A1", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "GFSNLS05_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..bfa3187 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @BBL A1M 0.2 nozzle", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "GFSNLS05_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL A1M.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL A1M.json new file mode 100644 index 0000000..470fb38 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @BBL A1M", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "GFSNLS05_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..b81adec --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL P1P 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @BBL P1P 0.2 nozzle", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "GFSNLS05_03", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL P1P.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL P1P.json new file mode 100644 index 0000000..5bdab70 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL P1P.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @BBL P1P", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "GFSNLS05_02", + "instantiation": "true", + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL X1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL X1.json new file mode 100644 index 0000000..873b028 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL X1.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @BBL X1", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "GFSNLS05_00", + "instantiation": "true", + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..5cc6769 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL X1C 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @BBL X1C 0.2 nozzle", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "GFSNLS05_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL X1C.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL X1C.json new file mode 100644 index 0000000..452d229 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @BBL X1C.json @@ -0,0 +1,22 @@ + { + "type": "filament", + "name": "SUNLU Silk PLA+ @BBL X1C", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "GFSNLS05", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @base.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @base.json new file mode 100644 index 0000000..ac9cc6f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Silk PLA+ @base.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFSNL05", + "instantiation": "false", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "temperature_vitrification": [ + "54" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL A1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL A1.json new file mode 100644 index 0000000..67ba026 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL A1.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "SUNLU Wood PLA @BBL A1", + "inherits": "SUNLU Wood PLA @base", + "from": "system", + "setting_id": "GFSNLS07_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL A1M.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL A1M.json new file mode 100644 index 0000000..5318be2 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL A1M.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "SUNLU Wood PLA @BBL A1M", + "inherits": "SUNLU Wood PLA @base", + "from": "system", + "setting_id": "GFSNLS07_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL P1P.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL P1P.json new file mode 100644 index 0000000..69efdbc --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL P1P.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "SUNLU Wood PLA @BBL P1P", + "inherits": "SUNLU Wood PLA @base", + "from": "system", + "setting_id": "GFSNLS07_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL X1.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL X1.json new file mode 100644 index 0000000..95e9826 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL X1.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "SUNLU Wood PLA @BBL X1", + "inherits": "SUNLU Wood PLA @base", + "from": "system", + "setting_id": "GFSNLS07_00", + "instantiation": "true", + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL X1C.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL X1C.json new file mode 100644 index 0000000..f1fc807 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @BBL X1C.json @@ -0,0 +1,19 @@ + { + "type": "filament", + "name": "SUNLU Wood PLA @BBL X1C", + "inherits": "SUNLU Wood PLA @base", + "from": "system", + "setting_id": "GFSNLS07", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @base.json b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @base.json new file mode 100644 index 0000000..4088526 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/SUNLU/SUNLU Wood PLA @base.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "SUNLU Wood PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFSNL07", + "instantiation": "false", + "filament_cost": [ + "26.99" + ], + "filament_density": [ + "1.10" + ], + "filament_flow_ratio": [ + "1.0" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_length": [ + "4" + ], + "filament_retraction_speed": [ + "50" + ], + "filament_deretraction_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height":[ + "5%" + ], + "filament_scarf_gap":[ + "0%" + ], + "filament_scarf_length":[ + "10" + ], + "temperature_vitrification": [ + "54" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "195" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..d6e8e92 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "eSUN PLA+ @BBL A1 0.2 nozzle", + "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL A1.json b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL A1.json new file mode 100644 index 0000000..072c2c9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "eSUN PLA+ @BBL A1", + "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..ced8418 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "eSUN PLA+ @BBL A1M 0.2 nozzle", + "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL A1M.json b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL A1M.json new file mode 100644 index 0000000..9b71d17 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "eSUN PLA+ @BBL A1M", + "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL X1.json b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL X1.json new file mode 100644 index 0000000..fca65e9 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL X1.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "eSUN PLA+ @BBL X1", + "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_02", + "instantiation": "true", + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..8e11933 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "eSUN PLA+ @BBL X1C 0.2 nozzle", + "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.8" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL X1C.json b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL X1C.json new file mode 100644 index 0000000..551e467 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @BBL X1C.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "eSUN PLA+ @BBL X1C", + "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @base.json b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @base.json new file mode 100644 index 0000000..6219d24 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/eSUN/eSUN PLA+ @base.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "eSUN PLA+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL03", + "instantiation": "false", + "filament_cost": [ + "22.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "eSUN" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_abs.json b/backend/profiles/profiles/BBL/filament/fdm_filament_abs.json new file mode 100644 index 0000000..c01bfb6 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_asa.json b/backend/profiles/profiles/BBL/filament/fdm_filament_asa.json new file mode 100644 index 0000000..ce1126a --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_asa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_bvoh.json b/backend/profiles/profiles/BBL/filament/fdm_filament_bvoh.json new file mode 100644 index 0000000..10b8637 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_bvoh.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "fdm_filament_bvoh", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "69.99" + ], + "filament_density": [ + "1.13" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "BVOH" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_common.json b/backend/profiles/profiles/BBL/filament/fdm_filament_common.json new file mode 100644 index 0000000..1e7a813 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_common.json @@ -0,0 +1,187 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "60" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "10%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "filament_shrink": [ + "100%" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "3" + ], + "supertack_plate_temp": [ + "45" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; Filament gcode\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_eva.json b/backend/profiles/profiles/BBL/filament/fdm_filament_eva.json new file mode 100644 index 0000000..5eaf47f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_eva.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "fdm_filament_eva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "EVA" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_hips.json b/backend/profiles/profiles/BBL/filament/fdm_filament_hips.json new file mode 100644 index 0000000..c7c0ab7 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_hips.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_hips", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "HIPS" + ], + "filament_density": [ + "1.06" + ], + "filament_cost": [ + "22.99" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "6" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_pa.json b/backend/profiles/profiles/BBL/filament/fdm_filament_pa.json new file mode 100644 index 0000000..5f0a1ca --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_pa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "4" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "30" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "108" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_pc.json b/backend/profiles/profiles/BBL/filament/fdm_filament_pc.json new file mode 100644 index 0000000..313655f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_pc.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_type": [ + "PC" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "120" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_pctg.json b/backend/profiles/profiles/BBL/filament/fdm_filament_pctg.json new file mode 100644 index 0000000..5c93c7d --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_pctg.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "fdm_filament_pctg", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PCTG" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{elsif (bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S255\n{endif};Prevent PLA from jamming\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_pe.json b/backend/profiles/profiles/BBL/filament/fdm_filament_pe.json new file mode 100644 index 0000000..0808a35 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_pe.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "fdm_filament_pe", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PE" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_pet.json b/backend/profiles/profiles/BBL/filament/fdm_filament_pet.json new file mode 100644 index 0000000..ef13f4f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_pet.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "70" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{elsif (bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S255\n{endif};Prevent PLA from jamming\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_pha.json b/backend/profiles/profiles/BBL/filament/fdm_filament_pha.json new file mode 100644 index 0000000..19d143f --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_pha.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "fdm_filament_pha", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "27.99" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PHA" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "120" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_pla.json b/backend/profiles/profiles/BBL/filament/fdm_filament_pla.json new file mode 100644 index 0000000..9321b9e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_pla.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_gap": [ + "15%" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_pp.json b/backend/profiles/profiles/BBL/filament/fdm_filament_pp.json new file mode 100644 index 0000000..66927c1 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_pp.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "fdm_filament_pp", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PP" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "110" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_ppa.json b/backend/profiles/profiles/BBL/filament/fdm_filament_ppa.json new file mode 100644 index 0000000..c45e713 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_ppa.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_ppa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PPA-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "210" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_pps.json b/backend/profiles/profiles/BBL/filament/fdm_filament_pps.json new file mode 100644 index 0000000..b8d3661 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_pps.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pps", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "chamber_temperatures": [ + "60" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "0" + ], + "filament_density": [ + "1.36" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_type": [ + "PPS" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature_range_high": [ + "340" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "0%" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "125" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_pva.json b/backend/profiles/profiles/BBL/filament/fdm_filament_pva.json new file mode 100644 index 0000000..2b00903 --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_pva.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "50" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_sbs.json b/backend/profiles/profiles/BBL/filament/fdm_filament_sbs.json new file mode 100644 index 0000000..c73ab5b --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_sbs.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_sbs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "23" + ], + "filament_type": [ + "SBS" + ], + "filament_density": [ + "1.02" + ], + "filament_cost": [ + "15" + ], + "cool_plate_temp": [ + "70" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "nozzle_temperature": [ + "235" + ], + "temperature_vitrification": [ + "70" + ], + "nozzle_temperature_range_low": [ + "215" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/filament/fdm_filament_tpu.json b/backend/profiles/profiles/BBL/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..13a305e --- /dev/null +++ b/backend/profiles/profiles/BBL/filament/fdm_filament_tpu.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "30" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_retraction_length": [ + "0.4" + ], + "filament_type": [ + "TPU" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "30" + ], + "textured_plate_temp": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 0.2 nozzle.json new file mode 100644 index 0000000..3e0225b --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "Bambu Lab A1 0.2 nozzle", + "inherits": "Bambu Lab A1 0.4 nozzle", + "from": "system", + "setting_id": "GM029", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Bambu Lab A1", + "printer_variant": "0.2", + "default_filament_profile": [ + "Bambu PLA Basic @BBL A1 0.2 nozzle" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "default_print_profile": "0.10mm Standard @BBL A1 0.2 nozzle", + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json new file mode 100644 index 0000000..6b75717 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json @@ -0,0 +1,70 @@ +{ + "type": "machine", + "name": "Bambu Lab A1 0.4 nozzle", + "inherits": "fdm_bbl_3dp_001_common", + "from": "system", + "setting_id": "GM030", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Bambu Lab A1", + "printer_variant": "0.4", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "default_filament_profile": [ + "Bambu PLA Basic @BBL A1" + ], + "default_print_profile": "0.20mm Standard @BBL A1", + "enable_long_retraction_when_cut": "2", + "extruder_clearance_height_to_lid": "256", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_max_radius": "73", + "extruder_clearance_dist_to_rod": "56.5", + "head_wrap_detect_zone": [ + "226x224", + "256x224", + "256x256", + "226x256" + ], + "machine_load_filament_time": "25", + "machine_max_acceleration_extruding": [ + "12000", + "12000" + ], + "machine_max_acceleration_x": [ + "12000", + "12000" + ], + "machine_max_acceleration_y": [ + "12000", + "12000" + ], + "machine_max_acceleration_z": [ + "1500", + "1500" + ], + "machine_max_jerk_e": [ + "3", + "3" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_unload_filament_time": "29", + "nozzle_height": "4.76", + "nozzle_type": "stainless_steel", + "nozzle_volume": "92", + "printable_height": "256", + "printer_structure": "i3", + "retract_lift_below": [ + "255" + ], + "scan_first_layer": "0", + "machine_start_gcode": ";===== machine: A1 =========================\n;===== date: 20240620 =====================\nG392 S0\nM9833.2\n;M400\n;M73 P1.717\n\n;===== start to heat heatbead&hotend==========\nM1002 gcode_claim_action : 2\nM1002 set_filament_type:{filament_type[initial_no_support_extruder]}\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\n\n;=====start printer sound ===================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A43 B10 L100 C46 D10 M70 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A0 B10 L100 C43 D10 M60 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A0 B10 L100 C41 D10 M80 E41 F10 N80\nM1006 A0 B10 L100 C44 D10 M80 E44 F10 N80\nM1006 A0 B10 L100 C49 D10 M80 E49 F10 N80\nM1006 A0 B10 L100 C0 D10 M80 E0 F10 N80\nM1006 A44 B10 L100 C48 D10 M60 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A0 B10 L100 C44 D10 M80 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A43 B10 L100 C46 D10 M60 E39 F10 N80\nM1006 W\nM18 \n;=====start printer sound ===================\n\n;=====avoid end stop =================\nG91\nG380 S2 Z40 F1200\nG380 S3 Z-15 F1200\nG90\n\n;===== reset machine status =================\n;M290 X39 Y39 Z8\nM204 S6000\n\nM630 S0 P0\nG91\nM17 Z0.3 ; lower the z-motor current\n\nG90\nM17 X0.65 Y1.2 Z0.6 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\n;M211 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\n\n;====== cog noise reduction=================\nM982.2 S1 ; turn on cog noise reduction\n\nM1002 gcode_claim_action : 13\n\nG28 X\nG91\nG1 Z5 F1200\nG90\nG0 X128 F30000\nG0 Y254 F3000\nG91\nG1 Z-5 F1200\n\nM109 S25 H140\n\nM17 E0.3\nM83\nG1 E10 F1200\nG1 E-0.5 F30\nM17 D\n\nG28 Z P0 T140; home z with low precision,permit 300deg temperature\nM104 S{nozzle_temperature_initial_layer[initial_extruder]}\n\nM1002 judge_flag build_plate_detect_flag\nM622 S1\n G39.4\n G90\n G1 Z5 F1200\nM623\n\n;M400\n;M73 P1.717\n\n;===== prepare print temperature and material ==========\nM1002 gcode_claim_action : 24\n\nM400\n;G392 S1\nM211 X0 Y0 Z0 ;turn off soft endstop\nM975 S1 ; turn on\n\nG90\nG1 X-28.5 F30000\nG1 X-48.2 F3000\n\nM620 M ;enable remap\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M1002 gcode_claim_action : 4\n M400\n M1002 set_filament_type:UNKNOWN\n M109 S[nozzle_temperature_initial_layer]\n M104 S250\n M400\n T[initial_no_support_extruder]\n G1 X-48.2 F3000\n M400\n\n M620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n M109 S250 ;set nozzle to common flush temp\n M106 P1 S0\n G92 E0\n G1 E50 F200\n M400\n M1002 set_filament_type:{filament_type[initial_no_support_extruder]}\nM621 S[initial_no_support_extruder]A\n\nM109 S{nozzle_temperature_range_high[initial_no_support_extruder]} H300\nG92 E0\nG1 E50 F200 ; lower extrusion speed to avoid clog\nM400\nM106 P1 S178\nG92 E0\nG1 E5 F200\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG92 E0\nG1 E-0.5 F300\n\nG1 X-28.5 F30000\nG1 X-48.2 F3000\nG1 X-28.5 F30000 ;wipe and shake\nG1 X-48.2 F3000\nG1 X-28.5 F30000 ;wipe and shake\nG1 X-48.2 F3000\n\n;G392 S0\n\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n;M400\n;M73 P1.717\n\n;===== auto extrude cali start =========================\nM975 S1\n;G392 S1\n\nG90\nM83\nT1000\nG1 X-48.2 Y0 Z10 F10000\nM400\nM1002 set_filament_type:UNKNOWN\n\nM412 S1 ; ===turn on filament runout detection===\nM400 P10\nM620.3 W1; === turn on filament tangle detection===\nM400 S2\n\nM1002 set_filament_type:{filament_type[initial_no_support_extruder]}\n\n;M1002 set_flag extrude_cali_flag=1\nM1002 judge_flag extrude_cali_flag\n\nM622 J1\n M1002 gcode_claim_action : 8\n\n M109 S{nozzle_temperature[initial_extruder]}\n G1 E10 F{outer_wall_volumetric_speed/2.4*60}\n M983 F{outer_wall_volumetric_speed/2.4} A0.3 H[nozzle_diameter]; cali dynamic extrusion compensation\n\n M106 P1 S255\n M400 S5\n G1 X-28.5 F18000\n G1 X-48.2 F3000\n G1 X-28.5 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-28.5 F12000 ;wipe and shake\n G1 X-48.2 F3000\n M400\n M106 P1 S0\n\n M1002 judge_last_extrude_cali_success\n M622 J0\n M983 F{outer_wall_volumetric_speed/2.4} A0.3 H[nozzle_diameter]; cali dynamic extrusion compensation\n M106 P1 S255\n M400 S5\n G1 X-28.5 F18000\n G1 X-48.2 F3000\n G1 X-28.5 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-28.5 F12000 ;wipe and shake\n M400\n M106 P1 S0\n M623\n \n G1 X-48.2 F3000\n M400\n M984 A0.1 E1 S1 F{outer_wall_volumetric_speed/2.4} H[nozzle_diameter]\n M106 P1 S178\n M400 S7\n G1 X-28.5 F18000\n G1 X-48.2 F3000\n G1 X-28.5 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-28.5 F12000 ;wipe and shake\n G1 X-48.2 F3000\n M400\n M106 P1 S0\nM623 ; end of \"draw extrinsic para cali paint\"\n\n;G392 S0\n;===== auto extrude cali end ========================\n\n;M400\n;M73 P1.717\n\nM104 S170 ; prepare to wipe nozzle\nM106 S255 ; turn on fan\n\n;===== mech mode fast check start =====================\nM1002 gcode_claim_action : 3\n\nG1 X128 Y128 F20000\nG1 Z5 F1200\nM400 P200\nM970.3 Q1 A5 K0 O3\nM974 Q1 S2 P0\n\nM970.2 Q1 K1 W58 Z0.1\nM974 S2\n\nG1 X128 Y128 F20000\nG1 Z5 F1200\nM400 P200\nM970.3 Q0 A10 K0 O1\nM974 Q0 S2 P0\n\nM970.2 Q0 K1 W78 Z0.1\nM974 S2\n\nM975 S1\nG1 F30000\nG1 X0 Y5\nG28 X ; re-home XY\n\nG1 Z4 F1200\n\n;===== mech mode fast check end =======================\n\n;M400\n;M73 P1.717\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\n\nM975 S1\nM106 S255 ; turn on fan (G28 has turn off fan)\nM211 S; push soft endstop status\nM211 X0 Y0 Z0 ;turn off Z axis endstop\n\n;===== remove waste by touching start =====\n\nM104 S170 ; set temp down to heatbed acceptable\n\nM83\nG1 E-1 F500\nG90\nM83\n\nM109 S170\nG0 X108 Y-0.5 F30000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X110 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X112 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X114 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X116 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X118 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X120 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X122 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X124 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X126 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X128 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X130 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X132 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X134 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X136 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X138 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X140 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X142 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X144 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X146 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X148 F10000\nG380 S3 Z-5 F1200\n\nG1 Z5 F30000\n;===== remove waste by touching end =====\n\nG1 Z10 F1200\nG0 X118 Y261 F30000\nG1 Z5 F1200\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-50}\n\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nM104 S140 ; prepare to abl\nG0 Z5 F20000\n\nG0 X128 Y261 F20000 ; move to exposed steel surface\nG0 Z-1.01 F1200 ; stop the nozzle\n\nG91\nG2 I1 J0 X2 Y0 F2000.1\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\n\nG90\nG1 Z10 F1200\n\n;===== brush material wipe nozzle =====\n\nG90\nG1 Y250 F30000\nG1 X55\nG1 Z1.300 F1200\nG1 Y262.5 F6000\nG91\nG1 X-35 F30000\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Z5.000 F1200\n\nG90\nG1 X30 Y250.000 F30000\nG1 Z1.300 F1200\nG1 Y262.5 F6000\nG91\nG1 X35 F30000\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Z10.000 F1200\n\n;===== brush material wipe nozzle end =====\n\nG90\n;G0 X128 Y261 F20000 ; move to exposed steel surface\nG1 Y250 F30000\nG1 X138\nG1 Y261\nG0 Z-1.01 F1200 ; stop the nozzle\n\nG91\nG2 I1 J0 X2 Y0 F2000.1\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\n\nM109 S140\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM211 R; pop softend status\n\n;===== wipe nozzle end ================================\n\n;M400\n;M73 P1.717\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\n\nG90\nG1 Z5 F1200\nG1 X0 Y0 F30000\nG29.2 S1 ; turn on ABL\n\nM190 S[bed_temperature_initial_layer_single]; ensure bed temp\nM109 S140\nM106 S0 ; turn off fan , too noisy\n\nM622 J1\n M1002 gcode_claim_action : 1\n G29 A1 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n\n;===== home after wipe mouth end =======================\n\n;M400\n;M73 P1.717\n\nG1 X108.000 Y-0.500 F30000\nG1 Z0.300 F1200\nM400\nG2814 Z0.32\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; prepare to print\n\n;===== nozzle load line ===============================\n;G90\n;M83\n;G1 Z5 F1200\n;G1 X88 Y-0.5 F20000\n;G1 Z0.3 F1200\n\n;M109 S{nozzle_temperature_initial_layer[initial_extruder]}\n\n;G1 E2 F300\n;G1 X168 E4.989 F6000\n;G1 Z1 F1200\n;===== nozzle load line end ===========================\n\n;===== extrude cali test ===============================\n\nM400\n M900 S\n M900 C\n G90\n M83\n\n M109 S{nozzle_temperature_initial_layer[initial_extruder]}\n G0 X128 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\n G0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G91\n G1 X1 Z-0.300\n G1 X4\n G1 Z1 F1200\n G90\n M400\n\nM900 R\n\nM1002 judge_flag extrude_cali_flag\nM622 J1\n G90\n G1 X108.000 Y1.000 F30000\n G91\n G1 Z-0.700 F1200\n G90\n M83\n G0 X128 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\n G0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G91\n G1 X1 Z-0.300\n G1 X4\n G1 Z1 F1200\n G90\n M400\nM623\n\nG1 Z0.2\n\n;M400\n;M73 P1.717\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.02} ; for Textured PEI Plate\n{endif}\n\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n\nM211 X0 Y0 Z0 ;turn off soft endstop\n;G392 S1 ; turn on clog detection\nM1007 S1 ; turn on mass estimation\nG29.4\n", + "machine_end_gcode": ";===== date: 20231229 =====================\nG392 S0 ;turn off nozzle clog detect\n\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X0 Y{first_layer_center_no_wipe_tower[1]} F18000 ; move to safe pos\nG1 X-13.0 F3000 ; move to safe pos\n{if !spiral_mode && print_sequence != \"by object\"}\nM1002 judge_flag timelapse_record_flag\nM622 J1\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM991 S0 P-1 ;end timelapse at safe pos\nM623\n{endif}\n\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\n;G1 X27 F15000 ; wipe\n\n; pull back filament to AMS\nM620 S255\nG1 X267 F15000\nT255\nG1 X-28.5 F18000\nG1 X-48.2 F3000\nG1 X-28.5 F18000\nG1 X-48.2 F3000\nM621 S255\n\nM104 S0 ; turn off hotend\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 256}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z256 F600\n G1 Z256\n{endif}\nM400 P100\nM17 R ; restore z current\n\nG90\nG1 X-48 Y180 F3600\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\n;=====printer finish sound=========\nM17\nM400 S1\nM1006 S1\nM1006 A0 B20 L100 C37 D20 M40 E42 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C46 D10 M80 E46 F10 N80\nM1006 A44 B20 L100 C39 D20 M60 E48 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C48 D10 M60 E44 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A44 B20 L100 C49 D20 M80 E41 F20 N80\nM1006 A0 B20 L100 C0 D20 M60 E0 F20 N80\nM1006 A0 B20 L100 C37 D20 M30 E37 F20 N60\nM1006 W\n;=====printer finish sound=========\n\n;M17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\nM400\nM18 X Y Z\n\n", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", + "time_lapse_gcode": ";===================== date: 20240606 =====================\n{if !spiral_mode && print_sequence != \"by object\"}\n; don't support timelapse gcode in spiral_mode and by object sequence for I3 structure printer\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\nG92 E0\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Z{max_layer_z + 0.4}\nG1 X0 Y{first_layer_center_no_wipe_tower[1]} F18000 ; move to safe pos\nG1 X-48.2 F3000 ; move to safe pos\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 X0 F18000\nM623\n\nM622.1 S1\nM1002 judge_flag g39_3rd_layer_detect_flag\nM622 J1\n ; enable nozzle clog detect at 3rd layer\n {if layer_num == 2}\n M400\n G90\n M83\n M204 S5000\n G0 Z2 F4000\n G0 X261 Y250 F20000\n M400 P200\n G39 S1\n G0 Z2 F4000\n {endif}\n\n\n M622.1 S1\n M1002 judge_flag g39_detection_flag\n M622 J1\n {if !in_head_wrap_detect_zone}\n M622.1 S0\n M1002 judge_flag g39_mass_exceed_flag\n M622 J1\n {if layer_num > 2}\n G392 S0\n M400\n G90\n M83\n M204 S5000\n G0 Z{max_layer_z + 0.4} F4000\n G39.3 S1\n G0 Z{max_layer_z + 0.4} F4000\n G392 S0\n {endif}\n M623\n {endif}\n M623\nM623\n{endif}\n", + "change_filament_gcode": ";===== A1 20240913 =======================\nM1007 S0 ; turn off mass estimation\nG392 S0\nM620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n\nG1 X267 F18000\n\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F1200\n{else}\nM620.11 S0\n{endif}\nM400\n\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nM620.10 A0 F[old_filament_e_feedrate]\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\nM620.10 A1 F[new_filament_e_feedrate] L[flush_length] H[nozzle_diameter] T[nozzle_temperature_range_high]\n\nG1 Y128 F9000\n\n{if next_extruder < 255}\n\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\n\nM400\nG92 E0\nM628 S0\n\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM1002 set_filament_type:UNKNOWN\nM109 S[nozzle_temperature_range_high]\nM106 P1 S60\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\nM400\nM1002 set_filament_type:{filament_type[next_extruder]}\n{endif}\n\n{if flush_length_1 > 45 && flush_length_2 > 1}\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_2 > 1}\nM106 P1 S60\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 45 && flush_length_3 > 1}\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_3 > 1}\nM106 P1 S60\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 45 && flush_length_4 > 1}\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_4 > 1}\nM106 P1 S60\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n\nM629\n\nM400\nM106 P1 S60\nM109 S[new_filament_temp]\nG1 E6 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM400\nM106 P1 S178\nM400 S3\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nM400\nG1 Z{max_layer_z + 3.0} F3000\nM106 P1 S0\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\n\nM622.1 S0\nM9833 F{outer_wall_volumetric_speed/2.4} A0.3 ; cali dynamic extrusion compensation\nM1002 judge_flag filament_need_cali_flag\nM622 J1\n G92 E0\n G1 E-[new_retract_length_toolchange] F1800\n M400\n \n M106 P1 S178\n M400 S4\n G1 X-38.2 F18000\n G1 X-48.2 F3000\n G1 X-38.2 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-38.2 F12000 ;wipe and shake\n G1 X-48.2 F3000\n M400\n M106 P1 S0 \nM623\n\nM621 S[next_extruder]A\nG392 S0\n\nM1007 S1\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab A1 0.6 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 0.6 nozzle.json new file mode 100644 index 0000000..7c9e3a2 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 0.6 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "Bambu Lab A1 0.6 nozzle", + "inherits": "Bambu Lab A1 0.4 nozzle", + "from": "system", + "setting_id": "GM031", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Bambu Lab A1", + "printer_variant": "0.6", + "default_filament_profile": [ + "Bambu PLA Basic @BBL A1" + ], + "default_print_profile": "0.30mm Strength @BBL A1 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab A1 0.8 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 0.8 nozzle.json new file mode 100644 index 0000000..a266449 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 0.8 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "Bambu Lab A1 0.8 nozzle", + "inherits": "Bambu Lab A1 0.4 nozzle", + "from": "system", + "setting_id": "GM032", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Bambu Lab A1", + "printer_variant": "0.8", + "default_filament_profile": [ + "Bambu PLA Basic @BBL A1" + ], + "default_print_profile": "0.40mm Standard @BBL A1 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "upward_compatible_machine": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini 0.2 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini 0.2 nozzle.json new file mode 100644 index 0000000..ebd401e --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini 0.2 nozzle.json @@ -0,0 +1,34 @@ +{ + "type": "machine", + "name": "Bambu Lab A1 mini 0.2 nozzle", + "inherits": "Bambu Lab A1 mini 0.4 nozzle", + "from": "system", + "setting_id": "GM021", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Bambu Lab A1 mini", + "printer_variant": "0.2", + "default_filament_profile": [ + "Bambu PLA Basic @BBL A1M 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @BBL A1M 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini 0.4 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini 0.4 nozzle.json new file mode 100644 index 0000000..0832233 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini 0.4 nozzle.json @@ -0,0 +1,77 @@ +{ + "type": "machine", + "name": "Bambu Lab A1 mini 0.4 nozzle", + "inherits": "fdm_bbl_3dp_001_common", + "from": "system", + "setting_id": "GM020", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Bambu Lab A1 mini", + "printer_variant": "0.4", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "best_object_pos": "0.7x0.5", + "default_filament_profile": [ + "Bambu PLA Basic @BBL A1M" + ], + "default_print_profile": "0.20mm Standard @BBL A1M", + "enable_long_retraction_when_cut": "2", + "extruder_clearance_height_to_lid": "180", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_max_radius": "73", + "extruder_clearance_dist_to_rod": "56.5", + "head_wrap_detect_zone": [ + "156x152", + "180x152", + "180x180", + "156x180" + ], + "machine_load_filament_time": "28", + "machine_max_acceleration_z": [ + "1500", + "1500" + ], + "machine_max_jerk_e": [ + "3", + "3" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_unload_filament_time": "34", + "nozzle_height": "4.76", + "nozzle_type": "stainless_steel", + "nozzle_volume": "92", + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "printable_height": "180", + "retract_lift_below":[ + "179" + ], + "printer_structure": "i3", + "scan_first_layer": "0", + "upward_compatible_machine": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" + ], + "machine_start_gcode": ";===== machine: A1 mini =========================\n;===== date: 20240620 =====================\n\n;===== start to heat heatbead&hotend==========\nM1002 gcode_claim_action : 2\nM1002 set_filament_type:{filament_type[initial_no_support_extruder]}\nM104 S170\nM140 S[bed_temperature_initial_layer_single]\nG392 S0 ;turn off clog detect\nM9833.2\n;=====start printer sound ===================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B0 L100 C37 D10 M100 E37 F10 N100\nM1006 A0 B0 L100 C41 D10 M100 E41 F10 N100\nM1006 A0 B0 L100 C44 D10 M100 E44 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A43 B10 L100 C39 D10 M100 E46 F10 N100\nM1006 A0 B0 L100 C0 D10 M100 E0 F10 N100\nM1006 A0 B0 L100 C39 D10 M100 E43 F10 N100\nM1006 A0 B0 L100 C0 D10 M100 E0 F10 N100\nM1006 A0 B0 L100 C41 D10 M100 E41 F10 N100\nM1006 A0 B0 L100 C44 D10 M100 E44 F10 N100\nM1006 A0 B0 L100 C49 D10 M100 E49 F10 N100\nM1006 A0 B0 L100 C0 D10 M100 E0 F10 N100\nM1006 A44 B10 L100 C39 D10 M100 E48 F10 N100\nM1006 A0 B0 L100 C0 D10 M100 E0 F10 N100\nM1006 A0 B0 L100 C39 D10 M100 E44 F10 N100\nM1006 A0 B0 L100 C0 D10 M100 E0 F10 N100\nM1006 A43 B10 L100 C39 D10 M100 E46 F10 N100\nM1006 W\nM18\n;=====avoid end stop =================\nG91\nG380 S2 Z30 F1200\nG380 S3 Z-20 F1200\nG1 Z5 F1200\nG90\n\n;===== reset machine status =================\nM204 S6000\n\nM630 S0 P0\nG91\nM17 Z0.3 ; lower the z-motor current\n\nG90\nM17 X0.7 Y0.9 Z0.5 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM83\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\n;====== cog noise reduction=================\nM982.2 S1 ; turn on cog noise reduction\n\n;===== prepare print temperature and material ==========\nM400\nM18\nM109 S100 H170\nM104 S170\nM400\nM17\nM400\nG28 X\n\nM211 X0 Y0 Z0 ;turn off soft endstop ; turn off soft endstop to prevent protential logic problem\n\nM975 S1 ; turn on\n\nG1 X0.0 F30000\nG1 X-13.5 F3000\n\nM620 M ;enable remap\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n G392 S0 ;turn on clog detect\n M1002 gcode_claim_action : 4\n M400\n M1002 set_filament_type:UNKNOWN\n M109 S[nozzle_temperature_initial_layer]\n M104 S250\n M400\n T[initial_no_support_extruder]\n G1 X-13.5 F3000\n M400\n M620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n M109 S250 ;set nozzle to common flush temp\n M106 P1 S0\n G92 E0\n G1 E50 F200\n M400\n M1002 set_filament_type:{filament_type[initial_no_support_extruder]}\n M104 S{nozzle_temperature_range_high[initial_no_support_extruder]}\n G92 E0\n G1 E50 F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60}\n M400\n M106 P1 S178\n G92 E0\n G1 E5 F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60}\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-40}\n G92 E0\n G1 E-0.5 F300\n\n G1 X0 F30000\n G1 X-13.5 F3000\n G1 X0 F30000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n G1 X0 F30000\n G1 X-13.5 F3000\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-40}\n G392 S0 ;turn off clog detect\nM621 S[initial_no_support_extruder]A\n\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== mech mode fast check============================\nM1002 gcode_claim_action : 3\nG0 X25 Y175 F20000 ; find a soft place to home\n;M104 S0\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nM104 S170\n\n; build plate detect\nM1002 judge_flag build_plate_detect_flag\nM622 S1\n G39.4\n M400\nM623\n\nG1 Z5 F3000\nG1 X90 Y-1 F30000\nM400 P200\nM970.3 Q1 A7 K0 O2\nM974 Q1 S2 P0\n\nG1 X90 Y0 Z5 F30000\nM400 P200\nM970 Q0 A10 B50 C90 H15 K0 M20 O3\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X-1 Y10\nG28 X ; re-home XY\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\n\nM104 S170 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\nM211 S; push soft endstop status\nM211 X0 Y0 Z0 ;turn off Z axis endstop\n\nM83\nG1 E-1 F500\nG90\nM83\n\nM109 S170\nM104 S140\nG0 X90 Y-4 F30000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X91 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X92 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X93 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X94 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X95 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X96 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X97 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X98 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X99 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X99 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X99 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X99 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X99 F10000\nG380 S3 Z-5 F1200\n\nG1 Z5 F30000\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\nG1 X25 Y175 F30000.1 ;Brush material\nG1 Z0.2 F30000.1\nG1 Y185\nG91\nG1 X-30 F30000\nG1 Y-2\nG1 X27\nG1 Y1.5\nG1 X-28\nG1 Y-2\nG1 X30\nG1 Y1.5\nG1 X-30\nG90\nM83\n\nG1 Z5 F3000\nG0 X50 Y175 F20000 ; find a soft place to home\nG28 Z P0 T300; home z with low precision, permit 300deg temperature\nG29.2 S0 ; turn off ABL\n\nG0 X85 Y185 F10000 ;move to exposed steel surface and stop the nozzle\nG0 Z-1.01 F10000\nG91\n\nG2 I1 J0 X2 Y0 F2000.1\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\n\nG90\nG1 Z5 F30000\nG1 X25 Y175 F30000.1 ;Brush material\nG1 Z0.2 F30000.1\nG1 Y185\nG91\nG1 X-30 F30000\nG1 Y-2\nG1 X27\nG1 Y1.5\nG1 X-28\nG1 Y-2\nG1 X30\nG1 Y1.5\nG1 X-30\nG90\nM83\n\nG1 Z5\nG0 X55 Y175 F20000 ; find a soft place to home\nG28 Z P0 T300; home z with low precision, permit 300deg temperature\nG29.2 S0 ; turn off ABL\n\nG1 Z10\nG1 X85 Y185\nG1 Z-1.01\nG1 X95\nG1 X90\n\nM211 R; pop softend status\n\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== wait heatbed ====================\nM1002 gcode_claim_action : 2\nM104 S0\nM190 S[bed_temperature_initial_layer_single];set bed temp\nM109 S140\n\nG1 Z5 F3000\nG29.2 S1\nG1 X10 Y10 F20000\n\n;===== bed leveling ==================================\n;M1002 set_flag g29_before_print_flag=1\nM1002 judge_flag g29_before_print_flag\nM622 J1\n M1002 gcode_claim_action : 1\n G29 A1 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28 T145\n\nM623\n\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\n\nG1 X-13.5 Y0 Z10 F10000\nG1 E1.2 F500\nM400\nM1002 set_filament_type:UNKNOWN\nM109 S{nozzle_temperature[initial_extruder]}\nM400\n\nM412 S1 ; ===turn on filament runout detection===\nM400 P10\n\nG392 S0 ;turn on clog detect\n\nM620.3 W1; === turn on filament tangle detection===\nM400 S2\n\nM1002 set_filament_type:{filament_type[initial_no_support_extruder]}\n;M1002 set_flag extrude_cali_flag=1\nM1002 judge_flag extrude_cali_flag\nM622 J1\n M1002 gcode_claim_action : 8\n \n M400\n M900 K0.0 L1000.0 M1.0\n G90\n M83\n G0 X68 Y-4 F30000\n G0 Z0.3 F18000 ;Move to start position\n M400\n G0 X88 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\n G0 X93 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X98 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X103 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X108 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X113 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 Y0 Z0 F20000\n M400\n \n G1 X-13.5 Y0 Z10 F10000\n M400\n \n G1 E10 F{outer_wall_volumetric_speed/2.4*60}\n M983 F{outer_wall_volumetric_speed/2.4} A0.3 H[nozzle_diameter]; cali dynamic extrusion compensation\n M106 P1 S178\n M400 S7\n G1 X0 F18000\n G1 X-13.5 F3000\n G1 X0 F18000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n G1 X-13.5 F3000\n M400\n M106 P1 S0\n\n M1002 judge_last_extrude_cali_success\n M622 J0\n M983 F{outer_wall_volumetric_speed/2.4} A0.3 H[nozzle_diameter]; cali dynamic extrusion compensation\n M106 P1 S178\n M400 S7\n G1 X0 F18000\n G1 X-13.5 F3000\n G1 X0 F18000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n M400\n M106 P1 S0\n M623\n \n G1 X-13.5 F3000\n M400\n M984 A0.1 E1 S1 F{outer_wall_volumetric_speed/2.4} H[nozzle_diameter]\n M106 P1 S178\n M400 S7\n G1 X0 F18000\n G1 X-13.5 F3000\n G1 X0 F18000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n G1 X-13.5 F3000\n M400\n M106 P1 S0\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n;===== extrude cali test ===============================\nM104 S{nozzle_temperature_initial_layer[initial_extruder]}\nG90\nM83\nG0 X68 Y-2.5 F30000\nG0 Z0.3 F18000 ;Move to start position\nG0 X88 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X93 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X98 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X103 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X108 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X113 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X115 Z0 F20000\nG0 Z5\nM400\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\n\nM400 ; wait all motion done before implement the emprical L parameters\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.02} ; for Textured PEI Plate\n{endif}\n\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n\nM211 X0 Y0 Z0 ;turn off soft endstop\nM1007 S1\n\n\n\n", + "machine_end_gcode": ";===== date: 20231229 =====================\n;turn off nozzle clog detect\nG392 S0\n\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X0 Y{first_layer_center_no_wipe_tower[1]} F18000 ; move to safe pos\nG1 X-13.0 F3000 ; move to safe pos\n{if !spiral_mode && print_sequence != \"by object\"}\nM1002 judge_flag timelapse_record_flag\nM622 J1\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM991 S0 P-1 ;end timelapse at safe pos\nM623\n{endif}\n\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\n;G1 X27 F15000 ; wipe\n\n; pull back filament to AMS\nM620 S255\nG1 X181 F12000\nT255\nG1 X0 F18000\nG1 X-13.0 F3000\nG1 X0 F18000 ; wipe\nM621 S255\n\nM104 S0 ; turn off hotend\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 180}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z180 F600\n G1 Z180\n{endif}\nM400 P100\nM17 R ; restore z current\n\nG90\nG1 X-13 Y180 F3600\n\nG91\nG1 Z-1 F600\nG90\nM83\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\n;=====printer finish sound=========\nM17\nM400 S1\nM1006 S1\nM1006 A0 B20 L100 C37 D20 M100 E42 F20 N100\nM1006 A0 B10 L100 C44 D10 M100 E44 F10 N100\nM1006 A0 B10 L100 C46 D10 M100 E46 F10 N100\nM1006 A44 B20 L100 C39 D20 M100 E48 F20 N100\nM1006 A0 B10 L100 C44 D10 M100 E44 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A0 B10 L100 C39 D10 M100 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A0 B10 L100 C44 D10 M100 E44 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A0 B10 L100 C39 D10 M100 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A44 B10 L100 C0 D10 M100 E48 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A44 B20 L100 C41 D20 M100 E49 F20 N100\nM1006 A0 B20 L100 C0 D20 M100 E0 F20 N100\nM1006 A0 B20 L100 C37 D20 M100 E37 F20 N100\nM1006 W\n;=====printer finish sound=========\nM400 S1\nM18 X Y Z\n", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change\n", + "time_lapse_gcode": ";===================== date: 20240606 =====================\n{if !spiral_mode && print_sequence != \"by object\"}\n; don't support timelapse gcode in spiral_mode and by object sequence for I3 structure printer\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\nG92 E0\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Z{max_layer_z + 0.4}\nG1 X0 Y{first_layer_center_no_wipe_tower[1]} F18000 ; move to safe pos\nG1 X-13.0 F3000 ; move to safe pos\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 X0 F18000\nM623\n\nM622.1 S1\nM1002 judge_flag g39_3rd_layer_detect_flag\nM622 J1\n ; enable nozzle clog detect at 3rd layer\n {if layer_num == 2}\n M400\n G90\n M83\n M204 S5000\n G0 Z2 F4000\n G0 X187 Y178 F20000\n G39 S1 X187 Y178\n G0 Z2 F4000\n {endif}\n\n\n M622.1 S1\n M1002 judge_flag g39_detection_flag\n M622 J1\n {if !in_head_wrap_detect_zone}\n M622.1 S0\n M1002 judge_flag g39_mass_exceed_flag\n M622 J1\n {if layer_num > 2}\n G392 S0\n M400\n G90\n M83\n M204 S5000\n G0 Z{max_layer_z + 0.4} F4000\n G39.3 S1\n G0 Z{max_layer_z + 0.4} F4000\n G392 S0\n {endif}\n M623\n {endif}\n M623\nM623\n{endif}\n\n\n", + "change_filament_gcode": ";===== machine: A1 mini =========================\n;===== date: 20240913 =====================\nG392 S0\nM1007 S0\nM620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n\nG1 X180 F18000\n\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F1200\n{else}\nM620.11 S0\n{endif}\nM400\n\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nM620.10 A0 F[old_filament_e_feedrate]\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\nM620.10 A1 F[new_filament_e_feedrate] L[flush_length] H[nozzle_diameter] T[nozzle_temperature_range_high]\n\nG1 Y90 F9000\n\n{if next_extruder < 255}\n\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\n\nM400\nG92 E0\nM628 S0\n\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM1002 set_filament_type:UNKNOWN\nM109 S[nozzle_temperature_range_high]\nM106 P1 S60\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\nM400\nM1002 set_filament_type:{filament_type[next_extruder]}\n{endif}\n\n{if flush_length_1 > 45 && flush_length_2 > 1}\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_2 > 1}\nM106 P1 S60\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 45 && flush_length_3 > 1}\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_3 > 1}\nM106 P1 S60\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 45 && flush_length_4 > 1}\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_4 > 1}\nM106 P1 S60\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n\nM629\n\nM400\nM106 P1 S60\nM109 S[new_filament_temp]\nG1 E5 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nG1 Z{max_layer_z + 3.0} F3000\nM106 P1 S0\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\n\nM622.1 S0\nM9833 F{outer_wall_volumetric_speed/2.4} A0.3 ; cali dynamic extrusion compensation\nM1002 judge_flag filament_need_cali_flag\nM622 J1\n G92 E0\n G1 E-[new_retract_length_toolchange] F1800\n M400\n \n M106 P1 S178\n M400 S7\n G1 X0 F18000\n G1 X-13.5 F3000\n G1 X0 F18000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n M400\n M106 P1 S0 \nM623\n\nM621 S[next_extruder]A\nG392 S0\n\nM1007 S1\n" +} diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini 0.6 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini 0.6 nozzle.json new file mode 100644 index 0000000..ed1a274 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini 0.6 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "machine", + "name": "Bambu Lab A1 mini 0.6 nozzle", + "inherits": "Bambu Lab A1 mini 0.4 nozzle", + "from": "system", + "setting_id": "GM022", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Bambu Lab A1 mini", + "printer_variant": "0.6", + "default_filament_profile": [ + "Bambu PLA Basic @BBL A1M" + ], + "default_print_profile": "0.30mm Standard @BBL A1M 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "nozzle_type": "hardened_steel", + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini 0.8 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini 0.8 nozzle.json new file mode 100644 index 0000000..09760ec --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini 0.8 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "machine", + "name": "Bambu Lab A1 mini 0.8 nozzle", + "inherits": "Bambu Lab A1 mini 0.4 nozzle", + "from": "system", + "setting_id": "GM023", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Bambu Lab A1 mini", + "printer_variant": "0.8", + "default_filament_profile": [ + "Bambu PLA Basic @BBL A1M" + ], + "default_print_profile": "0.40mm Standard @BBL A1M 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "nozzle_type": "hardened_steel", + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini.json b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini.json new file mode 100644 index 0000000..26ba699 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab A1 mini.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Bambu Lab A1 mini", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", + "bed_model": "bbl-3dp-A1M.stl", + "bed_texture": "bbl-3dp-logo.svg", + "default_bed_type": "Textured PEI Plate", + "family": "BBL-3DP", + "machine_tech": "FFF", + "model_id": "N1", + "default_materials": "Bambu PLA Matte @BBL A1M;Bambu PLA Basic @BBL A1M;Bambu PLA Silk @BBL A1M;Bambu Support For PLA @BBL A1M;Bambu TPU 95A @BBL A1M;Generic PLA @BBL A1M;Generic PLA High Speed @BBL A1M;Bambu PLA Metal @BBL A1M;Generic PETG @BBL A1M;Bambu PLA Marble @BBL A1M;Bambu PLA-CF @BBL A1M;Bambu PETG-CF @BBL A1M;Bambu PETG HF @BBL A1M" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab A1.json b/backend/profiles/profiles/BBL/machine/Bambu Lab A1.json new file mode 100644 index 0000000..d818efa --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab A1.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Bambu Lab A1", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", + "bed_model": "bbl-3dp-X1.stl", + "bed_texture": "bbl-3dp-logo.svg", + "default_bed_type": "Textured PEI Plate", + "family": "BBL-3DP", + "machine_tech": "FFF", + "model_id": "N2S", + "default_materials": "Bambu PLA Matte @BBL A1;Bambu PLA Basic @BBL A1;Bambu PLA Silk @BBL A1;Bambu Support For PA/PET @BBL A1;Bambu ABS @BBL A1;Bambu TPU 95A @BBL A1;Bambu PLA Tough @BBL A1;Generic PLA @BBL A1;Generic PLA High Speed @BBL A1;Generic PETG @BBL A1;Generic PVA @BBL A1;Bambu PETG HF @BBL A1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab P1P 0.2 nozzle.json new file mode 100644 index 0000000..e13f52b --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab P1P 0.2 nozzle.json @@ -0,0 +1,34 @@ +{ + "type": "machine", + "name": "Bambu Lab P1P 0.2 nozzle", + "inherits": "Bambu Lab P1P 0.4 nozzle", + "from": "system", + "setting_id": "GM010", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Bambu Lab P1P", + "printer_variant": "0.2", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @BBL P1P 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" + ], + "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20231107 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ;turn on MC fan by default(P1S)\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z-0.04 ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json new file mode 100644 index 0000000..d288e57 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "machine", + "name": "Bambu Lab P1P 0.4 nozzle", + "inherits": "fdm_bbl_3dp_001_common", + "from": "system", + "setting_id": "GM013", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Bambu Lab P1P", + "printer_variant": "0.4", + "auxiliary_fan": "0", + "bed_exclude_area": [ + "0x0", + "18x0", + "18x28", + "0x28" + ], + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1" + ], + "default_print_profile": "0.20mm Standard @BBL P1P", + "enable_long_retraction_when_cut": "2", + "extruder_offset": [ + "0x2" + ], + "machine_load_filament_time": "29", + "machine_unload_filament_time": "28", + "nozzle_height": "4.2", + "nozzle_type": "stainless_steel", + "scan_first_layer": "0", + "upward_compatible_machine": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" + ], + "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", + "machine_end_gcode": ";===== date: 20230428 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\n", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", + "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nM620.11 S0\n{endif}\nM400\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\nG92 E0\n{if flush_length_1 > 1}\nM83\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S260\n{elsif filament_type[next_extruder] == \"PVA\"}\nM109 S210\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X105 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\n\nG1 X70 F10000\nG1 X80 F15000\nG1 X60\nG1 X80\nG1 X60\nG1 X80 ; shake to put down garbage\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab P1P 0.6 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab P1P 0.6 nozzle.json new file mode 100644 index 0000000..f29aeb7 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab P1P 0.6 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "machine", + "name": "Bambu Lab P1P 0.6 nozzle", + "inherits": "Bambu Lab P1P 0.4 nozzle", + "from": "system", + "setting_id": "GM011", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Bambu Lab P1P", + "printer_variant": "0.6", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1" + ], + "default_print_profile": "0.30mm Standard @BBL P1P 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "nozzle_type": "hardened_steel", + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" + ], + "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20231107 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ;turn on MC fan by default(P1S)\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X18 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab P1P 0.8 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab P1P 0.8 nozzle.json new file mode 100644 index 0000000..10bafbd --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab P1P 0.8 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "machine", + "name": "Bambu Lab P1P 0.8 nozzle", + "inherits": "Bambu Lab P1P 0.4 nozzle", + "from": "system", + "setting_id": "GM012", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Bambu Lab P1P", + "printer_variant": "0.8", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1" + ], + "default_print_profile": "0.40mm Standard @BBL P1P 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "nozzle_type": "hardened_steel", + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20231107 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ; turn on MC fan by default(P1S)\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y15 E1.500 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.500\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X18 E15\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab P1P.json b/backend/profiles/profiles/BBL/machine/Bambu Lab P1P.json new file mode 100644 index 0000000..ec86016 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab P1P.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Bambu Lab P1P", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", + "bed_model": "bbl-3dp-X1.stl", + "bed_texture": "bbl-3dp-logo.svg", + "default_bed_type": "Textured PEI Plate", + "family": "BBL-3DP", + "machine_tech": "FFF", + "model_id": "C11", + "default_materials": "Bambu PLA Matte @BBL P1P;Bambu PLA Basic @BBL P1P;Bambu PLA-CF @BBL P1P;Bambu PETG-CF @BBL P1P;Bambu ABS @BBL P1P;Bambu PLA Silk @BBL P1P;Bambu PAHT-CF @BBL P1P;Bambu Support For PA/PET @BBL P1P;Bambu Support For PLA @BBL P1P;Generic PLA @BBL P1P;Generic PLA High Speed @BBL P1P;Generic PETG @BBL P1P;Bambu PETG HF @BBL X1C" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab P1S 0.2 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab P1S 0.2 nozzle.json new file mode 100644 index 0000000..8ebf4fe --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab P1S 0.2 nozzle.json @@ -0,0 +1,34 @@ +{ + "type": "machine", + "name": "Bambu Lab P1S 0.2 nozzle", + "inherits": "Bambu Lab P1S 0.4 nozzle", + "from": "system", + "setting_id": "GM015", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Bambu Lab P1S", + "printer_variant": "0.2", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @BBL P1P 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ], + "upward_compatible_machine": [ + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" + ], + "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20231107 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ;turn on MC fan by default(P1S)\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z-0.04 ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab P1S 0.4 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab P1S 0.4 nozzle.json new file mode 100644 index 0000000..599e588 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab P1S 0.4 nozzle.json @@ -0,0 +1,43 @@ +{ + "type": "machine", + "name": "Bambu Lab P1S 0.4 nozzle", + "inherits": "fdm_bbl_3dp_001_common", + "from": "system", + "setting_id": "GM014", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Bambu Lab P1S", + "printer_variant": "0.4", + "bed_exclude_area": [ + "0x0", + "18x0", + "18x28", + "0x28" + ], + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C" + ], + "default_print_profile": "0.20mm Standard @BBL X1C", + "enable_long_retraction_when_cut": "2", + "extruder_offset": [ + "0x2" + ], + "machine_load_filament_time": "29", + "machine_unload_filament_time": "28", + "nozzle_height": "4.2", + "nozzle_type": "stainless_steel", + "scan_first_layer": "0", + "upward_compatible_machine": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" + ], + "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20231107 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ;turn on MC fan by default(P1S)\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X25 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\n", + "machine_end_gcode": ";===== date: 20230428 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\n", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", + "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nM620.11 S0\n{endif}\nM400\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\nG92 E0\n{if flush_length_1 > 1}\nM83\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S260\n{elsif filament_type[next_extruder] == \"PVA\"}\nM109 S210\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X105 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\n\nG1 X70 F10000\nG1 X80 F15000\nG1 X60\nG1 X80\nG1 X60\nG1 X80 ; shake to put down garbage\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" +} diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab P1S 0.6 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab P1S 0.6 nozzle.json new file mode 100644 index 0000000..e935d66 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab P1S 0.6 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "machine", + "name": "Bambu Lab P1S 0.6 nozzle", + "inherits": "Bambu Lab P1S 0.4 nozzle", + "from": "system", + "setting_id": "GM016", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Bambu Lab P1S", + "printer_variant": "0.6", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C" + ], + "default_print_profile": "0.30mm Standard @BBL X1C 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "nozzle_type": "hardened_steel", + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" + ], + "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20231107 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ;turn on MC fan by default(P1S)\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X18 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab P1S 0.8 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab P1S 0.8 nozzle.json new file mode 100644 index 0000000..49cbe6e --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab P1S 0.8 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "machine", + "name": "Bambu Lab P1S 0.8 nozzle", + "inherits": "Bambu Lab P1S 0.4 nozzle", + "from": "system", + "setting_id": "GM017", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Bambu Lab P1S", + "printer_variant": "0.8", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1" + ], + "default_print_profile": "0.40mm Standard @BBL X1C 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "nozzle_type": "hardened_steel", + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20231107 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ; turn on MC fan by default(P1S)\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y15 E1.500 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.500\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X18 E15\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab P1S.json b/backend/profiles/profiles/BBL/machine/Bambu Lab P1S.json new file mode 100644 index 0000000..f8bc9cf --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab P1S.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Bambu Lab P1S", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", + "bed_model": "bbl-3dp-X1.stl", + "bed_texture": "bbl-3dp-logo.svg", + "default_bed_type": "Textured PEI Plate", + "family": "BBL-3DP", + "machine_tech": "FFF", + "model_id": "C12", + "default_materials": "Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu PLA-CF @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1C;Bambu PLA Silk @BBL X1C;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PLA;Generic PLA High Speed @BBL X1C;Generic PETG;Bambu PETG HF @BBL X1C" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1 0.2 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 0.2 nozzle.json new file mode 100644 index 0000000..2fa72d1 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 0.2 nozzle.json @@ -0,0 +1,34 @@ +{ + "type": "machine", + "name": "Bambu Lab X1 0.2 nozzle", + "inherits": "Bambu Lab X1 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Bambu Lab X1", + "printer_variant": "0.2", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @BBL X1C 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" + ], + "machine_start_gcode": ";===== machine: X1 ====================\n;===== date: 20241023 ==================\n;===== start printer sound ================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A46 B10 L100 C43 D10 M70 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A43 B10 L100 C0 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A41 B10 L100 C0 D10 M100 E41 F10 N100\nM1006 A44 B10 L100 C0 D10 M100 E44 F10 N100\nM1006 A49 B10 L100 C0 D10 M100 E49 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A48 B10 L100 C44 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A44 B10 L100 C0 D10 M90 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A46 B10 L100 C43 D10 M60 E39 F10 N100\nM1006 W\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n\t{if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.160\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.080\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.080 K0.160\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.08 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.08}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n;===== purge line to wipe the nozzle ============================\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X18.0 Y2.5 Z0.8 F18000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG1 Z0.2\nG0 X239 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y12 E0.7 F{outer_wall_volumetric_speed/(0.3*0.5)/4* 60}\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json new file mode 100644 index 0000000..2c8723b --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json @@ -0,0 +1,43 @@ +{ + "type": "machine", + "name": "Bambu Lab X1 0.4 nozzle", + "inherits": "fdm_bbl_3dp_001_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Bambu Lab X1", + "printer_variant": "0.4", + "auxiliary_fan": "0", + "bed_exclude_area": [ + "0x0", + "18x0", + "18x28", + "0x28" + ], + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1" + ], + "default_print_profile": "0.20mm Standard @BBL X1C", + "enable_long_retraction_when_cut": "2", + "extruder_offset": [ + "0x2" + ], + "machine_load_filament_time": "29", + "machine_unload_filament_time": "28", + "nozzle_height": "4.2", + "nozzle_type": "stainless_steel", + "scan_first_layer": "1", + "upward_compatible_machine": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" + ], + "machine_start_gcode": ";===== machine: X1 ====================\n;===== date: 20240919 ==================\n;===== start printer sound ================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A46 B10 L100 C43 D10 M70 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A43 B10 L100 C0 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A41 B10 L100 C0 D10 M100 E41 F10 N100\nM1006 A44 B10 L100 C0 D10 M100 E44 F10 N100\nM1006 A49 B10 L100 C0 D10 M100 E49 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A48 B10 L100 C44 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A44 B10 L100 C0 D10 M90 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A46 B10 L100 C43 D10 M60 E39 F10 N100\nM1006 W\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n;===== purge line to wipe the nozzle ============================\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X18.0 Y2.5 Z0.8 F18000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG1 Z0.2\nG0 X239 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y12 E0.7 F{outer_wall_volumetric_speed/(0.3*0.5)/4* 60}\n", + "machine_end_gcode": ";===== date: 20240528 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos\nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n;=====printer finish sound=========\nM17\nM400 S1\nM1006 S1\nM1006 A0 B20 L100 C37 D20 M40 E42 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C46 D10 M80 E46 F10 N80\nM1006 A44 B20 L100 C39 D20 M60 E48 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C48 D10 M60 E44 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A49 B20 L100 C44 D20 M100 E41 F20 N100\nM1006 A0 B20 L100 C0 D20 M60 E0 F20 N100\nM1006 A0 B20 L100 C37 D20 M30 E37 F20 N60\nM1006 W\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\nM960 S5 P0 ; turn off logo lamp\n", + "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nM620.11 S0\n{endif}\nM400\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\nG92 E0\n{if flush_length_1 > 1}\nM83\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S260\n{elsif filament_type[next_extruder] == \"PVA\"}\nM109 S210\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X105 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\n\nG1 X70 F10000\nG1 X80 F15000\nG1 X60\nG1 X80\nG1 X60\nG1 X80 ; shake to put down garbage\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1 0.6 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 0.6 nozzle.json new file mode 100644 index 0000000..5d5d0ea --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 0.6 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "machine", + "name": "Bambu Lab X1 0.6 nozzle", + "inherits": "Bambu Lab X1 0.4 nozzle", + "from": "system", + "setting_id": "GM006", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Bambu Lab X1", + "printer_variant": "0.6", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1" + ], + "default_print_profile": "0.30mm Standard @BBL X1 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "nozzle_type": "hardened_steel", + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" + ], + "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20241023 =====================\n;===== start printer sound ================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A46 B10 L100 C43 D10 M70 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A43 B10 L100 C0 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A41 B10 L100 C0 D10 M100 E41 F10 N100\nM1006 A44 B10 L100 C0 D10 M100 E44 F10 N100\nM1006 A49 B10 L100 C0 D10 M100 E49 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A48 B10 L100 C44 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A44 B10 L100 C0 D10 M90 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A46 B10 L100 C43 D10 M60 E39 F10 N100\nM1006 W\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X231 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.333\n G0 F1200.0 X226 Y15 Z0.2 E0.495\n G0 F1200.0 X226 Y8 Z0.2 E0.691\n G0 F1200.0 X216 Y8 Z0.2 E0.988\n G0 F1200.0 X216 Y1.5 Z0.2 E0.642\n\n G0 X48.0 E20.56 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.56 F1200.0\n G0 X35.0 Y6.0 E1.75 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E16.9 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.030\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.015\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E23.9 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.015 K0.030\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.015 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.015}\n M623\n\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n;===== purge line to wipe the nozzle ============================\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X18.0 Y2.5 Z0.8 F18000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG1 Z0.2\nG0 X239 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y12 E0.7 F{outer_wall_volumetric_speed/(0.3*0.5)/4* 60}\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1 0.8 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 0.8 nozzle.json new file mode 100644 index 0000000..e9002fe --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 0.8 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "machine", + "name": "Bambu Lab X1 0.8 nozzle", + "inherits": "Bambu Lab X1 0.4 nozzle", + "from": "system", + "setting_id": "GM007", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Bambu Lab X1", + "printer_variant": "0.8", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1" + ], + "default_print_profile": "0.40mm Standard @BBL X1 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "nozzle_type": "hardened_steel", + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "machine_start_gcode": ";===== machine: X1 ====================\n;===== date: 20241023 ==================\n;===== start printer sound ================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A46 B10 L100 C43 D10 M70 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A43 B10 L100 C0 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A41 B10 L100 C0 D10 M100 E41 F10 N100\nM1006 A44 B10 L100 C0 D10 M100 E44 F10 N100\nM1006 A49 B10 L100 C0 D10 M100 E49 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A48 B10 L100 C44 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A44 B10 L100 C0 D10 M90 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A46 B10 L100 C43 D10 M60 E39 F10 N100\nM1006 W\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y11 E1.364 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.300\nG0 X231 E1.160 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.482\n G0 F1200.0 X226 Y15 Z0.2 E0.550\n G0 F1200.0 X226 Y8 Z0.2 E0.768\n G0 F1200.0 X216 Y8 Z0.2 E1.098\n G0 F1200.0 X216 Y1.5 Z0.2 E0.714\n\n G0 X48.0 E25.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.70 F1200.0\n G0 X35.0 Y6.0 E1.90 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X110.000 E9.35441 F4800\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.020\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.010\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X129 E14 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.010 K0.020\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.01 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14) *0.01}\n M623\n\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X185.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X190.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X195.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X200.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X205.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X210.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X215.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X220.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X225.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n;===== purge line to wipe the nozzle ============================\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X18.0 Y2.5 Z0.8 F18000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG1 Z0.2\nG0 X239 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y12 E0.7 F{outer_wall_volumetric_speed/(0.3*0.5)/4* 60}\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon 0.2 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon 0.2 nozzle.json new file mode 100644 index 0000000..fc3fbac --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon 0.2 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "machine", + "name": "Bambu Lab X1 Carbon 0.2 nozzle", + "inherits": "Bambu Lab X1 Carbon 0.4 nozzle", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Bambu Lab X1 Carbon", + "printer_variant": "0.2", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @BBL X1C 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_type": "stainless_steel", + "retraction_length": [ + "0.4" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" + ], + "machine_start_gcode": ";===== machine: X1 ====================\n;===== date: 20241023 ==================\n;===== start printer sound ================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A46 B10 L100 C43 D10 M70 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A43 B10 L100 C0 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A41 B10 L100 C0 D10 M100 E41 F10 N100\nM1006 A44 B10 L100 C0 D10 M100 E44 F10 N100\nM1006 A49 B10 L100 C0 D10 M100 E49 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A48 B10 L100 C44 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A44 B10 L100 C0 D10 M90 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A46 B10 L100 C43 D10 M60 E39 F10 N100\nM1006 W\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n\t{if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.160\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.080\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.080 K0.160\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.08 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.08}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n;===== purge line to wipe the nozzle ============================\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X18.0 Y2.5 Z0.8 F18000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG1 Z0.2\nG0 X239 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y12 E0.7 F{outer_wall_volumetric_speed/(0.3*0.5)/4* 60}\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json new file mode 100644 index 0000000..c89fac5 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "machine", + "name": "Bambu Lab X1 Carbon 0.4 nozzle", + "inherits": "fdm_bbl_3dp_001_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Bambu Lab X1 Carbon", + "printer_variant": "0.4", + "bed_exclude_area": [ + "0x0", + "18x0", + "18x28", + "0x28" + ], + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C" + ], + "default_print_profile": "0.20mm Standard @BBL X1C", + "enable_long_retraction_when_cut": "2", + "extruder_offset": [ + "0x2" + ], + "machine_load_filament_time": "29", + "machine_unload_filament_time": "28", + "nozzle_height": "4.2", + "scan_first_layer": "1", + "upward_compatible_machine": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" + ], + "machine_start_gcode": ";===== machine: X1 ====================\n;===== date: 20240919 ==================\n;===== start printer sound ================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A46 B10 L100 C43 D10 M70 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A43 B10 L100 C0 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A41 B10 L100 C0 D10 M100 E41 F10 N100\nM1006 A44 B10 L100 C0 D10 M100 E44 F10 N100\nM1006 A49 B10 L100 C0 D10 M100 E49 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A48 B10 L100 C44 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A44 B10 L100 C0 D10 M90 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A46 B10 L100 C43 D10 M60 E39 F10 N100\nM1006 W\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n;===== purge line to wipe the nozzle ============================\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X18.0 Y2.5 Z0.8 F18000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG1 Z0.2\nG0 X239 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y12 E0.7 F{outer_wall_volumetric_speed/(0.3*0.5)/4* 60}\n", + "machine_end_gcode": ";===== date: 20240528 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos\nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n;=====printer finish sound=========\nM17\nM400 S1\nM1006 S1\nM1006 A0 B20 L100 C37 D20 M40 E42 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C46 D10 M80 E46 F10 N80\nM1006 A44 B20 L100 C39 D20 M60 E48 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C48 D10 M60 E44 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A49 B20 L100 C44 D20 M100 E41 F20 N100\nM1006 A0 B20 L100 C0 D20 M60 E0 F20 N100\nM1006 A0 B20 L100 C37 D20 M30 E37 F20 N60\nM1006 W\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\nM960 S5 P0 ; turn off logo lamp\n", + "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nM620.11 S0\n{endif}\nM400\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\nG92 E0\n{if flush_length_1 > 1}\nM83\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S260\n{elsif filament_type[next_extruder] == \"PVA\"}\nM109 S210\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X105 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\n\nG1 X70 F10000\nG1 X80 F15000\nG1 X60\nG1 X80\nG1 X60\nG1 X80 ; shake to put down garbage\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon 0.6 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon 0.6 nozzle.json new file mode 100644 index 0000000..02326f0 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon 0.6 nozzle.json @@ -0,0 +1,37 @@ +{ + "type": "machine", + "name": "Bambu Lab X1 Carbon 0.6 nozzle", + "inherits": "Bambu Lab X1 Carbon 0.4 nozzle", + "from": "system", + "setting_id": "GM005", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Bambu Lab X1 Carbon", + "printer_variant": "0.6", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C" + ], + "default_print_profile": "0.30mm Standard @BBL X1C 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" + ], + "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20241023 =====================\n;===== start printer sound ================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A46 B10 L100 C43 D10 M70 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A43 B10 L100 C0 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A41 B10 L100 C0 D10 M100 E41 F10 N100\nM1006 A44 B10 L100 C0 D10 M100 E44 F10 N100\nM1006 A49 B10 L100 C0 D10 M100 E49 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A48 B10 L100 C44 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A44 B10 L100 C0 D10 M90 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A46 B10 L100 C43 D10 M60 E39 F10 N100\nM1006 W\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X231 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.333\n G0 F1200.0 X226 Y15 Z0.2 E0.495\n G0 F1200.0 X226 Y8 Z0.2 E0.691\n G0 F1200.0 X216 Y8 Z0.2 E0.988\n G0 F1200.0 X216 Y1.5 Z0.2 E0.642\n\n G0 X48.0 E20.56 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.56 F1200.0\n G0 X35.0 Y6.0 E1.75 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E16.9 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.030\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.015\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E23.9 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.015 K0.030\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.015 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.015}\n M623\n\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n;===== purge line to wipe the nozzle ============================\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X18.0 Y2.5 Z0.8 F18000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG1 Z0.2\nG0 X239 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y12 E0.7 F{outer_wall_volumetric_speed/(0.3*0.5)/4* 60}\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon 0.8 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon 0.8 nozzle.json new file mode 100644 index 0000000..2ccd165 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon 0.8 nozzle.json @@ -0,0 +1,37 @@ +{ + "type": "machine", + "name": "Bambu Lab X1 Carbon 0.8 nozzle", + "inherits": "Bambu Lab X1 Carbon 0.4 nozzle", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Bambu Lab X1 Carbon", + "printer_variant": "0.8", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C 0.8 nozzle" + ], + "default_print_profile": "0.40mm Standard @BBL X1C 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "machine_start_gcode": ";===== machine: X1 ====================\n;===== date: 20241023 ==================\n;===== start printer sound ================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A46 B10 L100 C43 D10 M70 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A43 B10 L100 C0 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A41 B10 L100 C0 D10 M100 E41 F10 N100\nM1006 A44 B10 L100 C0 D10 M100 E44 F10 N100\nM1006 A49 B10 L100 C0 D10 M100 E49 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A48 B10 L100 C44 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A44 B10 L100 C0 D10 M90 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A46 B10 L100 C43 D10 M60 E39 F10 N100\nM1006 W\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y11 E1.364 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.300\nG0 X231 E1.160 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.482\n G0 F1200.0 X226 Y15 Z0.2 E0.550\n G0 F1200.0 X226 Y8 Z0.2 E0.768\n G0 F1200.0 X216 Y8 Z0.2 E1.098\n G0 F1200.0 X216 Y1.5 Z0.2 E0.714\n\n G0 X48.0 E25.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.70 F1200.0\n G0 X35.0 Y6.0 E1.90 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X110.000 E9.35441 F4800\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.020\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.010\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X129 E14 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.010 K0.020\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.01 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14) *0.01}\n M623\n\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X185.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X190.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X195.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X200.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X205.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X210.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X215.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X220.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X225.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n;===== purge line to wipe the nozzle ============================\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X18.0 Y2.5 Z0.8 F18000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG1 Z0.2\nG0 X239 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y12 E0.7 F{outer_wall_volumetric_speed/(0.3*0.5)/4* 60}\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon.json new file mode 100644 index 0000000..cf585ef --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1 Carbon.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Bambu Lab X1 Carbon", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1 Carbon.json", + "bed_model": "bbl-3dp-X1.stl", + "bed_texture": "bbl-3dp-logo.svg", + "default_bed_type": "Textured PEI Plate", + "family": "BBL-3DP", + "machine_tech": "FFF", + "model_id": "BL-P001", + "default_materials": "Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu PLA-CF @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1C;Bambu PC @BBL X1C;Bambu TPU 95A @BBL X1C;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PLA;Generic PLA High Speed @BBL X1C;Bambu PETG HF @BBL X1C" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1.json new file mode 100644 index 0000000..8c498d3 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Bambu Lab X1", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", + "bed_model": "bbl-3dp-X1.stl", + "bed_texture": "bbl-3dp-logo.svg", + "default_bed_type": "Textured PEI Plate", + "family": "BBL-3DP", + "machine_tech": "FFF", + "model_id": "BL-P002", + "default_materials": "Bambu PLA Matte @BBL X1;Bambu PLA Basic @BBL X1;Bambu PLA-CF @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1C;Bambu PLA Silk @BBL X1;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PLA;Generic PLA High Speed @BBL X1C;Generic PETG;Bambu PETG HF @BBL X1C" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1E 0.2 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1E 0.2 nozzle.json new file mode 100644 index 0000000..91a482c --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1E 0.2 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "machine", + "name": "Bambu Lab X1E 0.2 nozzle", + "inherits": "Bambu Lab X1E 0.4 nozzle", + "from": "system", + "setting_id": "GM025", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Bambu Lab X1E", + "printer_variant": "0.2", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @BBL X1C 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_type": "stainless_steel", + "retraction_length": [ + "0.4" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" + ], + "machine_start_gcode": ";===== machine: X1E =========================\n;===== date: 20230815 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;==== if Chamber Cooling is necessary ==== \n\n{if (filament_type[initial_no_support_extruder]==\"PLA\") || (filament_type[initial_no_support_extruder]==\"PETG\") || (filament_type[initial_no_support_extruder]==\"TPU\") || (filament_type[initial_no_support_extruder]==\"PVA\") || (filament_type[initial_no_support_extruder]==\"PLA-CF\") || (filament_type[initial_no_support_extruder]==\"PETG-CF\")}\nM1002 gcode_claim_action : 29\nG28\nG90\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nG1 Z75\nM140 S0 ; stop heatbed from heating\nM106 P2 S255 ; open auxiliary fan for cooling\nM106 P3 S255 ; open chamber fan for cooling\nM191 S0 ; wait for chamber temp\nM106 P3 S0 ; reset chamber fan cmd\nM106 P2 S0; reset auxiliary fan cmd\n{endif}\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S290 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n\n;===== set chamber temperature ==========\n{if (overall_chamber_temperature >= 40)}\nM106 P2 S255 ; open big fan to help heating\nM141 S[overall_chamber_temperature] ; Let Chamber begin to heat\n{endif}\n\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n\t{if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.160\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.080\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.080 K0.160\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.08 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.08}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;===== wait chamber temperature reaching the reference value =======\n{if (overall_chamber_temperature >= 40)}\nM191 S[overall_chamber_temperature] ; wait for chamber temp\nM106 P2 S0 ; reset chamber fan cmd\n{endif}\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1E 0.4 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1E 0.4 nozzle.json new file mode 100644 index 0000000..53a4871 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1E 0.4 nozzle.json @@ -0,0 +1,43 @@ +{ + "type": "machine", + "name": "Bambu Lab X1E 0.4 nozzle", + "inherits": "fdm_bbl_3dp_001_common", + "from": "system", + "setting_id": "GM026", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Bambu Lab X1E", + "printer_variant": "0.4", + "bed_exclude_area": [ + "0x0", + "18x0", + "18x28", + "0x28" + ], + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C" + ], + "default_print_profile": "0.20mm Standard @BBL X1C", + "enable_long_retraction_when_cut": "1", + "extruder_offset": [ + "0x2" + ], + "machine_load_filament_time": "29", + "machine_unload_filament_time": "28", + "nozzle_height": "4.2", + "scan_first_layer": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "upward_compatible_machine": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" + ], + "machine_start_gcode": ";===== machine: X1E =========================\n;===== date: 20240919 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;==== if Chamber Cooling is necessary ==== \n\n{if (filament_type[initial_no_support_extruder]==\"PLA\") || (filament_type[initial_no_support_extruder]==\"PETG\") || (filament_type[initial_no_support_extruder]==\"TPU\") || (filament_type[initial_no_support_extruder]==\"PVA\") || (filament_type[initial_no_support_extruder]==\"PLA-CF\") || (filament_type[initial_no_support_extruder]==\"PETG-CF\")}\nM1002 gcode_claim_action : 29\nG28\nG90\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nG1 Z75\nM140 S0 ; stop heatbed from heating\nM106 P2 S255 ; open auxiliary fan for cooling\nM106 P3 S255 ; open chamber fan for cooling\nM191 S0 ; wait for chamber temp\nM106 P3 S0 ; reset chamber fan cmd\nM106 P2 S0; reset auxiliary fan cmd\n{endif}\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S290 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n\n;===== set chamber temperature ==========\n{if (overall_chamber_temperature >= 40)}\nM106 P2 S255 ; open big fan to help heating\nM141 S[overall_chamber_temperature] ; Let Chamber begin to heat\n{endif}\n\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;===== wait chamber temperature reaching the reference value =======\n{if (overall_chamber_temperature >= 40)}\nM191 S[overall_chamber_temperature] ; wait for chamber temp\nM106 P2 S0 ; reset chamber fan cmd\n{endif}\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n;===== purge line to wipe the nozzle ============================\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X18.0 Y2.5 Z0.8 F18000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG1 Z0.2\nG0 X239 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y12 E0.7 F{outer_wall_volumetric_speed/(0.3*0.5)/4* 60}\n", + "machine_end_gcode": ";===== date: 20240402 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM141 S0 ; turn off chamber \nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\nM960 S5 P0 ; turn off logo lamp\n\n", + "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n{if long_retraction_when_cut && retraction_distance_when_cut > 2}\nG1 E-[retraction_distance_when_cut] F200\nM400\n{endif}\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n{if long_retraction_when_cut && retraction_distance_when_cut > 2}\nG1 E{retraction_distance_when_cut - 2} F200\nG1 E2 F20\nM400\n{endif}\nG92 E0\n{if flush_length_1 > 1}\nM83\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S260\n{elsif filament_type[next_extruder] == \"PVA\"}\nM109 S210\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X105 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\n\nG1 X70 F10000\nG1 X80 F15000\nG1 X60\nG1 X80\nG1 X60\nG1 X80 ; shake to put down garbage\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1E 0.6 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1E 0.6 nozzle.json new file mode 100644 index 0000000..4db6be6 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1E 0.6 nozzle.json @@ -0,0 +1,37 @@ +{ + "type": "machine", + "name": "Bambu Lab X1E 0.6 nozzle", + "inherits": "Bambu Lab X1E 0.4 nozzle", + "from": "system", + "setting_id": "GM027", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Bambu Lab X1E", + "printer_variant": "0.6", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C" + ], + "default_print_profile": "0.30mm Standard @BBL X1C 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" + ], + "machine_start_gcode": ";===== machine: X1E =========================\n;===== date: 20230815 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;==== if Chamber Cooling is necessary ==== \n\n{if (filament_type[initial_no_support_extruder]==\"PLA\") || (filament_type[initial_no_support_extruder]==\"PETG\") || (filament_type[initial_no_support_extruder]==\"TPU\") || (filament_type[initial_no_support_extruder]==\"PVA\") || (filament_type[initial_no_support_extruder]==\"PLA-CF\") || (filament_type[initial_no_support_extruder]==\"PETG-CF\")}\nM1002 gcode_claim_action : 29\nG28\nG90\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nG1 Z75\nM140 S0 ; stop heatbed from heating\nM106 P2 S255 ; open auxiliary fan for cooling\nM106 P3 S255 ; open chamber fan for cooling\nM191 S0 ; wait for chamber temp\nM106 P3 S0 ; reset chamber fan cmd\nM106 P2 S0; reset auxiliary fan cmd\n{endif}\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S290 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n\n;===== set chamber temperature ==========\n{if (overall_chamber_temperature >= 40)}\nM106 P2 S255 ; open big fan to help heating\nM141 S[overall_chamber_temperature] ; Let Chamber begin to heat\n{endif}\n\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X231 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.333\n G0 F1200.0 X226 Y15 Z0.2 E0.495\n G0 F1200.0 X226 Y8 Z0.2 E0.691\n G0 F1200.0 X216 Y8 Z0.2 E0.988\n G0 F1200.0 X216 Y1.5 Z0.2 E0.642\n\n G0 X48.0 E20.56 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.56 F1200.0\n G0 X35.0 Y6.0 E1.75 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E16.9 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.030\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.015\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E23.9 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.015 K0.030\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.015 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.015}\n M623\n\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;===== wait chamber temperature reaching the reference value =======\n{if (overall_chamber_temperature >= 40)}\nM191 S[overall_chamber_temperature] ; wait for chamber temp\nM106 P2 S0 ; reset chamber fan cmd\n{endif}\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1E 0.8 nozzle.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1E 0.8 nozzle.json new file mode 100644 index 0000000..5b435c4 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1E 0.8 nozzle.json @@ -0,0 +1,37 @@ +{ + "type": "machine", + "name": "Bambu Lab X1E 0.8 nozzle", + "inherits": "Bambu Lab X1E 0.4 nozzle", + "from": "system", + "setting_id": "GM028", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Bambu Lab X1E", + "printer_variant": "0.8", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C 0.8 nozzle" + ], + "default_print_profile": "0.40mm Standard @BBL X1C 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" + ], + "machine_start_gcode": ";===== machine: X1E =========================\n;===== date: 20230815 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;==== if Chamber Cooling is necessary ==== \n\n{if (filament_type[initial_no_support_extruder]==\"PLA\") || (filament_type[initial_no_support_extruder]==\"PETG\") || (filament_type[initial_no_support_extruder]==\"TPU\") || (filament_type[initial_no_support_extruder]==\"PVA\") || (filament_type[initial_no_support_extruder]==\"PLA-CF\") || (filament_type[initial_no_support_extruder]==\"PETG-CF\")}\nM1002 gcode_claim_action : 29\nG28\nG90\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nG1 Z75\nM140 S0 ; stop heatbed from heating\nM106 P2 S255 ; open auxiliary fan for cooling\nM106 P3 S255 ; open chamber fan for cooling\nM191 S0 ; wait for chamber temp\nM106 P3 S0 ; reset chamber fan cmd\nM106 P2 S0; reset auxiliary fan cmd\n{endif}\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S290 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n\n;===== set chamber temperature ==========\n{if (overall_chamber_temperature >= 40)}\nM106 P2 S255 ; open big fan to help heating\nM141 S[overall_chamber_temperature] ; Let Chamber begin to heat\n{endif}\n\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y11 E1.364 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.300\nG0 X231 E1.160 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.482\n G0 F1200.0 X226 Y15 Z0.2 E0.550\n G0 F1200.0 X226 Y8 Z0.2 E0.768\n G0 F1200.0 X216 Y8 Z0.2 E1.098\n G0 F1200.0 X216 Y1.5 Z0.2 E0.714\n\n G0 X48.0 E25.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.70 F1200.0\n G0 X35.0 Y6.0 E1.90 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X110.000 E9.35441 F4800\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.020\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.010\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X129 E14 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.010 K0.020\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.01 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14) *0.01}\n M623\n\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X185.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X190.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X195.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X200.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X205.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X210.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X215.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X220.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X225.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n M973 S4\n\nM623\n\n;===== wait chamber temperature reaching the reference value =======\n{if (overall_chamber_temperature >= 40)}\nM191 S[overall_chamber_temperature] ; wait for chamber temp\nM106 P2 S0 ; reset chamber fan cmd\n{endif}\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/Bambu Lab X1E.json b/backend/profiles/profiles/BBL/machine/Bambu Lab X1E.json new file mode 100644 index 0000000..12bbe84 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/Bambu Lab X1E.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Bambu Lab X1E", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1 Carbon.json", + "bed_model": "bbl-3dp-X1.stl", + "bed_texture": "bbl-3dp-logo.svg", + "default_bed_type": "Textured PEI Plate", + "family": "BBL-3DP", + "machine_tech": "FFF", + "model_id": "C13", + "default_materials": "Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu PLA-CF @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1E;Bambu ASA @BBL X1E;Bambu PC @BBL X1E;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PPA-CF @BBL X1E;Generic PPS @BBL X1E;Generic PPS-CF @BBL X1E;Bambu PETG HF @BBL X1C" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/fdm_bbl_3dp_001_common.json b/backend/profiles/profiles/BBL/machine/fdm_bbl_3dp_001_common.json new file mode 100644 index 0000000..dfdb9e7 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/fdm_bbl_3dp_001_common.json @@ -0,0 +1,142 @@ +{ + "type": "machine", + "name": "fdm_bbl_3dp_001_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "256x0", + "256x256", + "0x256" + ], + "auxiliary_fan": "1", + "bed_exclude_area": [ + "0x0", + "28x0", + "28x28", + "0x28", + "0x28", + "8x28", + "8x256", + "0x256" + ], + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C" + ], + "default_print_profile": "0.16mm Optimal @BBL X1C", + "extruder_colour": [ + "#018001" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "retract_lift_below":[ + "249" + ], + "extruder_clearance_radius": "57", + "extruder_clearance_max_radius": "68", + "extruder_clearance_height_to_lid": "90", + "nozzle_volume": "107", + "printer_structure": "corexy", + "best_object_pos":"0.5x0.5", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": [ + "Auto Lift" + ], + "nozzle_type": "hardened_steel", + "single_extruder_multi_material": "1", + "machine_end_gcode": ";===== date: 20230428 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nG90\nG1 X128 Y250 F3600\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\n", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C10 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", + "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM109 S[nozzle_temperature_range_high]\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A", + "machine_pause_gcode": "M400 U1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/machine/fdm_machine_common.json b/backend/profiles/profiles/BBL/machine/fdm_machine_common.json new file mode 100644 index 0000000..1bb5be2 --- /dev/null +++ b/backend/profiles/profiles/BBL/machine/fdm_machine_common.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "support_chamber_temp_control": "0", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "enable_long_retraction_when_cut" : "0", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "long_retractions_when_cut": [ + "0" + ], + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "3" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "0", + "support_air_filtration": "0", + "wipe": [ + "1" + ], + "default_filament_profile": [], + "default_print_profile": "0.16mm Optimal @BBL X1C", + "upward_compatible_machine": [], + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "change_filament_gcode": "", + "purge_in_prime_tower": "0", + "enable_filament_ramming": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.06mm Fine @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.06mm Fine @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..48e6ad9 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.06mm Fine @BBL A1 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.06mm Fine @BBL A1 0.2 nozzle", + "inherits": "fdm_process_single_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP084", + "instantiation": "true", + "description": "Compared with the default profile of 0.2 mm nozzle, it has a smaller layer height, and results in minimal layer lines and higher printing quality, but shorter printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.06mm Fine @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.06mm Fine @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..1ca4fc7 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.06mm Fine @BBL A1M 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.06mm Fine @BBL A1M 0.2 nozzle", + "inherits": "fdm_process_single_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP050", + "instantiation": "true", + "description": "Compared with the default profile of 0.2 mm nozzle, it has a smaller layer height, and results in minimal layer lines and higher printing quality, but shorter printing time.", + "default_acceleration": "6000", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.06mm Fine @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.06mm Fine @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..fbbc791 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.06mm Fine @BBL P1P 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.06mm Fine @BBL P1P 0.2 nozzle", + "inherits": "fdm_process_single_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP063", + "instantiation": "true", + "description": "Compared with the default profile of 0.2 mm nozzle, it has a smaller layer height, and results in minimal layer lines and higher printing quality, but shorter printing time.", + "default_acceleration": "5000", + "elefant_foot_compensation": "0.15", + "outer_wall_acceleration": "2500", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.06mm High Quality @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.06mm High Quality @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..7af52f3 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.06mm High Quality @BBL A1 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.06mm High Quality @BBL A1 0.2 nozzle", + "inherits": "fdm_process_single_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP118", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in minimal layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.075", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.06mm High Quality @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.06mm High Quality @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..2bd36aa --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.06mm High Quality @BBL A1M 0.2 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.06mm High Quality @BBL A1M 0.2 nozzle", + "inherits": "fdm_process_single_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP117", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in minimal layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "3000", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.06mm High Quality @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.06mm High Quality @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..a7c62f4 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.06mm High Quality @BBL P1P 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.06mm High Quality @BBL P1P 0.2 nozzle", + "inherits": "fdm_process_single_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP116", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in minimal layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.15", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.06mm High Quality @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.06mm High Quality @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..14e6f94 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.06mm High Quality @BBL X1C 0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.06mm High Quality @BBL X1C 0.2 nozzle", + "inherits": "fdm_process_single_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP115", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in minimal layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.15", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..6382657 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.06mm Standard @BBL X1C 0.2 nozzle", + "inherits": "fdm_process_single_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "description": "Compared with the default profile of 0.2 mm nozzle, it has a smaller layer height, and results in minimal layer lines and higher printing quality, but shorter printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm Extra Fine @BBL A1.json b/backend/profiles/profiles/BBL/process/0.08mm Extra Fine @BBL A1.json new file mode 100644 index 0000000..01cdcd2 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm Extra Fine @BBL A1.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @BBL A1", + "inherits": "fdm_process_single_0.08", + "from": "system", + "setting_id": "GP076", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and longer printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm Extra Fine @BBL A1M.json b/backend/profiles/profiles/BBL/process/0.08mm Extra Fine @BBL A1M.json new file mode 100644 index 0000000..cb8b2ee --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm Extra Fine @BBL A1M.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @BBL A1M", + "inherits": "fdm_process_single_0.08", + "from": "system", + "setting_id": "GP049", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and longer printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm Extra Fine @BBL P1P.json b/backend/profiles/profiles/BBL/process/0.08mm Extra Fine @BBL P1P.json new file mode 100644 index 0000000..45b7282 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm Extra Fine @BBL P1P.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @BBL P1P", + "inherits": "fdm_process_single_0.08", + "from": "system", + "setting_id": "GP018", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and longer printing time.", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm Extra Fine @BBL X1C.json b/backend/profiles/profiles/BBL/process/0.08mm Extra Fine @BBL X1C.json new file mode 100644 index 0000000..c7c1a7e --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm Extra Fine @BBL X1C.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @BBL X1C", + "inherits": "fdm_process_single_0.08", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..6fe64c2 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL A1 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.08mm High Quality @BBL A1 0.2 nozzle", + "inherits": "fdm_process_single_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP119", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost invisible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.075", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL A1.json b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL A1.json new file mode 100644 index 0000000..1ec74ae --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL A1.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.08mm High Quality @BBL A1", + "inherits": "fdm_process_single_0.08", + "from": "system", + "setting_id": "GP102", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.075", + "gap_infill_speed": "210", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "150", + "top_surface_speed": "150", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..a3e9d1d --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL A1M 0.2 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.08mm High Quality @BBL A1M 0.2 nozzle", + "inherits": "fdm_process_single_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP120", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost invisible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "3000", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL A1M.json b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL A1M.json new file mode 100644 index 0000000..209ce23 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL A1M.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.08mm High Quality @BBL A1M", + "inherits": "fdm_process_single_0.08", + "from": "system", + "setting_id": "GP101", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "3000", + "elefant_foot_compensation": "0", + "gap_infill_speed": "210", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "150", + "top_surface_speed": "150", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..937db1f --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL P1P 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.08mm High Quality @BBL P1P 0.2 nozzle", + "inherits": "fdm_process_single_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP121", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost invisible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.15", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL P1P.json b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL P1P.json new file mode 100644 index 0000000..ba9af38 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL P1P.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.08mm High Quality @BBL P1P", + "inherits": "fdm_process_single_0.08", + "from": "system", + "setting_id": "GP100", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.15", + "gap_infill_speed": "210", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "150", + "top_surface_speed": "150", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..cad7de9 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL X1C 0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.08mm High Quality @BBL X1C 0.2 nozzle", + "inherits": "fdm_process_single_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP122", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost invisible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.15", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL X1C.json b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL X1C.json new file mode 100644 index 0000000..7ec94c3 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm High Quality @BBL X1C.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.08mm High Quality @BBL X1C", + "inherits": "fdm_process_single_0.08", + "from": "system", + "setting_id": "GP099", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "210", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "150", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm Optimal @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.08mm Optimal @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..77c8e76 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm Optimal @BBL A1 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.08mm Optimal @BBL A1 0.2 nozzle", + "inherits": "fdm_process_single_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP085", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer height, and results in almost invisible layer lines and higher printing quality, but shorter printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm Optimal @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.08mm Optimal @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..ed91cd4 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm Optimal @BBL A1M 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.08mm Optimal @BBL A1M 0.2 nozzle", + "inherits": "fdm_process_single_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP051", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer height, and results in almost invisible layer lines and higher printing quality, but shorter printing time.", + "default_acceleration": "6000", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm Optimal @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.08mm Optimal @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..690daff --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm Optimal @BBL P1P 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.08mm Optimal @BBL P1P 0.2 nozzle", + "inherits": "fdm_process_single_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP064", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer height, and results in almost invisible layer lines and higher printing quality, but shorter printing time.", + "default_acceleration": "5000", + "elefant_foot_compensation": "0.15", + "outer_wall_acceleration": "2500", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..b8bceee --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.08mm Standard @BBL X1C 0.2 nozzle", + "inherits": "fdm_process_single_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP025", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer height, and results in almost invisible layer lines and higher printing quality, but shorter printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.10mm High Quality @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.10mm High Quality @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..7507788 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.10mm High Quality @BBL A1 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.10mm High Quality @BBL A1 0.2 nozzle", + "inherits": "fdm_process_single_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP114", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in much higher printing quality, but a much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.075", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.10mm High Quality @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.10mm High Quality @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..ba7728b --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.10mm High Quality @BBL A1M 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.10mm High Quality @BBL A1M 0.2 nozzle", + "inherits": "fdm_process_single_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP113", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in much higher printing quality, but a much longer printing time.", + "default_acceleration": "3000", + "elefant_foot_compensation": "0", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.10mm High Quality @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.10mm High Quality @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..4d15aa5 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.10mm High Quality @BBL P1P 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.10mm High Quality @BBL P1P 0.2 nozzle", + "inherits": "fdm_process_single_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP112", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in much higher printing quality, but a much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.15", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.10mm High Quality @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.10mm High Quality @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..b89a17a --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.10mm High Quality @BBL X1C 0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.10mm High Quality @BBL X1C 0.2 nozzle", + "inherits": "fdm_process_single_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP111", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in much higher printing quality, but a much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.15", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.10mm Standard @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.10mm Standard @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..384b4f3 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.10mm Standard @BBL A1 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.10mm Standard @BBL A1 0.2 nozzle", + "inherits": "fdm_process_single_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP083", + "instantiation": "true", + "description": "It has a small layer height, and results in almost negligible layer lines and high printing quality. It is suitable for most general printing cases.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.10mm Standard @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.10mm Standard @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..9841209 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.10mm Standard @BBL A1M 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.10mm Standard @BBL A1M 0.2 nozzle", + "inherits": "0.10mm Standard @BBL P1P 0.2 nozzle", + "from": "system", + "setting_id": "GP039", + "instantiation": "true", + "description": "It has a small layer height, and results in almost negligible layer lines and high printing quality. It is suitable for most general printing cases.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.10mm Standard @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.10mm Standard @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..9e55971 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.10mm Standard @BBL P1P 0.2 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.10mm Standard @BBL P1P 0.2 nozzle", + "inherits": "fdm_process_single_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP014", + "instantiation": "true", + "description": "It has a small layer height, and results in almost negligible layer lines and high printing quality. It is suitable for most general printing cases.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..1929167 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.10mm Standard @BBL X1C 0.2 nozzle", + "inherits": "fdm_process_single_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "description": "It has a small layer height, and results in almost negligible layer lines and high printing quality. It is suitable for most general printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.12mm Draft @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.12mm Draft @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..5adf553 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.12mm Draft @BBL A1 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.12mm Draft @BBL A1 0.2 nozzle", + "inherits": "fdm_process_single_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP086", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a slightly bigger layer height, and results in almost negligible layer lines, and slightly shorter printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.12mm Draft @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.12mm Draft @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..1842747 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.12mm Draft @BBL A1M 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.12mm Draft @BBL A1M 0.2 nozzle", + "inherits": "fdm_process_single_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP052", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a slightly bigger layer height, and results in almost negligible layer lines, and slightly shorter printing time.", + "default_acceleration": "6000", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.12mm Draft @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.12mm Draft @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..4ba21cb --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.12mm Draft @BBL P1P 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.12mm Draft @BBL P1P 0.2 nozzle", + "inherits": "fdm_process_single_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP065", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a slightly bigger layer height, and results in almost negligible layer lines, and slightly shorter printing time.", + "default_acceleration": "5000", + "elefant_foot_compensation": "0.15", + "outer_wall_acceleration": "2500", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.12mm Fine @BBL A1.json b/backend/profiles/profiles/BBL/process/0.12mm Fine @BBL A1.json new file mode 100644 index 0000000..4769cf9 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.12mm Fine @BBL A1.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.12mm Fine @BBL A1", + "inherits": "fdm_process_single_0.12", + "from": "system", + "setting_id": "GP077", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.12mm Fine @BBL A1M.json b/backend/profiles/profiles/BBL/process/0.12mm Fine @BBL A1M.json new file mode 100644 index 0000000..d0894a6 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.12mm Fine @BBL A1M.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.12mm Fine @BBL A1M", + "inherits": "fdm_process_single_0.12", + "from": "system", + "setting_id": "GP044", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.12mm Fine @BBL P1P.json b/backend/profiles/profiles/BBL/process/0.12mm Fine @BBL P1P.json new file mode 100644 index 0000000..2ba69e4 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.12mm Fine @BBL P1P.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Fine @BBL P1P", + "inherits": "fdm_process_single_0.12", + "from": "system", + "setting_id": "GP019", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.12mm Fine @BBL X1C.json b/backend/profiles/profiles/BBL/process/0.12mm Fine @BBL X1C.json new file mode 100644 index 0000000..603658d --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.12mm Fine @BBL X1C.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.12mm Fine @BBL X1C", + "inherits": "fdm_process_single_0.12", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.12mm High Quality @BBL A1.json b/backend/profiles/profiles/BBL/process/0.12mm High Quality @BBL A1.json new file mode 100644 index 0000000..819c415 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.12mm High Quality @BBL A1.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.12mm High Quality @BBL A1", + "inherits": "fdm_process_single_0.12", + "from": "system", + "setting_id": "GP106", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.075", + "gap_infill_speed": "230", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "180", + "top_surface_speed": "150", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.12mm High Quality @BBL A1M.json b/backend/profiles/profiles/BBL/process/0.12mm High Quality @BBL A1M.json new file mode 100644 index 0000000..5a44837 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.12mm High Quality @BBL A1M.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.12mm High Quality @BBL A1M", + "inherits": "fdm_process_single_0.12", + "from": "system", + "setting_id": "GP105", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "3000", + "elefant_foot_compensation": "0", + "gap_infill_speed": "230", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "180", + "top_surface_speed": "150", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.12mm High Quality @BBL P1P.json b/backend/profiles/profiles/BBL/process/0.12mm High Quality @BBL P1P.json new file mode 100644 index 0000000..c649920 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.12mm High Quality @BBL P1P.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.12mm High Quality @BBL P1P", + "inherits": "fdm_process_single_0.12", + "from": "system", + "setting_id": "GP104", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "230", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "180", + "top_surface_speed": "150", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.12mm High Quality @BBL X1C.json b/backend/profiles/profiles/BBL/process/0.12mm High Quality @BBL X1C.json new file mode 100644 index 0000000..93f395c --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.12mm High Quality @BBL X1C.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.12mm High Quality @BBL X1C", + "inherits": "fdm_process_single_0.12", + "from": "system", + "setting_id": "GP103", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "230", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "180", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..d0f25e9 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.12mm Standard @BBL X1C 0.2 nozzle", + "inherits": "fdm_process_single_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP026", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a slightly bigger layer height, and results in almost negligible layer lines, and slightly shorter printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.14mm Extra Draft @BBL A1 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.14mm Extra Draft @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000..05ce32c --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.14mm Extra Draft @BBL A1 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.14mm Extra Draft @BBL A1 0.2 nozzle", + "inherits": "fdm_process_single_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP087", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a bigger layer height, and results in slightly visible layer lines, but shorter printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.14mm Extra Draft @BBL A1M 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.14mm Extra Draft @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000..c602784 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.14mm Extra Draft @BBL A1M 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.14mm Extra Draft @BBL A1M 0.2 nozzle", + "inherits": "fdm_process_single_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP053", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a bigger layer height, and results in slightly visible layer lines, but shorter printing time.", + "default_acceleration": "6000", + "initial_layer_infill_speed": "28", + "initial_layer_speed": "16", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.14mm Extra Draft @BBL P1P 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.14mm Extra Draft @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000..b5ac82b --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.14mm Extra Draft @BBL P1P 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.14mm Extra Draft @BBL P1P 0.2 nozzle", + "inherits": "fdm_process_single_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP066", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a bigger layer height, and results in slightly visible layer lines, but shorter printing time.", + "default_acceleration": "5000", + "elefant_foot_compensation": "0.15", + "outer_wall_acceleration": "2500", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json b/backend/profiles/profiles/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000..dcec738 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.14mm Standard @BBL X1C 0.2 nozzle", + "inherits": "fdm_process_single_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP027", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a bigger layer height, and results in slightly visible layer lines, but shorter printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.16mm High Quality @BBL A1.json b/backend/profiles/profiles/BBL/process/0.16mm High Quality @BBL A1.json new file mode 100644 index 0000000..4769751 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.16mm High Quality @BBL A1.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.16mm High Quality @BBL A1", + "inherits": "fdm_process_single_0.16", + "from": "system", + "setting_id": "GP110", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in less apparent layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.075", + "gap_infill_speed": "250", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "200", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "top_surface_speed": "150", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.16mm High Quality @BBL A1M.json b/backend/profiles/profiles/BBL/process/0.16mm High Quality @BBL A1M.json new file mode 100644 index 0000000..97cd71e --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.16mm High Quality @BBL A1M.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.16mm High Quality @BBL A1M", + "inherits": "fdm_process_single_0.16", + "from": "system", + "setting_id": "GP109", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in less apparent layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "3000", + "elefant_foot_compensation": "0", + "gap_infill_speed": "250", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "200", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "top_surface_speed": "150", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.16mm High Quality @BBL P1P.json b/backend/profiles/profiles/BBL/process/0.16mm High Quality @BBL P1P.json new file mode 100644 index 0000000..41e8831 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.16mm High Quality @BBL P1P.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.16mm High Quality @BBL P1P", + "inherits": "fdm_process_single_0.16", + "from": "system", + "setting_id": "GP108", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in less apparent layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "250", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "200", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "top_surface_speed": "150", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.16mm High Quality @BBL X1C.json b/backend/profiles/profiles/BBL/process/0.16mm High Quality @BBL X1C.json new file mode 100644 index 0000000..9517c6c --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.16mm High Quality @BBL X1C.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.16mm High Quality @BBL X1C", + "inherits": "fdm_process_single_0.16", + "from": "system", + "setting_id": "GP107", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in less apparent layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "250", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "200", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.16mm Optimal @BBL A1.json b/backend/profiles/profiles/BBL/process/0.16mm Optimal @BBL A1.json new file mode 100644 index 0000000..a3d0c29 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.16mm Optimal @BBL A1.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.16mm Optimal @BBL A1", + "inherits": "fdm_process_single_0.16", + "from": "system", + "setting_id": "GP078", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.16mm Optimal @BBL A1M.json b/backend/profiles/profiles/BBL/process/0.16mm Optimal @BBL A1M.json new file mode 100644 index 0000000..10778bc --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.16mm Optimal @BBL A1M.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.16mm Optimal @BBL A1M", + "inherits": "fdm_process_single_0.16", + "from": "system", + "setting_id": "GP045", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.16mm Optimal @BBL P1P.json b/backend/profiles/profiles/BBL/process/0.16mm Optimal @BBL P1P.json new file mode 100644 index 0000000..9c707bb --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.16mm Optimal @BBL P1P.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.16mm Optimal @BBL P1P", + "inherits": "fdm_process_single_0.16", + "from": "system", + "setting_id": "GP020", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.16mm Optimal @BBL X1C.json b/backend/profiles/profiles/BBL/process/0.16mm Optimal @BBL X1C.json new file mode 100644 index 0000000..39bae7f --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.16mm Optimal @BBL X1C.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.16mm Optimal @BBL X1C", + "inherits": "fdm_process_single_0.16", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.18mm Fine @BBL A1 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.18mm Fine @BBL A1 0.6 nozzle.json new file mode 100644 index 0000000..ef37b46 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.18mm Fine @BBL A1 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.18mm Fine @BBL A1 0.6 nozzle", + "inherits": "fdm_process_single_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP088", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.18mm Fine @BBL A1M 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.18mm Fine @BBL A1M 0.6 nozzle.json new file mode 100644 index 0000000..c7ca32e --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.18mm Fine @BBL A1M 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.18mm Fine @BBL A1M 0.6 nozzle", + "inherits": "fdm_process_single_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP062", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "default_acceleration": "6000", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.18mm Fine @BBL P1P 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.18mm Fine @BBL P1P 0.6 nozzle.json new file mode 100644 index 0000000..0fdea76 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.18mm Fine @BBL P1P 0.6 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.18mm Fine @BBL P1P 0.6 nozzle", + "inherits": "fdm_process_single_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP072", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json new file mode 100644 index 0000000..3ebf14f --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.18mm Standard @BBL X1C 0.6 nozzle", + "inherits": "fdm_process_single_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP028", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.20mm Bambu Support W @BBL X1C.json b/backend/profiles/profiles/BBL/process/0.20mm Bambu Support W @BBL X1C.json new file mode 100644 index 0000000..c7d9745 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.20mm Bambu Support W @BBL X1C.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "setting_id": "GP008", + "name": "0.20mm Bambu Support W @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_single_0.20", + "enable_support": "1", + "support_interface_top_layers": "3", + "support_top_z_distance": "0.2", + "support_interface_loop_pattern": "1", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_filament": "0", + "support_interface_filament": "0", + "enable_prime_tower": "1", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/BBL/process/0.20mm Standard @BBL A1.json b/backend/profiles/profiles/BBL/process/0.20mm Standard @BBL A1.json new file mode 100644 index 0000000..9607175 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.20mm Standard @BBL A1.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm Standard @BBL A1", + "inherits": "fdm_process_single_0.20", + "from": "system", + "setting_id": "GP079", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.20mm Standard @BBL A1M.json b/backend/profiles/profiles/BBL/process/0.20mm Standard @BBL A1M.json new file mode 100644 index 0000000..78b09fc --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.20mm Standard @BBL A1M.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm Standard @BBL A1M", + "inherits": "0.20mm Standard @BBL P1P", + "from": "system", + "setting_id": "GP000", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.20mm Standard @BBL P1P.json b/backend/profiles/profiles/BBL/process/0.20mm Standard @BBL P1P.json new file mode 100644 index 0000000..226241d --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.20mm Standard @BBL P1P.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.20mm Standard @BBL P1P", + "inherits": "fdm_process_single_0.20", + "from": "system", + "setting_id": "GP015", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.20mm Standard @BBL X1C.json b/backend/profiles/profiles/BBL/process/0.20mm Standard @BBL X1C.json new file mode 100644 index 0000000..d0df6bc --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.20mm Standard @BBL X1C.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.20mm Standard @BBL X1C", + "inherits": "fdm_process_single_0.20", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.20mm Strength @BBL A1.json b/backend/profiles/profiles/BBL/process/0.20mm Strength @BBL A1.json new file mode 100644 index 0000000..063459a --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.20mm Strength @BBL A1.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.20mm Strength @BBL A1", + "inherits": "fdm_process_single_0.20", + "from": "system", + "setting_id": "GP080", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "outer_wall_speed": "60", + "sparse_infill_density": "25%", + "travel_speed": "700", + "wall_loops": "6", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.20mm Strength @BBL A1M.json b/backend/profiles/profiles/BBL/process/0.20mm Strength @BBL A1M.json new file mode 100644 index 0000000..3a261d6 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.20mm Strength @BBL A1M.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm Strength @BBL A1M", + "inherits": "0.20mm Strength @BBL P1P", + "from": "system", + "setting_id": "GP046", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.20mm Strength @BBL P1P.json b/backend/profiles/profiles/BBL/process/0.20mm Strength @BBL P1P.json new file mode 100644 index 0000000..bd13169 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.20mm Strength @BBL P1P.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm Strength @BBL P1P", + "inherits": "fdm_process_single_0.20", + "from": "system", + "setting_id": "GP021", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "outer_wall_speed": "60", + "sparse_infill_density": "25%", + "wall_loops": "6", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.20mm Strength @BBL X1C.json b/backend/profiles/profiles/BBL/process/0.20mm Strength @BBL X1C.json new file mode 100644 index 0000000..8700ad3 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.20mm Strength @BBL X1C.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm Strength @BBL X1C", + "inherits": "fdm_process_single_0.20", + "from": "system", + "setting_id": "GP013", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "outer_wall_speed": "60", + "sparse_infill_density": "25%", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "wall_loops": "6", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.24mm Draft @BBL A1.json b/backend/profiles/profiles/BBL/process/0.24mm Draft @BBL A1.json new file mode 100644 index 0000000..195a3c7 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.24mm Draft @BBL A1.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Draft @BBL A1", + "inherits": "fdm_process_single_0.24", + "from": "system", + "setting_id": "GP081", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.24mm Draft @BBL A1M.json b/backend/profiles/profiles/BBL/process/0.24mm Draft @BBL A1M.json new file mode 100644 index 0000000..82a3477 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.24mm Draft @BBL A1M.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Draft @BBL A1M", + "inherits": "fdm_process_single_0.24", + "from": "system", + "setting_id": "GP047", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.24mm Draft @BBL P1P.json b/backend/profiles/profiles/BBL/process/0.24mm Draft @BBL P1P.json new file mode 100644 index 0000000..d78362d --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.24mm Draft @BBL P1P.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @BBL P1P", + "inherits": "fdm_process_single_0.24", + "from": "system", + "setting_id": "GP022", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.24mm Draft @BBL X1C.json b/backend/profiles/profiles/BBL/process/0.24mm Draft @BBL X1C.json new file mode 100644 index 0000000..3c2667b --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.24mm Draft @BBL X1C.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.24mm Draft @BBL X1C", + "inherits": "fdm_process_single_0.24", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.24mm Fine @BBL A1 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.24mm Fine @BBL A1 0.8 nozzle.json new file mode 100644 index 0000000..0a1938f --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.24mm Fine @BBL A1 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Fine @BBL A1 0.8 nozzle", + "inherits": "fdm_process_single_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP092", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer height, and results in less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.24mm Fine @BBL A1M 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.24mm Fine @BBL A1M 0.8 nozzle.json new file mode 100644 index 0000000..4187b5e --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.24mm Fine @BBL A1M 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.24mm Fine @BBL A1M 0.8 nozzle", + "inherits": "fdm_process_single_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP057", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer height, and results in less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "default_acceleration": "6000", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.24mm Fine @BBL P1P 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.24mm Fine @BBL P1P 0.8 nozzle.json new file mode 100644 index 0000000..99e6c85 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.24mm Fine @BBL P1P 0.8 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.24mm Fine @BBL P1P 0.8 nozzle", + "inherits": "fdm_process_single_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP068", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer height, and results in less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.24mm Optimal @BBL A1 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.24mm Optimal @BBL A1 0.6 nozzle.json new file mode 100644 index 0000000..ba27278 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.24mm Optimal @BBL A1 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Optimal @BBL A1 0.6 nozzle", + "inherits": "fdm_process_single_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP089", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.24mm Optimal @BBL A1M 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.24mm Optimal @BBL A1M 0.6 nozzle.json new file mode 100644 index 0000000..eff76cc --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.24mm Optimal @BBL A1M 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.24mm Optimal @BBL A1M 0.6 nozzle", + "inherits": "fdm_process_single_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP054", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "default_acceleration": "6000", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.24mm Optimal @BBL P1P 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.24mm Optimal @BBL P1P 0.6 nozzle.json new file mode 100644 index 0000000..4a31ef5 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.24mm Optimal @BBL P1P 0.6 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.24mm Optimal @BBL P1P 0.6 nozzle", + "inherits": "fdm_process_single_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP069", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json new file mode 100644 index 0000000..9b21343 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.24mm Standard @BBL X1C 0.6 nozzle", + "inherits": "fdm_process_single_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP029", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..33d9f25 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.24mm Standard @BBL X1C 0.8 nozzle", + "inherits": "fdm_process_single_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP032", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer height, and results in less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.28mm Extra Draft @BBL A1.json b/backend/profiles/profiles/BBL/process/0.28mm Extra Draft @BBL A1.json new file mode 100644 index 0000000..e8ec96a --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.28mm Extra Draft @BBL A1.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @BBL A1", + "inherits": "fdm_process_single_0.28", + "from": "system", + "setting_id": "GP082", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.28mm Extra Draft @BBL A1M.json b/backend/profiles/profiles/BBL/process/0.28mm Extra Draft @BBL A1M.json new file mode 100644 index 0000000..a0c3058 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.28mm Extra Draft @BBL A1M.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @BBL A1M", + "inherits": "fdm_process_single_0.28", + "from": "system", + "setting_id": "GP048", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.28mm Extra Draft @BBL P1P.json b/backend/profiles/profiles/BBL/process/0.28mm Extra Draft @BBL P1P.json new file mode 100644 index 0000000..a1dbdc6 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.28mm Extra Draft @BBL P1P.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @BBL P1P", + "inherits": "fdm_process_single_0.28", + "from": "system", + "setting_id": "GP023", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.28mm Extra Draft @BBL X1C.json b/backend/profiles/profiles/BBL/process/0.28mm Extra Draft @BBL X1C.json new file mode 100644 index 0000000..0dbb703 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.28mm Extra Draft @BBL X1C.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @BBL X1C", + "inherits": "fdm_process_single_0.28", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL A1 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL A1 0.6 nozzle.json new file mode 100644 index 0000000..dce6cbf --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL A1 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm Standard @BBL A1 0.6 nozzle", + "inherits": "fdm_process_single_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP096", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL A1M 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL A1M 0.6 nozzle.json new file mode 100644 index 0000000..910c119 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL A1M 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm Standard @BBL A1M 0.6 nozzle", + "inherits": "0.30mm Standard @BBL P1P 0.6 nozzle", + "from": "system", + "setting_id": "GP038", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL P1P 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL P1P 0.6 nozzle.json new file mode 100644 index 0000000..4fffef2 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL P1P 0.6 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.30mm Standard @BBL P1P 0.6 nozzle", + "inherits": "fdm_process_single_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP016", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL X1 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL X1 0.6 nozzle.json new file mode 100644 index 0000000..d622c05 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL X1 0.6 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.30mm Standard @BBL X1 0.6 nozzle", + "inherits": "fdm_process_single_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP011", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab X1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json new file mode 100644 index 0000000..55a49f3 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.30mm Standard @BBL X1C 0.6 nozzle", + "inherits": "fdm_process_single_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.30mm Strength @BBL A1 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.30mm Strength @BBL A1 0.6 nozzle.json new file mode 100644 index 0000000..67cf897 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.30mm Strength @BBL A1 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.30mm Strength @BBL A1 0.6 nozzle", + "inherits": "fdm_process_single_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP097", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "sparse_infill_density": "25%", + "travel_speed": "700", + "wall_loops": "4", + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.30mm Strength @BBL A1M 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.30mm Strength @BBL A1M 0.6 nozzle.json new file mode 100644 index 0000000..e5c6026 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.30mm Strength @BBL A1M 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.30mm Strength @BBL A1M 0.6 nozzle", + "inherits": "fdm_process_single_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP061", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "default_acceleration": "6000", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.30mm Strength @BBL P1P 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.30mm Strength @BBL P1P 0.6 nozzle.json new file mode 100644 index 0000000..8a711ba --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.30mm Strength @BBL P1P 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm Strength @BBL P1P 0.6 nozzle", + "inherits": "fdm_process_single_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP067", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "elefant_foot_compensation": "0.15", + "sparse_infill_density": "25%", + "wall_loops": "4", + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json new file mode 100644 index 0000000..dc25f49 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.30mm Strength @BBL X1C 0.6 nozzle", + "inherits": "fdm_process_single_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP036", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "elefant_foot_compensation": "0.15", + "sparse_infill_density": "25%", + "wall_loops": "4", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.32mm Optimal @BBL A1 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.32mm Optimal @BBL A1 0.8 nozzle.json new file mode 100644 index 0000000..799c9c9 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.32mm Optimal @BBL A1 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.32mm Optimal @BBL A1 0.8 nozzle", + "inherits": "fdm_process_single_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP093", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a slightly smaller layer height, and results in slightly less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.32mm Optimal @BBL A1M 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.32mm Optimal @BBL A1M 0.8 nozzle.json new file mode 100644 index 0000000..41209c6 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.32mm Optimal @BBL A1M 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.32mm Optimal @BBL A1M 0.8 nozzle", + "inherits": "fdm_process_single_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP058", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a slightly smaller layer height, and results in slightly less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "default_acceleration": "6000", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.32mm Optimal @BBL P1P 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.32mm Optimal @BBL P1P 0.8 nozzle.json new file mode 100644 index 0000000..8447e73 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.32mm Optimal @BBL P1P 0.8 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.32mm Optimal @BBL P1P 0.8 nozzle", + "inherits": "fdm_process_single_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP075", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a slightly smaller layer height, and results in slightly less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..5021957 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.32mm Standard @BBL X1C 0.8 nozzle", + "inherits": "fdm_process_single_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP033", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a slightly smaller layer height, and results in slightly less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.36mm Draft @BBL A1 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.36mm Draft @BBL A1 0.6 nozzle.json new file mode 100644 index 0000000..2303960 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.36mm Draft @BBL A1 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.36mm Draft @BBL A1 0.6 nozzle", + "inherits": "fdm_process_single_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP090", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time in some printing cases.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.36mm Draft @BBL A1M 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.36mm Draft @BBL A1M 0.6 nozzle.json new file mode 100644 index 0000000..835655d --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.36mm Draft @BBL A1M 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.36mm Draft @BBL A1M 0.6 nozzle", + "inherits": "fdm_process_single_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP055", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time in some printing cases.", + "default_acceleration": "6000", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.36mm Draft @BBL P1P 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.36mm Draft @BBL P1P 0.6 nozzle.json new file mode 100644 index 0000000..41d988e --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.36mm Draft @BBL P1P 0.6 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.36mm Draft @BBL P1P 0.6 nozzle", + "inherits": "fdm_process_single_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP070", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json new file mode 100644 index 0000000..2348de6 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.36mm Standard @BBL X1C 0.6 nozzle", + "inherits": "fdm_process_single_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP030", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL A1 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL A1 0.8 nozzle.json new file mode 100644 index 0000000..5fa1b10 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL A1 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.40mm Standard @BBL A1 0.8 nozzle", + "inherits": "fdm_process_single_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP098", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL A1M 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL A1M 0.8 nozzle.json new file mode 100644 index 0000000..e4a2b2a --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL A1M 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.40mm Standard @BBL A1M 0.8 nozzle", + "inherits": "0.40mm Standard @BBL P1P 0.8 nozzle", + "from": "system", + "setting_id": "GP037", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL P1P 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL P1P 0.8 nozzle.json new file mode 100644 index 0000000..57196d2 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL P1P 0.8 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.40mm Standard @BBL P1P 0.8 nozzle", + "inherits": "fdm_process_single_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP017", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL X1 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL X1 0.8 nozzle.json new file mode 100644 index 0000000..51339de --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL X1 0.8 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.40mm Standard @BBL X1 0.8 nozzle", + "inherits": "fdm_process_single_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP012", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..0a07b0c --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.40mm Standard @BBL X1C 0.8 nozzle", + "inherits": "fdm_process_single_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.42mm Extra Draft @BBL A1 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.42mm Extra Draft @BBL A1 0.6 nozzle.json new file mode 100644 index 0000000..2c968b7 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.42mm Extra Draft @BBL A1 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @BBL A1 0.6 nozzle", + "inherits": "fdm_process_single_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP091", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in much more apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.42mm Extra Draft @BBL A1M 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.42mm Extra Draft @BBL A1M 0.6 nozzle.json new file mode 100644 index 0000000..e13b0b7 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.42mm Extra Draft @BBL A1M 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @BBL A1M 0.6 nozzle", + "inherits": "fdm_process_single_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP056", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in much more apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "default_acceleration": "6000", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.42mm Extra Draft @BBL P1P 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.42mm Extra Draft @BBL P1P 0.6 nozzle.json new file mode 100644 index 0000000..b0e9ac6 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.42mm Extra Draft @BBL P1P 0.6 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @BBL P1P 0.6 nozzle", + "inherits": "fdm_process_single_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP073", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in much more apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json b/backend/profiles/profiles/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json new file mode 100644 index 0000000..857a50d --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.42mm Standard @BBL X1C 0.6 nozzle", + "inherits": "fdm_process_single_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP031", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in much more apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.48mm Draft @BBL A1 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.48mm Draft @BBL A1 0.8 nozzle.json new file mode 100644 index 0000000..a60a749 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.48mm Draft @BBL A1 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.48mm Draft @BBL A1 0.8 nozzle", + "inherits": "fdm_process_single_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP094", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer height, and results in very apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.48mm Draft @BBL A1M 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.48mm Draft @BBL A1M 0.8 nozzle.json new file mode 100644 index 0000000..7c619a1 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.48mm Draft @BBL A1M 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.48mm Draft @BBL A1M 0.8 nozzle", + "inherits": "fdm_process_single_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP059", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer height, and results in very apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "default_acceleration": "6000", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.48mm Draft @BBL P1P 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.48mm Draft @BBL P1P 0.8 nozzle.json new file mode 100644 index 0000000..2a05607 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.48mm Draft @BBL P1P 0.8 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.48mm Draft @BBL P1P 0.8 nozzle", + "inherits": "fdm_process_single_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP074", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer height, and results in very apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..398f8d6 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.48mm Standard @BBL X1C 0.8 nozzle", + "inherits": "fdm_process_single_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP034", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer height, and results in very apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.56mm Extra Draft @BBL A1 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.56mm Extra Draft @BBL A1 0.8 nozzle.json new file mode 100644 index 0000000..3b8778e --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.56mm Extra Draft @BBL A1 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.56mm Extra Draft @BBL A1 0.8 nozzle", + "inherits": "fdm_process_single_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP095", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a much bigger layer height, and results in extremely apparent layer lines and much lower printing quality, but much shorter printing time in some printing cases.", + "default_acceleration": "6000", + "elefant_foot_compensation": "0.075", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.56mm Extra Draft @BBL A1M 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.56mm Extra Draft @BBL A1M 0.8 nozzle.json new file mode 100644 index 0000000..e4719a7 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.56mm Extra Draft @BBL A1M 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.56mm Extra Draft @BBL A1M 0.8 nozzle", + "inherits": "fdm_process_single_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP060", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a much bigger layer height, and results in extremely apparent layer lines and much lower printing quality, but much shorter printing time in some printing cases.", + "default_acceleration": "6000", + "travel_speed": "700", + "compatible_printers": [ + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.56mm Extra Draft @BBL P1P 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.56mm Extra Draft @BBL P1P 0.8 nozzle.json new file mode 100644 index 0000000..bd77cf1 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.56mm Extra Draft @BBL P1P 0.8 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.56mm Extra Draft @BBL P1P 0.8 nozzle", + "inherits": "fdm_process_single_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP071", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a much bigger layer height, and results in extremely apparent layer lines and much lower printing quality, but much shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json b/backend/profiles/profiles/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000..fa913af --- /dev/null +++ b/backend/profiles/profiles/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.56mm Standard @BBL X1C 0.8 nozzle", + "inherits": "fdm_process_single_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP035", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a much bigger layer height, and results in extremely apparent layer lines and much lower printing quality, but much shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_common.json b/backend/profiles/profiles/BBL/process/fdm_process_common.json new file mode 100644 index 0000000..870c3bb --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_common.json @@ -0,0 +1,113 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_surface_pattern": "monotonic", + "bridge_flow": "0.95", + "bridge_no_support": "0", + "bridge_speed": "25", + "brim_object_gap": "0.1", + "brim_width": "5", + "compatible_printers_condition": "", + "default_acceleration": "10000", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "30", + "infill_combination": "0", + "infill_direction": "45", + "infill_wall_overlap": "15%", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "interface_shells": "0", + "internal_bridge_support_thickness": "0.8", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "40", + "ironing_flow": "10%", + "ironing_inset": "0.21", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "line_width": "0.42", + "max_bridge_length": "0", + "max_travel_detour_distance": "0", + "minimum_sparse_infill_area": "15", + "only_one_wall_top": "1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "overhang_totally_speed": "19", + "prime_tower_width": "35", + "print_sequence": "by layer", + "print_settings_id": "", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "scarf_angle_threshold": "155", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "smooth_coefficient": "80", + "sparse_infill_density": "15%", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "50", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_z_distance": "0.2", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_speed": "40", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "30", + "travel_speed": "400", + "tree_support_branch_angle": "45", + "tree_support_branch_diameter": "2", + "tree_support_wall_count": "0", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wipe_tower_no_sparse_layers": "0", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "compatible_printers": [], + "smooth_coefficient": "80", + "overhang_totally_speed": "19", + "scarf_angle_threshold": "155", + "infill_shift_step": "0.4", + "infill_rotate_step": "0", + "symmetric_infill_y_axis": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.06_nozzle_0.2.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.06_nozzle_0.2.json new file mode 100644 index 0000000..ea35d93 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.06_nozzle_0.2.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_single_0.06_nozzle_0.2", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.06", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "ironing_inset": "0.11", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "support_top_z_distance": "0.06", + "support_bottom_z_distance": "0.06" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.08.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.08.json new file mode 100644 index 0000000..e9b651f --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.08.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_single_0.08", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "bridge_flow": "1", + "ironing_flow": "8%", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "350", + "sparse_infill_speed": "450", + "internal_solid_infill_speed": "350", + "gap_infill_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "15", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.08_nozzle_0.2.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.08_nozzle_0.2.json new file mode 100644 index 0000000..643d866 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.08_nozzle_0.2.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_single_0.08_nozzle_0.2", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "ironing_inset": "0.11", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.10_nozzle_0.2.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.10_nozzle_0.2.json new file mode 100644 index 0000000..2caa881 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.10_nozzle_0.2.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_single_0.10_nozzle_0.2", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "ironing_inset": "0.11", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "support_top_z_distance": "0.1", + "support_bottom_z_distance": "0.1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.12.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.12.json new file mode 100644 index 0000000..4387815 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.12.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_single_0.12", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "350", + "sparse_infill_speed": "430", + "internal_solid_infill_speed": "350", + "gap_infill_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "20", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.12_nozzle_0.2.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.12_nozzle_0.2.json new file mode 100644 index 0000000..f2c1662 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.12_nozzle_0.2.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_single_0.12_nozzle_0.2", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "ironing_inset": "0.11", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.14_nozzle_0.2.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.14_nozzle_0.2.json new file mode 100644 index 0000000..0cae00d --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.14_nozzle_0.2.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_single_0.14_nozzle_0.2", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.14", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "ironing_inset": "0.11", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "support_top_z_distance": "0.14", + "support_bottom_z_distance": "0.14" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.16.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.16.json new file mode 100644 index 0000000..5bcb429 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.16.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_single_0.16", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "330", + "internal_solid_infill_speed": "300", + "gap_infill_speed": "300", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.18_nozzle_0.6.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.18_nozzle_0.6.json new file mode 100644 index 0000000..db8428f --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.18_nozzle_0.6.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_single_0.18_nozzle_0.6", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.18", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "support_top_z_distance": "0.18", + "support_bottom_z_distance": "0.18" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.20.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.20.json new file mode 100644 index 0000000..a6809f2 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.20.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_single_0.20", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "elefant_foot_compensation": "0.15", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "270", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "250", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.24.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.24.json new file mode 100644 index 0000000..72d1f54 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.24.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_single_0.24", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "230", + "sparse_infill_speed": "230", + "internal_solid_infill_speed": "230", + "gap_infill_speed": "230", + "support_threshold_angle": "35", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.24_nozzle_0.6.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.24_nozzle_0.6.json new file mode 100644 index 0000000..76d6443 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.24_nozzle_0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_single_0.24_nozzle_0.6", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.24_nozzle_0.8.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.24_nozzle_0.8.json new file mode 100644 index 0000000..516aeab --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.24_nozzle_0.8.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_single_0.24_nozzle_0.8", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.28.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.28.json new file mode 100644 index 0000000..ebaf9c1 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.28.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_single_0.28", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "200", + "support_threshold_angle": "40", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.30_nozzle_0.6.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.30_nozzle_0.6.json new file mode 100644 index 0000000..0fb8452 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.30_nozzle_0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_single_0.30_nozzle_0.6", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.32_nozzle_0.8.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.32_nozzle_0.8.json new file mode 100644 index 0000000..4c950ce --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.32_nozzle_0.8.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_single_0.32_nozzle_0.8", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.32", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.36_nozzle_0.6.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.36_nozzle_0.6.json new file mode 100644 index 0000000..5deb4a3 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.36_nozzle_0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_single_0.36_nozzle_0.6", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.40_nozzle_0.8.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.40_nozzle_0.8.json new file mode 100644 index 0000000..0b8258b --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.40_nozzle_0.8.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_single_0.40_nozzle_0.8", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.4", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.42_nozzle_0.6.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.42_nozzle_0.6.json new file mode 100644 index 0000000..6923ab2 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.42_nozzle_0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_single_0.42_nozzle_0.6", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.42", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.48_nozzle_0.8.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.48_nozzle_0.8.json new file mode 100644 index 0000000..f660696 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.48_nozzle_0.8.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_single_0.48_nozzle_0.8", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.48", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_0.56_nozzle_0.8.json b/backend/profiles/profiles/BBL/process/fdm_process_single_0.56_nozzle_0.8.json new file mode 100644 index 0000000..41e4894 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_0.56_nozzle_0.8.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_single_0.56_nozzle_0.8", + "inherits": "fdm_process_single_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.56", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BBL/process/fdm_process_single_common.json b/backend/profiles/profiles/BBL/process/fdm_process_single_common.json new file mode 100644 index 0000000..9edabd1 --- /dev/null +++ b/backend/profiles/profiles/BBL/process/fdm_process_single_common.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_single_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "bridge_speed": "50", + "gap_infill_speed": "50", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "60", + "initial_layer_speed": "30", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "outer_wall_acceleration": "5000", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "sparse_infill_speed": "250", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "travel_speed": "500", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU.json b/backend/profiles/profiles/BIQU.json new file mode 100644 index 0000000..19ed0a5 --- /dev/null +++ b/backend/profiles/profiles/BIQU.json @@ -0,0 +1,109 @@ +{ + "name": "BIQU", + "version": "02.03.01.10", + "force_update": "0", + "description": "BIQU configurations", + "machine_model_list": [ + { + "name": "BIQU B1", + "sub_path": "machine/BIQU B1.json" + }, + { + "name": "BIQU BX", + "sub_path": "machine/BIQU BX.json" + }, + { + "name": "BIQU Hurakan", + "sub_path": "machine/BIQU Hurakan.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_biqu_common", + "sub_path": "process/fdm_process_biqu_common.json" + }, + { + "name": "0.12mm Fine @BIQU B1 (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @BIQU B1 (0.4 nozzle).json" + }, + { + "name": "0.12mm Fine @BIQU BX (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @BIQU BX (0.4 nozzle).json" + }, + { + "name": "0.12mm Fine @BIQU Hurakan (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @BIQU Hurakan (0.4 nozzle).json" + }, + { + "name": "0.15mm Optimal @BIQU B1 (0.4 nozzle)", + "sub_path": "process/0.15mm Optimal @BIQU B1 (0.4 nozzle).json" + }, + { + "name": "0.15mm Optimal @BIQU BX (0.4 nozzle)", + "sub_path": "process/0.15mm Optimal @BIQU BX (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @BIQU B1 (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @BIQU B1 (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @BIQU BX (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @BIQU BX (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @BIQU B1 (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @BIQU B1 (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @BIQU BX (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @BIQU BX (0.4 nozzle).json" + }, + { + "name": "fdm_process_hurakan_common", + "sub_path": "process/fdm_process_hurakan_common.json" + }, + { + "name": "0.15mm Optimal @BIQU Hurakan (0.4 nozzle)", + "sub_path": "process/0.15mm Optimal @BIQU Hurakan (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @BIQU Hurakan (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @BIQU Hurakan (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @BIQU Hurakan (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @BIQU Hurakan (0.4 nozzle).json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_biqu_common", + "sub_path": "machine/fdm_biqu_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "BIQU B1 (0.4 nozzle)", + "sub_path": "machine/BIQU B1 (0.4 nozzle).json" + }, + { + "name": "BIQU BX (0.4 nozzle)", + "sub_path": "machine/BIQU BX (0.4 nozzle).json" + }, + { + "name": "BIQU Hurakan (0.4 nozzle)", + "sub_path": "machine/BIQU Hurakan (0.4 nozzle).json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/BIQU B1_cover.png b/backend/profiles/profiles/BIQU/BIQU B1_cover.png new file mode 100644 index 0000000..4a28eea Binary files /dev/null and b/backend/profiles/profiles/BIQU/BIQU B1_cover.png differ diff --git a/backend/profiles/profiles/BIQU/BIQU BX_cover.png b/backend/profiles/profiles/BIQU/BIQU BX_cover.png new file mode 100644 index 0000000..a3b7fc7 Binary files /dev/null and b/backend/profiles/profiles/BIQU/BIQU BX_cover.png differ diff --git a/backend/profiles/profiles/BIQU/BIQU Hurakan_cover.png b/backend/profiles/profiles/BIQU/BIQU Hurakan_cover.png new file mode 100644 index 0000000..3de2fa8 Binary files /dev/null and b/backend/profiles/profiles/BIQU/BIQU Hurakan_cover.png differ diff --git a/backend/profiles/profiles/BIQU/BIQU_B1_buildplate_model.stl b/backend/profiles/profiles/BIQU/BIQU_B1_buildplate_model.stl new file mode 100644 index 0000000..e2a2915 Binary files /dev/null and b/backend/profiles/profiles/BIQU/BIQU_B1_buildplate_model.stl differ diff --git a/backend/profiles/profiles/BIQU/BIQU_B1_buildplate_texture.png b/backend/profiles/profiles/BIQU/BIQU_B1_buildplate_texture.png new file mode 100644 index 0000000..064f038 Binary files /dev/null and b/backend/profiles/profiles/BIQU/BIQU_B1_buildplate_texture.png differ diff --git a/backend/profiles/profiles/BIQU/BIQU_BX_buildplate_model.stl b/backend/profiles/profiles/BIQU/BIQU_BX_buildplate_model.stl new file mode 100644 index 0000000..5c89afc Binary files /dev/null and b/backend/profiles/profiles/BIQU/BIQU_BX_buildplate_model.stl differ diff --git a/backend/profiles/profiles/BIQU/BIQU_BX_buildplate_texture.png b/backend/profiles/profiles/BIQU/BIQU_BX_buildplate_texture.png new file mode 100644 index 0000000..4cf7dbd Binary files /dev/null and b/backend/profiles/profiles/BIQU/BIQU_BX_buildplate_texture.png differ diff --git a/backend/profiles/profiles/BIQU/BIQU_Hurakan_buildplate_model.stl b/backend/profiles/profiles/BIQU/BIQU_Hurakan_buildplate_model.stl new file mode 100644 index 0000000..46268d0 Binary files /dev/null and b/backend/profiles/profiles/BIQU/BIQU_Hurakan_buildplate_model.stl differ diff --git a/backend/profiles/profiles/BIQU/BIQU_Hurakan_buildplate_texture.png b/backend/profiles/profiles/BIQU/BIQU_Hurakan_buildplate_texture.png new file mode 100644 index 0000000..f6ed5fc Binary files /dev/null and b/backend/profiles/profiles/BIQU/BIQU_Hurakan_buildplate_texture.png differ diff --git a/backend/profiles/profiles/BIQU/machine/BIQU B1 (0.4 nozzle).json b/backend/profiles/profiles/BIQU/machine/BIQU B1 (0.4 nozzle).json new file mode 100644 index 0000000..21bc168 --- /dev/null +++ b/backend/profiles/profiles/BIQU/machine/BIQU B1 (0.4 nozzle).json @@ -0,0 +1,86 @@ +{ + "type": "machine", + "name": "BIQU B1 (0.4 nozzle)", + "inherits": "fdm_biqu_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "BIQU B1", + "default_print_profile": "0.20mm Standard @BIQU B1 (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "printable_height": "270", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "deretraction_speed": [ + "70" + ], + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "10000" + ], + "machine_max_acceleration_extruding": [ + "1000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "1000" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "10" + ], + "machine_max_jerk_y": [ + "10" + ], + "machine_max_jerk_z": [ + "0.3" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1.5" + ], + "retraction_length": [ + "7" + ], + "retraction_speed": [ + "70" + ], + "machine_start_gcode": "; BIQU B1 Start G-code\nM117 Getting the bed up to temp!\nM140 S[first_layer_bed_temperature]; Set Heat Bed temperature\nM190 S[first_layer_bed_temperature]; Wait for Heat Bed temperature\nM117 Getting the extruder up to temp!\nM104 S[first_layer_temperature]; Set Extruder temperature\nG92 E0; Reset Extruder\nM117 Homing axes\nG28; Home all axes\nM109 S[first_layer_temperature]; Wait for Extruder temperature\nG1 Z2.0 F3000; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X4.1 Y20 Z0.3 F5000.0; Move to start position\nM117 Purging\nG1 X4.1 Y200.0 Z0.3 F1500.0 E15; Draw the first line\nG1 X4.4 Y200.0 Z0.3 F5000.0; Move to side a little\nG1 X4.4 Y20 Z0.3 F1500.0 E30; Draw the second line\nG92 E0; Reset Extruder\nM117 Lets make\nG1 Z2.0 F3000; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.3 F5000.0; Move over to prevent blob squish", + "machine_end_gcode": ";BIQU B1 Default End Gcode\nG91;Relative positioning\nG1 E-2 F2700;Retract a bit\nG1 E-2 Z0.2 F2400;Retract a bit more and raise Z\nG1 X5 Y5 F3000;Wipe out\nG1 Z10;Raise Z by 10mm\nG90;Return to absolute positioning\nG1 X0 Y{print_bed_max[1]};\nM106 S0;Turn-off fan\nM104 S0;Turn-off hotend\nM140 S0;Turn-off bed\nM84 X Y E;Disable all steppers but Z" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/machine/BIQU B1.json b/backend/profiles/profiles/BIQU/machine/BIQU B1.json new file mode 100644 index 0000000..d44d139 --- /dev/null +++ b/backend/profiles/profiles/BIQU/machine/BIQU B1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "BIQU B1", + "model_id": "B1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "BIQU", + "bed_model": "biqu_b1_buildplate_model.stl", + "bed_texture": "biqu_b1_buildplate_texture.png", + "hotend_model": "biqu_b1_hotend.stl", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/machine/BIQU BX (0.4 nozzle).json b/backend/profiles/profiles/BIQU/machine/BIQU BX (0.4 nozzle).json new file mode 100644 index 0000000..6545e19 --- /dev/null +++ b/backend/profiles/profiles/BIQU/machine/BIQU BX (0.4 nozzle).json @@ -0,0 +1,86 @@ +{ + "type": "machine", + "name": "BIQU BX (0.4 nozzle)", + "inherits": "fdm_biqu_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "BIQU BX", + "default_print_profile": "0.20mm Standard @BIQU BX (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "deretraction_speed": [ + "70" + ], + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "10000" + ], + "machine_max_acceleration_extruding": [ + "1000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "1000" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "10" + ], + "machine_max_jerk_y": [ + "10" + ], + "machine_max_jerk_z": [ + "0.3" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1.5" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "machine_start_gcode": "; BIQU BX Start G-code\n;M117 Initial homing sequence; Home so that the probe is positioned to heat\nG28\nM117 Probe heating position\nG0 X65 Y5 Z1; Move the probe to the heating position.\nM117 Getting the heaters up to temp!\nM104 S140; Set Extruder temperature, no wait\nM140 S60; Set Heat Bed temperature\nM190 S60; Wait for Heat Bed temperature\nM117 Waiting for probe to warm; Wait another 90s for the probe to absorb heat.\nG4 S90\nM117 Post warming re-home\nG28; Home all axes again after warming\nM117 Z-Dance of my people\nG34\nM117 ABL Probing\nG29\nM900 K0 L0 T0;Edit the K and L values if you have calibrated a k factor for your filament\nM900 T0 S0\nG1 Z2.0 F3000; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X4.1 Y10 Z0.3 F5000.0; Move to start position\nM117 Getting the extruder up to temp\nM140 S[first_layer_bed_temperature]; Set Heat Bed temperature\nM104 S[first_layer_temperature]; Set Extruder temperature\nM109 S[first_layer_temperature]; Wait for Extruder temperature\nM190 S[first_layer_bed_temperature]; Wait for Heat Bed temperature\nG92 E0; Reset Extruder\nM117 Purging\nG1 X4.1 Y200.0 Z0.3 F1500.0 E15; Draw the first line\nG1 X4.4 Y200.0 Z0.3 F5000.0; Move to side a little\nG1 X4.4 Y20 Z0.3 F1500.0 E30; Draw the second line\nG92 E0; Reset Extruder\nM117 Lets make\nG1 X8 Y20 Z0.3 F5000.0; Move over to prevent blob squish", + "machine_end_gcode": "; BIQU BX Default End Gcode\nG91;Relative positioning\nG1 E-2 F2700;Retract a bit\nG1 E-2 Z0.2 F2400;Retract a bit more and raise Z\nG1 X5 Y5 F3000;Wipe out\nG1 Z10;Raise Z by 10mm\nG90;Return to absolute positioning\nG1 X0 Y{print_bed_max[1]};TaDaaaa\nM106 S0;Turn-off fan\nM104 S0;Turn-off hotend\nM140 S0;Turn-off bed\nM84 X Y E;Disable all steppers but Z" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/machine/BIQU BX.json b/backend/profiles/profiles/BIQU/machine/BIQU BX.json new file mode 100644 index 0000000..bf8f3bd --- /dev/null +++ b/backend/profiles/profiles/BIQU/machine/BIQU BX.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "BIQU BX", + "model_id": "BX", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "BIQU", + "bed_model": "biqu_bx_buildplate_model.stl", + "bed_texture": "biqu_bx_buildplate_texture.png", + "hotend_model": "biqu_bx_hotend.stl", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/machine/BIQU Hurakan (0.4 nozzle).json b/backend/profiles/profiles/BIQU/machine/BIQU Hurakan (0.4 nozzle).json new file mode 100644 index 0000000..d9e1c72 --- /dev/null +++ b/backend/profiles/profiles/BIQU/machine/BIQU Hurakan (0.4 nozzle).json @@ -0,0 +1,151 @@ +{ + "type": "machine", + "name": "BIQU Hurakan (0.4 nozzle)", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "BIQU Hurakan", + "default_print_profile": "0.20mm Standard @BIQU Hurakan (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "270", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "10000", + "10000" + ], + "machine_max_acceleration_extruding": [ + "3000", + "3000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "180", + "180" + ], + "machine_max_speed_y": [ + "180", + "180" + ], + "machine_max_speed_z": [ + "15", + "15" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "extruder_clearance_radius": "50", + "extruder_clearance_height_to_rod": "60", + "extruder_clearance_height_to_lid": "350", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "4.5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE\n", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "END_PRINT", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/machine/BIQU Hurakan.json b/backend/profiles/profiles/BIQU/machine/BIQU Hurakan.json new file mode 100644 index 0000000..2e1419c --- /dev/null +++ b/backend/profiles/profiles/BIQU/machine/BIQU Hurakan.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "BIQU Hurakan", + "model_id": "Hurakan", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "BIQU", + "bed_model": "biqu_hurakan_buildplate_model.stl", + "bed_texture": "biqu_hurakan_buildplate_texture.png", + "hotend_model": "biqu_hurakan_hotend.stl", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/machine/fdm_biqu_common.json b/backend/profiles/profiles/BIQU/machine/fdm_biqu_common.json new file mode 100644 index 0000000..234ed87 --- /dev/null +++ b/backend/profiles/profiles/BIQU/machine/fdm_biqu_common.json @@ -0,0 +1,138 @@ +{ + "type": "machine", + "name": "fdm_biqu_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "47", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25 ;pause print", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/machine/fdm_klipper_common.json b/backend/profiles/profiles/BIQU/machine/fdm_klipper_common.json new file mode 100644 index 0000000..ade0a9f --- /dev/null +++ b/backend/profiles/profiles/BIQU/machine/fdm_klipper_common.json @@ -0,0 +1,140 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "use_firmware_retraction": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "extruder_clearance_radius": "50", + "extruder_clearance_height_to_rod": "60", + "extruder_clearance_height_to_lid": "350", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE\n", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "END_PRINT", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/machine/fdm_machine_common.json b/backend/profiles/profiles/BIQU/machine/fdm_machine_common.json new file mode 100644 index 0000000..41d304a --- /dev/null +++ b/backend/profiles/profiles/BIQU/machine/fdm_machine_common.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/0.12mm Fine @BIQU B1 (0.4 nozzle).json b/backend/profiles/profiles/BIQU/process/0.12mm Fine @BIQU B1 (0.4 nozzle).json new file mode 100644 index 0000000..c9b07cd --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/0.12mm Fine @BIQU B1 (0.4 nozzle).json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.12mm Fine @BIQU B1 (0.4 nozzle)", + "inherits": "fdm_process_biqu_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "compatible_printers": [ + "BIQU B1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/0.12mm Fine @BIQU BX (0.4 nozzle).json b/backend/profiles/profiles/BIQU/process/0.12mm Fine @BIQU BX (0.4 nozzle).json new file mode 100644 index 0000000..5a6517d --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/0.12mm Fine @BIQU BX (0.4 nozzle).json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.12mm Fine @BIQU BX (0.4 nozzle)", + "inherits": "fdm_process_biqu_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "compatible_printers": [ + "BIQU BX (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/0.12mm Fine @BIQU Hurakan (0.4 nozzle).json b/backend/profiles/profiles/BIQU/process/0.12mm Fine @BIQU Hurakan (0.4 nozzle).json new file mode 100644 index 0000000..9f632dd --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/0.12mm Fine @BIQU Hurakan (0.4 nozzle).json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.12mm Fine @BIQU Hurakan (0.4 nozzle)", + "inherits": "fdm_process_biqu_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "compatible_printers": [ + "BIQU Hurakan (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/0.15mm Optimal @BIQU B1 (0.4 nozzle).json b/backend/profiles/profiles/BIQU/process/0.15mm Optimal @BIQU B1 (0.4 nozzle).json new file mode 100644 index 0000000..ac244a2 --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/0.15mm Optimal @BIQU B1 (0.4 nozzle).json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.15mm Optimal @BIQU B1 (0.4 nozzle)", + "inherits": "fdm_process_biqu_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15", + "compatible_printers": [ + "BIQU B1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/0.15mm Optimal @BIQU BX (0.4 nozzle).json b/backend/profiles/profiles/BIQU/process/0.15mm Optimal @BIQU BX (0.4 nozzle).json new file mode 100644 index 0000000..8b2616e --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/0.15mm Optimal @BIQU BX (0.4 nozzle).json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.15mm Optimal @BIQU BX (0.4 nozzle)", + "inherits": "fdm_process_biqu_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15", + "compatible_printers": [ + "BIQU BX (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/0.15mm Optimal @BIQU Hurakan (0.4 nozzle).json b/backend/profiles/profiles/BIQU/process/0.15mm Optimal @BIQU Hurakan (0.4 nozzle).json new file mode 100644 index 0000000..067d6f5 --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/0.15mm Optimal @BIQU Hurakan (0.4 nozzle).json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.15mm Optimal @BIQU Hurakan (0.4 nozzle)", + "inherits": "fdm_process_hurakan_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15", + "compatible_printers": [ + "BIQU Hurakan (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/0.20mm Standard @BIQU B1 (0.4 nozzle).json b/backend/profiles/profiles/BIQU/process/0.20mm Standard @BIQU B1 (0.4 nozzle).json new file mode 100644 index 0000000..3c9c8ab --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/0.20mm Standard @BIQU B1 (0.4 nozzle).json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @BIQU B1 (0.4 nozzle)", + "inherits": "fdm_process_biqu_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "BIQU B1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/0.20mm Standard @BIQU BX (0.4 nozzle).json b/backend/profiles/profiles/BIQU/process/0.20mm Standard @BIQU BX (0.4 nozzle).json new file mode 100644 index 0000000..f37e3e7 --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/0.20mm Standard @BIQU BX (0.4 nozzle).json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @BIQU BX (0.4 nozzle)", + "inherits": "fdm_process_biqu_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "BIQU BX (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/0.20mm Standard @BIQU Hurakan (0.4 nozzle).json b/backend/profiles/profiles/BIQU/process/0.20mm Standard @BIQU Hurakan (0.4 nozzle).json new file mode 100644 index 0000000..a59401e --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/0.20mm Standard @BIQU Hurakan (0.4 nozzle).json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @BIQU Hurakan (0.4 nozzle)", + "inherits": "fdm_process_hurakan_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "BIQU Hurakan (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/0.24mm Draft @BIQU B1 (0.4 nozzle).json b/backend/profiles/profiles/BIQU/process/0.24mm Draft @BIQU B1 (0.4 nozzle).json new file mode 100644 index 0000000..afc6dd4 --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/0.24mm Draft @BIQU B1 (0.4 nozzle).json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Draft @BIQU B1 (0.4 nozzle)", + "inherits": "fdm_process_biqu_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "BIQU B1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/0.24mm Draft @BIQU BX (0.4 nozzle).json b/backend/profiles/profiles/BIQU/process/0.24mm Draft @BIQU BX (0.4 nozzle).json new file mode 100644 index 0000000..454d8d5 --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/0.24mm Draft @BIQU BX (0.4 nozzle).json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Draft @BIQU BX (0.4 nozzle)", + "inherits": "fdm_process_biqu_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "BIQU BX (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/0.24mm Draft @BIQU Hurakan (0.4 nozzle).json b/backend/profiles/profiles/BIQU/process/0.24mm Draft @BIQU Hurakan (0.4 nozzle).json new file mode 100644 index 0000000..f50dc0b --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/0.24mm Draft @BIQU Hurakan (0.4 nozzle).json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Draft @BIQU Hurakan (0.4 nozzle)", + "inherits": "fdm_process_hurakan_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "BIQU Hurakan (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/fdm_process_biqu_common.json b/backend/profiles/profiles/BIQU/process/fdm_process_biqu_common.json new file mode 100644 index 0000000..d8c3538 --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/fdm_process_biqu_common.json @@ -0,0 +1,104 @@ +{ + "type": "process", + "name": "fdm_process_biqu_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/fdm_process_common.json b/backend/profiles/profiles/BIQU/process/fdm_process_common.json new file mode 100644 index 0000000..2cb485e --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/BIQU/process/fdm_process_hurakan_common.json b/backend/profiles/profiles/BIQU/process/fdm_process_hurakan_common.json new file mode 100644 index 0000000..7766dbe --- /dev/null +++ b/backend/profiles/profiles/BIQU/process/fdm_process_hurakan_common.json @@ -0,0 +1,104 @@ +{ + "type": "process", + "name": "fdm_process_hurakan_common", + "inherits": "fdm_process_biqu_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks.json b/backend/profiles/profiles/Blocks.json new file mode 100644 index 0000000..a02cc11 --- /dev/null +++ b/backend/profiles/profiles/Blocks.json @@ -0,0 +1,350 @@ +{ + "name": "Blocks", + "version": "02.03.01.10", + "force_update": "0", + "description": "Blocks configurations", + "machine_model_list": [ + { + "name": "BLOCKS Pro S100", + "sub_path": "machine/BLOCKS Pro S100.json" + }, + { + "name": "BLOCKS RD50 V2", + "sub_path": "machine/BLOCKS RD50 V2.json" + }, + { + "name": "BLOCKS RF50", + "sub_path": "machine/BLOCKS RF50.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_blocks_common", + "sub_path": "process/fdm_process_blocks_common.json" + }, + { + "name": "0.12mm Fine 0.4 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.12mm Fine 0.4 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.12mm Fine 0.4 nozzle @Blocks_RF50", + "sub_path": "process/0.12mm Fine 0.4 nozzle @Blocks_RF50.json" + }, + { + "name": "0.16mm Optimal 0.4 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.16mm Optimal 0.4 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.16mm Optimal 0.4 nozzle @Blocks_RF50", + "sub_path": "process/0.16mm Optimal 0.4 nozzle @Blocks_RF50.json" + }, + { + "name": "0.20mm Standard 0.4 nozzle @Blocks", + "sub_path": "process/0.20mm Standard 0.4 nozzle @Blocks.json" + }, + { + "name": "0.20mm Standard 0.4 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.20mm Standard 0.4 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.20mm Standard 0.4 nozzle @Blocks_RF50", + "sub_path": "process/0.20mm Standard 0.4 nozzle @Blocks_RF50.json" + }, + { + "name": "0.24mm Draft 0.4 nozzle @Blocks", + "sub_path": "process/0.24mm Draft 0.4 nozzle @Blocks.json" + }, + { + "name": "0.24mm Draft 0.4 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.24mm Draft 0.4 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.24mm Draft 0.4 nozzle @Blocks_RF50", + "sub_path": "process/0.24mm Draft 0.4 nozzle @Blocks_RF50.json" + }, + { + "name": "0.28mm Extra Draft 0.4 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.28mm Extra Draft 0.4 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.28mm Extra Draft 0.4 nozzle @Blocks_RF50", + "sub_path": "process/0.28mm Extra Draft 0.4 nozzle @Blocks_RF50.json" + }, + { + "name": "0.30mm Extra Draft 0.4 nozzle @Blocks", + "sub_path": "process/0.30mm Extra Draft 0.4 nozzle @Blocks.json" + }, + { + "name": "fdm_process_common 0.6 nozzle", + "sub_path": "process/fdm_process_common 0.6 nozzle.json" + }, + { + "name": "fdm_process_common 0.8 nozzle", + "sub_path": "process/fdm_process_common 0.8 nozzle.json" + }, + { + "name": "fdm_process_common 1.0 nozzle", + "sub_path": "process/fdm_process_common 1.0 nozzle.json" + }, + { + "name": "fdm_process_common 1.2 nozzle", + "sub_path": "process/fdm_process_common 1.2 nozzle.json" + }, + { + "name": "0.20mm Optimal 0.6 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.20mm Optimal 0.6 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.20mm Optimal 0.6 nozzle @Blocks_RF50", + "sub_path": "process/0.20mm Optimal 0.6 nozzle @Blocks_RF50.json" + }, + { + "name": "0.26mm Standard 0.6 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.26mm Standard 0.6 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.26mm Standard 0.6 nozzle @Blocks_RF50", + "sub_path": "process/0.26mm Standard 0.6 nozzle @Blocks_RF50.json" + }, + { + "name": "0.30mm Standard 0.6 nozzle @Blocks", + "sub_path": "process/0.30mm Standard 0.6 nozzle @Blocks.json" + }, + { + "name": "0.32mm Draft 0.6 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.32mm Draft 0.6 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.32mm Draft 0.6 nozzle @Blocks_RF50", + "sub_path": "process/0.32mm Draft 0.6 nozzle @Blocks_RF50.json" + }, + { + "name": "0.38mm Extra Draft 0.6 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.38mm Extra Draft 0.6 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.38mm Extra Draft 0.6 nozzle @Blocks_RF50", + "sub_path": "process/0.38mm Extra Draft 0.6 nozzle @Blocks_RF50.json" + }, + { + "name": "0.40mm Draft 0.6 nozzle @Blocks", + "sub_path": "process/0.40mm Draft 0.6 nozzle @Blocks.json" + }, + { + "name": "0.30mm Optimal 0.8 nozzle @Blocks", + "sub_path": "process/0.30mm Optimal 0.8 nozzle @Blocks.json" + }, + { + "name": "0.30mm Optimal 0.8 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.30mm Optimal 0.8 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.30mm Optimal 0.8 nozzle @Blocks_RF50", + "sub_path": "process/0.30mm Optimal 0.8 nozzle @Blocks_RF50.json" + }, + { + "name": "0.38mm Standard 0.8 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.38mm Standard 0.8 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.38mm Standard 0.8 nozzle @Blocks_RF50", + "sub_path": "process/0.38mm Standard 0.8 nozzle @Blocks_RF50.json" + }, + { + "name": "0.40mm Standard 0.8 nozzle @Blocks", + "sub_path": "process/0.40mm Standard 0.8 nozzle @Blocks.json" + }, + { + "name": "0.46mm Draft 0.8 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.46mm Draft 0.8 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.46mm Draft 0.8 nozzle @Blocks_RF50", + "sub_path": "process/0.46mm Draft 0.8 nozzle @Blocks_RF50.json" + }, + { + "name": "0.50mm Draft 0.8 nozzle @Blocks", + "sub_path": "process/0.50mm Draft 0.8 nozzle @Blocks.json" + }, + { + "name": "0.54mm Extra Draft 0.8 nozzle @Blocks_RD50_V2", + "sub_path": "process/0.54mm Extra Draft 0.8 nozzle @Blocks_RD50_V2.json" + }, + { + "name": "0.54mm Extra Draft 0.8 nozzle @Blocks_RF50", + "sub_path": "process/0.54mm Extra Draft 0.8 nozzle @Blocks_RF50.json" + }, + { + "name": "0.30mm Optimal 1.0 nozzle @Blocks", + "sub_path": "process/0.30mm Optimal 1.0 nozzle @Blocks.json" + }, + { + "name": "0.50mm Standard 1.0 nozzle @Blocks", + "sub_path": "process/0.50mm Standard 1.0 nozzle @Blocks.json" + }, + { + "name": "0.60mm Draft 1.0 nozzle @Blocks", + "sub_path": "process/0.60mm Draft 1.0 nozzle @Blocks.json" + }, + { + "name": "0.70mm Extra Draft 1.0 nozzle @Blocks", + "sub_path": "process/0.70mm Extra Draft 1.0 nozzle @Blocks.json" + }, + { + "name": "0.50mm Optimal 1.2 nozzle @Blocks", + "sub_path": "process/0.50mm Optimal 1.2 nozzle @Blocks.json" + }, + { + "name": "0.60mm Standard 1.2 nozzle @Blocks", + "sub_path": "process/0.60mm Standard 1.2 nozzle @Blocks.json" + }, + { + "name": "0.70mm Draft 1.2 nozzle @Blocks", + "sub_path": "process/0.70mm Draft 1.2 nozzle @Blocks.json" + }, + { + "name": "0.80mm Extra Draft 1.2 nozzle @Blocks", + "sub_path": "process/0.80mm Extra Draft 1.2 nozzle @Blocks.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_petg", + "sub_path": "filament/fdm_filament_petg.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Blocks Generic ABS", + "sub_path": "filament/Blocks Generic ABS.json" + }, + { + "name": "Blocks Generic ASA", + "sub_path": "filament/Blocks Generic ASA.json" + }, + { + "name": "Blocks Generic ASA-CF", + "sub_path": "filament/Blocks Generic ASA-CF.json" + }, + { + "name": "Blocks Generic PA", + "sub_path": "filament/Blocks Generic PA.json" + }, + { + "name": "Blocks Generic PA-CF", + "sub_path": "filament/Blocks Generic PA-CF.json" + }, + { + "name": "Blocks Generic PC", + "sub_path": "filament/Blocks Generic PC.json" + }, + { + "name": "Blocks Generic PETG", + "sub_path": "filament/Blocks Generic PETG.json" + }, + { + "name": "Blocks Generic PLA", + "sub_path": "filament/Blocks Generic PLA.json" + }, + { + "name": "Blocks Generic PLA-CF", + "sub_path": "filament/Blocks Generic PLA-CF.json" + }, + { + "name": "Blocks Generic PVA", + "sub_path": "filament/Blocks Generic PVA.json" + }, + { + "name": "Blocks Generic TPU", + "sub_path": "filament/Blocks Generic TPU.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "BLOCKS Pro S100 0.4 nozzle", + "sub_path": "machine/BLOCKS Pro S100 0.4 nozzle.json" + }, + { + "name": "BLOCKS Pro S100 0.6 nozzle", + "sub_path": "machine/BLOCKS Pro S100 0.6 nozzle.json" + }, + { + "name": "BLOCKS Pro S100 0.8 nozzle", + "sub_path": "machine/BLOCKS Pro S100 0.8 nozzle.json" + }, + { + "name": "BLOCKS Pro S100 1.0 nozzle", + "sub_path": "machine/BLOCKS Pro S100 1.0 nozzle.json" + }, + { + "name": "BLOCKS Pro S100 1.2 nozzle", + "sub_path": "machine/BLOCKS Pro S100 1.2 nozzle.json" + }, + { + "name": "BLOCKS RD50 V2 0.4 nozzle", + "sub_path": "machine/BLOCKS RD50 V2 0.4 nozzle.json" + }, + { + "name": "BLOCKS RD50 V2 0.6 nozzle", + "sub_path": "machine/BLOCKS RD50 V2 0.6 nozzle.json" + }, + { + "name": "BLOCKS RD50 V2 0.8 nozzle", + "sub_path": "machine/BLOCKS RD50 V2 0.8 nozzle.json" + }, + { + "name": "BLOCKS RF50 0.4 nozzle", + "sub_path": "machine/BLOCKS RF50 0.4 nozzle.json" + }, + { + "name": "BLOCKS RF50 0.6 nozzle", + "sub_path": "machine/BLOCKS RF50 0.6 nozzle.json" + }, + { + "name": "BLOCKS RF50 0.8 nozzle", + "sub_path": "machine/BLOCKS RF50 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/BLOCKS PrintCore.stl b/backend/profiles/profiles/Blocks/BLOCKS PrintCore.stl new file mode 100644 index 0000000..7f5483e Binary files /dev/null and b/backend/profiles/profiles/Blocks/BLOCKS PrintCore.stl differ diff --git a/backend/profiles/profiles/Blocks/BLOCKS Pro S100_cover.png b/backend/profiles/profiles/Blocks/BLOCKS Pro S100_cover.png new file mode 100644 index 0000000..c801041 Binary files /dev/null and b/backend/profiles/profiles/Blocks/BLOCKS Pro S100_cover.png differ diff --git a/backend/profiles/profiles/Blocks/BLOCKS RD50 V2_cover.png b/backend/profiles/profiles/Blocks/BLOCKS RD50 V2_cover.png new file mode 100644 index 0000000..310b973 Binary files /dev/null and b/backend/profiles/profiles/Blocks/BLOCKS RD50 V2_cover.png differ diff --git a/backend/profiles/profiles/Blocks/BLOCKS RF50_cover.png b/backend/profiles/profiles/Blocks/BLOCKS RF50_cover.png new file mode 100644 index 0000000..b05002f Binary files /dev/null and b/backend/profiles/profiles/Blocks/BLOCKS RF50_cover.png differ diff --git a/backend/profiles/profiles/Blocks/PRO S100 HotBed model.stl b/backend/profiles/profiles/Blocks/PRO S100 HotBed model.stl new file mode 100644 index 0000000..52bee7b Binary files /dev/null and b/backend/profiles/profiles/Blocks/PRO S100 HotBed model.stl differ diff --git a/backend/profiles/profiles/Blocks/PRO S100 HotBed texture.png b/backend/profiles/profiles/Blocks/PRO S100 HotBed texture.png new file mode 100644 index 0000000..357b473 Binary files /dev/null and b/backend/profiles/profiles/Blocks/PRO S100 HotBed texture.png differ diff --git a/backend/profiles/profiles/Blocks/RD50 V2 HotBed model.stl b/backend/profiles/profiles/Blocks/RD50 V2 HotBed model.stl new file mode 100644 index 0000000..7c2c7ab Binary files /dev/null and b/backend/profiles/profiles/Blocks/RD50 V2 HotBed model.stl differ diff --git a/backend/profiles/profiles/Blocks/RD50 V2 HotBed texture.png b/backend/profiles/profiles/Blocks/RD50 V2 HotBed texture.png new file mode 100644 index 0000000..b697f5b Binary files /dev/null and b/backend/profiles/profiles/Blocks/RD50 V2 HotBed texture.png differ diff --git a/backend/profiles/profiles/Blocks/RF50 HotBed model.stl b/backend/profiles/profiles/Blocks/RF50 HotBed model.stl new file mode 100644 index 0000000..25fa0b1 Binary files /dev/null and b/backend/profiles/profiles/Blocks/RF50 HotBed model.stl differ diff --git a/backend/profiles/profiles/Blocks/RF50 HotBed texture.png b/backend/profiles/profiles/Blocks/RF50 HotBed texture.png new file mode 100644 index 0000000..c277b17 Binary files /dev/null and b/backend/profiles/profiles/Blocks/RF50 HotBed texture.png differ diff --git a/backend/profiles/profiles/Blocks/filament/Blocks Generic ABS.json b/backend/profiles/profiles/Blocks/filament/Blocks Generic ABS.json new file mode 100644 index 0000000..5b91185 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/Blocks Generic ABS.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Blocks Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "BSSI004", + "filament_id": "BSFI004", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_density": [ + "1.04" + ], + "filament_shrink": [ + "99.5%" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "30" + ], + "slow_down_layer_time": [ + "10" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_min_speed": [ + "30" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "100%" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "compatible_printers": [ + "BLOCKS RD50 V2 0.4 nozzle", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RF50 0.4 nozzle", + "BLOCKS RF50 0.6 nozzle", + "BLOCKS RF50 0.8 nozzle", + "BLOCKS RF50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/Blocks Generic ASA-CF.json b/backend/profiles/profiles/Blocks/filament/Blocks Generic ASA-CF.json new file mode 100644 index 0000000..b924078 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/Blocks Generic ASA-CF.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Blocks Generic ASA-CF", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "BSSI010", + "filament_id": "BSFI010", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_density": [ + "1.04" + ], + "filament_shrink": [ + "99.5%" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "hot_plate_temp": [ + "95" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "45" + ], + "fan_cooling_layer_time": [ + "35" + ], + "slow_down_layer_time": [ + "3" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "50%" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "compatible_printers": [ + "BLOCKS RD50 V2 0.4 nozzle", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RF50 0.4 nozzle", + "BLOCKS RF50 0.6 nozzle", + "BLOCKS RF50 0.8 nozzle", + "BLOCKS RF50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/Blocks Generic ASA.json b/backend/profiles/profiles/Blocks/filament/Blocks Generic ASA.json new file mode 100644 index 0000000..b36e111 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/Blocks Generic ASA.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Blocks Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "BSSI005", + "filament_id": "BSFI005", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_density": [ + "1.04" + ], + "filament_shrink": [ + "99.5%" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "30" + ], + "slow_down_layer_time": [ + "10" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_min_speed": [ + "30" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "100%" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "compatible_printers": [ + "BLOCKS RD50 V2 0.4 nozzle", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RF50 0.4 nozzle", + "BLOCKS RF50 0.6 nozzle", + "BLOCKS RF50 0.8 nozzle", + "BLOCKS RF50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/Blocks Generic PA-CF.json b/backend/profiles/profiles/Blocks/filament/Blocks Generic PA-CF.json new file mode 100644 index 0000000..684c4c5 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/Blocks Generic PA-CF.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Blocks Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "BSSI007", + "filament_id": "BSFI007", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "filament_density": [ + "1.25" + ], + "nozzle_temperature": [ + "250" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "filament_retraction_length": [ + "1.2" + ], + "filament_z_hop": [ + "0.0" + ], + "fan_min_speed": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "4" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "80%" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "80" + ], + "compatible_printers": [ + "BLOCKS RD50 V2 0.4 nozzle", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RF50 0.4 nozzle", + "BLOCKS RF50 0.6 nozzle", + "BLOCKS RF50 0.8 nozzle", + "BLOCKS RF50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/Blocks Generic PA.json b/backend/profiles/profiles/Blocks/filament/Blocks Generic PA.json new file mode 100644 index 0000000..3aa84b4 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/Blocks Generic PA.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Blocks Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "BSSI006", + "filament_id": "BSFI006", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "BLOCKS RD50 V2 0.4 nozzle", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RF50 0.4 nozzle", + "BLOCKS RF50 0.6 nozzle", + "BLOCKS RF50 0.8 nozzle", + "BLOCKS RF50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/Blocks Generic PC.json b/backend/profiles/profiles/Blocks/filament/Blocks Generic PC.json new file mode 100644 index 0000000..5e6b347 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/Blocks Generic PC.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Blocks Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "BSSI008", + "filament_id": "BSFI008", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "BLOCKS RD50 V2 0.4 nozzle", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RF50 0.4 nozzle", + "BLOCKS RF50 0.6 nozzle", + "BLOCKS RF50 0.8 nozzle", + "BLOCKS RF50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/Blocks Generic PETG.json b/backend/profiles/profiles/Blocks/filament/Blocks Generic PETG.json new file mode 100644 index 0000000..eff0e2e --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/Blocks Generic PETG.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Blocks Generic PETG", + "inherits": "fdm_filament_petg", + "from": "system", + "setting_id": "BSSI002", + "filament_id": "BSFI002", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_density": [ + "1.24" + ], + "filament_shrink": [ + "99.9%" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_min_speed": [ + "30" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "100%" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_min_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "5" + ], + "compatible_printers": [ + "BLOCKS Pro S100 0.4 nozzle", + "BLOCKS Pro S100 0.6 nozzle", + "BLOCKS Pro S100 0.8 nozzle", + "BLOCKS Pro S100 1.0 nozzle", + "BLOCKS Pro S100 1.2 nozzle", + "BLOCKS Pro S100", + "BLOCKS RD50 V2 0.4 nozzle", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RF50 0.4 nozzle", + "BLOCKS RF50 0.6 nozzle", + "BLOCKS RF50 0.8 nozzle", + "BLOCKS RF50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/Blocks Generic PLA-CF.json b/backend/profiles/profiles/Blocks/filament/Blocks Generic PLA-CF.json new file mode 100644 index 0000000..86bdb37 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/Blocks Generic PLA-CF.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Blocks Generic PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "BSSI010", + "filament_id": "BSFI010", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_type": [ + "PLA-CF" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "BLOCKS RD50 V2 0.4 nozzle", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RF50 0.4 nozzle", + "BLOCKS RF50 0.6 nozzle", + "BLOCKS RF50 0.8 nozzle", + "BLOCKS RF50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/Blocks Generic PLA.json b/backend/profiles/profiles/Blocks/filament/Blocks Generic PLA.json new file mode 100644 index 0000000..85cee8b --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/Blocks Generic PLA.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "Blocks Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "BSSI001", + "filament_id": "BSFI001", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "30" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "compatible_printers": [ + "BLOCKS Pro S100 0.4 nozzle", + "BLOCKS Pro S100 0.6 nozzle", + "BLOCKS Pro S100 0.8 nozzle", + "BLOCKS Pro S100 1.0 nozzle", + "BLOCKS Pro S100 1.2 nozzle", + "BLOCKS Pro S100", + "BLOCKS RD50 V2 0.4 nozzle", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RF50 0.4 nozzle", + "BLOCKS RF50 0.6 nozzle", + "BLOCKS RF50 0.8 nozzle", + "BLOCKS RF50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/Blocks Generic PVA.json b/backend/profiles/profiles/Blocks/filament/Blocks Generic PVA.json new file mode 100644 index 0000000..50f5afd --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/Blocks Generic PVA.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Blocks Generic PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "BSSI009", + "filament_id": "BSFI009", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "BLOCKS RD50 V2 0.4 nozzle", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RF50 0.4 nozzle", + "BLOCKS RF50 0.6 nozzle", + "BLOCKS RF50 0.8 nozzle", + "BLOCKS RF50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/Blocks Generic TPU.json b/backend/profiles/profiles/Blocks/filament/Blocks Generic TPU.json new file mode 100644 index 0000000..d399245 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/Blocks Generic TPU.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Blocks Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "BSSI003", + "filament_id": "BSFI003", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "4" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_density": [ + "1.25" + ], + "filament_shrink": [ + "99.5%" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "60" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "80" + ], + "compatible_printers": [ + "BLOCKS Pro S100 0.4 nozzle", + "BLOCKS Pro S100 0.6 nozzle", + "BLOCKS Pro S100 0.8 nozzle", + "BLOCKS Pro S100 1.0 nozzle", + "BLOCKS Pro S100 1.2 nozzle", + "BLOCKS Pro S100", + "BLOCKS RD50 V2 0.4 nozzle", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RF50 0.4 nozzle", + "BLOCKS RF50 0.6 nozzle", + "BLOCKS RF50 0.8 nozzle", + "BLOCKS RF50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/fdm_filament_abs.json b/backend/profiles/profiles/Blocks/filament/fdm_filament_abs.json new file mode 100644 index 0000000..80fc37c --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/fdm_filament_abs.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "30" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "18" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "25%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "30" + ], + "slow_down_layer_time": [ + "3" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/fdm_filament_asa.json b/backend/profiles/profiles/Blocks/filament/fdm_filament_asa.json new file mode 100644 index 0000000..e0bca63 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/fdm_filament_asa.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "30" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "30" + ], + "slow_down_layer_time": [ + "3" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/fdm_filament_common.json b/backend/profiles/profiles/Blocks/filament/fdm_filament_common.json new file mode 100644 index 0000000..d51946a --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/fdm_filament_pa.json b/backend/profiles/profiles/Blocks/filament/fdm_filament_pa.json new file mode 100644 index 0000000..80ccb0c --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/fdm_filament_pa.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "270" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ], + "filament_retraction_length": [ + "1.0" + ], + "filament_z_hop": [ + "0.0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/fdm_filament_pc.json b/backend/profiles/profiles/Blocks/filament/fdm_filament_pc.json new file mode 100644 index 0000000..fde9c02 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/fdm_filament_pc.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "270" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/fdm_filament_petg.json b/backend/profiles/profiles/Blocks/filament/fdm_filament_petg.json new file mode 100644 index 0000000..62202e4 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/fdm_filament_petg.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_petg", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "30" + ], + "cool_plate_temp": [ + "70" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "70" + ], + "overhang_fan_threshold": [ + "25%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "70" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "255" + ], + "slow_down_min_speed": [ + "30" + ], + "slow_down_layer_time": [ + "5" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_retraction_length": [ + "1.0" + ], + "filament_z_hop": [ + "0.0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/fdm_filament_pla.json b/backend/profiles/profiles/Blocks/filament/fdm_filament_pla.json new file mode 100644 index 0000000..0f54957 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "30" + ], + "cool_plate_temp": [ + "50" + ], + "eng_plate_temp": [ + "50" + ], + "hot_plate_temp": [ + "50" + ], + "textured_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "5" + ], + "slow_down_layer_time": [ + "5" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/fdm_filament_pva.json b/backend/profiles/profiles/Blocks/filament/fdm_filament_pva.json new file mode 100644 index 0000000..8491030 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/fdm_filament_pva.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Blocks/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..fd156d9 --- /dev/null +++ b/backend/profiles/profiles/Blocks/filament/fdm_filament_tpu.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "35" + ], + "cool_plate_temp": [ + "40" + ], + "eng_plate_temp": [ + "40" + ], + "hot_plate_temp": [ + "40" + ], + "textured_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "eng_plate_temp_initial_layer": [ + "40" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "235" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "5" + ], + "slow_down_layer_time": [ + "5" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 0.4 nozzle.json b/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 0.4 nozzle.json new file mode 100644 index 0000000..f474d80 --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 0.4 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "BLOCKS Pro S100 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "instantiation": "true", + "settings_id": "GM001", + "printer_model": "BLOCKS Pro S100", + "default_print_profile": "0.20mm Standard 0.4 nozzle @Blocks", + "max_layer_height": [ + "0.30" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "1000x0", + "1000x1000", + "0x1000" + ], + "printable_height": "900", + "upward_compatible_machine": [ + "BLOCKS Pro S100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 0.6 nozzle.json b/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 0.6 nozzle.json new file mode 100644 index 0000000..014ce20 --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "BLOCKS Pro S100 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "instantiation": "true", + "settings_id": "GM002", + "printer_model": "BLOCKS Pro S100", + "default_print_profile": "0.30mm Standard 0.6 nozzle @Blocks", + "max_layer_height": [ + "0.50" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "1000x0", + "1000x1000", + "0x1000" + ], + "printable_height": "900", + "upward_compatible_machine": [ + "BLOCKS Pro S100" + ], + "printer_variant": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 0.8 nozzle.json b/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 0.8 nozzle.json new file mode 100644 index 0000000..804c07c --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "BLOCKS Pro S100 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "instantiation": "true", + "settings_id": "GM003", + "printer_model": "BLOCKS Pro S100", + "default_print_profile": "0.40mm Standard 0.8 nozzle @Blocks", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.20" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "1000x0", + "1000x1000", + "0x1000" + ], + "printable_height": "900", + "upward_compatible_machine": [ + "BLOCKS Pro S100" + ], + "printer_variant": "0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 1.0 nozzle.json b/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 1.0 nozzle.json new file mode 100644 index 0000000..6b47acb --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 1.0 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "BLOCKS Pro S100 1.0 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "instantiation": "true", + "settings_id": "GM004", + "printer_model": "BLOCKS Pro S100", + "default_print_profile": "0.50mm Standard 1.0 nozzle @Blocks", + "max_layer_height": [ + "0.7" + ], + "min_layer_height": [ + "0.2" + ], + "nozzle_diameter": [ + "1.0" + ], + "printable_area": [ + "0x0", + "1000x0", + "1000x1000", + "0x1000" + ], + "printable_height": "900", + "upward_compatible_machine": [ + "BLOCKS Pro S100" + ], + "printer_variant": "1.0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 1.2 nozzle.json b/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 1.2 nozzle.json new file mode 100644 index 0000000..f1a2a66 --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100 1.2 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "BLOCKS Pro S100 1.2 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "instantiation": "true", + "settings_id": "GM005", + "printer_model": "BLOCKS Pro S100", + "default_print_profile": "0.60mm Standard 1.2 nozzle @Blocks", + "max_layer_height": [ + "0.8" + ], + "min_layer_height": [ + "0.2" + ], + "nozzle_diameter": [ + "1.2" + ], + "printable_area": [ + "0x0", + "1000x0", + "1000x1000", + "0x1000" + ], + "printable_height": "900", + "upward_compatible_machine": [ + "BLOCKS Pro S100" + ], + "printer_variant": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100.json b/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100.json new file mode 100644 index 0000000..dd14f0e --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS Pro S100.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "BLOCKS Pro S100", + "model_id": "BLOCKS Pro S100", + "nozzle_diameter": "0.4;0.6;0.8;1.0;1.2", + "machine_tech": "FFF", + "family": "Blocks", + "bed_model": "PRO S100 HotBed model.stl", + "bed_texture": "PRO S100 HotBed texture.png", + "hotend_model": "BLOCKS PrintCore.stl", + "default_materials": "Blocks Generic PLA;Blocks Generic PETG;Blocks Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS RD50 V2 0.4 nozzle.json b/backend/profiles/profiles/Blocks/machine/BLOCKS RD50 V2 0.4 nozzle.json new file mode 100644 index 0000000..a3c88b5 --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS RD50 V2 0.4 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "machine", + "name": "BLOCKS RD50 V2 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "instantiation": "true", + "settings_id": "GM006", + "printer_model": "BLOCKS RD50 V2", + "default_print_profile": "0.20mm Standard 0.4 nozzle @Blocks_RD50_V2", + "max_layer_height": [ + "0.30" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "retraction_length": [ + "1.2" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "80" + ], + "printable_height": "500", + "upward_compatible_machine": [ + "BLOCKS RD50 V2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS RD50 V2 0.6 nozzle.json b/backend/profiles/profiles/Blocks/machine/BLOCKS RD50 V2 0.6 nozzle.json new file mode 100644 index 0000000..dac20f0 --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS RD50 V2 0.6 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "BLOCKS RD50 V2 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "instantiation": "true", + "settings_id": "GM007", + "printer_model": "BLOCKS RD50 V2", + "default_print_profile": "0.26mm Standard 0.6 nozzle @Blocks_RD50_V2", + "max_layer_height": [ + "0.40" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "upward_compatible_machine": [ + "BLOCKS RD50 V2" + ], + "retraction_length": [ + "1.2" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "80" + ], + "printer_variant": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS RD50 V2 0.8 nozzle.json b/backend/profiles/profiles/Blocks/machine/BLOCKS RD50 V2 0.8 nozzle.json new file mode 100644 index 0000000..0af1dc6 --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS RD50 V2 0.8 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "BLOCKS RD50 V2 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "instantiation": "true", + "settings_id": "GM008", + "printer_model": "BLOCKS RD50 V2", + "default_print_profile": "0.38mm Standard 0.8 nozzle @Blocks_RD50_V2", + "max_layer_height": [ + "0.60" + ], + "min_layer_height": [ + "0.20" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "upward_compatible_machine": [ + "BLOCKS RD50 V2" + ], + "retraction_length": [ + "1.2" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "80" + ], + "printer_variant": "0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS RD50 V2.json b/backend/profiles/profiles/Blocks/machine/BLOCKS RD50 V2.json new file mode 100644 index 0000000..80b12bc --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS RD50 V2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "BLOCKS RD50 V2", + "model_id": "BLOCKS RD50 V2", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Blocks", + "bed_model": "RD50 V2 HotBed model.stl", + "bed_texture": "RD50 V2 HotBed texture.png", + "hotend_model": "BLOCKS PrintCore.stl", + "default_materials": "Blocks Generic PLA;Blocks Generic PETG;Blocks Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS RF50 0.4 nozzle.json b/backend/profiles/profiles/Blocks/machine/BLOCKS RF50 0.4 nozzle.json new file mode 100644 index 0000000..40eed16 --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS RF50 0.4 nozzle.json @@ -0,0 +1,83 @@ +{ + "type": "machine", + "name": "BLOCKS RF50 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "instantiation": "true", + "settings_id": "GM009", + "printer_model": "BLOCKS RF50", + "default_print_profile": "0.20mm Standard 0.4 nozzle @Blocks_RF50", + "max_layer_height": [ + "0.30" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "12" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "30" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Slope Lift" + ], + "auxiliary_fan": "1", + "support_air_filtration": "1", + "printable_height": "500", + "extruder_clearance_radius": "106", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_height_to_lid": "185", + "upward_compatible_machine": [ + "BLOCKS RF50" + ], + "wipe_distance": [ + "2" + ], + "retract_before_wipe": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS RF50 0.6 nozzle.json b/backend/profiles/profiles/Blocks/machine/BLOCKS RF50 0.6 nozzle.json new file mode 100644 index 0000000..bb69ee2 --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS RF50 0.6 nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "machine", + "name": "BLOCKS RF50 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "instantiation": "true", + "settings_id": "GM010", + "printer_model": "BLOCKS RF50", + "default_print_profile": "0.26mm Standard 0.6 nozzle @Blocks_RF50", + "max_layer_height": [ + "0.40" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "12" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "30" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Slope Lift" + ], + "auxiliary_fan": "1", + "support_air_filtration": "1", + "printable_height": "500", + "extruder_clearance_radius": "106", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_height_to_lid": "185", + "upward_compatible_machine": [ + "BLOCKS RF50" + ], + "machine_start_gcode": [ + "PRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer]", + "SET_PRESSURE_ADVANCE ADVANCE=0.046" + ], + "printer_variant": "0.6", + "wipe_distance": [ + "2" + ], + "retract_before_wipe": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS RF50 0.8 nozzle.json b/backend/profiles/profiles/Blocks/machine/BLOCKS RF50 0.8 nozzle.json new file mode 100644 index 0000000..8d2cc1b --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS RF50 0.8 nozzle.json @@ -0,0 +1,84 @@ +{ + "type": "machine", + "name": "BLOCKS RF50 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "instantiation": "true", + "settings_id": "GM011", + "printer_model": "BLOCKS RF50", + "default_print_profile": "0.38mm Standard 0.8 nozzle @Blocks_RF50", + "max_layer_height": [ + "0.60" + ], + "min_layer_height": [ + "0.20" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "12" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "30" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Slope Lift" + ], + "auxiliary_fan": "1", + "support_air_filtration": "1", + "printable_height": "500", + "extruder_clearance_radius": "106", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_height_to_lid": "185", + "upward_compatible_machine": [ + "BLOCKS RF50" + ], + "printer_variant": "0.8", + "wipe_distance": [ + "2" + ], + "retract_before_wipe": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/BLOCKS RF50.json b/backend/profiles/profiles/Blocks/machine/BLOCKS RF50.json new file mode 100644 index 0000000..938eb38 --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/BLOCKS RF50.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "BLOCKS RF50", + "model_id": "BLOCKS RF50", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Blocks", + "bed_model": "RF50 HotBed model.stl", + "bed_texture": "RF50 HotBed texture.png", + "hotend_model": "BLOCKS PrintCore.stl", + "default_materials": "Blocks Generic PLA;Blocks Generic PETG;Blocks Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/fdm_klipper_common.json b/backend/profiles/profiles/Blocks/machine/fdm_klipper_common.json new file mode 100644 index 0000000..1f537d4 --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/fdm_klipper_common.json @@ -0,0 +1,140 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "5000" + ], + "machine_max_acceleration_x": [ + "5000", + "5000" + ], + "machine_max_acceleration_y": [ + "5000", + "5000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "0", + "0" + ], + "machine_max_jerk_x": [ + "0", + "0" + ], + "machine_max_jerk_y": [ + "0", + "0" + ], + "machine_max_jerk_z": [ + "0", + "0" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "1.2" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "900", + "extruder_clearance_radius": "74", + "extruder_clearance_height_to_rod": "40", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "35" + ], + "deretraction_speed": [ + "35" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "CHANGE_FILAMENT", + "machine_pause_gcode": "PAUSE", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Blocks Generic PLA" + ], + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "PRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer]", + "machine_end_gcode": "M400\nPRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\n", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/machine/fdm_machine_common.json b/backend/profiles/profiles/Blocks/machine/fdm_machine_common.json new file mode 100644 index 0000000..16c92d0 --- /dev/null +++ b/backend/profiles/profiles/Blocks/machine/fdm_machine_common.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "80" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "klipper", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "300" + ], + "machine_max_speed_y": [ + "300" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "0" + ], + "machine_max_jerk_x": [ + "0" + ], + "machine_max_jerk_y": [ + "0" + ], + "machine_max_jerk_z": [ + "0" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "1.2" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "900", + "extruder_clearance_radius": "0", + "extruder_clearance_height_to_rod": "0", + "extruder_clearance_height_to_lid": "0", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "CHANGE_FILAMENT\n", + "wipe": [ + "1" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "PRINT_START EXTRUDER=[nozzle_temperature_inital_layer] BED=[bed_temperature_initial_layer]", + "machine_end_gcode": "M400; wait for buffer to clear\nPRINT_END" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..b932ac9 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.12mm Fine 0.4 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "top_shell_layers": "6", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..232081f --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RF50.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.12mm Fine 0.4 nozzle @Blocks_RF50", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "6", + "top_shell_layers": "6", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.4 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "bridge_infill_acceleration": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..e6b1c74 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.16mm Optimal 0.4 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..df5a198 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RF50.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.16mm Optimal 0.4 nozzle @Blocks_RF50", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.4 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "bridge_infill_acceleration": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..e58a155 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.20mm Optimal 0.6 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_common 0.6 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.20", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..255c844 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RF50.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.20mm Optimal 0.6 nozzle @Blocks_RF50", + "inherits": "fdm_process_common 0.6 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.20", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.6 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "bridge_infill_acceleration": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks.json new file mode 100644 index 0000000..0cbabe1 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm Standard 0.4 nozzle @Blocks", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..53c243f --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.20mm Standard 0.4 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.20", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..de506b4 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RF50.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.20mm Standard 0.4 nozzle @Blocks_RF50", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.20", + "initial_layer_print_height": "0.2", + "line_width": "0.42", + "initial_layer_line_width": "0.5", + "outer_wall_line_width": "0.42", + "inner_wall_line_width": "0.45", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.4 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "bridge_infill_acceleration": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks.json new file mode 100644 index 0000000..989d5ed --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Draft 0.4 nozzle @Blocks", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..6bf8f8c --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.24mm Draft 0.4 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..8805154 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RF50.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.24mm Draft 0.4 nozzle @Blocks_RF50", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.4 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "bridge_infill_acceleration": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..4403d51 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.26mm Standard 0.6 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_common 0.6 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.26", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..f839c5c --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RF50.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.26mm Standard 0.6 nozzle @Blocks_RF50", + "inherits": "fdm_process_common 0.6 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.26", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.6 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "bridge_infill_acceleration": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..9eecf88 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft 0.4 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..9363c25 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RF50.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft 0.4 nozzle @Blocks_RF50", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.4 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "bridge_infill_acceleration": "50%", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.30mm Extra Draft 0.4 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.30mm Extra Draft 0.4 nozzle @Blocks.json new file mode 100644 index 0000000..3744d32 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.30mm Extra Draft 0.4 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft 0.4 nozzle @Blocks", + "inherits": "fdm_process_blocks_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.30", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks.json new file mode 100644 index 0000000..8c73185 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm Optimal 0.8 nozzle @Blocks", + "inherits": "fdm_process_common 0.8 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "layer_height": "0.3", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..4a22a62 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.30mm Optimal 0.8 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_common 0.8 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.30", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..83e6c39 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RF50.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.30mm Optimal 0.8 nozzle @Blocks_RF50", + "inherits": "fdm_process_common 0.8 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.30", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.8 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "bridge_infill_acceleration": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.30mm Optimal 1.0 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.30mm Optimal 1.0 nozzle @Blocks.json new file mode 100644 index 0000000..0c67af5 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.30mm Optimal 1.0 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm Optimal 1.0 nozzle @Blocks", + "inherits": "fdm_process_common 1.0 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "layer_height": "0.30", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 1.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.30mm Standard 0.6 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.30mm Standard 0.6 nozzle @Blocks.json new file mode 100644 index 0000000..255bf85 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.30mm Standard 0.6 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm Standard 0.6 nozzle @Blocks", + "inherits": "fdm_process_common 0.6 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "layer_height": "0.30", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..852201d --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.32mm Draft 0.6 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_common 0.6 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.32", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..74c8790 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RF50.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.32mm Draft 0.6 nozzle @Blocks_RF50", + "inherits": "fdm_process_common 0.6 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.32", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.6 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "bridge_infill_acceleration": "50%", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..513c2e4 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.38mm Extra Draft 0.6 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_common 0.6 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.38", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..31be241 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RF50.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.38mm Extra Draft 0.6 nozzle @Blocks_RF50", + "inherits": "fdm_process_common 0.6 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.38", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.6 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "bridge_infill_acceleration": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..98b3b91 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.38mm Standard 0.8 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_common 0.8 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.38", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..37f4119 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RF50.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.38mm Standard 0.8 nozzle @Blocks_RF50", + "inherits": "fdm_process_common 0.8 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.38", + "initial_layer_print_height": "0.4", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.8 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "bridge_infill_acceleration": "50%", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.40mm Draft 0.6 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.40mm Draft 0.6 nozzle @Blocks.json new file mode 100644 index 0000000..f40ad7a --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.40mm Draft 0.6 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.40mm Draft 0.6 nozzle @Blocks", + "inherits": "fdm_process_common 0.6 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "2", + "top_shell_layers": "2", + "layer_height": "0.40", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.40mm Standard 0.8 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.40mm Standard 0.8 nozzle @Blocks.json new file mode 100644 index 0000000..58eb7f5 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.40mm Standard 0.8 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.40mm Standard 0.8 nozzle @Blocks", + "inherits": "fdm_process_common 0.8 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.40", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..e61404d --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.46mm Draft 0.8 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_common 0.8 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.46", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..8ca07cf --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RF50.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.46mm Draft 0.8 nozzle @Blocks_RF50", + "inherits": "fdm_process_common 0.8 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.46", + "initial_layer_print_height": "0.4", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.8 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "bridge_infill_acceleration": "50%", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.50mm Draft 0.8 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.50mm Draft 0.8 nozzle @Blocks.json new file mode 100644 index 0000000..8c7d7c6 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.50mm Draft 0.8 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.50mm Draft 0.8 nozzle @Blocks", + "inherits": "fdm_process_common 0.8 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.50", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.50mm Optimal 1.2 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.50mm Optimal 1.2 nozzle @Blocks.json new file mode 100644 index 0000000..537dc8a --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.50mm Optimal 1.2 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.50mm Optimal 1.2 nozzle @Blocks", + "inherits": "fdm_process_common 1.2 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "2", + "top_shell_layers": "3", + "layer_height": "0.50", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 1.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.50mm Standard 1.0 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.50mm Standard 1.0 nozzle @Blocks.json new file mode 100644 index 0000000..65cf958 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.50mm Standard 1.0 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.50mm Standard 1.0 nozzle @Blocks", + "inherits": "fdm_process_common 1.0 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "layer_height": "0.50", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 1.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RD50_V2.json b/backend/profiles/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RD50_V2.json new file mode 100644 index 0000000..bebdbc2 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RD50_V2.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.54mm Extra Draft 0.8 nozzle @Blocks_RD50_V2", + "inherits": "fdm_process_common 0.8 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.54", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "0.96", + "compatible_printers": [ + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RF50.json b/backend/profiles/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RF50.json new file mode 100644 index 0000000..38f120b --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RF50.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.54mm Extra Draft 0.8 nozzle @Blocks_RF50", + "inherits": "fdm_process_common 0.8 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.54", + "initial_layer_print_height": "0.4", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "BLOCKS RF50", + "BLOCKS RF50 0.8 nozzle" + ], + "sparse_infill_speed": "300", + "support_interface_speed": "180", + "travel_speed": "500", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "enable_arc_fitting": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.97", + "bottom_solid_infill_flow_ratio": "1.08", + "seam_position": "aligned", + "sparse_infill_patter": "grid", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "initial_travel_speed": "100%", + "slow_layers_count": "5", + "slow_down_layers": "5", + "outer_wall_speed": "180", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "internal_solid_infill_speed": "270", + "top_surface_speed": "200", + "gap_infill_speed": "260", + "support_speed": "300", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "slowdown_for_curled_perimeters": "1", + "bridge_speed": "50%", + "bridge_infill_acceleration": "50%", + "internal_bridge_speed": "100%", + "default_acceleration": "5000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "4500", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "20000", + "sparse_infill_acceleration": "100%", + "bridge_acceleration": "50%", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "elefant_foot_compensation": "0.25", + "elefant_foot_compensation_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.60mm Draft 1.0 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.60mm Draft 1.0 nozzle @Blocks.json new file mode 100644 index 0000000..e76fc66 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.60mm Draft 1.0 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.60mm Draft 1.0 nozzle @Blocks", + "inherits": "fdm_process_common 1.0 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "2", + "top_shell_layers": "3", + "layer_height": "0.60", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 1.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.60mm Standard 1.2 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.60mm Standard 1.2 nozzle @Blocks.json new file mode 100644 index 0000000..ae0a8f2 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.60mm Standard 1.2 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.60mm Standard 1.2 nozzle @Blocks", + "inherits": "fdm_process_common 1.2 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "2", + "top_shell_layers": "3", + "layer_height": "0.60", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 1.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.70mm Draft 1.2 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.70mm Draft 1.2 nozzle @Blocks.json new file mode 100644 index 0000000..f79ba65 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.70mm Draft 1.2 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.70mm Draft 1.2 nozzle @Blocks", + "inherits": "fdm_process_common 1.2 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "2", + "top_shell_layers": "3", + "layer_height": "0.70", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 1.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.70mm Extra Draft 1.0 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.70mm Extra Draft 1.0 nozzle @Blocks.json new file mode 100644 index 0000000..8d4b8e3 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.70mm Extra Draft 1.0 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.70mm Extra Draft 1.0 nozzle @Blocks", + "inherits": "fdm_process_common 1.0 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "2", + "top_shell_layers": "3", + "layer_height": "0.70", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 1.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/0.80mm Extra Draft 1.2 nozzle @Blocks.json b/backend/profiles/profiles/Blocks/process/0.80mm Extra Draft 1.2 nozzle @Blocks.json new file mode 100644 index 0000000..48f2d99 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/0.80mm Extra Draft 1.2 nozzle @Blocks.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.80mm Extra Draft 1.2 nozzle @Blocks", + "inherits": "fdm_process_common 1.2 nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "2", + "top_shell_layers": "2", + "layer_height": "0.80", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 1.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/fdm_process_blocks_common.json b/backend/profiles/profiles/Blocks/process/fdm_process_blocks_common.json new file mode 100644 index 0000000..5c56415 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/fdm_process_blocks_common.json @@ -0,0 +1,120 @@ +{ + "type": "process", + "name": "fdm_process_blocks_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "150", + "internal_bridge_speed": "100%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4500", + "top_surface_acceleration": "4000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "3000", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.42", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "120", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "30", + "inner_wall_line_width": "0.42", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "seam_gap": "2%", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "130", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "100", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "120", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "120", + "travel_speed": "250", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0.075", + "xy_contour_compensation": "0", + "compatible_printers": [ + "BLOCKS Pro S100 0.4 nozzle", + "BLOCKS Pro S100 0.6 nozzle", + "BLOCKS Pro S100 0.8 nozzle", + "BLOCKS Pro S100 1.0 nozzle", + "BLOCKS Pro S100 1.2 nozzle", + "BLOCKS RD50 V2 0.4 nozzle", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RF50 0.4 nozzle", + "BLOCKS RF50 0.6 nozzle", + "BLOCKS RF50 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/fdm_process_common 0.6 nozzle.json b/backend/profiles/profiles/Blocks/process/fdm_process_common 0.6 nozzle.json new file mode 100644 index 0000000..35dda16 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/fdm_process_common 0.6 nozzle.json @@ -0,0 +1,71 @@ +{ + "type": "process", + "name": "fdm_process_common 0.6 nozzle", + "inherits": "fdm_process_blocks_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "brim_width": "5", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 0.6 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.6 nozzle", + "BLOCKS RF50", + "BLOCKS RF50 0.6 nozzle" + ], + "print_sequence": "by layer", + "default_acceleration": "4500", + "bridge_no_support": "0", + "wall_infill_order": "inner wall/outer wall/infill", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.62", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.62", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.62", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "seam_gap": "2%", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.62", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.62", + "travel_speed": "250", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/fdm_process_common 0.8 nozzle.json b/backend/profiles/profiles/Blocks/process/fdm_process_common 0.8 nozzle.json new file mode 100644 index 0000000..89c7722 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/fdm_process_common 0.8 nozzle.json @@ -0,0 +1,81 @@ +{ + "type": "process", + "name": "fdm_process_common 0.8 nozzle", + "inherits": "fdm_process_blocks_common", + "from": "system", + "instantiation": "false", + "compatible_printers": [ + "BLOCKS Pro S100", + "BLOCKS Pro S100 0.8 nozzle", + "BLOCKS RD50 V2", + "BLOCKS RD50 V2 0.8 nozzle", + "BLOCKS RF50", + "BLOCKS RF50 0.8 nozzle" + ], + "sparse_infill_line_width": "0.82", + "outer_wall_line_width": "0.82", + "line_width": "0.82", + "initial_layer_line_width": "0.82", + "inner_wall_line_width": "0.82", + "initial_layer_print_height": "0.3", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "4500", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "infill_combination": "0", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "seam_gap": "2%", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "infill_direction": "45", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "support_interface_speed": "80", + "support_speed": "80", + "bridge_speed": "80", + "internal_bridge_speed": "100%", + "top_surface_speed": "80", + "travel_speed": "250", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "initial_layer_speed": "20", + "gap_infill_speed": "70", + "sparse_infill_speed": "80", + "internal_solid_infill_speed": "80", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/fdm_process_common 1.0 nozzle.json b/backend/profiles/profiles/Blocks/process/fdm_process_common 1.0 nozzle.json new file mode 100644 index 0000000..c6376f5 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/fdm_process_common 1.0 nozzle.json @@ -0,0 +1,74 @@ +{ + "type": "process", + "name": "fdm_process_common 1.0 nozzle", + "inherits": "fdm_process_blocks_common", + "from": "system", + "instantiation": "false", + "compatible_printers": [], + "sparse_infill_line_width": "1.02", + "outer_wall_line_width": "1.02", + "line_width": "1.02", + "initial_layer_line_width": "1.02", + "inner_wall_line_width": "1.02", + "initial_layer_print_height": "0.4", + "internal_solid_infill_line_width": "1.02", + "support_line_width": "1.02", + "top_surface_line_width": "1.02", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "4500", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "infill_combination": "0", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "seam_gap": "2%", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "infill_direction": "45", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "support_interface_speed": "80", + "support_speed": "80", + "bridge_speed": "80", + "internal_bridge_speed": "100%", + "top_surface_speed": "80", + "travel_speed": "250", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "initial_layer_speed": "20", + "gap_infill_speed": "70", + "sparse_infill_speed": "80", + "internal_solid_infill_speed": "80", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/fdm_process_common 1.2 nozzle.json b/backend/profiles/profiles/Blocks/process/fdm_process_common 1.2 nozzle.json new file mode 100644 index 0000000..a36d655 --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/fdm_process_common 1.2 nozzle.json @@ -0,0 +1,74 @@ +{ + "type": "process", + "name": "fdm_process_common 1.2 nozzle", + "inherits": "fdm_process_blocks_common", + "from": "system", + "instantiation": "false", + "compatible_printers": [], + "sparse_infill_line_width": "1.22", + "outer_wall_line_width": "1.22", + "line_width": "1.22", + "initial_layer_line_width": "1.22", + "inner_wall_line_width": "1.22", + "initial_layer_print_height": "0.5", + "internal_solid_infill_line_width": "1.22", + "support_line_width": "1.22", + "top_surface_line_width": "1.22", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "4500", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "infill_combination": "0", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "seam_gap": "2%", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "infill_direction": "45", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "support_interface_speed": "80", + "support_speed": "80", + "bridge_speed": "80", + "internal_bridge_speed": "100%", + "top_surface_speed": "80", + "travel_speed": "250", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "initial_layer_speed": "20", + "gap_infill_speed": "70", + "sparse_infill_speed": "80", + "internal_solid_infill_speed": "80", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Blocks/process/fdm_process_common.json b/backend/profiles/profiles/Blocks/process/fdm_process_common.json new file mode 100644 index 0000000..91f2c9d --- /dev/null +++ b/backend/profiles/profiles/Blocks/process/fdm_process_common.json @@ -0,0 +1,72 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.42", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "1", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D.json b/backend/profiles/profiles/CONSTRUCT3D.json new file mode 100644 index 0000000..4b7f40a --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D.json @@ -0,0 +1,94 @@ +{ + "name": "CONSTRUCT3D", + "version": "02.03.01.10", + "force_update": "0", + "description": "Construct3D configurations", + "machine_model_list": [ + { + "name": "Construct 1", + "sub_path": "machine/Construct 1.json" + }, + { + "name": "Construct 1 XL", + "sub_path": "machine/Construct 1 XL.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.14mm Quality @Construct 1", + "sub_path": "process/0.14mm Quality @Construct 1.json" + }, + { + "name": "0.20mm Quality @Construct 1 XL", + "sub_path": "process/0.20mm Quality @Construct 1 XL.json" + }, + { + "name": "0.22mm Standard @Construct 1", + "sub_path": "process/0.22mm Standard @Construct 1.json" + }, + { + "name": "0.25mm Industrial @Construct 1", + "sub_path": "process/0.25mm Industrial @Construct 1.json" + }, + { + "name": "0.30mm Draft @Construct 1", + "sub_path": "process/0.30mm Draft @Construct 1.json" + }, + { + "name": "0.30mm Industrial @Construct 1 XL", + "sub_path": "process/0.30mm Industrial @Construct 1 XL.json" + }, + { + "name": "0.30mm Standard @Construct 1 XL", + "sub_path": "process/0.30mm Standard @Construct 1 XL.json" + }, + { + "name": "0.38mm Draft @Construct 1 XL", + "sub_path": "process/0.38mm Draft @Construct 1 XL.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "C1 Generic High Flow PETG", + "sub_path": "filament/C1 Generic High Flow PETG.json" + }, + { + "name": "C1 Generic PETG", + "sub_path": "filament/C1 Generic PETG.json" + }, + { + "name": "C1 Generic PLA", + "sub_path": "filament/C1 Generic PLA.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Construct 1 0.4 nozzle", + "sub_path": "machine/Construct 1 0.4 nozzle.json" + }, + { + "name": "Construct 1 XL 0.6 nozzle", + "sub_path": "machine/Construct 1 XL 0.6 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/Construct 1 XL_cover.png b/backend/profiles/profiles/CONSTRUCT3D/Construct 1 XL_cover.png new file mode 100644 index 0000000..c8d7cb8 Binary files /dev/null and b/backend/profiles/profiles/CONSTRUCT3D/Construct 1 XL_cover.png differ diff --git a/backend/profiles/profiles/CONSTRUCT3D/Construct 1_cover.png b/backend/profiles/profiles/CONSTRUCT3D/Construct 1_cover.png new file mode 100644 index 0000000..3b44476 Binary files /dev/null and b/backend/profiles/profiles/CONSTRUCT3D/Construct 1_cover.png differ diff --git a/backend/profiles/profiles/CONSTRUCT3D/construct_1_buildplate_model.stl b/backend/profiles/profiles/CONSTRUCT3D/construct_1_buildplate_model.stl new file mode 100644 index 0000000..325909e Binary files /dev/null and b/backend/profiles/profiles/CONSTRUCT3D/construct_1_buildplate_model.stl differ diff --git a/backend/profiles/profiles/CONSTRUCT3D/construct_1_xl_buildplate_model.stl b/backend/profiles/profiles/CONSTRUCT3D/construct_1_xl_buildplate_model.stl new file mode 100644 index 0000000..352c0c0 Binary files /dev/null and b/backend/profiles/profiles/CONSTRUCT3D/construct_1_xl_buildplate_model.stl differ diff --git a/backend/profiles/profiles/CONSTRUCT3D/filament/C1 Generic High Flow PETG.json b/backend/profiles/profiles/CONSTRUCT3D/filament/C1 Generic High Flow PETG.json new file mode 100644 index 0000000..ddb4244 --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/filament/C1 Generic High Flow PETG.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "C1 Generic High Flow PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "43" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "275" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Construct 1 0.4 nozzle", + "Construct 1 XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/filament/C1 Generic PETG.json b/backend/profiles/profiles/CONSTRUCT3D/filament/C1 Generic PETG.json new file mode 100644 index 0000000..f92bafb --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/filament/C1 Generic PETG.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "C1 Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "20" + ], + "overhang_fan_speed": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Construct 1 0.4 nozzle", + "Construct 1 XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/filament/C1 Generic PLA.json b/backend/profiles/profiles/CONSTRUCT3D/filament/C1 Generic PLA.json new file mode 100644 index 0000000..a9b1437 --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/filament/C1 Generic PLA.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "C1 Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "slow_down_layer_time": [ + "4" + ], + "hot_plate_temp": [ + "62" + ], + "hot_plate_temp_initial_layer": [ + "68" + ], + "compatible_printers": [ + "Construct 1 0.4 nozzle", + "Construct 1 XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/filament/fdm_filament_common.json b/backend/profiles/profiles/CONSTRUCT3D/filament/fdm_filament_common.json new file mode 100644 index 0000000..c4ad9b1 --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "62" + ], + "eng_plate_temp": [ + "62" + ], + "hot_plate_temp": [ + "62" + ], + "textured_plate_temp": [ + "62" + ], + "cool_plate_temp_initial_layer": [ + "66" + ], + "eng_plate_temp_initial_layer": [ + "66" + ], + "hot_plate_temp_initial_layer": [ + "66" + ], + "textured_plate_temp_initial_layer": [ + "66" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/filament/fdm_filament_pet.json b/backend/profiles/profiles/CONSTRUCT3D/filament/fdm_filament_pet.json new file mode 100644 index 0000000..c87460f --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/filament/fdm_filament_pet.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "eng_plate_temp": [ + "75" + ], + "hot_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "25" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "70" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "75" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/filament/fdm_filament_pla.json b/backend/profiles/profiles/CONSTRUCT3D/filament/fdm_filament_pla.json new file mode 100644 index 0000000..11a21d9 --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/filament/fdm_filament_pla.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "25" + ], + "cool_plate_temp": [ + "40" + ], + "eng_plate_temp": [ + "62" + ], + "hot_plate_temp": [ + "62" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "eng_plate_temp_initial_layer": [ + "68" + ], + "hot_plate_temp_initial_layer": [ + "68" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/machine/Construct 1 0.4 nozzle.json b/backend/profiles/profiles/CONSTRUCT3D/machine/Construct 1 0.4 nozzle.json new file mode 100644 index 0000000..c328808 --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/machine/Construct 1 0.4 nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "machine", + "name": "Construct 1 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "CONSTRUCT3D", + "printer_model": "Construct 1", + "default_print_profile": "0.22mm Quality @Construct 1", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "225x0", + "225x260", + "0x260" + ], + "printable_height": "180", + "nozzle_type": "hardened_steel", + "thumbnails_format": "QOI", + "machine_max_acceleration_e": [ + "9000" + ], + "machine_max_acceleration_extruding": [ + "9000" + ], + "machine_max_acceleration_retracting": [ + "9000" + ], + "machine_max_acceleration_travel": [ + "9000", + "1250" + ], + "machine_max_acceleration_x": [ + "18000" + ], + "machine_max_acceleration_y": [ + "18000" + ], + "machine_max_jerk_e": [ + "6" + ], + "machine_max_jerk_x": [ + "25" + ], + "machine_max_jerk_y": [ + "25" + ], + "machine_max_speed_e": [ + "100" + ], + "machine_max_speed_x": [ + "320" + ], + "machine_max_speed_y": [ + "320" + ], + "machine_max_speed_z": [ + "40" + ], + "machine_end_gcode": ";Retract the filament\nG92 E1\nG1 E-5 F900\n;Move nozzle fast\nG1 X5 Y258 F15000\n;Move Bed Down\nG1 Z180 F6000\n\n;Set machine to idle\nM104 S0\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM84 ; disable motors", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM106 S0 ; Turn Fan off\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM190 S[first_layer_bed_temperature] ; set bed temp\nM109 S160 ; set extruder temp\nM557 P5 X{adaptive_bed_mesh_min[0]}:{adaptive_bed_mesh_max[0]} Y{adaptive_bed_mesh_min[1]}:{adaptive_bed_mesh_max[1]} ; dynamic meshing\nG28 ; home all\nG1 Z15 F6000 ; move the printer down 15mm\nG1 Y1.0 Z0.3 F4000 ; move print head up\nM109 S[first_layer_temperature] ; set extruder temp\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\n;prime the extruder\nG1 X5 Y2 Z0.3 F6000; go to edge of build volume\nG1 X60 E10 F1000 ;gentle purge start\nG1 X110 E25 F1000; heavy purge\nG1 X60;", + "max_layer_height": [ + "0.38" + ], + "min_layer_height": [ + "0.08" + ], + "retraction_length": [ + "0.7" + ], + "retraction_speed": [ + "50" + ], + "z_hop": [ + "0.2" + ], + "bed_mesh_max": "200,235", + "bed_mesh_min": "10,20", + "fan_kickstart": "0.5", + "fan_speedup_time": "1", + "z_hop_types": [ + "Auto Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/machine/Construct 1 XL 0.6 nozzle.json b/backend/profiles/profiles/CONSTRUCT3D/machine/Construct 1 XL 0.6 nozzle.json new file mode 100644 index 0000000..10ba43f --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/machine/Construct 1 XL 0.6 nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "machine", + "name": "Construct 1 XL 0.6 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "CONSTRUCT3D", + "printer_model": "Construct 1 XL", + "default_print_profile": "0.20mm Quality @Construct 1 XL", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "325x0", + "325x370", + "0x370" + ], + "printable_height": "400", + "nozzle_type": "hardened_steel", + "thumbnails_format": "QOI", + "machine_max_acceleration_e": [ + "9000" + ], + "machine_max_acceleration_extruding": [ + "9000" + ], + "machine_max_acceleration_retracting": [ + "9000" + ], + "machine_max_acceleration_travel": [ + "9000", + "1250" + ], + "machine_max_acceleration_x": [ + "18000" + ], + "machine_max_acceleration_y": [ + "18000" + ], + "machine_max_jerk_e": [ + "6" + ], + "machine_max_jerk_x": [ + "25" + ], + "machine_max_jerk_y": [ + "25" + ], + "machine_max_speed_e": [ + "100" + ], + "machine_max_speed_x": [ + "320" + ], + "machine_max_speed_y": [ + "320" + ], + "machine_max_speed_z": [ + "40" + ], + "machine_end_gcode": ";Retract the filament\nG92 E1\nG1 E-5 F900\n;Move nozzle fast\nG1 X5 Y369 F15000\n;Move Bed Down\nG1 Z400 F6000\n\n;Set machine to idle\nT-1\nM104 S0\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM84 ; disable motors\n", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM106 S0 ; Turn Fan off\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM190 S[first_layer_bed_temperature] ; set bed temp\nM109 S160 ; set extruder temp\nM557 P5 X{adaptive_bed_mesh_min[0]}:{adaptive_bed_mesh_max[0]} Y{adaptive_bed_mesh_min[1]}:{adaptive_bed_mesh_max[1]} ; dynamic meshing\nG28 ; home all\nG1 Z15 F6000 ; move the printer down 15mm\nG1 Y1.0 Z0.3 F4000 ; move print head up\nM109 S[first_layer_temperature] ; set extruder temp\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] T0 ; wait for extruder temp\n;prime the extruder\nG1 X5 Y2 Z0.3 F6000; go to edge of build volume\nG1 X60 E10 F1000 ;gentle purge start\nG1 X110 E25 F1000; heavy purge\nG1 X60;", + "max_layer_height": [ + "0.6" + ], + "retraction_length": [ + "0.7" + ], + "retraction_speed": [ + "50" + ], + "z_hop": [ + "0.2" + ], + "bed_mesh_max": "320,330", + "bed_mesh_min": "10,20", + "fan_kickstart": "0.5", + "fan_speedup_time": "1", + "z_hop_types": [ + "Auto Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/machine/Construct 1 XL.json b/backend/profiles/profiles/CONSTRUCT3D/machine/Construct 1 XL.json new file mode 100644 index 0000000..650de51 --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/machine/Construct 1 XL.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "Construct 1 XL", + "model_id": "Construct-1-XL", + "nozzle_diameter": "0.6", + "machine_tech": "FFF", + "family": "CONSTRUCT3D", + "bed_model": "construct_1_xl_buildplate_model.stl", + "default_materials": "C1 Generic PLA;C1 Generic PETG;C1 Generic High Flow PETG" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/machine/Construct 1.json b/backend/profiles/profiles/CONSTRUCT3D/machine/Construct 1.json new file mode 100644 index 0000000..4659bf6 --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/machine/Construct 1.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "Construct 1", + "model_id": "Construct-1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "CONSTRUCT3D", + "bed_model": "construct_1_buildplate_model.stl", + "default_materials": "C1 Generic PLA;C1 Generic PETG;C1 Generic High Flow PETG" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/machine/fdm_machine_common.json b/backend/profiles/profiles/CONSTRUCT3D/machine/fdm_machine_common.json new file mode 100644 index 0000000..5fcd4bd --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/machine/fdm_machine_common.json @@ -0,0 +1,131 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "50" + ], + "extruder_colour": [ + "#003f87" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "reprapfirmware", + "host_type": "duet", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "8000" + ], + "machine_max_acceleration_extruding": [ + "9000" + ], + "machine_max_acceleration_retracting": [ + "9000" + ], + "machine_max_acceleration_x": [ + "9000" + ], + "machine_max_acceleration_y": [ + "9000" + ], + "machine_max_acceleration_z": [ + "400" + ], + "machine_max_speed_e": [ + "100" + ], + "machine_max_speed_x": [ + "320" + ], + "machine_max_speed_y": [ + "320" + ], + "machine_max_speed_z": [ + "30" + ], + "machine_max_jerk_e": [ + "10" + ], + "machine_max_jerk_x": [ + "20" + ], + "machine_max_jerk_y": [ + "20" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.80" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "180", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.6" + ], + "printer_settings_id": "", + "retraction_minimum_travel": [ + "2.6" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0.2" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "50" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "thumbnails_format": "QOI", + "thumbnails": [ + "160x160" + ], + "z_lift_type": "Auto Lift", + "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM106 S0 ; Turn Fan off\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM190 S[first_layer_bed_temperature] ; set bed temp\nM109 S160 ; set extruder temp\nG28 ; home all\nG1 Z15 F6000 ; move the printer down 15mm\nG1 Y1.0 Z0.3 F4000 ; move print head up\nM109 S[first_layer_temperature] ; set extruder temp\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\n;prime the extruder\nG1 X5 Y2 Z0.3 F6000; go to edge of build volume\nG1 X60 E10 F1000 ;gentle purge start\nG1 X110 E25 F1000; heavy purge\nG1 X60;", + "machine_end_gcode": ";Retract the filament\nG92 E1\nG1 E-5 F900\n;Move nozzle fast\nG1 X5 Y258 F15000\n;Move Bed Down\nG1 Z180 F6000\n\n;Set machine to idle\nM104 S0\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM84 ; disable motors", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/process/0.14mm Quality @Construct 1.json b/backend/profiles/profiles/CONSTRUCT3D/process/0.14mm Quality @Construct 1.json new file mode 100644 index 0000000..f57f460 --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/process/0.14mm Quality @Construct 1.json @@ -0,0 +1,55 @@ +{ + "type": "process", + "name": "0.14mm Quality @Construct 1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "bridge_speed": "60", + "default_acceleration": "4000", + "default_jerk": "12", + "enable_arc_fitting": "1", + "extra_perimeters_on_overhangs": "1", + "gap_infill_speed": "125", + "infill_jerk": "12", + "initial_layer_acceleration": "2000", + "initial_layer_infill_speed": "100", + "initial_layer_jerk": "8", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "50", + "inner_wall_acceleration": "3000", + "inner_wall_jerk": "8", + "inner_wall_line_width": "0.44", + "inner_wall_speed": "220", + "internal_solid_infill_line_width": "0.44", + "internal_solid_infill_speed": "300", + "layer_height": "0.14", + "only_one_wall_top": "1", + "outer_wall_acceleration": "2200", + "outer_wall_jerk": "8", + "outer_wall_speed": "140", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "15", + "precise_outer_wall": "1", + "skirt_loops": "1", + "slow_down_layers": "1", + "sparse_infill_density": "12%", + "sparse_infill_line_width": "0.4", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "300", + "support_speed": "300", + "top_shell_layers": "5", + "top_surface_acceleration": "2000", + "top_surface_jerk": "8", + "top_surface_line_width": "0.44", + "top_surface_speed": "160", + "travel_acceleration": "6400", + "travel_speed": "320", + "wall_loops": "2", + "wall_sequence": "inner-outer-inner wall", + "compatible_printers": [ + "Construct 1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/process/0.20mm Quality @Construct 1 XL.json b/backend/profiles/profiles/CONSTRUCT3D/process/0.20mm Quality @Construct 1 XL.json new file mode 100644 index 0000000..9abed1b --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/process/0.20mm Quality @Construct 1 XL.json @@ -0,0 +1,55 @@ +{ + "type": "process", + "name": "0.20mm Quality @Construct 1 XL", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "default_acceleration": "4000", + "default_jerk": "12", + "enable_arc_fitting": "1", + "extra_perimeters_on_overhangs": "1", + "gap_infill_speed": "100", + "infill_jerk": "12", + "initial_layer_acceleration": "1400", + "initial_layer_infill_speed": "100", + "initial_layer_jerk": "8", + "initial_layer_line_width": "0.72", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "50", + "inner_wall_acceleration": "3000", + "inner_wall_jerk": "8", + "inner_wall_line_width": "0.66", + "inner_wall_speed": "220", + "internal_solid_infill_line_width": "0.6", + "internal_solid_infill_speed": "240", + "layer_height": "0.2", + "line_width": "0.6", + "only_one_wall_top": "1", + "outer_wall_acceleration": "2200", + "outer_wall_jerk": "8", + "outer_wall_line_width": "0.6", + "outer_wall_speed": "140", + "precise_outer_wall": "1", + "skirt_loops": "1", + "slow_down_layers": "1", + "sparse_infill_density": "18%", + "sparse_infill_line_width": "0.6", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "240", + "support_line_width": "0.6", + "top_shell_layers": "5", + "top_surface_acceleration": "2000", + "top_surface_jerk": "8", + "top_surface_line_width": "0.66", + "top_surface_speed": "100", + "travel_acceleration": "6000", + "travel_speed": "320", + "wall_loops": "2", + "wall_sequence": "inner-outer-inner wall", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "compatible_printers": [ + "Construct 1 XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/process/0.22mm Standard @Construct 1.json b/backend/profiles/profiles/CONSTRUCT3D/process/0.22mm Standard @Construct 1.json new file mode 100644 index 0000000..c378dd0 --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/process/0.22mm Standard @Construct 1.json @@ -0,0 +1,55 @@ +{ + "type": "process", + "name": "0.22mm Standard @Construct 1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bridge_speed": "60", + "default_acceleration": "4000", + "default_jerk": "12", + "enable_arc_fitting": "1", + "extra_perimeters_on_overhangs": "1", + "gap_infill_speed": "125", + "infill_jerk": "12", + "initial_layer_acceleration": "2000", + "initial_layer_infill_speed": "100", + "initial_layer_jerk": "8", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "50", + "inner_wall_acceleration": "3600", + "inner_wall_jerk": "10", + "inner_wall_line_width": "0.44", + "inner_wall_speed": "300", + "internal_solid_infill_line_width": "0.44", + "internal_solid_infill_speed": "300", + "layer_height": "0.22", + "only_one_wall_top": "1", + "outer_wall_acceleration": "2800", + "outer_wall_jerk": "8", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "140", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "15", + "precise_outer_wall": "1", + "skirt_loops": "1", + "slow_down_layers": "1", + "sparse_infill_density": "12%", + "sparse_infill_line_width": "0.4", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "300", + "support_speed": "300", + "top_shell_layers": "3", + "top_surface_acceleration": "2400", + "top_surface_jerk": "8", + "top_surface_line_width": "0.44", + "top_surface_speed": "160", + "travel_acceleration": "6400", + "travel_speed": "320", + "wall_loops": "2", + "wall_sequence": "inner-outer-inner wall", + "compatible_printers": [ + "Construct 1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/process/0.25mm Industrial @Construct 1.json b/backend/profiles/profiles/CONSTRUCT3D/process/0.25mm Industrial @Construct 1.json new file mode 100644 index 0000000..b0a67ee --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/process/0.25mm Industrial @Construct 1.json @@ -0,0 +1,56 @@ +{ + "type": "process", + "name": "0.25mm Industrial @Construct 1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "bridge_speed": "60", + "default_acceleration": "4000", + "default_jerk": "12", + "enable_arc_fitting": "1", + "extra_perimeters_on_overhangs": "1", + "gap_infill_speed": "125", + "infill_jerk": "12", + "initial_layer_acceleration": "2000", + "initial_layer_infill_speed": "100", + "initial_layer_jerk": "8", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "50", + "inner_wall_acceleration": "3200", + "inner_wall_jerk": "8", + "inner_wall_line_width": "0.44", + "inner_wall_speed": "240", + "internal_solid_infill_line_width": "0.44", + "internal_solid_infill_speed": "300", + "layer_height": "0.22", + "line_width": "0.44", + "only_one_wall_top": "1", + "outer_wall_acceleration": "2400", + "outer_wall_jerk": "8", + "outer_wall_line_width": "0.44", + "outer_wall_speed": "140", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "15", + "precise_outer_wall": "1", + "skirt_loops": "1", + "slow_down_layers": "1", + "sparse_infill_density": "30%", + "sparse_infill_line_width": "0.62", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "300", + "support_speed": "300", + "top_surface_acceleration": "2000", + "top_surface_jerk": "8", + "top_surface_line_width": "0.44", + "top_surface_speed": "160", + "travel_acceleration": "6400", + "travel_speed": "320", + "wall_sequence": "inner-outer-inner wall", + "wall_loops": "3", + "compatible_printers": [ + "Construct 1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/process/0.30mm Draft @Construct 1.json b/backend/profiles/profiles/CONSTRUCT3D/process/0.30mm Draft @Construct 1.json new file mode 100644 index 0000000..3e11602 --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/process/0.30mm Draft @Construct 1.json @@ -0,0 +1,57 @@ +{ + "type": "process", + "name": "0.30mm Draft @Construct 1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "2", + "bridge_speed": "60", + "default_acceleration": "4000", + "default_jerk": "13", + "enable_arc_fitting": "1", + "extra_perimeters_on_overhangs": "1", + "gap_infill_speed": "200", + "infill_jerk": "12", + "initial_layer_acceleration": "2000", + "initial_layer_infill_speed": "100", + "initial_layer_jerk": "8", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "50", + "inner_wall_acceleration": "4000", + "inner_wall_jerk": "10", + "inner_wall_line_width": "0.44", + "inner_wall_speed": "300", + "internal_solid_infill_line_width": "0.44", + "internal_solid_infill_speed": "300", + "layer_height": "0.3", + "line_width": "0.44", + "only_one_wall_top": "1", + "outer_wall_acceleration": "4000", + "outer_wall_jerk": "8", + "outer_wall_line_width": "0.44", + "outer_wall_speed": "200", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "15", + "precise_outer_wall": "1", + "skirt_loops": "1", + "slow_down_layers": "1", + "sparse_infill_density": "12%", + "sparse_infill_line_width": "0.4", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "300", + "support_speed": "300", + "top_shell_layers": "2", + "top_surface_acceleration": "3000", + "top_surface_jerk": "12", + "top_surface_line_width": "0.44", + "top_surface_speed": "200", + "travel_acceleration": "6400", + "travel_speed": "320", + "wall_loops": "2", + "wall_sequence": "inner-outer-inner wall", + "compatible_printers": [ + "Construct 1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/process/0.30mm Industrial @Construct 1 XL.json b/backend/profiles/profiles/CONSTRUCT3D/process/0.30mm Industrial @Construct 1 XL.json new file mode 100644 index 0000000..5cc448e --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/process/0.30mm Industrial @Construct 1 XL.json @@ -0,0 +1,56 @@ +{ + "type": "process", + "name": "0.30mm Industrial @Construct 1 XL", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "default_acceleration": "4000", + "default_jerk": "12", + "enable_arc_fitting": "1", + "extra_perimeters_on_overhangs": "1", + "gap_infill_speed": "140", + "infill_jerk": "12", + "initial_layer_acceleration": "1400", + "initial_layer_infill_speed": "100", + "initial_layer_jerk": "8", + "initial_layer_line_width": "0.72", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "50", + "inner_wall_acceleration": "3200", + "inner_wall_jerk": "8", + "inner_wall_line_width": "0.66", + "inner_wall_speed": "240", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "240", + "layer_height": "0.3", + "line_width": "0.62", + "only_one_wall_top": "1", + "outer_wall_acceleration": "2400", + "outer_wall_jerk": "8", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "140", + "precise_outer_wall": "1", + "print_settings_id": "", + "skirt_loops": "1", + "slow_down_layers": "1", + "sparse_infill_density": "30%", + "sparse_infill_line_width": "0.82", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "240", + "support_line_width": "0.6", + "top_shell_layers": "5", + "top_surface_acceleration": "2000", + "top_surface_jerk": "8", + "top_surface_line_width": "0.66", + "top_surface_speed": "140", + "travel_acceleration": "6000", + "travel_speed": "320", + "wall_loops": "3", + "wall_sequence": "inner-outer-inner wall", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "compatible_printers": [ + "Construct 1 XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/process/0.30mm Standard @Construct 1 XL.json b/backend/profiles/profiles/CONSTRUCT3D/process/0.30mm Standard @Construct 1 XL.json new file mode 100644 index 0000000..a051192 --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/process/0.30mm Standard @Construct 1 XL.json @@ -0,0 +1,59 @@ +{ + "type": "process", + "name": "0.30mm Standard @Construct 1 XL", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bridge_speed": "60", + "default_acceleration": "4000", + "default_jerk": "13", + "enable_arc_fitting": "1", + "extra_perimeters_on_overhangs": "1", + "gap_infill_speed": "140", + "infill_jerk": "12", + "initial_layer_acceleration": "1400", + "initial_layer_infill_speed": "100", + "initial_layer_jerk": "8", + "initial_layer_line_width": "0.72", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "80", + "inner_wall_acceleration": "3600", + "inner_wall_jerk": "10", + "inner_wall_line_width": "0.66", + "inner_wall_speed": "300", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "300", + "layer_height": "0.3", + "line_width": "0.64", + "only_one_wall_top": "1", + "outer_wall_acceleration": "2800", + "outer_wall_jerk": "8", + "outer_wall_line_width": "0.64", + "outer_wall_speed": "140", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "15", + "precise_outer_wall": "1", + "print_settings_id": "", + "skirt_loops": "1", + "slow_down_layers": "1", + "sparse_infill_density": "12%", + "sparse_infill_line_width": "0.64", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "300", + "support_line_width": "0.6", + "support_speed": "300", + "top_surface_acceleration": "2400", + "top_surface_jerk": "8", + "top_surface_line_width": "0.66", + "top_surface_speed": "140", + "travel_acceleration": "6400", + "travel_speed": "320", + "wall_loops": "2", + "wall_sequence": "inner-outer-inner wall", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "compatible_printers": [ + "Construct 1 XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/process/0.38mm Draft @Construct 1 XL.json b/backend/profiles/profiles/CONSTRUCT3D/process/0.38mm Draft @Construct 1 XL.json new file mode 100644 index 0000000..bc7072d --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/process/0.38mm Draft @Construct 1 XL.json @@ -0,0 +1,61 @@ +{ + "type": "process", + "name": "0.38mm Draft @Construct 1 XL", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "2", + "bridge_speed": "60", + "default_acceleration": "4000", + "default_jerk": "13", + "enable_arc_fitting": "1", + "extra_perimeters_on_overhangs": "1", + "gap_infill_speed": "200", + "infill_jerk": "12", + "initial_layer_acceleration": "2000", + "initial_layer_infill_speed": "100", + "initial_layer_jerk": "8", + "initial_layer_line_width": "0.72", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "100", + "inner_wall_acceleration": "4000", + "inner_wall_jerk": "10", + "inner_wall_line_width": "0.66", + "inner_wall_speed": "300", + "internal_solid_infill_line_width": "0.64", + "internal_solid_infill_speed": "300", + "layer_height": "0.38", + "line_width": "0.64", + "only_one_wall_top": "1", + "outer_wall_acceleration": "4000", + "outer_wall_jerk": "8", + "outer_wall_line_width": "0.64", + "outer_wall_speed": "200", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "15", + "precise_outer_wall": "1", + "print_settings_id": "", + "skirt_loops": "1", + "slow_down_layers": "1", + "sparse_infill_density": "12%", + "sparse_infill_line_width": "0.64", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "300", + "support_line_width": "0.6", + "support_speed": "300", + "top_shell_layers": "3", + "top_surface_acceleration": "3000", + "top_surface_jerk": "12", + "top_surface_line_width": "0.66", + "top_surface_speed": "200", + "travel_acceleration": "6400", + "travel_speed": "320", + "wall_loops": "2", + "wall_sequence": "inner-outer-inner wall", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "compatible_printers": [ + "Construct 1 XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CONSTRUCT3D/process/fdm_process_common.json b/backend/profiles/profiles/CONSTRUCT3D/process/fdm_process_common.json new file mode 100644 index 0000000..b42137a --- /dev/null +++ b/backend/profiles/profiles/CONSTRUCT3D/process/fdm_process_common.json @@ -0,0 +1,106 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "40", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "3000", + "initial_layer_acceleration": "1500", + "top_surface_acceleration": "2000", + "travel_acceleration": "6000", + "inner_wall_acceleration": "2800", + "outer_wall_acceleration": "2000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "12%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.20", + "ironing_speed": "40", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "15", + "line_width": "110%", + "inner_wall_line_width": "110%", + "outer_wall_line_width": "100%", + "top_surface_line_width": "94%", + "sparse_infill_line_width": "110%", + "initial_layer_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "98%", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "spiral_mode": "0", + "standby_temperature_delta": "-10", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_on_build_plate_only": "1", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "support_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "120", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "250", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "65", + "outer_wall_speed": "120", + "inner_wall_speed": "140", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "travel_speed": "320" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying.json b/backend/profiles/profiles/Chuanying.json new file mode 100644 index 0000000..a32b5cd --- /dev/null +++ b/backend/profiles/profiles/Chuanying.json @@ -0,0 +1,151 @@ +{ + "name": "Chuanying", + "url": "", + "version": "02.03.01.10", + "force_update": "0", + "description": "Chuanying configurations", + "machine_model_list": [ + { + "name": "Chuanying X1", + "sub_path": "machine/Chuanying X1.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_chuanying_common", + "sub_path": "process/fdm_process_chuanying_common.json" + }, + { + "name": "fdm_process_chuanying_0.20", + "sub_path": "process/fdm_process_chuanying_0.20.json" + }, + { + "name": "fdm_process_chuanying_0.30", + "sub_path": "process/fdm_process_chuanying_0.30.json" + }, + { + "name": "0.20mm Standard @Chuanying X1 0.4 Nozzle", + "sub_path": "process/0.20mm Standard @Chuanying X1 0.4 Nozzle.json" + }, + { + "name": "0.30mm Standard @Chuanying X1 0.6 Nozzle", + "sub_path": "process/0.30mm Standard @Chuanying X1 0.6 Nozzle.json" + }, + { + "name": "0.12mm Standard @Chuanying X1 0.25 Nozzle", + "sub_path": "process/0.12mm Standard @Chuanying X1 0.25 Nozzle.json" + }, + { + "name": "0.40mm Standard @Chuanying X1 0.8 Nozzle", + "sub_path": "process/0.40mm Standard @Chuanying X1 0.8 Nozzle.json" + } + ], + "filament_list": [ + { + "name": "Chuanying Generic ABS", + "sub_path": "filament/Chuanying Generic ABS.json" + }, + { + "name": "Chuanying Generic ASA", + "sub_path": "filament/Chuanying Generic ASA.json" + }, + { + "name": "Chuanying Generic HS PLA", + "sub_path": "filament/Chuanying Generic HS PLA.json" + }, + { + "name": "Chuanying Generic PETG", + "sub_path": "filament/Chuanying Generic PETG.json" + }, + { + "name": "Chuanying Generic PLA", + "sub_path": "filament/Chuanying Generic PLA.json" + }, + { + "name": "Chuanying Generic PLA-Silk", + "sub_path": "filament/Chuanying Generic PLA-Silk.json" + }, + { + "name": "Chuanying ABS @Chuanying X1 0.25 Nozzle", + "sub_path": "filament/Chuanying ABS @Chuanying X1 0.25 Nozzle.json" + }, + { + "name": "Chuanying Generic HIPS", + "sub_path": "filament/Chuanying Generic HIPS.json" + }, + { + "name": "Chuanying ASA @Chuanying X1 0.25 Nozzle", + "sub_path": "filament/Chuanying ASA @Chuanying X1 0.25 Nozzle.json" + }, + { + "name": "Chuanying HS PLA @Chuanying X1 0.25 Nozzle", + "sub_path": "filament/Chuanying HS PLA @Chuanying X1 0.25 Nozzle.json" + }, + { + "name": "Chuanying PETG @Chuanying X1 0.25 Nozzle", + "sub_path": "filament/Chuanying PETG @Chuanying X1 0.25 Nozzle.json" + }, + { + "name": "Chuanying Generic PVA", + "sub_path": "filament/Chuanying Generic PVA.json" + }, + { + "name": "Chuanying PLA @Chuanying X1 0.25 Nozzle", + "sub_path": "filament/Chuanying PLA @Chuanying X1 0.25 Nozzle.json" + }, + { + "name": "Chuanying PLA-SILK @Chuanying X1 0.25 Nozzle", + "sub_path": "filament/Chuanying PLA-SILK @Chuanying X1 0.25 Nozzle.json" + }, + { + "name": "Chuanying Generic PETG-CF10", + "sub_path": "filament/Chuanying Generic PETG-CF10.json" + }, + { + "name": "Chuanying Generic PLA-CF10", + "sub_path": "filament/Chuanying Generic PLA-CF10.json" + }, + { + "name": "Chuanying Generic TPU", + "sub_path": "filament/Chuanying Generic TPU.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_chuanying_common", + "sub_path": "machine/fdm_chuanying_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "fdm_x1_common", + "sub_path": "machine/fdm_x1_common.json" + }, + { + "name": "Chuanying X1 0.25 Nozzle", + "sub_path": "machine/Chuanying X1 0.25 Nozzle.json" + }, + { + "name": "Chuanying X1 0.4 Nozzle", + "sub_path": "machine/Chuanying X1 0.4 Nozzle.json" + }, + { + "name": "Chuanying X1 0.6 Nozzle", + "sub_path": "machine/Chuanying X1 0.6 Nozzle.json" + }, + { + "name": "Chuanying X1 0.8 Nozzle", + "sub_path": "machine/Chuanying X1 0.8 Nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/Chuanying X1_cover.png b/backend/profiles/profiles/Chuanying/Chuanying X1_cover.png new file mode 100644 index 0000000..c4979a4 Binary files /dev/null and b/backend/profiles/profiles/Chuanying/Chuanying X1_cover.png differ diff --git a/backend/profiles/profiles/Chuanying/chuanying_x1_buildplate_model.STL b/backend/profiles/profiles/Chuanying/chuanying_x1_buildplate_model.STL new file mode 100644 index 0000000..ba31207 Binary files /dev/null and b/backend/profiles/profiles/Chuanying/chuanying_x1_buildplate_model.STL differ diff --git a/backend/profiles/profiles/Chuanying/chuanying_x1_buildplate_texture.png b/backend/profiles/profiles/Chuanying/chuanying_x1_buildplate_texture.png new file mode 100644 index 0000000..32a35e0 Binary files /dev/null and b/backend/profiles/profiles/Chuanying/chuanying_x1_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Chuanying/chuanying_x1_hotend.stl b/backend/profiles/profiles/Chuanying/chuanying_x1_hotend.stl new file mode 100644 index 0000000..5f65226 Binary files /dev/null and b/backend/profiles/profiles/Chuanying/chuanying_x1_hotend.stl differ diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying ABS @Chuanying X1 0.25 Nozzle.json b/backend/profiles/profiles/Chuanying/filament/Chuanying ABS @Chuanying X1 0.25 Nozzle.json new file mode 100644 index 0000000..ade216b --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying ABS @Chuanying X1 0.25 Nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Chuanying ABS @Chuanying X1 0.25 Nozzle", + "inherits": "Chuanying Generic ABS", + "from": "system", + "setting_id": "GFSA04_02", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Chuanying X1 0.25 Nozzle" + ], + "filament_settings_id": [ + "Chuanying ABS @Chuanying X1 0.25 Nozzle" + ], + "fan_max_speed": [ + "50" + ], + "filament_cost": [ + "40" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying ASA @Chuanying X1 0.25 Nozzle.json b/backend/profiles/profiles/Chuanying/filament/Chuanying ASA @Chuanying X1 0.25 Nozzle.json new file mode 100644 index 0000000..280e05e --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying ASA @Chuanying X1 0.25 Nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Chuanying ASA @Chuanying X1 0.25 Nozzle", + "inherits": "Chuanying Generic ASA", + "from": "system", + "setting_id": "GFSA04_05", + "filament_id": "GFL99", + "instantiation": "true", + "compatible_printers": [ + "Chuanying X1 0.25 Nozzle" + ], + "filament_settings_id": [ + "Chuanying ASA @Chuanying X1 0.25 Nozzle" + ], + "fan_max_speed": [ + "50" + ], + "filament_cost": [ + "40" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ASA\n" + ], + "pressure_advance": [ + "0.1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying Generic ABS.json b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic ABS.json new file mode 100644 index 0000000..a1271b5 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic ABS.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Chuanying Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "8" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ABS\n" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_density": [ + "1.04" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "compatible_printers": [ + "Chuanying X1 0.4 Nozzle", + "Chuanying X1 0.6 Nozzle", + "Chuanying X1 0.8 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying Generic ASA.json b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic ASA.json new file mode 100644 index 0000000..6bc963d --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic ASA.json @@ -0,0 +1,189 @@ +{ + "type": "filament", + "name": "Chuanying Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": "0", + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Chuanying X1 0.4 Nozzle", + "Chuanying X1 0.6 Nozzle", + "Chuanying X1 0.8 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Chuanying ASA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode \n;right_extruder_material:ASA" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_type": [ + "ASA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.04" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying Generic HIPS.json b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic HIPS.json new file mode 100644 index 0000000..8a4dda0 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic HIPS.json @@ -0,0 +1,254 @@ +{ + "type": "filament", + "name": "Chuanying Generic HIPS", + "inherits": "Chuanying Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Chuanying X1 0.4 Nozzle", + "Chuanying X1 0.6 Nozzle", + "Chuanying X1 0.8 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "80" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "1.01" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Chuanying Generic HIPS" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "HIPS" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.036" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying Generic HS PLA.json b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic HS PLA.json new file mode 100644 index 0000000..6276d54 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic HS PLA.json @@ -0,0 +1,245 @@ +{ + "type": "filament", + "name": "Chuanying Generic HS PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Chuanying X1 0.4 Nozzle", + "Chuanying X1 0.6 Nozzle", + "Chuanying X1 0.8 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Chuanying HS PLA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:HS PLA\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "50" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.025" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PETG-CF10.json b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PETG-CF10.json new file mode 100644 index 0000000..41f1bd4 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PETG-CF10.json @@ -0,0 +1,189 @@ +{ + "type": "filament", + "name": "Chuanying Generic PETG-CF10", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "100" + ], + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": "0", + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Chuanying X1 0.4 Nozzle", + "Chuanying X1 0.6 Nozzle", + "Chuanying X1 0.8 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Chuanying PETG-CF10" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG-CF10\n" + ], + "filament_type": [ + "PETG-CF" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.035" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PETG.json b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PETG.json new file mode 100644 index 0000000..84fa6a5 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PETG.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "name": "Chuanying Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "slow_down_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "80" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_start_gcode": [ + "; filament start gcode \n;right_extruder_material:PETG" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.046" + ], + "filament_density": [ + "1.27" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "255" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "25%" + ], + "compatible_printers": [ + "Chuanying X1 0.4 Nozzle", + "Chuanying X1 0.6 Nozzle", + "Chuanying X1 0.8 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PLA-CF10.json b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PLA-CF10.json new file mode 100644 index 0000000..668d292 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PLA-CF10.json @@ -0,0 +1,245 @@ +{ + "type": "filament", + "name": "Chuanying Generic PLA-CF10", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "100" + ], + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Chuanying X1 0.4 Nozzle", + "Chuanying X1 0.6 Nozzle", + "Chuanying X1 0.8 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Chuanying PLA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA-CF10\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "50" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.025" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PLA-Silk.json b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PLA-Silk.json new file mode 100644 index 0000000..ff445bd --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PLA-Silk.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Chuanying Generic PLA-Silk", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "50" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA Silk\n" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.025" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "compatible_printers": [ + "Chuanying X1 0.4 Nozzle", + "Chuanying X1 0.6 Nozzle", + "Chuanying X1 0.8 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PLA.json b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PLA.json new file mode 100644 index 0000000..edc1e67 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PLA.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Chuanying Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "50" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.025" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "compatible_printers": [ + "Chuanying X1 0.4 Nozzle", + "Chuanying X1 0.6 Nozzle", + "Chuanying X1 0.8 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PVA.json b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PVA.json new file mode 100644 index 0000000..52b608a --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic PVA.json @@ -0,0 +1,254 @@ +{ + "type": "filament", + "name": "Chuanying Generic PVA", + "inherits": "Chuanying Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "80" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Chuanying X1 0.4 Nozzle", + "Chuanying X1 0.6 Nozzle", + "Chuanying X1 0.8 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "50" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.2" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Chuanying Generic PVA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PVA" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PVA" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.025" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying Generic TPU.json b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic TPU.json new file mode 100644 index 0000000..d2fdc96 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying Generic TPU.json @@ -0,0 +1,195 @@ +{ + "type": "filament", + "name": "Chuanying Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "100" + ], + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": "0", + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Chuanying X1 0.4 Nozzle", + "Chuanying X1 0.6 Nozzle", + "Chuanying X1 0.8 Nozzle", + "Chuanying Adventurer 5M 0.4 Nozzle", + "Chuanying Adventurer 5M 0.6 Nozzle", + "Chuanying Adventurer 5M 0.8 Nozzle", + "Chuanying Adventurer 5M Pro 0.4 Nozzle", + "Chuanying Adventurer 5M Pro 0.6 Nozzle", + "Chuanying Adventurer 5M Pro 0.8 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "3.5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "1.2" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Chuanying TPU" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:TPU\n" + ], + "filament_type": [ + "TPU" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying HS PLA @Chuanying X1 0.25 Nozzle.json b/backend/profiles/profiles/Chuanying/filament/Chuanying HS PLA @Chuanying X1 0.25 Nozzle.json new file mode 100644 index 0000000..60878aa --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying HS PLA @Chuanying X1 0.25 Nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Chuanying HS PLA @Chuanying X1 0.25 Nozzle", + "inherits": "Chuanying Generic HS PLA", + "from": "system", + "setting_id": "GFSA04_09", + "filament_id": "GFL99", + "instantiation": "true", + "compatible_printers": [ + "Chuanying X1 0.25 Nozzle" + ], + "filament_settings_id": [ + "Chuanying HS PLA @Chuanying X1 0.25 Nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: HS PLA\n" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.1" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying PETG @Chuanying X1 0.25 Nozzle.json b/backend/profiles/profiles/Chuanying/filament/Chuanying PETG @Chuanying X1 0.25 Nozzle.json new file mode 100644 index 0000000..44f6708 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying PETG @Chuanying X1 0.25 Nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Chuanying PETG @Chuanying X1 0.25 Nozzle", + "inherits": "Chuanying Generic PETG", + "from": "system", + "setting_id": "GFSA04_12", + "filament_id": "GFG99", + "instantiation": "true", + "compatible_printers": [ + "Chuanying X1 0.25 Nozzle" + ], + "filament_settings_id": [ + "Chuanying PETG @Chuanying X1 0.25 Nozzle" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "1.5" + ], + "pressure_advance": [ + "0.1" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying PLA @Chuanying X1 0.25 Nozzle.json b/backend/profiles/profiles/Chuanying/filament/Chuanying PLA @Chuanying X1 0.25 Nozzle.json new file mode 100644 index 0000000..838d133 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying PLA @Chuanying X1 0.25 Nozzle.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "Chuanying PLA @Chuanying X1 0.25 Nozzle", + "inherits": "Chuanying Generic PLA", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "compatible_printers": [ + "Chuanying X1 0.25 Nozzle" + ], + "filament_settings_id": [ + "Chuanying PLA @Chuanying X1 0.25 Nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2.8" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/filament/Chuanying PLA-SILK @Chuanying X1 0.25 Nozzle.json b/backend/profiles/profiles/Chuanying/filament/Chuanying PLA-SILK @Chuanying X1 0.25 Nozzle.json new file mode 100644 index 0000000..9004a09 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/filament/Chuanying PLA-SILK @Chuanying X1 0.25 Nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Chuanying PLA-SILK @Chuanying X1 0.25 Nozzle", + "inherits": "Chuanying Generic PLA-Silk", + "from": "system", + "setting_id": "GFSA04_25", + "filament_id": "GFL99", + "instantiation": "true", + "compatible_printers": [ + "Chuanying X1 0.25 Nozzle" + ], + "filament_settings_id": [ + "Chuanying PLA-SILK @Chuanying X1 0.25 Nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2.8" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA-Silk\n" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "217" + ], + "pressure_advance": [ + "0.1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/machine/Chuanying X1 0.25 Nozzle.json b/backend/profiles/profiles/Chuanying/machine/Chuanying X1 0.25 Nozzle.json new file mode 100644 index 0000000..6e7fa2e --- /dev/null +++ b/backend/profiles/profiles/Chuanying/machine/Chuanying X1 0.25 Nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Chuanying X1 0.25 Nozzle", + "inherits": "fdm_x1_common", + "from": "system", + "setting_id": "GM006", + "instantiation": "true", + "printer_model": "Chuanying X1", + "default_print_profile": "0.12mm Standard @Chuanying X1 0.25 Nozzle", + "nozzle_diameter": [ + "0.25" + ], + "printer_variant": "0.25", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.08" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG1 Z5 F6000\nG90 E0\nM83\nG1 E-1 F600\nG1 E8 F300\nG1 X85 Y110 Z0.2 F1200\nG1 X-110 E15 F2400\nG1 Y0 E4 F2400\nG1 X-109.6 F2400\nG1 Y110 E5 F2400\nG92 E0", + "retraction_length": [ + "1" + ], + "z_hop": [ + "0.3" + ], + "nozzle_type": "stainless_steel" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/machine/Chuanying X1 0.4 Nozzle.json b/backend/profiles/profiles/Chuanying/machine/Chuanying X1 0.4 Nozzle.json new file mode 100644 index 0000000..1c7f402 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/machine/Chuanying X1 0.4 Nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "Chuanying X1 0.4 Nozzle", + "inherits": "fdm_x1_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Chuanying X1", + "default_print_profile": "0.20mm Standard @Chuanying X1 0.4 Nozzle", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "retraction_length": [ + "0.8" + ], + "nozzle_type": "stainless_steel" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/machine/Chuanying X1 0.6 Nozzle.json b/backend/profiles/profiles/Chuanying/machine/Chuanying X1 0.6 Nozzle.json new file mode 100644 index 0000000..3c2217b --- /dev/null +++ b/backend/profiles/profiles/Chuanying/machine/Chuanying X1 0.6 Nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "Chuanying X1 0.6 Nozzle", + "inherits": "fdm_x1_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Chuanying X1", + "default_print_profile": "0.30mm Standard @Chuanying X1 0.6 Nozzle", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.15" + ], + "retraction_length": [ + "1.2" + ], + "nozzle_type": "hardened_steel" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/machine/Chuanying X1 0.8 Nozzle.json b/backend/profiles/profiles/Chuanying/machine/Chuanying X1 0.8 Nozzle.json new file mode 100644 index 0000000..25ea21b --- /dev/null +++ b/backend/profiles/profiles/Chuanying/machine/Chuanying X1 0.8 Nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Chuanying X1 0.8 Nozzle", + "inherits": "fdm_x1_common", + "from": "system", + "setting_id": "GM005", + "instantiation": "true", + "printer_model": "Chuanying X1", + "default_print_profile": "0.40mm Standard @Chuanying X1 0.8 Nozzle", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG1 Z5 F6000\nG1 E-1.5 F600\nG1 E12 F800\nG1 X85 Y110 Z0.3 F1200\nG1 X-110 E30 F2400\nG1 Y0 E8 F2400\nG1 X-109.6 F2400\nG1 Y110 E10 F2400\nG92 E0", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.15" + ], + "retraction_length": [ + "1.5" + ], + "nozzle_type": "hardened_steel", + "z_hop": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/machine/Chuanying X1.json b/backend/profiles/profiles/Chuanying/machine/Chuanying X1.json new file mode 100644 index 0000000..d057893 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/machine/Chuanying X1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Chuanying X1", + "model_id": "Chuanying-X1", + "nozzle_diameter": "0.25;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Chuanying", + "bed_model": "chuanying_x1_buildplate_model.STL", + "bed_texture": "chuanying_x1_buildplate_texture.png", + "hotend_model": "chuanying_x1_hotend.STL", + "default_materials": "Chuanying Generic PETG;Chuanying Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/machine/fdm_chuanying_common.json b/backend/profiles/profiles/Chuanying/machine/fdm_chuanying_common.json new file mode 100644 index 0000000..eacd271 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/machine/fdm_chuanying_common.json @@ -0,0 +1,139 @@ +{ + "type": "machine", + "name": "fdm_chuanying_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "47", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Chuanying Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Chuanying X1", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/machine/fdm_klipper_common.json b/backend/profiles/profiles/Chuanying/machine/fdm_klipper_common.json new file mode 100644 index 0000000..4a8ce82 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/machine/fdm_klipper_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "20000", + "20000" + ], + "machine_max_acceleration_extruding": [ + "50000", + "50000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "50000", + "50000" + ], + "machine_max_acceleration_x": [ + "50000", + "50000" + ], + "machine_max_acceleration_y": [ + "50000", + "50000" + ], + "machine_max_acceleration_z": [ + "1000", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "2000", + "2000" + ], + "machine_max_speed_y": [ + "2000", + "2000" + ], + "machine_max_speed_z": [ + "15", + "15" + ], + "machine_max_jerk_e": [ + "0", + "0" + ], + "machine_max_jerk_x": [ + "0", + "0" + ], + "machine_max_jerk_y": [ + "0", + "0" + ], + "machine_max_jerk_z": [ + "0", + "0" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "200", + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "80" + ], + "z_lift_type": "NormalLift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Chuanying Generic ABS" + ], + "default_print_profile": "0.20mm Standard @Chuanying X1", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "BED_MESH_PROFILE LOAD=default \nM190 S[bed_temperature_initial_layer_single] ;set bed temp \nG28; \nG1 X2 Y2 Z0 F9000 ; move to corner \nM109 S[nozzle_temperature_initial_layer] ; set nozzle temp \nG1 Z0.2 F300 ; raise nozzle to 0.2\nG92 E0.0 ; reset extruder distance position\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E21.5 F1000.0 ; intro line\nG0 Z2\n\nG92 E0.0 ; reset extruder distance position", + "machine_end_gcode": "G91; //rel pos\nG1 E-5 f2000\nG1 Z10 F600 ; lift nozzle 10mm/s\nG1 E-29 f600\nM104 S0\nM140 S0 ; turn off bed\n\nM107\nG90\nG0 X117 Y200 F6000; move to back\nM84 ; disable motors\nDSLR_SNAPSHOT\nRSCS_off\n\nexhaustfan_on\nTIMELAPSE_RENDER\n\nG4 P60000 ; //Dwell for 1min\nM107 \nexhaustfan_off\n\nG4 P120000\n\npower_off ; //this is with moonraker", + "layer_change_gcode": ";DSLR_SNAPSHOT\nTIMELAPSE_TAKE_FRAME", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/machine/fdm_machine_common.json b/backend/profiles/profiles/Chuanying/machine/fdm_machine_common.json new file mode 100644 index 0000000..20b0979 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/machine/fdm_machine_common.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "klipper", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "500" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "500" + ], + "machine_max_acceleration_y": [ + "500" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "0.20mm Standard @Chuanying X1", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "", + "machine_end_gcode": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/machine/fdm_x1_common.json b/backend/profiles/profiles/Chuanying/machine/fdm_x1_common.json new file mode 100644 index 0000000..69452f1 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/machine/fdm_x1_common.json @@ -0,0 +1,121 @@ +{ + "type": "machine", + "name": "fdm_x1_common", + "inherits": "fdm_chuanying_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "printable_area": [ + "-110x-110", + "110x-110", + "110x110", + "-110x110" + ], + "printable_height": "220", + "auxiliary_fan": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "printer_settings_id": "Chuanying", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "35" + ], + "z_hop": [ + "0.4" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Chuanying Generic PLA" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z5 F6000\nG1 E-0.2 F800\nG1 X110 Y-110 F6000\nG1 E2 F800\nG1 Y-110 X55 Z0.25 F4800\nG1 X-55 E8 F2400\nG1 Y-109.6 F2400\nG1 X55 E5 F2400\nG1 Y-110 X55 Z0.45 F4800\nG1 X-55 E8 F2400\nG1 Y-109.6 F2400\nG1 X55 E5 F2400\nG92 E0", + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0", + "thumbnails": [ + "140x110" + ], + "use_relative_e_distances": "1", + "z_hop_types": "Auto Lift", + "retraction_speed": [ + "35" + ], + "wipe_distance": "2", + "extruder_clearance_radius": [ + "76" + ], + "extruder_clearance_height_to_rod": [ + "27" + ], + "extruder_clearance_height_to_lid": [ + "150" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/process/0.12mm Standard @Chuanying X1 0.25 Nozzle.json b/backend/profiles/profiles/Chuanying/process/0.12mm Standard @Chuanying X1 0.25 Nozzle.json new file mode 100644 index 0000000..714b2d1 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/process/0.12mm Standard @Chuanying X1 0.25 Nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "process", + "name": "0.12mm Standard @Chuanying X1 0.25 Nozzle", + "inherits": "0.20mm Standard @Chuanying X1 0.4 Nozzle", + "from": "system", + "setting_id": "GP012", + "instantiation": "true", + "compatible_printers": [ + "Chuanying X1 0.25 Nozzle" + ], + "print_settings_id": "0.12mm Standard @Chuanying X1 0.25 Nozzle", + "bottom_shell_layers": "4", + "brim_width": "3", + "elefant_foot_compensation": "0", + "gap_infill_speed": "150", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "70", + "initial_layer_line_width": "0.3", + "initial_layer_print_height": "0.15", + "initial_layer_speed": "35", + "inner_wall_line_width": "0.3", + "inner_wall_speed": "150", + "internal_solid_infill_line_width": "0.3", + "internal_solid_infill_speed": "150", + "layer_height": "0.12", + "line_width": "0.25", + "outer_wall_line_width": "0.25", + "outer_wall_speed": "60", + "skirt_loops": "0", + "sparse_infill_line_width": "0.3", + "sparse_infill_speed": "100", + "support_bottom_z_distance": "0.12", + "support_interface_spacing": "0.25", + "support_line_width": "0.25", + "support_object_xy_distance": "0.2", + "support_speed": "80", + "support_top_z_distance": "0.12", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "top_surface_line_width": "0.3", + "top_surface_speed": "150", + "tree_support_tip_diameter": "1.2", + "wipe_speed": "80%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/process/0.20mm Standard @Chuanying X1 0.4 Nozzle.json b/backend/profiles/profiles/Chuanying/process/0.20mm Standard @Chuanying X1 0.4 Nozzle.json new file mode 100644 index 0000000..47d0cdc --- /dev/null +++ b/backend/profiles/profiles/Chuanying/process/0.20mm Standard @Chuanying X1 0.4 Nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.20mm Standard @Chuanying X1 0.4 Nozzle", + "inherits": "fdm_process_chuanying_0.20", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Chuanying X1 0.4 Nozzle" + ], + "only_one_wall_top": "0", + "infill_wall_overlap": "50%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/process/0.30mm Standard @Chuanying X1 0.6 Nozzle.json b/backend/profiles/profiles/Chuanying/process/0.30mm Standard @Chuanying X1 0.6 Nozzle.json new file mode 100644 index 0000000..8f546b2 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/process/0.30mm Standard @Chuanying X1 0.6 Nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.30mm Standard @Chuanying X1 0.6 Nozzle", + "inherits": "fdm_process_chuanying_0.30", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "compatible_printers": [ + "Chuanying X1 0.6 Nozzle" + ], + "only_one_wall_top": "0", + "infill_wall_overlap": "50%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/process/0.40mm Standard @Chuanying X1 0.8 Nozzle.json b/backend/profiles/profiles/Chuanying/process/0.40mm Standard @Chuanying X1 0.8 Nozzle.json new file mode 100644 index 0000000..c22e3e9 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/process/0.40mm Standard @Chuanying X1 0.8 Nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "0.40mm Standard @Chuanying X1 0.8 Nozzle", + "inherits": "0.30mm Standard @Chuanying X1 0.6 Nozzle", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "compatible_printers": [ + "Chuanying X1 0.8 Nozzle" + ], + "print_settings_id": "0.40mm Standard @Chuanying X1 0.8 Nozzle", + "elefant_foot_compensation": "0", + "initial_layer_infill_speed": "55", + "initial_layer_line_width": "0.85", + "initial_layer_speed": "35", + "inner_wall_line_width": "0.85", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.82", + "layer_height": "0.4", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "skirt_loops": "0", + "sparse_infill_line_width": "0.85", + "support_bottom_interface_spacing": "0.4", + "support_bottom_z_distance": "0.22", + "support_interface_spacing": "0.4", + "support_line_width": "0.82", + "support_object_xy_distance": "0.4", + "support_top_z_distance": "0.22", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_line_width": "0.82", + "tree_support_tip_diameter": "1.2", + "wipe_speed": "60%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/process/fdm_process_chuanying_0.20.json b/backend/profiles/profiles/Chuanying/process/fdm_process_chuanying_0.20.json new file mode 100644 index 0000000..2c35ddc --- /dev/null +++ b/backend/profiles/profiles/Chuanying/process/fdm_process_chuanying_0.20.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "fdm_process_chuanying_0.20", + "inherits": "fdm_process_chuanying_common", + "from": "system", + "instantiation": "false", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "270", + "small_perimeter_speed": "50%", + "overhang_speed_classic": "0", + "internal_bridge_speed": "50", + "internal_solid_infill_acceleration": "7000", + "accel_to_decel_enable": "0", + "filter_out_gap_fill": "0.5", + "gcode_label_objects": "0", + "slow_down_layers": "1", + "wipe_speed": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/process/fdm_process_chuanying_0.30.json b/backend/profiles/profiles/Chuanying/process/fdm_process_chuanying_0.30.json new file mode 100644 index 0000000..78399b7 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/process/fdm_process_chuanying_0.30.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "fdm_process_chuanying_0.30", + "inherits": "fdm_process_chuanying_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "45", + "inner_wall_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "150", + "small_perimeter_speed": "50%", + "overhang_speed_classic": "0", + "internal_bridge_speed": "50", + "internal_solid_infill_acceleration": "7000", + "accel_to_decel_enable": "0", + "filter_out_gap_fill": "0.5", + "gcode_label_objects": "0", + "slow_down_layers": "1", + "wipe_speed": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/process/fdm_process_chuanying_common.json b/backend/profiles/profiles/Chuanying/process/fdm_process_chuanying_common.json new file mode 100644 index 0000000..cb58a98 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/process/fdm_process_chuanying_common.json @@ -0,0 +1,72 @@ +{ + "type": "process", + "name": "fdm_process_chuanying_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "travel_acceleration": "10000", + "inner_wall_acceleration": "5000", + "initial_layer_line_width": "0.50", + "sparse_infill_speed": "100", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "40", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "seam_position": "aligned", + "skirt_height": "1", + "skirt_loops": "2", + "brim_type": "no_brim", + "exclude_object": "0", + "wall_generator": "classic", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_top_z_distance": "0.18", + "support_bottom_z_distance": "0.18", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.3", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "65", + "internal_solid_infill_speed": "150", + "top_surface_speed": "200", + "travel_speed": "500", + "wipe_tower_no_sparse_layers": "0", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Chuanying/process/fdm_process_common.json b/backend/profiles/profiles/Chuanying/process/fdm_process_common.json new file mode 100644 index 0000000..a9a08f3 --- /dev/null +++ b/backend/profiles/profiles/Chuanying/process/fdm_process_common.json @@ -0,0 +1,71 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print.json b/backend/profiles/profiles/Co Print.json new file mode 100644 index 0000000..2ae4857 --- /dev/null +++ b/backend/profiles/profiles/Co Print.json @@ -0,0 +1,82 @@ +{ + "name": "Co Print", + "version": "02.03.01.10", + "force_update": "0", + "description": "CoPrint configurations", + "machine_model_list": [ + { + "name": "Co Print ChromaSet", + "sub_path": "machine/Co Print ChromaSet.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_coprint_common", + "sub_path": "process/fdm_process_coprint_common.json" + }, + { + "name": "0.2mm Fast @Co Print ChromaSet 0.4", + "sub_path": "process/0.2mm Fast @Co Print ChromaSet 0.4.json" + }, + { + "name": "0.2mm Standard @Co Print ChromaSet 0.4", + "sub_path": "process/0.2mm Standard @Co Print ChromaSet 0.4.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "CoPrint Generic PLA", + "sub_path": "filament/CoPrint Generic PLA.json" + }, + { + "name": "CoPrint Generic ABS", + "sub_path": "filament/CoPrint Generic ABS.json" + }, + { + "name": "CoPrint Generic PETG", + "sub_path": "filament/CoPrint Generic PETG.json" + }, + { + "name": "CoPrint Generic TPU", + "sub_path": "filament/CoPrint Generic TPU.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Co Print ChromaSet 0.4 nozzle", + "sub_path": "machine/Co Print ChromaSet 0.4 nozzle.json" + }, + { + "name": "Co Print ChromaSet 0.4 nozzle - Ender-3 V3", + "sub_path": "machine/Co Print ChromaSet 0.4 nozzle - Ender-3 V3.json" + }, + { + "name": "Co Print ChromaSet 0.4 nozzle - Ender-3 V3 Plus", + "sub_path": "machine/Co Print ChromaSet 0.4 nozzle - Ender-3 V3 Plus.json" + }, + { + "name": "Co Print ChromaSet 0.4 nozzle fast", + "sub_path": "machine/Co Print ChromaSet 0.4 nozzle fast.json" + }, + { + "name": "fdm_coprint_common", + "sub_path": "machine/fdm_coprint_common.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/Co Print ChromaSet_cover.png b/backend/profiles/profiles/Co Print/Co Print ChromaSet_cover.png new file mode 100644 index 0000000..3ccf19d Binary files /dev/null and b/backend/profiles/profiles/Co Print/Co Print ChromaSet_cover.png differ diff --git a/backend/profiles/profiles/Co Print/Co_Print_ChromaSet_buildplate_model.stl b/backend/profiles/profiles/Co Print/Co_Print_ChromaSet_buildplate_model.stl new file mode 100644 index 0000000..64a8cd2 --- /dev/null +++ b/backend/profiles/profiles/Co Print/Co_Print_ChromaSet_buildplate_model.stl @@ -0,0 +1,254 @@ +solid OBJECT + facet normal -0.38268222937202628 0.92388003080641146 -0 + outer loop + vertex -110.5 112.5 0 + vertex -111.91421508789062 111.91421508789062 0 + vertex -111.91421508789062 111.91421508789062 0.30000001192092896 + endloop + endfacet + facet normal -0.38268222937202628 0.92388003080641146 0 + outer loop + vertex -110.5 112.5 0 + vertex -111.91421508789062 111.91421508789062 0.30000001192092896 + vertex -110.5 112.5 0.30000001192092896 + endloop + endfacet + facet normal -0.92388003080641146 0.38268222937202628 -0 + outer loop + vertex -111.91421508789062 111.91421508789062 0 + vertex -112.5 110.5 0 + vertex -112.5 110.5 0.30000001192092896 + endloop + endfacet + facet normal -0.92388003080641146 0.38268222937202628 -0 + outer loop + vertex -111.91421508789062 111.91421508789062 0 + vertex -112.5 110.5 0.30000001192092896 + vertex -111.91421508789062 111.91421508789062 0.30000001192092896 + endloop + endfacet + facet normal -1 -0 -0 + outer loop + vertex -112.5 110.5 0 + vertex -112.5 -110.5 0 + vertex -112.5 -110.5 0.30000001192092896 + endloop + endfacet + facet normal -1 -0 -0 + outer loop + vertex -112.5 110.5 0 + vertex -112.5 -110.5 0.30000001192092896 + vertex -112.5 110.5 0.30000001192092896 + endloop + endfacet + facet normal -0.70710678118654746 -0.70710678118654746 -0 + outer loop + vertex -112.5 -110.5 0 + vertex -110.5 -112.5 0 + vertex -110.5 -112.5 0.30000001192092896 + endloop + endfacet + facet normal -0.70710678118654746 -0.70710678118654746 -0 + outer loop + vertex -112.5 -110.5 0 + vertex -110.5 -112.5 0.30000001192092896 + vertex -112.5 -110.5 0.30000001192092896 + endloop + endfacet + facet normal 0 -1 -0 + outer loop + vertex -110.5 -112.5 0 + vertex 110.5 -112.5 0 + vertex 110.5 -112.5 0.30000001192092896 + endloop + endfacet + facet normal 0 -1 -0 + outer loop + vertex -110.5 -112.5 0 + vertex 110.5 -112.5 0.30000001192092896 + vertex -110.5 -112.5 0.30000001192092896 + endloop + endfacet + facet normal 0.38268222937202628 -0.92388003080641146 -0 + outer loop + vertex 110.5 -112.5 0 + vertex 111.91421508789062 -111.91421508789062 0 + vertex 111.91421508789062 -111.91421508789062 0.30000001192092896 + endloop + endfacet + facet normal 0.38268222937202628 -0.92388003080641146 -0 + outer loop + vertex 110.5 -112.5 0 + vertex 111.91421508789062 -111.91421508789062 0.30000001192092896 + vertex 110.5 -112.5 0.30000001192092896 + endloop + endfacet + facet normal 0.92388003080641146 -0.38268222937202628 -0 + outer loop + vertex 111.91421508789062 -111.91421508789062 0 + vertex 112.5 -110.5 0 + vertex 112.5 -110.5 0.30000001192092896 + endloop + endfacet + facet normal 0.92388003080641146 -0.38268222937202628 0 + outer loop + vertex 111.91421508789062 -111.91421508789062 0 + vertex 112.5 -110.5 0.30000001192092896 + vertex 111.91421508789062 -111.91421508789062 0.30000001192092896 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 112.5 -110.5 0 + vertex 112.5 110.5 0 + vertex 112.5 110.5 0.30000001192092896 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 112.5 -110.5 0 + vertex 112.5 110.5 0.30000001192092896 + vertex 112.5 -110.5 0.30000001192092896 + endloop + endfacet + facet normal 0.70710678118654746 0.70710678118654746 -0 + outer loop + vertex 112.5 110.5 0 + vertex 110.5 112.5 0 + vertex 110.5 112.5 0.30000001192092896 + endloop + endfacet + facet normal 0.70710678118654746 0.70710678118654746 0 + outer loop + vertex 112.5 110.5 0 + vertex 110.5 112.5 0.30000001192092896 + vertex 112.5 110.5 0.30000001192092896 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 110.5 112.5 0 + vertex -110.5 112.5 0 + vertex -110.5 112.5 0.30000001192092896 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 110.5 112.5 0 + vertex -110.5 112.5 0.30000001192092896 + vertex 110.5 112.5 0.30000001192092896 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 112.5 110.5 0 + vertex 112.5 -110.5 0 + vertex -110.5 -112.5 0 + endloop + endfacet + facet normal 0 -0 -1 + outer loop + vertex 111.91421508789062 -111.91421508789062 0 + vertex 110.5 -112.5 0 + vertex 112.5 -110.5 0 + endloop + endfacet + facet normal 0 -0 -1 + outer loop + vertex 112.5 -110.5 0 + vertex 110.5 -112.5 0 + vertex -110.5 -112.5 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -110.5 112.5 0 + vertex 110.5 112.5 0 + vertex 112.5 110.5 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex -112.5 110.5 0 + vertex -111.91421508789062 111.91421508789062 0 + vertex -110.5 112.5 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -110.5 -112.5 0 + vertex -112.5 -110.5 0 + vertex 112.5 110.5 0 + endloop + endfacet + facet normal 0 -0 -1 + outer loop + vertex -112.5 -110.5 0 + vertex -112.5 110.5 0 + vertex 112.5 110.5 0 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex -110.5 112.5 0 + vertex 112.5 110.5 0 + vertex -112.5 110.5 0 + endloop + endfacet + facet normal 0 -0 1 + outer loop + vertex 112.5 110.5 0.30000001192092896 + vertex -110.5 -112.5 0.30000001192092896 + vertex 112.5 -110.5 0.30000001192092896 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 111.91421508789062 -111.91421508789062 0.30000001192092896 + vertex 112.5 -110.5 0.30000001192092896 + vertex 110.5 -112.5 0.30000001192092896 + endloop + endfacet + facet normal 0 -0 1 + outer loop + vertex 112.5 -110.5 0.30000001192092896 + vertex -110.5 -112.5 0.30000001192092896 + vertex 110.5 -112.5 0.30000001192092896 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -110.5 112.5 0.30000001192092896 + vertex 112.5 110.5 0.30000001192092896 + vertex 110.5 112.5 0.30000001192092896 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -112.5 110.5 0.30000001192092896 + vertex -110.5 112.5 0.30000001192092896 + vertex -111.91421508789062 111.91421508789062 0.30000001192092896 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -110.5 -112.5 0.30000001192092896 + vertex 112.5 110.5 0.30000001192092896 + vertex -112.5 -110.5 0.30000001192092896 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -112.5 -110.5 0.30000001192092896 + vertex 112.5 110.5 0.30000001192092896 + vertex -112.5 110.5 0.30000001192092896 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex -110.5 112.5 0.30000001192092896 + vertex -112.5 110.5 0.30000001192092896 + vertex 112.5 110.5 0.30000001192092896 + endloop + endfacet +endsolid OBJECT diff --git a/backend/profiles/profiles/Co Print/Co_Print_ChromaSet_buildplate_texture.png b/backend/profiles/profiles/Co Print/Co_Print_ChromaSet_buildplate_texture.png new file mode 100644 index 0000000..891779d Binary files /dev/null and b/backend/profiles/profiles/Co Print/Co_Print_ChromaSet_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Co Print/filament/CoPrint Generic ABS.json b/backend/profiles/profiles/Co Print/filament/CoPrint Generic ABS.json new file mode 100644 index 0000000..ba57872 --- /dev/null +++ b/backend/profiles/profiles/Co Print/filament/CoPrint Generic ABS.json @@ -0,0 +1,75 @@ +{ + "type": "filament", + "name": "CoPrint Generic ABS", + "inherits": "CoPrint Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": [ + "1.04" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_type": [ + "ABS" + ], + "full_fan_speed_layer": [ + "5" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "100" + ], + "compatible_printers": [ + "Co Print ChromaSet 0.4 nozzle", + "Co Print ChromaSet 0.4 nozzle - Ender-3 V3", + "Co Print ChromaSet 0.4 nozzle - Ender-3 V3 Plus", + "Co Print ChromaSet 0.4 nozzle fast" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/filament/CoPrint Generic PETG.json b/backend/profiles/profiles/Co Print/filament/CoPrint Generic PETG.json new file mode 100644 index 0000000..df7063e --- /dev/null +++ b/backend/profiles/profiles/Co Print/filament/CoPrint Generic PETG.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "CoPrint Generic PETG", + "inherits": "CoPrint Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "60" + ], + "filament_deretraction_speed": [ + "50" + ], + "filament_retraction_length": [ + "1.2" + ], + "filament_retraction_speed": [ + "50" + ], + "filament_type": [ + "PETG" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "compatible_printers": [ + "Co Print ChromaSet 0.4 nozzle", + "Co Print ChromaSet 0.4 nozzle - Ender-3 V3", + "Co Print ChromaSet 0.4 nozzle - Ender-3 V3 Plus", + "Co Print ChromaSet 0.4 nozzle fast" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/filament/CoPrint Generic PLA.json b/backend/profiles/profiles/Co Print/filament/CoPrint Generic PLA.json new file mode 100644 index 0000000..e9f8d2d --- /dev/null +++ b/backend/profiles/profiles/Co Print/filament/CoPrint Generic PLA.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "CoPrint Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_load_time": [ + "9.75" + ], + "filament_unload_time": [ + "9.75" + ], + "compatible_printers": [ + "Co Print ChromaSet 0.4 nozzle", + "Co Print ChromaSet 0.4 nozzle - Ender-3 V3", + "Co Print ChromaSet 0.4 nozzle - Ender-3 V3 Plus", + "Co Print ChromaSet 0.4 nozzle fast" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/filament/CoPrint Generic TPU.json b/backend/profiles/profiles/Co Print/filament/CoPrint Generic TPU.json new file mode 100644 index 0000000..ab988c8 --- /dev/null +++ b/backend/profiles/profiles/Co Print/filament/CoPrint Generic TPU.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "CoPrint Generic TPU", + "inherits": "CoPrint Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "80" + ], + "filament_deretraction_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "1.8" + ], + "filament_retraction_speed": [ + "20" + ], + "filament_type": [ + "TPU" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Co Print ChromaSet 0.4 nozzle", + "Co Print ChromaSet 0.4 nozzle - Ender-3 V3", + "Co Print ChromaSet 0.4 nozzle - Ender-3 V3 Plus", + "Co Print ChromaSet 0.4 nozzle fast" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/filament/fdm_filament_common.json b/backend/profiles/profiles/Co Print/filament/fdm_filament_common.json new file mode 100644 index 0000000..2fd0402 --- /dev/null +++ b/backend/profiles/profiles/Co Print/filament/fdm_filament_common.json @@ -0,0 +1,135 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_flow_ratio": [ + "0.95" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Co Print" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/filament/fdm_filament_pla.json b/backend/profiles/profiles/Co Print/filament/fdm_filament_pla.json new file mode 100644 index 0000000..e871042 --- /dev/null +++ b/backend/profiles/profiles/Co Print/filament/fdm_filament_pla.json @@ -0,0 +1,200 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "50" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Co Print" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "compatible_printers": [], + "filament_shrink": [ + "100" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_loading_speed": [ + "28" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_load_time": [ + "9.75" + ], + "filament_unload_time": [ + "9.75" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet 0.4 nozzle - Ender-3 V3 Plus.json b/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet 0.4 nozzle - Ender-3 V3 Plus.json new file mode 100644 index 0000000..b7c03f3 --- /dev/null +++ b/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet 0.4 nozzle - Ender-3 V3 Plus.json @@ -0,0 +1,147 @@ +{ + "type": "machine", + "name": "Co Print ChromaSet 0.4 nozzle - Ender-3 V3 Plus", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Co Print ChromaSet", + "default_print_profile": "0.2mm Standard @Co Print ChromaSet 0.4", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "retract_before_wipe": [ + "0%" + ], + "printable_area": [ + "0x0", + "290x0", + "290x283", + "0x283" + ], + "printable_height": "330", + "gcode_flavor": "klipper", + "retraction_length": [ + "0.5" + ], + "machine_max_speed_e": [ + "100" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_acceleration_e": [ + "2500" + ], + "machine_max_acceleration_extruding": [ + "5000" + ], + "machine_max_acceleration_retracting": [ + "2500" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "5000" + ], + "machine_max_acceleration_y": [ + "5000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "z_hop": [ + "0.2" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "30" + ], + "retraction_minimum_travel": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "thumbnails": [ + "300x300", + "400x300", + "96x96", + "32x32" + ], + "retract_lift_below": [ + "343" + ], + "thumbnails_format": "PNG", + "machine_start_gcode": "start_print EXTRUDER=[initial_extruder] EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "end_print", + "change_filament_gcode": "FILAMENT_CHANGE LAYER_NUM=[layer_num] NEXT_EXTRUDER=[next_extruder]", + "default_filament_profile": [ + "CoPrint Generic PLA" + ], + "extruder_clearance_radius": [ + "65" + ], + "extruder_clearance_height_to_rod": [ + "36" + ], + "extruder_clearance_height_to_lid": [ + "140" + ], + "min_layer_height": [ + "0.08" + ], + "max_layer_height": [ + "0.32" + ], + "retract_restart_extra": [ + "0" + ], + "cooling_tube_retraction": [ + "0" + ], + "cooling_tube_length": [ + "0" + ], + "parking_pos_retraction": [ + "25" + ], + "retract_when_changing_layer": [ + "0" + ], + "extra_loading_move": [ + "0" + ], + "high_current_on_filament_swap": [ + "1" + ], + "z_hop_types": "Spiral Lift" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet 0.4 nozzle - Ender-3 V3.json b/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet 0.4 nozzle - Ender-3 V3.json new file mode 100644 index 0000000..7dabbd7 --- /dev/null +++ b/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet 0.4 nozzle - Ender-3 V3.json @@ -0,0 +1,147 @@ +{ + "type": "machine", + "name": "Co Print ChromaSet 0.4 nozzle - Ender-3 V3", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Co Print ChromaSet", + "default_print_profile": "0.2mm Standard @Co Print ChromaSet 0.4", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "retract_before_wipe": [ + "0%" + ], + "printable_area": [ + "0x0", + "180x0", + "180x173", + "0x173" + ], + "printable_height": "250", + "gcode_flavor": "klipper", + "retraction_length": [ + "0.5" + ], + "machine_max_speed_e": [ + "100" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_acceleration_e": [ + "2500" + ], + "machine_max_acceleration_extruding": [ + "5000" + ], + "machine_max_acceleration_retracting": [ + "2500" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "5000" + ], + "machine_max_acceleration_y": [ + "5000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "z_hop": [ + "0.2" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "30" + ], + "retraction_minimum_travel": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "thumbnails": [ + "300x300", + "400x300", + "96x96", + "32x32" + ], + "retract_lift_below": [ + "343" + ], + "thumbnails_format": "PNG", + "machine_start_gcode": "start_print EXTRUDER=[initial_extruder] EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "end_print", + "change_filament_gcode": "FILAMENT_CHANGE LAYER_NUM=[layer_num] NEXT_EXTRUDER=[next_extruder]", + "default_filament_profile": [ + "CoPrint Generic PLA" + ], + "extruder_clearance_radius": [ + "65" + ], + "extruder_clearance_height_to_rod": [ + "36" + ], + "extruder_clearance_height_to_lid": [ + "140" + ], + "min_layer_height": [ + "0.08" + ], + "max_layer_height": [ + "0.32" + ], + "retract_restart_extra": [ + "0" + ], + "cooling_tube_retraction": [ + "0" + ], + "cooling_tube_length": [ + "0" + ], + "parking_pos_retraction": [ + "25" + ], + "retract_when_changing_layer": [ + "0" + ], + "extra_loading_move": [ + "0" + ], + "high_current_on_filament_swap": [ + "1" + ], + "z_hop_types": "Spiral Lift" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet 0.4 nozzle fast.json b/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet 0.4 nozzle fast.json new file mode 100644 index 0000000..518acb3 --- /dev/null +++ b/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet 0.4 nozzle fast.json @@ -0,0 +1,147 @@ +{ + "type": "machine", + "name": "Co Print ChromaSet 0.4 nozzle fast", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Co Print ChromaSet", + "default_print_profile": "0.2mm Fast @Co Print ChromaSet 0.4", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "retract_before_wipe": [ + "0%" + ], + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "250", + "gcode_flavor": "klipper", + "retraction_length": [ + "0.5" + ], + "machine_max_speed_e": [ + "100" + ], + "machine_max_speed_x": [ + "700" + ], + "machine_max_speed_y": [ + "700" + ], + "machine_max_speed_z": [ + "20" + ], + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "20000" + ], + "machine_max_acceleration_y": [ + "20000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "20" + ], + "machine_max_jerk_y": [ + "20" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "z_hop": [ + "0.2" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "30" + ], + "retraction_minimum_travel": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "thumbnails": [ + "300x300", + "400x300", + "96x96", + "32x32" + ], + "retract_lift_below": [ + "343" + ], + "thumbnails_format": "PNG", + "machine_start_gcode": "start_print EXTRUDER=[initial_extruder] EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "end_print", + "change_filament_gcode": "FILAMENT_CHANGE LAYER_NUM=[layer_num] NEXT_EXTRUDER=[next_extruder]", + "default_filament_profile": [ + "CoPrint Generic PLA" + ], + "extruder_clearance_radius": [ + "65" + ], + "extruder_clearance_height_to_rod": [ + "36" + ], + "extruder_clearance_height_to_lid": [ + "140" + ], + "min_layer_height": [ + "0.08" + ], + "max_layer_height": [ + "0.32" + ], + "retract_restart_extra": [ + "0" + ], + "cooling_tube_retraction": [ + "0" + ], + "cooling_tube_length": [ + "0" + ], + "parking_pos_retraction": [ + "25" + ], + "retract_when_changing_layer": [ + "0" + ], + "extra_loading_move": [ + "0" + ], + "high_current_on_filament_swap": [ + "1" + ], + "z_hop_types": "Spiral Lift" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet 0.4 nozzle.json b/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet 0.4 nozzle.json new file mode 100644 index 0000000..8a49ec2 --- /dev/null +++ b/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet 0.4 nozzle.json @@ -0,0 +1,147 @@ +{ + "type": "machine", + "name": "Co Print ChromaSet 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Co Print ChromaSet", + "default_print_profile": "0.2mm Standard @Co Print ChromaSet 0.4", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "retract_before_wipe": [ + "0%" + ], + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "250", + "gcode_flavor": "klipper", + "retraction_length": [ + "0.5" + ], + "machine_max_speed_e": [ + "100" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_acceleration_e": [ + "2500" + ], + "machine_max_acceleration_extruding": [ + "5000" + ], + "machine_max_acceleration_retracting": [ + "2500" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "5000" + ], + "machine_max_acceleration_y": [ + "5000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "z_hop": [ + "0.2" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "30" + ], + "retraction_minimum_travel": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "thumbnails": [ + "300x300", + "400x300", + "96x96", + "32x32" + ], + "retract_lift_below": [ + "343" + ], + "thumbnails_format": "PNG", + "machine_start_gcode": "start_print EXTRUDER=[initial_extruder] EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "end_print", + "change_filament_gcode": "FILAMENT_CHANGE LAYER_NUM=[layer_num] NEXT_EXTRUDER=[next_extruder]", + "default_filament_profile": [ + "CoPrint Generic PLA" + ], + "extruder_clearance_radius": [ + "65" + ], + "extruder_clearance_height_to_rod": [ + "36" + ], + "extruder_clearance_height_to_lid": [ + "140" + ], + "min_layer_height": [ + "0.08" + ], + "max_layer_height": [ + "0.32" + ], + "retract_restart_extra": [ + "0" + ], + "cooling_tube_retraction": [ + "0" + ], + "cooling_tube_length": [ + "0" + ], + "parking_pos_retraction": [ + "25" + ], + "retract_when_changing_layer": [ + "0" + ], + "extra_loading_move": [ + "0" + ], + "high_current_on_filament_swap": [ + "1" + ], + "z_hop_types": "Spiral Lift" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet.json b/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet.json new file mode 100644 index 0000000..c373151 --- /dev/null +++ b/backend/profiles/profiles/Co Print/machine/Co Print ChromaSet.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Co Print ChromaSet", + "model_id": "Co_Print_ChromaSet", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Co Print", + "bed_model": "", + "bed_texture": "Co_Print_ChromaSet_buildplate_texture.png", + "hotend_model": "", + "default_materials": "CoPrint Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/machine/fdm_coprint_common.json b/backend/profiles/profiles/Co Print/machine/fdm_coprint_common.json new file mode 100644 index 0000000..31301c6 --- /dev/null +++ b/backend/profiles/profiles/Co Print/machine/fdm_coprint_common.json @@ -0,0 +1,135 @@ +{ + "type": "machine", + "name": "fdm_coprint_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "default_print_profile": "0.20mm Standard @Co Print ChromaSet 0.4", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "retract_before_wipe": [ + "0%" + ], + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "250", + "gcode_flavor": "klipper", + "retraction_length": [ + "0.5" + ], + "machine_max_speed_e": [ + "100" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_acceleration_e": [ + "2500" + ], + "machine_max_acceleration_extruding": [ + "5000" + ], + "machine_max_acceleration_retracting": [ + "2500" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "5000" + ], + "machine_max_acceleration_y": [ + "5000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "z_hop": [ + "0.2" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "30" + ], + "retraction_minimum_travel": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe_distance": [ + "2" + ], + "thumbnails": [ + "300x300", + "400x300", + "96x96", + "32x32" + ], + "retract_lift_below": [ + "343" + ], + "thumbnails_format": "PNG", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "machine_start_gcode": "start_print EXTRUDER=[initial_extruder] EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "end_print", + "default_filament_profile": [ + "CoPrint Generic PLA" + ], + "extruder_clearance_radius": [ + "65" + ], + "extruder_clearance_height_to_rod": [ + "36" + ], + "extruder_clearance_height_to_lid": [ + "36" + ], + "min_layer_height": [ + "0.08" + ], + "max_layer_height": [ + "0.32" + ], + "retract_restart_extra": [ + "0" + ], + "cooling_tube_retraction": [ + "0" + ], + "cooling_tube_length": [ + "0" + ], + "parking_pos_retraction": [ + "10" + ], + "extra_loading_move": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/machine/fdm_machine_common.json b/backend/profiles/profiles/Co Print/machine/fdm_machine_common.json new file mode 100644 index 0000000..f069ca9 --- /dev/null +++ b/backend/profiles/profiles/Co Print/machine/fdm_machine_common.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "30" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "klipper", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retract_when_changing_layer": [ + "0" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "machine_load_filament_time": "9.75", + "machine_unload_filament_time": "9.75", + "single_extruder_multi_material": "1", + "wipe": [ + "1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/process/0.2mm Fast @Co Print ChromaSet 0.4.json b/backend/profiles/profiles/Co Print/process/0.2mm Fast @Co Print ChromaSet 0.4.json new file mode 100644 index 0000000..b64dac1 --- /dev/null +++ b/backend/profiles/profiles/Co Print/process/0.2mm Fast @Co Print ChromaSet 0.4.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "0.2mm Fast @Co Print ChromaSet 0.4", + "inherits": "fdm_process_coprint_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "elefant_foot_compensation": "0.1", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "100", + "inner_wall_speed": "200", + "small_perimeter_speed": "50%", + "internal_solid_infill_speed": "300", + "travel_speed": "500", + "gap_infill_speed": "300", + "outer_wall_speed": "120", + "top_surface_speed": "150", + "default_acceleration": "10000", + "outer_wall_acceleration": "3000", + "inner_wall_acceleration": "8000", + "bridge_acceleration": "80%", + "sparse_infill_acceleration": "80%", + "initial_layer_acceleration": "1500", + "internal_solid_infill_acceleration": "80%", + "top_surface_acceleration": "2000", + "travel_acceleration": "10000", + "default_jerk": "0", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "Co Print ChromaSet 0.4 nozzle fast", + "Co Print ChromaSet 0.4 nozzle - Ender-3 V3", + "Co Print ChromaSet 0.4 nozzle - Ender-3 V3 Plus" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/process/0.2mm Standard @Co Print ChromaSet 0.4.json b/backend/profiles/profiles/Co Print/process/0.2mm Standard @Co Print ChromaSet 0.4.json new file mode 100644 index 0000000..54c9f62 --- /dev/null +++ b/backend/profiles/profiles/Co Print/process/0.2mm Standard @Co Print ChromaSet 0.4.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.2mm Standard @Co Print ChromaSet 0.4", + "inherits": "fdm_process_coprint_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "default_acceleration": "5000", + "compatible_printers": [ + "Co Print ChromaSet 0.4 nozzle", + "Co Print ChromaSet 0.4 nozzle - Ender-3 V3", + "Co Print ChromaSet 0.4 nozzle - Ender-3 V3 Plus" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/process/fdm_process_common.json b/backend/profiles/profiles/Co Print/process/fdm_process_common.json new file mode 100644 index 0000000..c7c0983 --- /dev/null +++ b/backend/profiles/profiles/Co Print/process/fdm_process_common.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "1", + "bridge_flow": "0.9031", + "bridge_speed": "25", + "internal_bridge_speed": "100", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "5000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "200", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "300", + "interface_shells": "0", + "detect_overhang_wall": "1", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}{filament_type[0]}{layer_height}_{print_time}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "100", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "5%", + "skirt_distance": "2", + "skirt_height": "1", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "200", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "200", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "extra_perimeters_on_overhangs": "0", + "initial_layer_infill_speed": "60", + "support_threshold_angle": "35", + "support_object_xy_distance": "0.35", + "detect_thin_wall": "1", + "top_surface_line_width": "0.4", + "top_surface_speed": "80", + "travel_speed": "350", + "enable_prime_tower": "1", + "prime_tower_width": "150", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "resolution": "0.012", + "wall_generator": "arachne", + "wall_sequence": "inner wall/outer wall", + "print_flow_ratio": "1", + "top_shell_layers": "4", + "internal_bridge_flow": "0.9031", + "slow_down_layers": "3", + "gap_fill_target": "nowhere", + "skirt_loops": "3", + "skirt_speed": "50", + "draft_shield": "disabled", + "brim_type": "no_brim", + "exclude_object": "1", + "inner_wall_acceleration": "3000", + "top_solid_infill_flow_ratio": "1", + "bottom_solid_infill_flow_ratio": "1", + "outer_wall_acceleration": "1500", + "bridge_acceleration": "800%", + "sparse_infill_acceleration": "80%", + "internal_solid_infill_acceleration": "80%", + "infill_layer_acceleration": "1500", + "top_surface_acceleration": "1000", + "travel_acceleration": "5000", + "accel_to_decel_enable": "1", + "top_shell_thickness": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "accel_to_decel": "50%", + "overhang_1_4_speed": "80", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "initial_layer_acceleration": "1500" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Co Print/process/fdm_process_coprint_common.json b/backend/profiles/profiles/Co Print/process/fdm_process_coprint_common.json new file mode 100644 index 0000000..707e3f0 --- /dev/null +++ b/backend/profiles/profiles/Co Print/process/fdm_process_coprint_common.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "fdm_process_coprint_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "1", + "bridge_flow": "0.9031", + "bridge_speed": "25", + "default_jerk": "0", + "infill_jerk": "12", + "inner_wall_jerk": "7", + "outer_wall_jerk": "7", + "wipe_speed": "60%", + "tree_support_wall_count": "2", + "role_based_wipe_speed": "0", + "staggered_inner_seams": "1", + "internal_bridge_speed": "100", + "brim_width": "5", + "layer_height": "0.2", + "print_sequence": "by layer", + "default_acceleration": "5000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "200", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "300", + "interface_shells": "0", + "detect_overhang_wall": "1", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}{filament_type[0]}{layer_height}_{print_time}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "100", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "5%", + "skirt_distance": "2", + "skirt_height": "1", + "support_type": "tree(auto)", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "200", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "initial_layer_infill_speed": "60", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "200", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "35", + "support_object_xy_distance": "0.35", + "detect_thin_wall": "1", + "top_surface_line_width": "0.4", + "top_surface_speed": "80", + "travel_speed": "350", + "enable_prime_tower": "1", + "prime_tower_width": "150", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "resolution": "0.012", + "wall_generator": "arachne", + "wall_sequence": "inner wall/outer wall", + "wipe_tower_max_purge_speed": "150", + "print_flow_ratio": "1", + "internal_bridge_flow": "0.9031", + "gap_fill_target": "nowhere", + "slow_down_layers": "3", + "top_shell_layers": "4", + "skirt_loops": "3", + "skirt_speed": "50", + "extra_perimeters_on_overhangs": "0", + "bottom_solid_infill_flow_ratio": "1", + "top_solid_infill_flow_ratio": "1", + "draft_shield": "disabled", + "brim_type": "no_brim", + "exclude_object": "1", + "inner_wall_acceleration": "3000", + "outer_wall_acceleration": "1500", + "bridge_acceleration": "80%", + "sparse_infill_acceleration": "80%", + "internal_solid_infill_acceleration": "80%", + "infill_layer_acceleration": "1500", + "top_surface_acceleration": "1000", + "travel_acceleration": "5000", + "accel_to_decel_enable": "1", + "accel_to_decel": "50%", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "top_shell_thickness": "1", + "initial_layer_acceleration": "1500" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo.json b/backend/profiles/profiles/CoLiDo.json new file mode 100644 index 0000000..2e04c82 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo.json @@ -0,0 +1,270 @@ +{ + "name": "CoLiDo", + "version": "02.03.01.10", + "force_update": "0", + "description": "CoLiDo configurations", + "machine_model_list": [ + { + "name": "CoLiDo 160 V2", + "sub_path": "machine/CoLiDo 160 V2.json" + }, + { + "name": "CoLiDo DIY 4.0", + "sub_path": "machine/CoLiDo DIY 4.0.json" + }, + { + "name": "CoLiDo DIY 4.0 V2", + "sub_path": "machine/CoLiDo DIY 4.0 V2.json" + }, + { + "name": "CoLiDo SR1", + "sub_path": "machine/CoLiDo SR1.json" + }, + { + "name": "CoLiDo X16", + "sub_path": "machine/CoLiDo X16.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_colido_common", + "sub_path": "process/fdm_process_colido_common.json" + }, + { + "name": "fdm_process_colidodiy40_common", + "sub_path": "process/fdm_process_colidodiy40_common.json" + }, + { + "name": "fdm_process_colidodiy40v2_common", + "sub_path": "process/fdm_process_colidodiy40v2_common.json" + }, + { + "name": "fdm_process_colidosr1_common", + "sub_path": "process/fdm_process_colidosr1_common.json" + }, + { + "name": "fdm_process_colidox16_common", + "sub_path": "process/fdm_process_colidox16_common.json" + }, + { + "name": "0.08mm Extra Fine @CoLiDo DIY 4.0", + "sub_path": "process/0.08mm Extra Fine @CoLiDo DIY 4.0.json" + }, + { + "name": "0.12mm Fine @CoLiDo DIY 4.0", + "sub_path": "process/0.12mm Fine @CoLiDo DIY 4.0.json" + }, + { + "name": "0.15mm Optimal @CoLiDo DIY 4.0", + "sub_path": "process/0.15mm Optimal @CoLiDo DIY 4.0.json" + }, + { + "name": "0.20mm Standard @CoLiDo DIY 4.0", + "sub_path": "process/0.20mm Standard @CoLiDo DIY 4.0.json" + }, + { + "name": "0.24mm Draft @CoLiDo DIY 4.0", + "sub_path": "process/0.24mm Draft @CoLiDo DIY 4.0.json" + }, + { + "name": "0.28mm Extra Draft @CoLiDo DIY 4.0", + "sub_path": "process/0.28mm Extra Draft @CoLiDo DIY 4.0.json" + }, + { + "name": "0.20mm Standard @CoLiDo DIY 4.0 V2", + "sub_path": "process/0.20mm Standard @CoLiDo DIY 4.0 V2.json" + }, + { + "name": "0.08mm Extra Fine @CoLiDo SR1", + "sub_path": "process/0.08mm Extra Fine @CoLiDo SR1.json" + }, + { + "name": "0.12mm Fine @CoLiDo SR1", + "sub_path": "process/0.12mm Fine @CoLiDo SR1.json" + }, + { + "name": "0.15mm Optimal @CoLiDo SR1", + "sub_path": "process/0.15mm Optimal @CoLiDo SR1.json" + }, + { + "name": "0.16mm Optimal @CoLiDo SR1", + "sub_path": "process/0.16mm Optimal @CoLiDo SR1.json" + }, + { + "name": "0.20mm Standard @CoLiDo SR1", + "sub_path": "process/0.20mm Standard @CoLiDo SR1.json" + }, + { + "name": "0.24mm Draft @CoLiDo SR1", + "sub_path": "process/0.24mm Draft @CoLiDo SR1.json" + }, + { + "name": "0.28mm Extra Draft @CoLiDo SR1", + "sub_path": "process/0.28mm Extra Draft @CoLiDo SR1.json" + }, + { + "name": "0.32mm Standard @CoLiDo SR1", + "sub_path": "process/0.32mm Standard @CoLiDo SR1.json" + }, + { + "name": "0.08mm Extra Fine @CoLiDo X16", + "sub_path": "process/0.08mm Extra Fine @CoLiDo X16.json" + }, + { + "name": "0.12mm Fine @CoLiDo X16", + "sub_path": "process/0.12mm Fine @CoLiDo X16.json" + }, + { + "name": "0.15mm Optimal @CoLiDo X16", + "sub_path": "process/0.15mm Optimal @CoLiDo X16.json" + }, + { + "name": "0.20mm Standard @CoLiDo X16", + "sub_path": "process/0.20mm Standard @CoLiDo X16.json" + }, + { + "name": "0.24mm Draft @CoLiDo X16", + "sub_path": "process/0.24mm Draft @CoLiDo X16.json" + }, + { + "name": "0.28mm Extra Draft @CoLiDo X16", + "sub_path": "process/0.28mm Extra Draft @CoLiDo X16.json" + }, + { + "name": "fdm_process_colido160v2_common", + "sub_path": "process/fdm_process_colido160v2_common.json" + }, + { + "name": "0.08mm Extra Fine @CoLiDo 160 V2", + "sub_path": "process/0.08mm Extra Fine @CoLiDo 160 V2.json" + }, + { + "name": "0.12mm Fine @CoLiDo 160 V2", + "sub_path": "process/0.12mm Fine @CoLiDo 160 V2.json" + }, + { + "name": "0.15mm Optimal @CoLiDo 160 V2", + "sub_path": "process/0.15mm Optimal @CoLiDo 160 V2.json" + }, + { + "name": "0.20mm Standard @CoLiDo 160 V2", + "sub_path": "process/0.20mm Standard @CoLiDo 160 V2.json" + }, + { + "name": "0.24mm Draft @CoLiDo 160 V2", + "sub_path": "process/0.24mm Draft @CoLiDo 160 V2.json" + }, + { + "name": "0.28mm Extra Draft @CoLiDo 160 V2", + "sub_path": "process/0.28mm Extra Draft @CoLiDo 160 V2.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "CoLiDo ABS @CoLiDo SR1", + "sub_path": "filament/CoLiDo ABS @CoLiDo SR1.json" + }, + { + "name": "CoLiDo Generic ABS @CoLiDo DIY 4.0", + "sub_path": "filament/CoLiDo Generic ABS @CoLiDo DIY 4.0.json" + }, + { + "name": "CoLiDo Generic ABS @CoLiDo X16", + "sub_path": "filament/CoLiDo Generic ABS @CoLiDo X16.json" + }, + { + "name": "CoLiDo Generic PETG @CoLiDo DIY 4.0", + "sub_path": "filament/CoLiDo Generic PETG @CoLiDo DIY 4.0.json" + }, + { + "name": "CoLiDo Generic PETG @CoLiDo X16", + "sub_path": "filament/CoLiDo Generic PETG @CoLiDo X16.json" + }, + { + "name": "CoLiDo PETG @CoLiDo SR1", + "sub_path": "filament/CoLiDo PETG @CoLiDo SR1.json" + }, + { + "name": "CoLiDo Generic PLA @CoLiDo DIY 4.0", + "sub_path": "filament/CoLiDo Generic PLA @CoLiDo DIY 4.0.json" + }, + { + "name": "CoLiDo Generic PLA @CoLiDo X16", + "sub_path": "filament/CoLiDo Generic PLA @CoLiDo X16.json" + }, + { + "name": "CoLiDo PLA @CoLiDo SR1", + "sub_path": "filament/CoLiDo PLA @CoLiDo SR1.json" + }, + { + "name": "CoLiDo PLA Silk @CoLiDo SR1", + "sub_path": "filament/CoLiDo PLA Silk @CoLiDo SR1.json" + }, + { + "name": "CoLiDo PLA+ @CoLiDo DIY 4.0 V2", + "sub_path": "filament/CoLiDo PLA+ @CoLiDo DIY 4.0 V2.json" + }, + { + "name": "CoLiDo Generic TPU @CoLiDo DIY 4.0", + "sub_path": "filament/CoLiDo Generic TPU @CoLiDo DIY 4.0.json" + }, + { + "name": "CoLiDo Generic TPU @CoLiDo X16", + "sub_path": "filament/CoLiDo Generic TPU @CoLiDo X16.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "CoLiDo DIY 4.0 V2 0.4 nozzle", + "sub_path": "machine/CoLiDo DIY 4.0 V2 0.4 nozzle.json" + }, + { + "name": "CoLiDo SR1 0.4 nozzle", + "sub_path": "machine/CoLiDo SR1 0.4 nozzle.json" + }, + { + "name": "CoLiDo 160 V2 0.4 nozzle", + "sub_path": "machine/CoLiDo 160 V2 0.4 nozzle.json" + }, + { + "name": "CoLiDo DIY 4.0 0.4 nozzle", + "sub_path": "machine/CoLiDo DIY 4.0 0.4 nozzle.json" + }, + { + "name": "CoLiDo X16 0.4 nozzle", + "sub_path": "machine/CoLiDo X16 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/CoLiDo 160 V2_cover.png b/backend/profiles/profiles/CoLiDo/CoLiDo 160 V2_cover.png new file mode 100644 index 0000000..10a8414 Binary files /dev/null and b/backend/profiles/profiles/CoLiDo/CoLiDo 160 V2_cover.png differ diff --git a/backend/profiles/profiles/CoLiDo/CoLiDo DIY 4.0 V2_cover.png b/backend/profiles/profiles/CoLiDo/CoLiDo DIY 4.0 V2_cover.png new file mode 100644 index 0000000..7e3620b Binary files /dev/null and b/backend/profiles/profiles/CoLiDo/CoLiDo DIY 4.0 V2_cover.png differ diff --git a/backend/profiles/profiles/CoLiDo/CoLiDo DIY 4.0_cover.png b/backend/profiles/profiles/CoLiDo/CoLiDo DIY 4.0_cover.png new file mode 100644 index 0000000..fa008d8 Binary files /dev/null and b/backend/profiles/profiles/CoLiDo/CoLiDo DIY 4.0_cover.png differ diff --git a/backend/profiles/profiles/CoLiDo/CoLiDo SR1_cover.png b/backend/profiles/profiles/CoLiDo/CoLiDo SR1_cover.png new file mode 100644 index 0000000..7c5aa0d Binary files /dev/null and b/backend/profiles/profiles/CoLiDo/CoLiDo SR1_cover.png differ diff --git a/backend/profiles/profiles/CoLiDo/CoLiDo X16_cover.png b/backend/profiles/profiles/CoLiDo/CoLiDo X16_cover.png new file mode 100644 index 0000000..71af74c Binary files /dev/null and b/backend/profiles/profiles/CoLiDo/CoLiDo X16_cover.png differ diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo ABS @CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo ABS @CoLiDo SR1.json new file mode 100644 index 0000000..bfb15f2 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo ABS @CoLiDo SR1.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "CoLiDo ABS @CoLiDo SR1", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSB99_06", + "filament_id": "GFB99", + "instantiation": "true", + "filament_vendor": [ + "CoLiDo" + ], + "compatible_printers": [ + "CoLiDo SR1 0.4 nozzle" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_settings_id": [ + "CoLiDo ABS @CoLiDo SR1" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic ABS @CoLiDo DIY 4.0.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic ABS @CoLiDo DIY 4.0.json new file mode 100644 index 0000000..9d93887 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic ABS @CoLiDo DIY 4.0.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "CoLiDo Generic ABS @CoLiDo DIY 4.0", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSB99", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "80" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "CoLiDo" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "CoLiDo DIY 4.0 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic ABS @CoLiDo X16.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic ABS @CoLiDo X16.json new file mode 100644 index 0000000..eca1036 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic ABS @CoLiDo X16.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "CoLiDo Generic ABS @CoLiDo X16", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSB99_05", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "CoLiDo" + ], + "hot_plate_temp": [ + "95" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "CoLiDo X16 0.4 nozzle", + "CoLiDo 160 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic PETG @CoLiDo DIY 4.0.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic PETG @CoLiDo DIY 4.0.json new file mode 100644 index 0000000..919f240 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic PETG @CoLiDo DIY 4.0.json @@ -0,0 +1,84 @@ +{ + "type": "filament", + "name": "CoLiDo Generic PETG @CoLiDo DIY 4.0", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_vendor": [ + "CoLiDo" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "compatible_printers": [ + "CoLiDo DIY 4.0 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic PETG @CoLiDo X16.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic PETG @CoLiDo X16.json new file mode 100644 index 0000000..00d0fcb --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic PETG @CoLiDo X16.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "CoLiDo Generic PETG @CoLiDo X16", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99_05", + "filament_id": "GFG99", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_vendor": [ + "CoLiDo" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "compatible_printers": [ + "CoLiDo X16 0.4 nozzle", + "CoLiDo 160 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic PLA @CoLiDo DIY 4.0.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic PLA @CoLiDo DIY 4.0.json new file mode 100644 index 0000000..0b0f2e5 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic PLA @CoLiDo DIY 4.0.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "CoLiDo Generic PLA @CoLiDo DIY 4.0", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA99", + "filament_id": "GFA99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "1.05" + ], + "filament_max_volumetric_speed": [ + "19.5" + ], + "filament_vendor": [ + "CoLiDo" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "pressure_advance": [ + "0.03686" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "CoLiDo DIY 4.0 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic PLA @CoLiDo X16.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic PLA @CoLiDo X16.json new file mode 100644 index 0000000..23bc96b --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic PLA @CoLiDo X16.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "CoLiDo Generic PLA @CoLiDo X16", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA99_05", + "filament_id": "GFA99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "CoLiDo" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "nozzle_temperature": [ + "200" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "compatible_printers": [ + "CoLiDo X16 0.4 nozzle", + "CoLiDo 160 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic TPU @CoLiDo DIY 4.0.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic TPU @CoLiDo DIY 4.0.json new file mode 100644 index 0000000..786c959 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic TPU @CoLiDo DIY 4.0.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "CoLiDo Generic TPU @CoLiDo DIY 4.0", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSU99", + "filament_id": "GFU99", + "instantiation": "true", + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_vendor": [ + "CoLiDo" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "compatible_printers": [ + "CoLiDo DIY 4.0 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic TPU @CoLiDo X16.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic TPU @CoLiDo X16.json new file mode 100644 index 0000000..d7f006d --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo Generic TPU @CoLiDo X16.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "CoLiDo Generic TPU @CoLiDo X16", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSU99_05", + "filament_id": "GFU99", + "instantiation": "true", + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_vendor": [ + "CoLiDo" + ], + "hot_plate_temp": [ + "40" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "nozzle_temperature_initial_layer": [ + "180" + ], + "nozzle_temperature": [ + "180" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "compatible_printers": [ + "CoLiDo X16 0.4 nozzle", + "CoLiDo 160 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo PETG @CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo PETG @CoLiDo SR1.json new file mode 100644 index 0000000..b3f1b6e --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo PETG @CoLiDo SR1.json @@ -0,0 +1,72 @@ +{ + "type": "filament", + "name": "CoLiDo PETG @CoLiDo SR1", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99_06", + "filament_id": "GFG99", + "instantiation": "true", + "filament_vendor": [ + "CoLiDo" + ], + "compatible_printers": [ + "CoLiDo SR1 0.4 nozzle" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_flow_ratio": [ + "0.9975" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_settings_id": [ + "CoLiDo PETG @CoLiDo SR1" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "pressure_advance": [ + "0.028" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo PLA @CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo PLA @CoLiDo SR1.json new file mode 100644 index 0000000..3e5ed74 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo PLA @CoLiDo SR1.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "CoLiDo PLA @CoLiDo SR1", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA99_06", + "filament_id": "GFA99", + "instantiation": "true", + "filament_vendor": [ + "CoLiDo" + ], + "compatible_printers": [ + "CoLiDo SR1 0.4 nozzle" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_deretraction_speed": [ + "40" + ], + "filament_flow_ratio": [ + "1.05" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "CoLiDo PLA @CoLiDo SR1" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo PLA Silk @CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo PLA Silk @CoLiDo SR1.json new file mode 100644 index 0000000..f6a02a3 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo PLA Silk @CoLiDo SR1.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "CoLiDo PLA Silk @CoLiDo SR1", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA99_06", + "filament_id": "GFA99", + "instantiation": "true", + "filament_vendor": [ + "CoLiDo" + ], + "compatible_printers": [ + "CoLiDo SR1 0.4 nozzle" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_deretraction_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.84" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "CoLiDo PLA Silk @CoLiDo SR1" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "pressure_advance": [ + "0.026" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/CoLiDo PLA+ @CoLiDo DIY 4.0 V2.json b/backend/profiles/profiles/CoLiDo/filament/CoLiDo PLA+ @CoLiDo DIY 4.0 V2.json new file mode 100644 index 0000000..f3c634b --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/CoLiDo PLA+ @CoLiDo DIY 4.0 V2.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "CoLiDo PLA+ @CoLiDo DIY 4.0 V2", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA99_07", + "filament_id": "GFA99", + "instantiation": "true", + "filament_vendor": [ + "CoLiDo" + ], + "compatible_printers": [ + "CoLiDo DIY 4.0 V2 0.4 nozzle" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_deretraction_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.967" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_retraction_length": [ + "0.6" + ], + "filament_settings_id": [ + "CoLiDo PLA+ @CoLiDo DIY 4.0 V2" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "pressure_advance": [ + "0.024" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/fdm_filament_abs.json b/backend/profiles/profiles/CoLiDo/filament/fdm_filament_abs.json new file mode 100644 index 0000000..1832014 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/fdm_filament_abs.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/fdm_filament_common.json b/backend/profiles/profiles/CoLiDo/filament/fdm_filament_common.json new file mode 100644 index 0000000..c33c679 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/fdm_filament_common.json @@ -0,0 +1,147 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/fdm_filament_pet.json b/backend/profiles/profiles/CoLiDo/filament/fdm_filament_pet.json new file mode 100644 index 0000000..4a5f608 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/fdm_filament_pet.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{elsif (bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S255\n{endif};Prevent PLA from jamming\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/fdm_filament_pla.json b/backend/profiles/profiles/CoLiDo/filament/fdm_filament_pla.json new file mode 100644 index 0000000..adf1fd2 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/fdm_filament_pla.json @@ -0,0 +1,244 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "160" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/filament/fdm_filament_tpu.json b/backend/profiles/profiles/CoLiDo/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..8ec0a4f --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/filament/fdm_filament_tpu.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "30" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_retraction_length": [ + "0.4" + ], + "filament_type": [ + "TPU" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "30" + ], + "textured_plate_temp": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/machine/CoLiDo 160 V2 0.4 nozzle.json b/backend/profiles/profiles/CoLiDo/machine/CoLiDo 160 V2 0.4 nozzle.json new file mode 100644 index 0000000..110db95 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/machine/CoLiDo 160 V2 0.4 nozzle.json @@ -0,0 +1,221 @@ +{ + "type": "machine", + "name": "CoLiDo 160 V2 0.4 nozzle", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "CoLiDo 160 V2", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "CoLiDo Generic PLA @CoLiDo X16" + ], + "default_print_profile": "0.20mm Standard @CoLiDo X16", + "deretraction_speed": [ + "30" + ], + "disable_m73": "1", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "1", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "88", + "extruder_clearance_height_to_rod": "27", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "-5x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "marlin2", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "mks", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G1 E-1.0 F2100 ; retract\nG92 E0.0\nG1{if max_layer_z < max_print_height} Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} E-3.0 F720 ; move print head up & retract filament\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y0 F3000 ; park print head\nM84 ; disable motors", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "1000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_travel": [ + "0", + "0" + ], + "machine_max_acceleration_x": [ + "1000" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "300" + ], + "machine_max_speed_y": [ + "300" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "machine_pause_gcode": "", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 ; home all\nG1 X3.0 Y3.0 Z0.3 F1000 ; move print head up\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\n; initial load\nG1 E2 F300\nG1 Y153.0 E10.2 F1000\nG1 X4 E0.05 F1000\nG0 Y152.5\nG1 E0.2\nG1 X3.5 E0.05\nG1 Y3 E10.2 F1000\nG92 E0.0", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "print_host": "", + "print_host_webui": "", + "printable_area": [ + "0x0", + "160x0", + "160x160", + "0x160" + ], + "printable_height": "180", + "printer_notes": "", + "printer_settings_id": "CoLiDo X16 0.4 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "1" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "0" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.2" + ], + "retraction_minimum_travel": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": "", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/machine/CoLiDo 160 V2.json b/backend/profiles/profiles/CoLiDo/machine/CoLiDo 160 V2.json new file mode 100644 index 0000000..d5f6c50 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/machine/CoLiDo 160 V2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "CoLiDo 160 V2", + "model_id": "CoLiDo_160_V2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "CoLiDo", + "bed_model": "", + "bed_texture": "", + "hotend_model": "", + "default_materials": "CoLiDo Generic PLA @CoLiDo X16;CoLiDo Generic ABS @CoLiDo X16;CoLiDo Generic PETG @CoLiDo X16;CoLiDo Generic TPU @CoLiDo X16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/machine/CoLiDo DIY 4.0 0.4 nozzle.json b/backend/profiles/profiles/CoLiDo/machine/CoLiDo DIY 4.0 0.4 nozzle.json new file mode 100644 index 0000000..982fdde --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/machine/CoLiDo DIY 4.0 0.4 nozzle.json @@ -0,0 +1,232 @@ +{ + "type": "machine", + "name": "CoLiDo DIY 4.0 0.4 nozzle", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "CoLiDo DIY 4.0", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "235,220", + "bed_mesh_min": "46,20", + "bed_mesh_probe_distance": "37.8,40", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "CoLiDo Generic PLA @CoLiDo DIY 4.0" + ], + "default_print_profile": "0.20mm Standard @CoLiDo DIY 4.0", + "deretraction_speed": [ + "20" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "1", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "135", + "extruder_clearance_height_to_rod": "35", + "extruder_clearance_radius": "40", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "-32x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\n", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "PRINT_END\n", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "800", + "200" + ], + "machine_max_speed_y": [ + "800", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "PRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single] SPEED_WALL=[initial_layer_speed]\n; You can use following code instead if your PRINT_START macro support Chamber and print area bedmesh\n", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "preferred_orientation": "0", + "print_host": "", + "print_host_webui": "", + "printable_area": [ + "0x0", + "225x0", + "225x220", + "0x220" + ], + "printable_height": "230", + "printer_notes": "", + "printer_settings_id": "CoLiDo DIY 4.0 0.4 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "2" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "20" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": "48x48/PNG, 300x300/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/machine/CoLiDo DIY 4.0 V2 0.4 nozzle.json b/backend/profiles/profiles/CoLiDo/machine/CoLiDo DIY 4.0 V2 0.4 nozzle.json new file mode 100644 index 0000000..c0decc7 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/machine/CoLiDo DIY 4.0 V2 0.4 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "machine", + "name": "CoLiDo DIY 4.0 V2 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "CoLiDo DIY 4.0 V2", + "default_filament_profile": [ + "CoLiDo PLA+ @CoLiDo DIY 4.0 V2" + ], + "default_print_profile": "0.20mm Standard @CoLiDo DIY 4.0 V2", + "printer_settings_id": "CoLiDo DIY 4.0 V2 0.4 nozzle", + "nozzle_diameter": [ + "0.4" + ], + "auxiliary_fan": "1", + "deretraction_speed": [ + "50" + ], + "print_host": "192.168.0.30", + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "230x0", + "230x230", + "0x230" + ], + "printable_height": "255", + "retraction_length": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/machine/CoLiDo DIY 4.0 V2.json b/backend/profiles/profiles/CoLiDo/machine/CoLiDo DIY 4.0 V2.json new file mode 100644 index 0000000..cf41394 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/machine/CoLiDo DIY 4.0 V2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "CoLiDo DIY 4.0 V2", + "model_id": "CoLiDo_DIY_4_0_V2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "CoLiDo", + "bed_model": "", + "bed_texture": "", + "hotend_model": "", + "default_materials": "CoLiDo PLA+ @CoLiDo DIY 4.0 V2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/machine/CoLiDo DIY 4.0.json b/backend/profiles/profiles/CoLiDo/machine/CoLiDo DIY 4.0.json new file mode 100644 index 0000000..57c0c43 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/machine/CoLiDo DIY 4.0.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "CoLiDo DIY 4.0", + "model_id": "CoLiDo_DIY_4_0", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "CoLiDo", + "bed_model": "", + "bed_texture": "", + "hotend_model": "", + "default_materials": "CoLiDo Generic PLA @CoLiDo DIY 4.0;CoLiDo Generic ABS @CoLiDo DIY 4.0;CoLiDo Generic PETG @CoLiDo DIY 4.0;CoLiDo Generic TPU @CoLiDo DIY 4.0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/machine/CoLiDo SR1 0.4 nozzle.json b/backend/profiles/profiles/CoLiDo/machine/CoLiDo SR1 0.4 nozzle.json new file mode 100644 index 0000000..28adde7 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/machine/CoLiDo SR1 0.4 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "machine", + "name": "CoLiDo SR1 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "CoLiDo SR1", + "default_filament_profile": [ + "CoLiDo PLA @CoLiDo SR1" + ], + "default_print_profile": "0.20mm Standard @CoLiDo SR1", + "printer_settings_id": "CoLiDo SR1 0.4 nozzle", + "nozzle_diameter": [ + "0.4" + ], + "auxiliary_fan": "1", + "deretraction_speed": [ + "50" + ], + "print_host": "192.168.1.224", + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "251", + "retraction_length": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/machine/CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/machine/CoLiDo SR1.json new file mode 100644 index 0000000..8e572a9 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/machine/CoLiDo SR1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "CoLiDo SR1", + "model_id": "CoLiDo_SR1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "CoLiDo", + "bed_model": "", + "bed_texture": "", + "hotend_model": "", + "default_materials": "CoLiDo PLA @CoLiDo SR1;CoLiDo ABS @CoLiDo SR1;CoLiDo PETG @CoLiDo SR1;CoLiDo PLA Silk @CoLiDo SR1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/machine/CoLiDo X16 0.4 nozzle.json b/backend/profiles/profiles/CoLiDo/machine/CoLiDo X16 0.4 nozzle.json new file mode 100644 index 0000000..9127702 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/machine/CoLiDo X16 0.4 nozzle.json @@ -0,0 +1,221 @@ +{ + "type": "machine", + "name": "CoLiDo X16 0.4 nozzle", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "CoLiDo X16", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "CoLiDo Generic PLA @CoLiDo X16" + ], + "default_print_profile": "0.20mm Standard @CoLiDo X16", + "deretraction_speed": [ + "30" + ], + "disable_m73": "1", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "1", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "88", + "extruder_clearance_height_to_rod": "27", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "-5x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "marlin2", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "mks", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G1 E-1.0 F2100 ; retract\nG92 E0.0\nG1{if max_layer_z < max_print_height} Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} E-3.0 F720 ; move print head up & retract filament\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y0 F3000 ; park print head\nM84 ; disable motors", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "1000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_travel": [ + "0", + "0" + ], + "machine_max_acceleration_x": [ + "1000" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "300" + ], + "machine_max_speed_y": [ + "300" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "machine_pause_gcode": "", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 ; home all\nG1 X3.0 Y3.0 Z0.3 F1000 ; move print head up\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\n; initial load\nG1 E2 F300\nG1 Y153.0 E10.2 F1000\nG1 X4 E0.05 F1000\nG0 Y152.5\nG1 E0.2\nG1 X3.5 E0.05\nG1 Y3 E10.2 F1000\nG92 E0.0", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "print_host": "", + "print_host_webui": "", + "printable_area": [ + "0x0", + "160x0", + "160x160", + "0x160" + ], + "printable_height": "180", + "printer_notes": "", + "printer_settings_id": "CoLiDo X16 0.4 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "1" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "0" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.2" + ], + "retraction_minimum_travel": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": "", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/machine/CoLiDo X16.json b/backend/profiles/profiles/CoLiDo/machine/CoLiDo X16.json new file mode 100644 index 0000000..b7526ef --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/machine/CoLiDo X16.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "CoLiDo X16", + "model_id": "CoLiDo_X16", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "CoLiDo", + "bed_model": "", + "bed_texture": "", + "hotend_model": "", + "default_materials": "CoLiDo Generic PLA @CoLiDo X16;CoLiDo Generic ABS @CoLiDo X16;CoLiDo Generic PETG @CoLiDo X16;CoLiDo Generic TPU @CoLiDo X16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/machine/fdm_klipper_common.json b/backend/profiles/profiles/CoLiDo/machine/fdm_klipper_common.json new file mode 100644 index 0000000..a7a8bf7 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/machine/fdm_klipper_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "My Generic ABS" + ], + "default_print_profile": "0.20mm Standard @MyKlipper", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/machine/fdm_machine_common.json b/backend/profiles/profiles/CoLiDo/machine/fdm_machine_common.json new file mode 100644 index 0000000..01be62e --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/machine/fdm_machine_common.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.08mm Extra Fine @CoLiDo 160 V2.json b/backend/profiles/profiles/CoLiDo/process/0.08mm Extra Fine @CoLiDo 160 V2.json new file mode 100644 index 0000000..03b3ec5 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.08mm Extra Fine @CoLiDo 160 V2.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @CoLiDo 160 V2", + "inherits": "fdm_process_colido160v2_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "bottom_shell_layers": "7", + "layer_height": "0.08", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.08mm Extra Fine @CoLiDo DIY 4.0.json b/backend/profiles/profiles/CoLiDo/process/0.08mm Extra Fine @CoLiDo DIY 4.0.json new file mode 100644 index 0000000..95cc679 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.08mm Extra Fine @CoLiDo DIY 4.0.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @CoLiDo DIY 4.0", + "inherits": "fdm_process_colidodiy40_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "7", + "layer_height": "0.08", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.08mm Extra Fine @CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/process/0.08mm Extra Fine @CoLiDo SR1.json new file mode 100644 index 0000000..455854f --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.08mm Extra Fine @CoLiDo SR1.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @CoLiDo SR1", + "inherits": "fdm_process_colidosr1_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "default_acceleration": "10000", + "enable_support": "1", + "print_settings_id": "0.08mm Extra Fine @CoLiDo SR1", + "support_style": "tree_hybrid", + "support_type": "tree(auto)", + "travel_speed": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.08mm Extra Fine @CoLiDo X16.json b/backend/profiles/profiles/CoLiDo/process/0.08mm Extra Fine @CoLiDo X16.json new file mode 100644 index 0000000..e63e413 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.08mm Extra Fine @CoLiDo X16.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @CoLiDo X16", + "inherits": "fdm_process_colidox16_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "bottom_shell_layers": "7", + "layer_height": "0.08", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.12mm Fine @CoLiDo 160 V2.json b/backend/profiles/profiles/CoLiDo/process/0.12mm Fine @CoLiDo 160 V2.json new file mode 100644 index 0000000..ceaae67 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.12mm Fine @CoLiDo 160 V2.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @CoLiDo 160 V2", + "inherits": "fdm_process_colido160v2_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "bottom_shell_layers": "5", + "layer_height": "0.12", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.12mm Fine @CoLiDo DIY 4.0.json b/backend/profiles/profiles/CoLiDo/process/0.12mm Fine @CoLiDo DIY 4.0.json new file mode 100644 index 0000000..2659af0 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.12mm Fine @CoLiDo DIY 4.0.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @CoLiDo DIY 4.0", + "inherits": "fdm_process_colidodiy40_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "layer_height": "0.12", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.12mm Fine @CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/process/0.12mm Fine @CoLiDo SR1.json new file mode 100644 index 0000000..1973cf7 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.12mm Fine @CoLiDo SR1.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.12mm Fine @CoLiDo SR1", + "inherits": "fdm_process_colidosr1_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "default_acceleration": "10000", + "enable_support": "1", + "print_settings_id": "0.12mm Fine @CoLiDo SR1", + "support_style": "tree_hybrid", + "support_type": "tree(auto)", + "travel_speed": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.12mm Fine @CoLiDo X16.json b/backend/profiles/profiles/CoLiDo/process/0.12mm Fine @CoLiDo X16.json new file mode 100644 index 0000000..78bd321 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.12mm Fine @CoLiDo X16.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @CoLiDo X16", + "inherits": "fdm_process_colidox16_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "bottom_shell_layers": "5", + "layer_height": "0.12", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.15mm Optimal @CoLiDo 160 V2.json b/backend/profiles/profiles/CoLiDo/process/0.15mm Optimal @CoLiDo 160 V2.json new file mode 100644 index 0000000..c1d72c7 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.15mm Optimal @CoLiDo 160 V2.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @CoLiDo 160 V2", + "inherits": "fdm_process_colido160v2_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "bottom_shell_layers": "4", + "layer_height": "0.15", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.15mm Optimal @CoLiDo DIY 4.0.json b/backend/profiles/profiles/CoLiDo/process/0.15mm Optimal @CoLiDo DIY 4.0.json new file mode 100644 index 0000000..15470b2 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.15mm Optimal @CoLiDo DIY 4.0.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @CoLiDo DIY 4.0", + "inherits": "fdm_process_colidodiy40_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "layer_height": "0.15", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.15mm Optimal @CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/process/0.15mm Optimal @CoLiDo SR1.json new file mode 100644 index 0000000..fbac42b --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.15mm Optimal @CoLiDo SR1.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.15mm Optimal @CoLiDo SR1", + "inherits": "fdm_process_colidosr1_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "support_top_z_distance": "0.15", + "support_bottom_z_distance": "0.15", + "initial_layer_print_height": "0.2", + "default_acceleration": "10000", + "enable_support": "1", + "print_settings_id": "0.15mm Optimal @CoLiDo SR1", + "support_style": "tree_hybrid", + "support_type": "tree(auto)", + "travel_speed": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.15mm Optimal @CoLiDo X16.json b/backend/profiles/profiles/CoLiDo/process/0.15mm Optimal @CoLiDo X16.json new file mode 100644 index 0000000..aa79d81 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.15mm Optimal @CoLiDo X16.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @CoLiDo X16", + "inherits": "fdm_process_colidox16_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "bottom_shell_layers": "4", + "layer_height": "0.15", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.16mm Optimal @CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/process/0.16mm Optimal @CoLiDo SR1.json new file mode 100644 index 0000000..d2f5d49 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.16mm Optimal @CoLiDo SR1.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16mm Optimal @CoLiDo SR1", + "inherits": "fdm_process_colidosr1_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "initial_layer_print_height": "0.2", + "default_acceleration": "10000", + "enable_support": "1", + "print_settings_id": "0.16mm Optimal @CoLiDo SR1", + "support_style": "tree_hybrid", + "support_type": "tree(auto)", + "travel_speed": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo 160 V2.json b/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo 160 V2.json new file mode 100644 index 0000000..938efce --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo 160 V2.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @CoLiDo 160 V2", + "inherits": "fdm_process_colido160v2_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.2", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo DIY 4.0 V2.json b/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo DIY 4.0 V2.json new file mode 100644 index 0000000..3ddef4f --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo DIY 4.0 V2.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.20mm Standard @CoLiDo DIY 4.0 V2", + "inherits": "fdm_process_colidodiy40v2_common", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "layer_height": "0.2", + "print_settings_id": "0.20mm Standard @CoLiDo DIY 4.0 V2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo DIY 4.0.json b/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo DIY 4.0.json new file mode 100644 index 0000000..6ba1c39 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo DIY 4.0.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @CoLiDo DIY 4.0", + "inherits": "fdm_process_colidodiy40_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.2", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo SR1.json new file mode 100644 index 0000000..a8be006 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo SR1.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.20mm Standard @CoLiDo SR1", + "inherits": "fdm_process_colidosr1_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.2", + "print_settings_id": "0.20mm Standard @CoLiDo SR1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo X16.json b/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo X16.json new file mode 100644 index 0000000..499f5ab --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.20mm Standard @CoLiDo X16.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @CoLiDo X16", + "inherits": "fdm_process_colidox16_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.2", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.24mm Draft @CoLiDo 160 V2.json b/backend/profiles/profiles/CoLiDo/process/0.24mm Draft @CoLiDo 160 V2.json new file mode 100644 index 0000000..7e0a04e --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.24mm Draft @CoLiDo 160 V2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @CoLiDo 160 V2", + "inherits": "fdm_process_colido160v2_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.24", + "top_shell_layers": "4", + "top_surface_line_width": "0.45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.24mm Draft @CoLiDo DIY 4.0.json b/backend/profiles/profiles/CoLiDo/process/0.24mm Draft @CoLiDo DIY 4.0.json new file mode 100644 index 0000000..f518112 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.24mm Draft @CoLiDo DIY 4.0.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @CoLiDo DIY 4.0", + "inherits": "fdm_process_colidodiy40_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.24", + "top_shell_layers": "4", + "top_surface_line_width": "0.45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.24mm Draft @CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/process/0.24mm Draft @CoLiDo SR1.json new file mode 100644 index 0000000..4224766 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.24mm Draft @CoLiDo SR1.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.24mm Draft @CoLiDo SR1", + "inherits": "fdm_process_colidosr1_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.24", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "initial_layer_print_height": "0.2", + "default_acceleration": "10000", + "enable_support": "1", + "print_settings_id": "0.24mm Draft @CoLiDo SR1", + "support_style": "tree_hybrid", + "support_type": "tree(auto)", + "travel_speed": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.24mm Draft @CoLiDo X16.json b/backend/profiles/profiles/CoLiDo/process/0.24mm Draft @CoLiDo X16.json new file mode 100644 index 0000000..6ff4935 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.24mm Draft @CoLiDo X16.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @CoLiDo X16", + "inherits": "fdm_process_colidox16_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.24", + "top_shell_layers": "4", + "top_surface_line_width": "0.45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.28mm Extra Draft @CoLiDo 160 V2.json b/backend/profiles/profiles/CoLiDo/process/0.28mm Extra Draft @CoLiDo 160 V2.json new file mode 100644 index 0000000..b4fb1ab --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.28mm Extra Draft @CoLiDo 160 V2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @CoLiDo 160 V2", + "inherits": "fdm_process_colido160v2_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.28", + "top_shell_layers": "4", + "top_surface_line_width": "0.45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.28mm Extra Draft @CoLiDo DIY 4.0.json b/backend/profiles/profiles/CoLiDo/process/0.28mm Extra Draft @CoLiDo DIY 4.0.json new file mode 100644 index 0000000..aea474e --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.28mm Extra Draft @CoLiDo DIY 4.0.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @CoLiDo DIY 4.0", + "inherits": "fdm_process_colidodiy40_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.28", + "top_shell_layers": "4", + "top_surface_line_width": "0.45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.28mm Extra Draft @CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/process/0.28mm Extra Draft @CoLiDo SR1.json new file mode 100644 index 0000000..b0773ea --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.28mm Extra Draft @CoLiDo SR1.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @CoLiDo SR1", + "inherits": "fdm_process_colidosr1_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.28", + "initial_layer_print_height": "0.2", + "default_acceleration": "10000", + "enable_support": "1", + "print_settings_id": "0.28mm Extra Draft @CoLiDo SR1", + "support_style": "tree_hybrid", + "support_type": "tree(auto)", + "travel_speed": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.28mm Extra Draft @CoLiDo X16.json b/backend/profiles/profiles/CoLiDo/process/0.28mm Extra Draft @CoLiDo X16.json new file mode 100644 index 0000000..69e1146 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.28mm Extra Draft @CoLiDo X16.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @CoLiDo X16", + "inherits": "fdm_process_colidox16_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.28", + "top_shell_layers": "4", + "top_surface_line_width": "0.45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/0.32mm Standard @CoLiDo SR1.json b/backend/profiles/profiles/CoLiDo/process/0.32mm Standard @CoLiDo SR1.json new file mode 100644 index 0000000..b2a2331 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/0.32mm Standard @CoLiDo SR1.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.32mm Standard @CoLiDo SR1", + "inherits": "fdm_process_colidosr1_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.32", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "initial_layer_print_height": "0.2", + "default_acceleration": "10000", + "enable_support": "1", + "print_settings_id": "0.32mm Standard @CoLiDo SR1", + "support_style": "tree_hybrid", + "support_type": "tree(auto)", + "travel_speed": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/fdm_process_colido160v2_common.json b/backend/profiles/profiles/CoLiDo/process/fdm_process_colido160v2_common.json new file mode 100644 index 0000000..1c088c8 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/fdm_process_colido160v2_common.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "fdm_process_colido160v2_common", + "inherits": "fdm_process_colidox16_common", + "from": "system", + "instantiation": "false", + "compatible_printers": [ + "CoLiDo 160 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/fdm_process_colido_common.json b/backend/profiles/profiles/CoLiDo/process/fdm_process_colido_common.json new file mode 100644 index 0000000..d364836 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/fdm_process_colido_common.json @@ -0,0 +1,74 @@ +{ + "type": "process", + "name": "fdm_process_colido_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_speed": "30", + "gap_infill_speed": "50", + "sparse_infill_speed": "250", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_speed": "150", + "seam_position": "aligned", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "max_bridge_length": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "wall_generator": "classic", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/fdm_process_colidodiy40_common.json b/backend/profiles/profiles/CoLiDo/process/fdm_process_colidodiy40_common.json new file mode 100644 index 0000000..42140b6 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/fdm_process_colidodiy40_common.json @@ -0,0 +1,289 @@ +{ + "type": "process", + "name": "fdm_process_colidodiy40_common", + "inherits": "fdm_process_colido_common", + "from": "system", + "instantiation": "false", + "accel_to_decel_enable": "0", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers": [ + "CoLiDo DIY 4.0 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "4000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "nowhere", + "gap_infill_speed": "250", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.45", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "4000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.4", + "inner_wall_speed": "300", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.4", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "250", + "ironing_angle": "-1", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.4", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_skirt_length": "0", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "2000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "200", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.4", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "270", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.4", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "35", + "support_top_z_distance": "0.2", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.4", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "4000", + "travel_jerk": "12", + "travel_speed": "400", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/fdm_process_colidodiy40v2_common.json b/backend/profiles/profiles/CoLiDo/process/fdm_process_colidodiy40v2_common.json new file mode 100644 index 0000000..3c1cf07 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/fdm_process_colidodiy40v2_common.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "name": "fdm_process_colidodiy40v2_common", + "inherits": "fdm_process_colido_common", + "from": "system", + "instantiation": "false", + "compatible_printers": [ + "CoLiDo DIY 4.0 V2 0.4 nozzle" + ], + "brim_type": "no_brim", + "default_acceleration": "10000", + "enable_support": "1", + "initial_layer_print_height": "0.25", + "internal_solid_infill_pattern": "zig-zag", + "print_settings_id": "", + "seam_gap": "2%", + "sparse_infill_pattern": "grid", + "support_interface_bottom_layers": "4", + "support_interface_top_layers": "4", + "support_on_build_plate_only": "1", + "support_type": "tree(auto)", + "top_shell_layers": "3", + "travel_speed": "500", + "wall_sequence": "outer wall/inner wall", + "xy_hole_compensation": "0.2", + "layer_height": "0.2", + "top_surface_acceleration": "3000", + "travel_acceleration": "7000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "exclude_object": "1", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "infill_combination": "0", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "slowdown_for_curled_perimeters": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "line_width": "110%", + "inner_wall_line_width": "110%", + "outer_wall_line_width": "100%", + "top_surface_line_width": "93.75%", + "sparse_infill_line_width": "110%", + "initial_layer_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "96%", + "wall_loops": "3", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "min_skirt_length": "4", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "bridge_flow": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/fdm_process_colidosr1_common.json b/backend/profiles/profiles/CoLiDo/process/fdm_process_colidosr1_common.json new file mode 100644 index 0000000..c5e5ea6 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/fdm_process_colidosr1_common.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "fdm_process_colidosr1_common", + "inherits": "fdm_process_colido_common", + "from": "system", + "instantiation": "false", + "compatible_printers": [ + "CoLiDo SR1 0.4 nozzle" + ], + "brim_type": "no_brim", + "default_acceleration": "10000", + "enable_support": "1", + "initial_layer_print_height": "0.25", + "internal_solid_infill_pattern": "zig-zag", + "print_settings_id": "", + "sparse_infill_pattern": "grid", + "support_interface_bottom_layers": "4", + "support_interface_top_layers": "4", + "support_on_build_plate_only": "1", + "support_type": "tree(auto)", + "top_shell_layers": "3", + "travel_speed": "300", + "wall_sequence": "outer wall/inner wall", + "xy_hole_compensation": "0.25", + "layer_height": "0.2", + "top_surface_acceleration": "3000", + "travel_acceleration": "7000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "exclude_object": "1", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "infill_combination": "0", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "slowdown_for_curled_perimeters": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "line_width": "110%", + "inner_wall_line_width": "110%", + "outer_wall_line_width": "100%", + "top_surface_line_width": "93.75%", + "sparse_infill_line_width": "110%", + "initial_layer_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "96%", + "wall_loops": "3", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "min_skirt_length": "4", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "bridge_flow": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/fdm_process_colidox16_common.json b/backend/profiles/profiles/CoLiDo/process/fdm_process_colidox16_common.json new file mode 100644 index 0000000..4ee6991 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/fdm_process_colidox16_common.json @@ -0,0 +1,301 @@ +{ + "type": "process", + "name": "fdm_process_colidox16_common", + "inherits": "fdm_process_colido_common", + "from": "system", + "instantiation": "false", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers": [ + "CoLiDo X16 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "1000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "nowhere", + "gap_infill_speed": "90", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_combination_max_layer_height": "100%", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "70", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.4", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "45", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "1000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.4", + "inner_wall_speed": "50", + "interface_shells": "0", + "interlocking_beam": "0", + "interlocking_beam_layer_count": "2", + "interlocking_beam_width": "0.8", + "interlocking_boundary_avoidance": "2", + "interlocking_depth": "2", + "interlocking_orientation": "22.5", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.4", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "90", + "ironing_angle": "-1", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.4", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_skirt_length": "0", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "1000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "15", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "preheat_steps": "1", + "preheat_time": "30", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "skirt_start_angle": "-135", + "skirt_type": "combined", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.4", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "90", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "45", + "support_interface_top_layers": "2", + "support_line_width": "0.4", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "45", + "support_style": "default", + "support_threshold_angle": "43", + "support_top_z_distance": "0.2", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "1000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.4", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "70", + "travel_acceleration": "2000", + "travel_jerk": "12", + "travel_speed": "150", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "35", + "tree_support_branch_angle_organic": "35", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "2", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_flow": "100%", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_filament": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/CoLiDo/process/fdm_process_common.json b/backend/profiles/profiles/CoLiDo/process/fdm_process_common.json new file mode 100644 index 0000000..1723f88 --- /dev/null +++ b/backend/profiles/profiles/CoLiDo/process/fdm_process_common.json @@ -0,0 +1,75 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "ironing_inset": "0.21", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [], + "smooth_coefficient": "80", + "overhang_totally_speed": "19", + "scarf_angle_threshold": "155" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow.json b/backend/profiles/profiles/Comgrow.json new file mode 100644 index 0000000..b97479a --- /dev/null +++ b/backend/profiles/profiles/Comgrow.json @@ -0,0 +1,154 @@ +{ + "name": "Comgrow", + "version": "02.03.01.10", + "force_update": "0", + "description": "Comgrow configurations", + "machine_model_list": [ + { + "name": "Comgrow T300", + "sub_path": "machine/Comgrow T300.json" + }, + { + "name": "Comgrow T500", + "sub_path": "machine/Comgrow T500.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.18mm Optimal @Comgrow T500", + "sub_path": "process/0.18mm Optimal @Comgrow T500.json" + }, + { + "name": "0.20mm Standard @Comgrow T500", + "sub_path": "process/0.20mm Standard @Comgrow T500.json" + }, + { + "name": "fdm_process_comgrow_common", + "sub_path": "process/fdm_process_comgrow_common.json" + }, + { + "name": "0.16mm Opitmal @Comgrow T500 0.6", + "sub_path": "process/0.16mm Opitmal @Comgrow T500 0.6.json" + }, + { + "name": "0.16mm Optimal @Comgrow T500 0.4", + "sub_path": "process/0.16mm Optimal @Comgrow T500 0.4.json" + }, + { + "name": "0.20mm Optimal @Comgrow T300 0.4 - official", + "sub_path": "process/0.20mm Optimal @Comgrow T300 0.4 - official.json" + }, + { + "name": "0.20mm Standard @Comgrow T500 0.4", + "sub_path": "process/0.20mm Standard @Comgrow T500 0.4.json" + }, + { + "name": "0.20mm Standard @Comgrow T500 0.6", + "sub_path": "process/0.20mm Standard @Comgrow T500 0.6.json" + }, + { + "name": "0.20mm Standard @Comgrow T500 1.0", + "sub_path": "process/0.20mm Standard @Comgrow T500 1.0.json" + }, + { + "name": "0.24mm Draft @Comgrow T500 0.4", + "sub_path": "process/0.24mm Draft @Comgrow T500 0.4.json" + }, + { + "name": "0.24mm Draft @Comgrow T500 0.6", + "sub_path": "process/0.24mm Draft @Comgrow T500 0.6.json" + }, + { + "name": "0.24mm Optimal @Comgrow T500 0.8", + "sub_path": "process/0.24mm Optimal @Comgrow T500 0.8.json" + }, + { + "name": "0.28mm SuperDraft @Comgrow T500 0.4", + "sub_path": "process/0.28mm SuperDraft @Comgrow T500 0.4.json" + }, + { + "name": "0.28mm SuperDraft @Comgrow T500 0.6", + "sub_path": "process/0.28mm SuperDraft @Comgrow T500 0.6.json" + }, + { + "name": "0.32mm Standard @Comgrow T500 0.8", + "sub_path": "process/0.32mm Standard @Comgrow T500 0.8.json" + }, + { + "name": "0.40mm Draft @Comgrow T500 0.8", + "sub_path": "process/0.40mm Draft @Comgrow T500 0.8.json" + }, + { + "name": "0.48mm Draft @Comgrow T500 0.8", + "sub_path": "process/0.48mm Draft @Comgrow T500 0.8.json" + }, + { + "name": "0.56mm SuperChunky @Comgrow T500 0.8", + "sub_path": "process/0.56mm SuperDraft @Comgrow T500 0.8.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "Comgrow Generic ABS", + "sub_path": "filament/Comgrow Generic ABS.json" + }, + { + "name": "Comgrow Generic PETG", + "sub_path": "filament/Comgrow Generic PETG.json" + }, + { + "name": "Comgrow Generic PLA", + "sub_path": "filament/Comgrow Generic PLA.json" + }, + { + "name": "Comgrow T300 PLA", + "sub_path": "filament/Comgrow T300 PLA.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_comgrow_common", + "sub_path": "machine/fdm_comgrow_common.json" + }, + { + "name": "Comgrow T300 0.4 nozzle", + "sub_path": "machine/Comgrow T300 0.4 nozzle.json" + }, + { + "name": "Comgrow T500 0.4 nozzle", + "sub_path": "machine/Comgrow T500 0.4 nozzle.json" + }, + { + "name": "Comgrow T500 0.6 nozzle", + "sub_path": "machine/Comgrow T500 0.6 nozzle.json" + }, + { + "name": "Comgrow T500 0.8 nozzle", + "sub_path": "machine/Comgrow T500 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/Comgrow T300_cover.png b/backend/profiles/profiles/Comgrow/Comgrow T300_cover.png new file mode 100644 index 0000000..e41aa00 Binary files /dev/null and b/backend/profiles/profiles/Comgrow/Comgrow T300_cover.png differ diff --git a/backend/profiles/profiles/Comgrow/Comgrow T500_cover.png b/backend/profiles/profiles/Comgrow/Comgrow T500_cover.png new file mode 100644 index 0000000..2f83bee Binary files /dev/null and b/backend/profiles/profiles/Comgrow/Comgrow T500_cover.png differ diff --git a/backend/profiles/profiles/Comgrow/comgrow_t300_buildplate_model.stl b/backend/profiles/profiles/Comgrow/comgrow_t300_buildplate_model.stl new file mode 100644 index 0000000..1c5306b Binary files /dev/null and b/backend/profiles/profiles/Comgrow/comgrow_t300_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Comgrow/comgrow_t300_buildplate_texture.png b/backend/profiles/profiles/Comgrow/comgrow_t300_buildplate_texture.png new file mode 100644 index 0000000..f0da3b2 Binary files /dev/null and b/backend/profiles/profiles/Comgrow/comgrow_t300_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Comgrow/comgrow_t500_buildplate_model.stl b/backend/profiles/profiles/Comgrow/comgrow_t500_buildplate_model.stl new file mode 100644 index 0000000..c57c423 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/comgrow_t500_buildplate_model.stl @@ -0,0 +1,4426 @@ +solid ASCII + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex -1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex -1.940525e+02 -2.554824e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -1.940525e+02 -2.554824e+02 -2.000000e+00 + vertex -1.949923e+02 -2.560632e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -1.949923e+02 -2.560632e+02 -2.000000e+00 + vertex -1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex -2.544721e+02 -2.560557e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex -1.986180e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex -1.986180e+02 -2.622361e+02 -2.000000e+00 + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex -1.986180e+02 -2.622361e+02 -2.000000e+00 + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex -2.000077e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex -2.000077e+02 -2.639368e+02 -2.000000e+00 + vertex -2.009475e+02 -2.645176e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.009475e+02 -2.645176e+02 -2.000000e+00 + vertex -2.019920e+02 -2.648779e+02 -2.000000e+00 + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.480080e+02 -2.648779e+02 -2.000000e+00 + vertex -2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex -2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex -2.499923e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex -2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex -2.535176e+02 -2.549319e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.535176e+02 -2.549319e+02 -2.000000e+00 + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex -2.549404e+02 -2.545893e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex -2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.544142e+02 -2.544142e+02 -2.000000e+00 + vertex -2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex -2.547321e+02 -2.540000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex -2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex -2.550000e+02 -2.538197e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex -2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex -2.549319e+02 -2.535176e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.549319e+02 -2.535176e+02 -2.000000e+00 + vertex -2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 1.930080e+02 -2.551221e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 1.940525e+02 -2.554824e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.940525e+02 -2.554824e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 1.949923e+02 -2.560632e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.949923e+02 -2.560632e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 1.957817e+02 -2.568363e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 1.963820e+02 -2.577639e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex 2.513820e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 2.547630e+02 -2.553407e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -2.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -2.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex 2.550000e+02 -2.538197e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -2.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex 2.513820e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex 1.986180e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex 1.986180e+02 -2.622361e+02 -2.000000e+00 + vertex 1.963820e+02 -2.577639e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex 2.000077e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000077e+02 -2.639368e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex 2.009475e+02 -2.645176e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.009475e+02 -2.645176e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex 2.019920e+02 -2.648779e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex 2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex 2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex 2.480080e+02 -2.648779e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.507817e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal 6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex 2.507817e+02 -2.631637e+02 0.000000e+00 + vertex 2.499923e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex 2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex 2.507817e+02 -2.631637e+02 0.000000e+00 + vertex 2.499923e+02 -2.639368e+02 0.000000e+00 + endloop + endfacet + facet normal 5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex 2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex 2.499923e+02 -2.639368e+02 0.000000e+00 + vertex 2.490525e+02 -2.645176e+02 -2.000000e+00 + endloop + endfacet + facet normal 5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex 2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex 2.499923e+02 -2.639368e+02 0.000000e+00 + vertex 2.490525e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal 3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex 2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex 2.490525e+02 -2.645176e+02 0.000000e+00 + vertex 2.480080e+02 -2.648779e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex 2.480080e+02 -2.648779e+02 -2.000000e+00 + vertex 2.490525e+02 -2.645176e+02 0.000000e+00 + vertex 2.480080e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal 1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex 2.480080e+02 -2.648779e+02 -2.000000e+00 + vertex 2.480080e+02 -2.648779e+02 0.000000e+00 + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex 2.480080e+02 -2.648779e+02 0.000000e+00 + vertex 2.469098e+02 -2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex 2.544721e+02 -2.560557e+02 0.000000e+00 + endloop + endfacet + facet normal 9.970158e-01 -7.719772e-02 0.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.970158e-01 -7.719772e-02 -1.416845e-14 + outer loop + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 2.549404e+02 -2.545893e+02 0.000000e+00 + endloop + endfacet + facet normal 9.732490e-01 -2.297529e-01 -1.383070e-14 + outer loop + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex 2.549404e+02 -2.545893e+02 0.000000e+00 + vertex 2.547630e+02 -2.553407e+02 0.000000e+00 + endloop + endfacet + facet normal 9.262819e-01 -3.768313e-01 0.000000e+00 + outer loop + vertex 2.544721e+02 -2.560557e+02 0.000000e+00 + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex 2.547630e+02 -2.553407e+02 0.000000e+00 + endloop + endfacet + facet normal 9.262819e-01 -3.768313e-01 0.000000e+00 + outer loop + vertex 2.547630e+02 -2.553407e+02 0.000000e+00 + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex 2.547630e+02 -2.553407e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.732490e-01 -2.297529e-01 0.000000e+00 + outer loop + vertex 2.547630e+02 -2.553407e+02 0.000000e+00 + vertex 2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 2.019920e+02 -2.648779e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex 2.019920e+02 -2.648779e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 2.019920e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal -3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex 2.019920e+02 -2.648779e+02 -2.000000e+00 + vertex 2.019920e+02 -2.648779e+02 0.000000e+00 + vertex 2.009475e+02 -2.645176e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex 2.009475e+02 -2.645176e+02 -2.000000e+00 + vertex 2.019920e+02 -2.648779e+02 0.000000e+00 + vertex 2.009475e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal -5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex 2.009475e+02 -2.645176e+02 -2.000000e+00 + vertex 2.009475e+02 -2.645176e+02 0.000000e+00 + vertex 2.000077e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal -5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex 2.000077e+02 -2.639368e+02 -2.000000e+00 + vertex 2.009475e+02 -2.645176e+02 0.000000e+00 + vertex 2.000077e+02 -2.639368e+02 0.000000e+00 + endloop + endfacet + facet normal -6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex 2.000077e+02 -2.639368e+02 -2.000000e+00 + vertex 2.000077e+02 -2.639368e+02 0.000000e+00 + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex 2.000077e+02 -2.639368e+02 0.000000e+00 + vertex 1.992183e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal -8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex 1.992183e+02 -2.631637e+02 0.000000e+00 + vertex 1.986180e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal -8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex 1.986180e+02 -2.622361e+02 -2.000000e+00 + vertex 1.992183e+02 -2.631637e+02 0.000000e+00 + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal -8.944272e-01 -4.472136e-01 -0.000000e+00 + outer loop + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + vertex 1.963820e+02 -2.577639e+02 0.000000e+00 + vertex 1.986180e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal -8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex 1.986180e+02 -2.622361e+02 -2.000000e+00 + vertex 1.963820e+02 -2.577639e+02 0.000000e+00 + vertex 1.963820e+02 -2.577639e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.104888e-01 -9.938774e-01 -0.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex 1.930080e+02 -2.551221e+02 0.000000e+00 + endloop + endfacet + facet normal -1.104888e-01 -9.938774e-01 -0.000000e+00 + outer loop + vertex 1.930080e+02 -2.551221e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex 1.930080e+02 -2.551221e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.260712e-01 -9.453452e-01 -0.000000e+00 + outer loop + vertex 1.930080e+02 -2.551221e+02 0.000000e+00 + vertex 1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex 1.940525e+02 -2.554824e+02 0.000000e+00 + endloop + endfacet + facet normal -3.260712e-01 -9.453452e-01 -0.000000e+00 + outer loop + vertex 1.940525e+02 -2.554824e+02 0.000000e+00 + vertex 1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex 1.940525e+02 -2.554824e+02 -2.000000e+00 + endloop + endfacet + facet normal -5.257311e-01 -8.506508e-01 -0.000000e+00 + outer loop + vertex 1.940525e+02 -2.554824e+02 0.000000e+00 + vertex 1.940525e+02 -2.554824e+02 -2.000000e+00 + vertex 1.949923e+02 -2.560632e+02 0.000000e+00 + endloop + endfacet + facet normal -5.257311e-01 -8.506508e-01 -0.000000e+00 + outer loop + vertex 1.949923e+02 -2.560632e+02 0.000000e+00 + vertex 1.940525e+02 -2.554824e+02 -2.000000e+00 + vertex 1.949923e+02 -2.560632e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.997190e-01 -7.144182e-01 -0.000000e+00 + outer loop + vertex 1.949923e+02 -2.560632e+02 0.000000e+00 + vertex 1.949923e+02 -2.560632e+02 -2.000000e+00 + vertex 1.957817e+02 -2.568363e+02 0.000000e+00 + endloop + endfacet + facet normal -6.997190e-01 -7.144182e-01 -0.000000e+00 + outer loop + vertex 1.957817e+02 -2.568363e+02 0.000000e+00 + vertex 1.949923e+02 -2.560632e+02 -2.000000e+00 + vertex 1.957817e+02 -2.568363e+02 -2.000000e+00 + endloop + endfacet + facet normal -8.395388e-01 -5.432997e-01 -0.000000e+00 + outer loop + vertex 1.957817e+02 -2.568363e+02 0.000000e+00 + vertex 1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex 1.963820e+02 -2.577639e+02 0.000000e+00 + endloop + endfacet + facet normal -8.395388e-01 -5.432997e-01 -0.000000e+00 + outer loop + vertex 1.963820e+02 -2.577639e+02 0.000000e+00 + vertex 1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex 1.963820e+02 -2.577639e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex -1.963820e+02 -2.577639e+02 0.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex -1.957817e+02 -2.568363e+02 0.000000e+00 + endloop + endfacet + facet normal 8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex -1.957817e+02 -2.568363e+02 0.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex -1.957817e+02 -2.568363e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex -1.957817e+02 -2.568363e+02 0.000000e+00 + vertex -1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex -1.949923e+02 -2.560632e+02 0.000000e+00 + endloop + endfacet + facet normal 6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex -1.949923e+02 -2.560632e+02 0.000000e+00 + vertex -1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex -1.949923e+02 -2.560632e+02 -2.000000e+00 + endloop + endfacet + facet normal 5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex -1.949923e+02 -2.560632e+02 0.000000e+00 + vertex -1.949923e+02 -2.560632e+02 -2.000000e+00 + vertex -1.940525e+02 -2.554824e+02 0.000000e+00 + endloop + endfacet + facet normal 5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex -1.940525e+02 -2.554824e+02 0.000000e+00 + vertex -1.949923e+02 -2.560632e+02 -2.000000e+00 + vertex -1.940525e+02 -2.554824e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex -1.940525e+02 -2.554824e+02 0.000000e+00 + vertex -1.940525e+02 -2.554824e+02 -2.000000e+00 + vertex -1.930080e+02 -2.551221e+02 0.000000e+00 + endloop + endfacet + facet normal 3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex -1.930080e+02 -2.551221e+02 0.000000e+00 + vertex -1.940525e+02 -2.554824e+02 -2.000000e+00 + vertex -1.930080e+02 -2.551221e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex -1.930080e+02 -2.551221e+02 0.000000e+00 + vertex -1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + endloop + endfacet + facet normal 1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex -1.919098e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex -1.986180e+02 -2.622361e+02 -2.000000e+00 + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -1.992183e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal 6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex -1.992183e+02 -2.631637e+02 0.000000e+00 + vertex -2.000077e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex -2.000077e+02 -2.639368e+02 -2.000000e+00 + vertex -1.992183e+02 -2.631637e+02 0.000000e+00 + vertex -2.000077e+02 -2.639368e+02 0.000000e+00 + endloop + endfacet + facet normal 5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex -2.000077e+02 -2.639368e+02 -2.000000e+00 + vertex -2.000077e+02 -2.639368e+02 0.000000e+00 + vertex -2.009475e+02 -2.645176e+02 -2.000000e+00 + endloop + endfacet + facet normal 5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex -2.009475e+02 -2.645176e+02 -2.000000e+00 + vertex -2.000077e+02 -2.639368e+02 0.000000e+00 + vertex -2.009475e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal 3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex -2.009475e+02 -2.645176e+02 -2.000000e+00 + vertex -2.009475e+02 -2.645176e+02 0.000000e+00 + vertex -2.019920e+02 -2.648779e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex -2.019920e+02 -2.648779e+02 -2.000000e+00 + vertex -2.009475e+02 -2.645176e+02 0.000000e+00 + vertex -2.019920e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal 1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex -2.019920e+02 -2.648779e+02 -2.000000e+00 + vertex -2.019920e+02 -2.648779e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex -2.019920e+02 -2.648779e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex -1.963820e+02 -2.577639e+02 0.000000e+00 + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -1.986180e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.262819e-01 -3.768313e-01 0.000000e+00 + outer loop + vertex -2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.262819e-01 -3.768313e-01 0.000000e+00 + outer loop + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + vertex -2.547630e+02 -2.553407e+02 0.000000e+00 + endloop + endfacet + facet normal -9.732490e-01 -2.297529e-01 0.000000e+00 + outer loop + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex -2.547630e+02 -2.553407e+02 0.000000e+00 + vertex -2.549404e+02 -2.545893e+02 0.000000e+00 + endloop + endfacet + facet normal -9.970158e-01 -7.719772e-02 -0.000000e+00 + outer loop + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex -2.549404e+02 -2.545893e+02 0.000000e+00 + endloop + endfacet + facet normal -9.970158e-01 -7.719772e-02 -0.000000e+00 + outer loop + vertex -2.549404e+02 -2.545893e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex -2.549404e+02 -2.545893e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.732490e-01 -2.297529e-01 -0.000000e+00 + outer loop + vertex -2.549404e+02 -2.545893e+02 0.000000e+00 + vertex -2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + endloop + endfacet + facet normal -8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex -2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + endloop + endfacet + facet normal -8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal -1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.480080e+02 -2.648779e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex -2.480080e+02 -2.648779e+02 -2.000000e+00 + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.480080e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal -3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex -2.480080e+02 -2.648779e+02 -2.000000e+00 + vertex -2.480080e+02 -2.648779e+02 0.000000e+00 + vertex -2.490525e+02 -2.645176e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex -2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex -2.480080e+02 -2.648779e+02 0.000000e+00 + vertex -2.490525e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal -5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex -2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex -2.490525e+02 -2.645176e+02 0.000000e+00 + vertex -2.499923e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal -5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex -2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex -2.490525e+02 -2.645176e+02 0.000000e+00 + vertex -2.499923e+02 -2.639368e+02 0.000000e+00 + endloop + endfacet + facet normal -6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex -2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex -2.499923e+02 -2.639368e+02 0.000000e+00 + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex -2.499923e+02 -2.639368e+02 0.000000e+00 + vertex -2.507817e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal -8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex -2.507817e+02 -2.631637e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal -8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex -2.507817e+02 -2.631637e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.396926e-01 3.420201e-01 -0.000000e+00 + outer loop + vertex 1.321177e+02 2.593714e+02 -2.000000e+00 + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + endloop + endfacet + facet normal 9.396926e-01 3.420201e-01 0.000000e+00 + outer loop + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.300691e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -9.434211e-01 3.315971e-01 0.000000e+00 + outer loop + vertex 1.378823e+02 2.593714e+02 0.000000e+00 + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + vertex 1.376417e+02 2.586870e+02 0.000000e+00 + endloop + endfacet + facet normal -9.434211e-01 3.315971e-01 0.000000e+00 + outer loop + vertex 1.376417e+02 2.586870e+02 0.000000e+00 + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + vertex 1.376417e+02 2.586870e+02 -2.000000e+00 + endloop + endfacet + facet normal -8.339572e-01 5.518292e-01 0.000000e+00 + outer loop + vertex 1.376417e+02 2.586870e+02 0.000000e+00 + vertex 1.376417e+02 2.586870e+02 -2.000000e+00 + vertex 1.372413e+02 2.580819e+02 0.000000e+00 + endloop + endfacet + facet normal -8.339572e-01 5.518292e-01 0.000000e+00 + outer loop + vertex 1.372413e+02 2.580819e+02 0.000000e+00 + vertex 1.376417e+02 2.586870e+02 -2.000000e+00 + vertex 1.372413e+02 2.580819e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.740517e-01 7.386842e-01 0.000000e+00 + outer loop + vertex 1.372413e+02 2.580819e+02 0.000000e+00 + vertex 1.372413e+02 2.580819e+02 -2.000000e+00 + vertex 1.367054e+02 2.575929e+02 0.000000e+00 + endloop + endfacet + facet normal -6.740517e-01 7.386842e-01 0.000000e+00 + outer loop + vertex 1.367054e+02 2.575929e+02 0.000000e+00 + vertex 1.372413e+02 2.580819e+02 -2.000000e+00 + vertex 1.367054e+02 2.575929e+02 -2.000000e+00 + endloop + endfacet + facet normal -4.733766e-01 8.808601e-01 0.000000e+00 + outer loop + vertex 1.367054e+02 2.575929e+02 0.000000e+00 + vertex 1.367054e+02 2.575929e+02 -2.000000e+00 + vertex 1.360663e+02 2.572495e+02 0.000000e+00 + endloop + endfacet + facet normal -4.733766e-01 8.808601e-01 0.000000e+00 + outer loop + vertex 1.360663e+02 2.572495e+02 0.000000e+00 + vertex 1.367054e+02 2.575929e+02 -2.000000e+00 + vertex 1.360663e+02 2.572495e+02 -2.000000e+00 + endloop + endfacet + facet normal -2.440695e-01 9.697577e-01 0.000000e+00 + outer loop + vertex 1.360663e+02 2.572495e+02 0.000000e+00 + vertex 1.360663e+02 2.572495e+02 -2.000000e+00 + vertex 1.353628e+02 2.570724e+02 0.000000e+00 + endloop + endfacet + facet normal -2.440695e-01 9.697577e-01 0.000000e+00 + outer loop + vertex 1.353628e+02 2.570724e+02 0.000000e+00 + vertex 1.360663e+02 2.572495e+02 -2.000000e+00 + vertex 1.353628e+02 2.570724e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.566989e-13 1.000000e+00 0.000000e+00 + outer loop + vertex 1.353628e+02 2.570724e+02 0.000000e+00 + vertex 1.353628e+02 2.570724e+02 -2.000000e+00 + vertex 1.346372e+02 2.570724e+02 0.000000e+00 + endloop + endfacet + facet normal -1.566989e-13 1.000000e+00 0.000000e+00 + outer loop + vertex 1.346372e+02 2.570724e+02 0.000000e+00 + vertex 1.353628e+02 2.570724e+02 -2.000000e+00 + vertex 1.346372e+02 2.570724e+02 -2.000000e+00 + endloop + endfacet + facet normal 2.440695e-01 9.697577e-01 0.000000e+00 + outer loop + vertex 1.346372e+02 2.570724e+02 0.000000e+00 + vertex 1.346372e+02 2.570724e+02 -2.000000e+00 + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + endloop + endfacet + facet normal 2.440695e-01 9.697577e-01 0.000000e+00 + outer loop + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + vertex 1.346372e+02 2.570724e+02 -2.000000e+00 + vertex 1.339337e+02 2.572495e+02 -2.000000e+00 + endloop + endfacet + facet normal 4.733766e-01 8.808601e-01 0.000000e+00 + outer loop + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + vertex 1.339337e+02 2.572495e+02 -2.000000e+00 + vertex 1.332946e+02 2.575929e+02 0.000000e+00 + endloop + endfacet + facet normal 4.733766e-01 8.808601e-01 0.000000e+00 + outer loop + vertex 1.332946e+02 2.575929e+02 0.000000e+00 + vertex 1.339337e+02 2.572495e+02 -2.000000e+00 + vertex 1.332946e+02 2.575929e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.740517e-01 7.386842e-01 0.000000e+00 + outer loop + vertex 1.332946e+02 2.575929e+02 0.000000e+00 + vertex 1.332946e+02 2.575929e+02 -2.000000e+00 + vertex 1.327587e+02 2.580819e+02 0.000000e+00 + endloop + endfacet + facet normal 6.740517e-01 7.386842e-01 0.000000e+00 + outer loop + vertex 1.327587e+02 2.580819e+02 0.000000e+00 + vertex 1.332946e+02 2.575929e+02 -2.000000e+00 + vertex 1.327587e+02 2.580819e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.339572e-01 5.518292e-01 0.000000e+00 + outer loop + vertex 1.327587e+02 2.580819e+02 0.000000e+00 + vertex 1.327587e+02 2.580819e+02 -2.000000e+00 + vertex 1.323583e+02 2.586870e+02 0.000000e+00 + endloop + endfacet + facet normal 8.339572e-01 5.518292e-01 0.000000e+00 + outer loop + vertex 1.323583e+02 2.586870e+02 0.000000e+00 + vertex 1.327587e+02 2.580819e+02 -2.000000e+00 + vertex 1.323583e+02 2.586870e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.434211e-01 3.315971e-01 0.000000e+00 + outer loop + vertex 1.323583e+02 2.586870e+02 0.000000e+00 + vertex 1.323583e+02 2.586870e+02 -2.000000e+00 + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + endloop + endfacet + facet normal 9.434211e-01 3.315971e-01 0.000000e+00 + outer loop + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + vertex 1.323583e+02 2.586870e+02 -2.000000e+00 + vertex 1.321177e+02 2.593714e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.396926e-01 3.420201e-01 0.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + vertex 1.399309e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -9.396926e-01 3.420201e-01 0.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 0.000000e+00 + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + vertex 1.378823e+02 2.593714e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 2.469098e+02 -2.650000e+02 0.000000e+00 + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.396926e-01 3.420201e-01 -1.335384e-14 + outer loop + vertex -1.378128e+02 2.591109e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.378128e+02 2.591109e+02 0.000000e+00 + endloop + endfacet + facet normal 9.396926e-01 3.420201e-01 1.332176e-14 + outer loop + vertex -1.378128e+02 2.591109e+02 0.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.990516e-01 4.378427e-01 0.000000e+00 + outer loop + vertex -1.322071e+02 2.590502e+02 0.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.325301e+02 2.583868e+02 0.000000e+00 + endloop + endfacet + facet normal -8.990516e-01 4.378427e-01 0.000000e+00 + outer loop + vertex -1.325301e+02 2.583868e+02 0.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.325301e+02 2.583868e+02 -2.000000e+00 + endloop + endfacet + facet normal -7.622860e-01 6.472404e-01 0.000000e+00 + outer loop + vertex -1.325301e+02 2.583868e+02 0.000000e+00 + vertex -1.325301e+02 2.583868e+02 -2.000000e+00 + vertex -1.330077e+02 2.578244e+02 0.000000e+00 + endloop + endfacet + facet normal -7.622860e-01 6.472404e-01 -1.083273e-14 + outer loop + vertex -1.330077e+02 2.578244e+02 0.000000e+00 + vertex -1.325301e+02 2.583868e+02 -2.000000e+00 + vertex -1.330077e+02 2.578244e+02 -2.000000e+00 + endloop + endfacet + facet normal -5.778376e-01 8.161518e-01 -8.211566e-15 + outer loop + vertex -1.330077e+02 2.578244e+02 0.000000e+00 + vertex -1.330077e+02 2.578244e+02 -2.000000e+00 + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + endloop + endfacet + facet normal -5.778376e-01 8.161518e-01 2.319643e-14 + outer loop + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + vertex -1.330077e+02 2.578244e+02 -2.000000e+00 + vertex -1.336098e+02 2.573981e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.572442e-01 9.340110e-01 2.654619e-14 + outer loop + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + vertex -1.336098e+02 2.573981e+02 -2.000000e+00 + vertex -1.342990e+02 2.571345e+02 0.000000e+00 + endloop + endfacet + facet normal -3.572442e-01 9.340110e-01 0.000000e+00 + outer loop + vertex -1.342990e+02 2.571345e+02 0.000000e+00 + vertex -1.336098e+02 2.573981e+02 -2.000000e+00 + vertex -1.342990e+02 2.571345e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.143044e-01 9.934458e-01 0.000000e+00 + outer loop + vertex -1.342990e+02 2.571345e+02 0.000000e+00 + vertex -1.342990e+02 2.571345e+02 -2.000000e+00 + vertex -1.350319e+02 2.570502e+02 0.000000e+00 + endloop + endfacet + facet normal -1.143044e-01 9.934458e-01 0.000000e+00 + outer loop + vertex -1.350319e+02 2.570502e+02 0.000000e+00 + vertex -1.342990e+02 2.571345e+02 -2.000000e+00 + vertex -1.350319e+02 2.570502e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.357854e-01 9.907383e-01 0.000000e+00 + outer loop + vertex -1.350319e+02 2.570502e+02 0.000000e+00 + vertex -1.350319e+02 2.570502e+02 -2.000000e+00 + vertex -1.357629e+02 2.571504e+02 0.000000e+00 + endloop + endfacet + facet normal 1.357854e-01 9.907383e-01 0.000000e+00 + outer loop + vertex -1.357629e+02 2.571504e+02 0.000000e+00 + vertex -1.350319e+02 2.570502e+02 -2.000000e+00 + vertex -1.357629e+02 2.571504e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.773816e-01 9.260579e-01 0.000000e+00 + outer loop + vertex -1.357629e+02 2.571504e+02 0.000000e+00 + vertex -1.357629e+02 2.571504e+02 -2.000000e+00 + vertex -1.364462e+02 2.574288e+02 0.000000e+00 + endloop + endfacet + facet normal 3.773816e-01 9.260579e-01 0.000000e+00 + outer loop + vertex -1.364462e+02 2.574288e+02 0.000000e+00 + vertex -1.357629e+02 2.571504e+02 -2.000000e+00 + vertex -1.364462e+02 2.574288e+02 -2.000000e+00 + endloop + endfacet + facet normal 5.953716e-01 8.034504e-01 0.000000e+00 + outer loop + vertex -1.364462e+02 2.574288e+02 0.000000e+00 + vertex -1.364462e+02 2.574288e+02 -2.000000e+00 + vertex -1.370390e+02 2.578681e+02 0.000000e+00 + endloop + endfacet + facet normal 5.953716e-01 8.034504e-01 0.000000e+00 + outer loop + vertex -1.370390e+02 2.578681e+02 0.000000e+00 + vertex -1.364462e+02 2.574288e+02 -2.000000e+00 + vertex -1.370390e+02 2.578681e+02 -2.000000e+00 + endloop + endfacet + facet normal 7.761199e-01 6.305854e-01 0.000000e+00 + outer loop + vertex -1.370390e+02 2.578681e+02 0.000000e+00 + vertex -1.370390e+02 2.578681e+02 -2.000000e+00 + vertex -1.375042e+02 2.584407e+02 0.000000e+00 + endloop + endfacet + facet normal 7.761199e-01 6.305854e-01 0.000000e+00 + outer loop + vertex -1.375042e+02 2.584407e+02 0.000000e+00 + vertex -1.370390e+02 2.578681e+02 -2.000000e+00 + vertex -1.375042e+02 2.584407e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.083201e-01 4.182758e-01 0.000000e+00 + outer loop + vertex -1.375042e+02 2.584407e+02 0.000000e+00 + vertex -1.375042e+02 2.584407e+02 -2.000000e+00 + vertex -1.378128e+02 2.591109e+02 0.000000e+00 + endloop + endfacet + facet normal 9.083201e-01 4.182758e-01 -1.290800e-14 + outer loop + vertex -1.378128e+02 2.591109e+02 0.000000e+00 + vertex -1.375042e+02 2.584407e+02 -2.000000e+00 + vertex -1.378128e+02 2.591109e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.396926e-01 3.420201e-01 -1.335384e-14 + outer loop + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -9.396926e-01 3.420201e-01 0.000000e+00 + outer loop + vertex -1.300415e+02 2.650000e+02 0.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.322071e+02 2.590502e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.480080e+02 -2.648779e+02 0.000000e+00 + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.469098e+02 -2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.469098e+02 -2.650000e+02 0.000000e+00 + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.544721e+02 -2.560557e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.469098e+02 -2.650000e+02 0.000000e+00 + vertex 2.544721e+02 -2.560557e+02 0.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 2.544721e+02 -2.560557e+02 0.000000e+00 + vertex 2.547630e+02 -2.553407e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 2.547630e+02 -2.553407e+02 0.000000e+00 + vertex 2.549404e+02 -2.545893e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.480080e+02 -2.648779e+02 0.000000e+00 + vertex 2.490525e+02 -2.645176e+02 0.000000e+00 + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.490525e+02 -2.645176e+02 0.000000e+00 + vertex 2.499923e+02 -2.639368e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.499923e+02 -2.639368e+02 0.000000e+00 + vertex 2.507817e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.930080e+02 -2.551221e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 1.930080e+02 -2.551221e+02 0.000000e+00 + vertex 1.940525e+02 -2.554824e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.549319e+02 2.635176e+02 0.000000e+00 + vertex 2.547321e+02 2.640000e+02 0.000000e+00 + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 2.547321e+02 2.640000e+02 0.000000e+00 + vertex 2.544142e+02 2.644142e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 2.544142e+02 2.644142e+02 0.000000e+00 + vertex 2.540000e+02 2.647321e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.540000e+02 2.647321e+02 0.000000e+00 + vertex 2.535176e+02 2.649319e+02 0.000000e+00 + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 2.535176e+02 2.649319e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 1.372413e+02 2.580819e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.372413e+02 2.580819e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 1.376417e+02 2.586870e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.376417e+02 2.586870e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 1.378823e+02 2.593714e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.378823e+02 2.593714e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 1.399309e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.372413e+02 2.580819e+02 0.000000e+00 + vertex 1.367054e+02 2.575929e+02 0.000000e+00 + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 1.367054e+02 2.575929e+02 0.000000e+00 + vertex 1.360663e+02 2.572495e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 1.360663e+02 2.572495e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.360663e+02 2.572495e+02 0.000000e+00 + vertex 1.353628e+02 2.570724e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.353628e+02 2.570724e+02 0.000000e+00 + vertex 1.346372e+02 2.570724e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.346372e+02 2.570724e+02 0.000000e+00 + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + vertex -1.342990e+02 2.571345e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + vertex 1.332946e+02 2.575929e+02 0.000000e+00 + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + vertex 1.332946e+02 2.575929e+02 0.000000e+00 + vertex -1.330077e+02 2.578244e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.330077e+02 2.578244e+02 0.000000e+00 + vertex 1.332946e+02 2.575929e+02 0.000000e+00 + vertex 1.327587e+02 2.580819e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.330077e+02 2.578244e+02 0.000000e+00 + vertex 1.327587e+02 2.580819e+02 0.000000e+00 + vertex -1.325301e+02 2.583868e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.325301e+02 2.583868e+02 0.000000e+00 + vertex 1.327587e+02 2.580819e+02 0.000000e+00 + vertex 1.323583e+02 2.586870e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.325301e+02 2.583868e+02 0.000000e+00 + vertex 1.323583e+02 2.586870e+02 0.000000e+00 + vertex -1.322071e+02 2.590502e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.322071e+02 2.590502e+02 0.000000e+00 + vertex 1.323583e+02 2.586870e+02 0.000000e+00 + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.322071e+02 2.590502e+02 0.000000e+00 + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + vertex -1.300415e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.300415e+02 2.650000e+02 0.000000e+00 + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + vertex 1.300691e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.342990e+02 2.571345e+02 0.000000e+00 + vertex -1.350319e+02 2.570502e+02 0.000000e+00 + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -1.350319e+02 2.570502e+02 0.000000e+00 + vertex -1.357629e+02 2.571504e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -1.357629e+02 2.571504e+02 0.000000e+00 + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -1.357629e+02 2.571504e+02 0.000000e+00 + vertex -1.364462e+02 2.574288e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -1.364462e+02 2.574288e+02 0.000000e+00 + vertex -1.370390e+02 2.578681e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -1.370390e+02 2.578681e+02 0.000000e+00 + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + vertex -1.370390e+02 2.578681e+02 0.000000e+00 + vertex -1.375042e+02 2.584407e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + vertex -1.375042e+02 2.584407e+02 0.000000e+00 + vertex -1.378128e+02 2.591109e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.378128e+02 2.591109e+02 0.000000e+00 + vertex -1.399563e+02 2.650000e+02 0.000000e+00 + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + vertex -2.535176e+02 2.649319e+02 0.000000e+00 + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -2.535176e+02 2.649319e+02 0.000000e+00 + vertex -2.540000e+02 2.647321e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -2.540000e+02 2.647321e+02 0.000000e+00 + vertex -2.544142e+02 2.644142e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.544142e+02 2.644142e+02 0.000000e+00 + vertex -2.547321e+02 2.640000e+02 0.000000e+00 + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -2.547321e+02 2.640000e+02 0.000000e+00 + vertex -2.549319e+02 2.635176e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -1.930080e+02 -2.551221e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.930080e+02 -2.551221e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -1.940525e+02 -2.554824e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.940525e+02 -2.554824e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -1.949923e+02 -2.560632e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.949923e+02 -2.560632e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -1.957817e+02 -2.568363e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.957817e+02 -2.568363e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.957817e+02 -2.568363e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + vertex -1.963820e+02 -2.577639e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.963820e+02 -2.577639e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + vertex -2.019920e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -2.019920e+02 -2.648779e+02 0.000000e+00 + vertex -2.009475e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -2.549404e+02 -2.545893e+02 0.000000e+00 + vertex -2.547630e+02 -2.553407e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -2.547630e+02 -2.553407e+02 0.000000e+00 + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + vertex -2.480080e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.480080e+02 -2.648779e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + vertex -2.490525e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.490525e+02 -2.645176e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + vertex -2.499923e+02 -2.639368e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.499923e+02 -2.639368e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + vertex -2.507817e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.009475e+02 -2.645176e+02 0.000000e+00 + vertex -2.000077e+02 -2.639368e+02 0.000000e+00 + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -2.000077e+02 -2.639368e+02 0.000000e+00 + vertex -1.992183e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.940525e+02 -2.554824e+02 0.000000e+00 + vertex 1.949923e+02 -2.560632e+02 0.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 1.949923e+02 -2.560632e+02 0.000000e+00 + vertex 1.957817e+02 -2.568363e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 1.957817e+02 -2.568363e+02 0.000000e+00 + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 1.957817e+02 -2.568363e+02 0.000000e+00 + vertex 1.963820e+02 -2.577639e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 1.963820e+02 -2.577639e+02 0.000000e+00 + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.992183e+02 -2.631637e+02 0.000000e+00 + vertex 2.000077e+02 -2.639368e+02 0.000000e+00 + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + vertex 2.000077e+02 -2.639368e+02 0.000000e+00 + vertex 2.009475e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + vertex 2.009475e+02 -2.645176e+02 0.000000e+00 + vertex 2.019920e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.019920e+02 -2.648779e+02 0.000000e+00 + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 2.469098e+02 -2.650000e+02 0.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.378128e+02 2.591109e+02 -2.000000e+00 + vertex -1.377500e+02 2.600000e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.377500e+02 2.600000e+02 -2.000000e+00 + vertex -1.376563e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.376563e+02 2.607118e+02 -2.000000e+00 + vertex -1.373816e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.375042e+02 2.584407e+02 -2.000000e+00 + vertex -1.373816e+02 2.586250e+02 -2.000000e+00 + vertex -1.378128e+02 2.591109e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.378128e+02 2.591109e+02 -2.000000e+00 + vertex -1.373816e+02 2.586250e+02 -2.000000e+00 + vertex -1.376563e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.378128e+02 2.591109e+02 -2.000000e+00 + vertex -1.376563e+02 2.592882e+02 -2.000000e+00 + vertex -1.377500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.373816e+02 2.586250e+02 -2.000000e+00 + vertex -1.375042e+02 2.584407e+02 -2.000000e+00 + vertex -1.369445e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.369445e+02 2.580555e+02 -2.000000e+00 + vertex -1.375042e+02 2.584407e+02 -2.000000e+00 + vertex -1.370390e+02 2.578681e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.369445e+02 2.580555e+02 -2.000000e+00 + vertex -1.370390e+02 2.578681e+02 -2.000000e+00 + vertex -1.363750e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.363750e+02 2.576184e+02 -2.000000e+00 + vertex -1.370390e+02 2.578681e+02 -2.000000e+00 + vertex -1.364462e+02 2.574288e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.363750e+02 2.576184e+02 -2.000000e+00 + vertex -1.364462e+02 2.574288e+02 -2.000000e+00 + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + vertex -1.364462e+02 2.574288e+02 -2.000000e+00 + vertex -1.357629e+02 2.571504e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + vertex -1.357629e+02 2.571504e+02 -2.000000e+00 + vertex -1.350319e+02 2.570502e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + vertex -1.350319e+02 2.570502e+02 -2.000000e+00 + vertex -1.350000e+02 2.572500e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.350000e+02 2.572500e+02 -2.000000e+00 + vertex -1.350319e+02 2.570502e+02 -2.000000e+00 + vertex -1.342990e+02 2.571345e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.350000e+02 2.572500e+02 -2.000000e+00 + vertex -1.342990e+02 2.571345e+02 -2.000000e+00 + vertex -1.342882e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.342882e+02 2.573437e+02 -2.000000e+00 + vertex -1.342990e+02 2.571345e+02 -2.000000e+00 + vertex -1.336098e+02 2.573981e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.342882e+02 2.573437e+02 -2.000000e+00 + vertex -1.336098e+02 2.573981e+02 -2.000000e+00 + vertex -1.336250e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.336250e+02 2.576184e+02 -2.000000e+00 + vertex -1.336098e+02 2.573981e+02 -2.000000e+00 + vertex -1.330077e+02 2.578244e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.336250e+02 2.576184e+02 -2.000000e+00 + vertex -1.330077e+02 2.578244e+02 -2.000000e+00 + vertex -1.330555e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.330555e+02 2.580555e+02 -2.000000e+00 + vertex -1.330077e+02 2.578244e+02 -2.000000e+00 + vertex -1.325301e+02 2.583868e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.330555e+02 2.580555e+02 -2.000000e+00 + vertex -1.325301e+02 2.583868e+02 -2.000000e+00 + vertex -1.326184e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.326184e+02 2.586250e+02 -2.000000e+00 + vertex -1.325301e+02 2.583868e+02 -2.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.326184e+02 2.586250e+02 -2.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.323437e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.323437e+02 2.592882e+02 -2.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.322500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.322500e+02 2.600000e+02 -2.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.322500e+02 2.600000e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.323437e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.323437e+02 2.607118e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.326184e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.326184e+02 2.613750e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.330555e+02 2.619445e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.330555e+02 2.619445e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.336250e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.336250e+02 2.623816e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.342882e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.342882e+02 2.626563e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.350000e+02 2.627500e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.350000e+02 2.627500e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.350000e+02 2.627500e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.357118e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.357118e+02 2.626563e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.363750e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.363750e+02 2.623816e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.369445e+02 2.619445e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.369445e+02 2.619445e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.373816e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -2.535176e+02 -2.549319e+02 -6.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex -2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -2.535176e+02 -2.549319e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex -2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex -2.535176e+02 -2.549319e+02 -2.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -6.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex -2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex -2.535176e+02 -2.549319e+02 -2.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex -2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -6.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex -2.544142e+02 -2.544142e+02 -6.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -2.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex -2.544142e+02 -2.544142e+02 -6.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -2.000000e+00 + vertex -2.547321e+02 -2.540000e+02 -6.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex -2.547321e+02 -2.540000e+02 -6.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -2.000000e+00 + vertex -2.547321e+02 -2.540000e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex -2.547321e+02 -2.540000e+02 -6.000000e+00 + vertex -2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex -2.549319e+02 -2.535176e+02 -6.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex -2.549319e+02 -2.535176e+02 -6.000000e+00 + vertex -2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex -2.549319e+02 -2.535176e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex -2.549319e+02 -2.535176e+02 -6.000000e+00 + vertex -2.549319e+02 -2.535176e+02 -2.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.549319e+02 -2.535176e+02 -2.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex -1.919098e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -1.919098e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -6.000000e+00 + vertex -2.547321e+02 -2.540000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.547321e+02 -2.540000e+02 -6.000000e+00 + vertex -2.549319e+02 -2.535176e+02 -6.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.535176e+02 2.649319e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.535176e+02 2.649319e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.540000e+02 2.647321e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.540000e+02 2.647321e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.544142e+02 2.644142e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.544142e+02 2.644142e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.547321e+02 2.640000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.547321e+02 2.640000e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.549319e+02 2.635176e+02 -6.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535176e+02 2.649319e+02 -6.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.544142e+02 -2.544142e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.547321e+02 -2.540000e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535176e+02 2.649319e+02 -6.000000e+00 + vertex 2.540000e+02 2.647321e+02 -6.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.540000e+02 2.647321e+02 -6.000000e+00 + vertex 2.544142e+02 2.644142e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.544142e+02 2.644142e+02 -6.000000e+00 + vertex 2.547321e+02 2.640000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.547321e+02 2.640000e+02 -6.000000e+00 + vertex 2.549319e+02 2.635176e+02 -6.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -6.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex 2.549319e+02 -2.535176e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex 2.549319e+02 -2.535176e+02 -6.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -2.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -6.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex 2.547321e+02 -2.540000e+02 -6.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -2.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -2.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex 2.547321e+02 -2.540000e+02 -6.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -6.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex 2.544142e+02 -2.544142e+02 -6.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex 2.544142e+02 -2.544142e+02 -6.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -2.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -6.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex 2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -2.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex 2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -6.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex 2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex 2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 -0.000000e+00 + outer loop + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.549319e+02 2.635176e+02 0.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 1.305262e-01 -4.696426e-15 + outer loop + vertex 2.549319e+02 2.635176e+02 0.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.549319e+02 2.635176e+02 -6.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 -4.376373e-15 + outer loop + vertex 2.549319e+02 2.635176e+02 0.000000e+00 + vertex 2.549319e+02 2.635176e+02 -6.000000e+00 + vertex 2.547321e+02 2.640000e+02 0.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex 2.547321e+02 2.640000e+02 0.000000e+00 + vertex 2.549319e+02 2.635176e+02 -6.000000e+00 + vertex 2.547321e+02 2.640000e+02 -6.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex 2.547321e+02 2.640000e+02 0.000000e+00 + vertex 2.547321e+02 2.640000e+02 -6.000000e+00 + vertex 2.544142e+02 2.644142e+02 0.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex 2.544142e+02 2.644142e+02 0.000000e+00 + vertex 2.547321e+02 2.640000e+02 -6.000000e+00 + vertex 2.544142e+02 2.644142e+02 -6.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex 2.544142e+02 2.644142e+02 0.000000e+00 + vertex 2.544142e+02 2.644142e+02 -6.000000e+00 + vertex 2.540000e+02 2.647321e+02 0.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 7.933533e-01 -1.748806e-15 + outer loop + vertex 2.540000e+02 2.647321e+02 0.000000e+00 + vertex 2.544142e+02 2.644142e+02 -6.000000e+00 + vertex 2.540000e+02 2.647321e+02 -6.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 9.238795e-01 -5.127239e-15 + outer loop + vertex 2.540000e+02 2.647321e+02 0.000000e+00 + vertex 2.540000e+02 2.647321e+02 -6.000000e+00 + vertex 2.535176e+02 2.649319e+02 0.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex 2.535176e+02 2.649319e+02 0.000000e+00 + vertex 2.540000e+02 2.647321e+02 -6.000000e+00 + vertex 2.535176e+02 2.649319e+02 -6.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex 2.535176e+02 2.649319e+02 0.000000e+00 + vertex 2.535176e+02 2.649319e+02 -6.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 2.535176e+02 2.649319e+02 -6.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex 1.300691e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 0.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + vertex -1.399563e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -2.535176e+02 2.649319e+02 0.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 9.914449e-01 -1.001115e-14 + outer loop + vertex -2.535176e+02 2.649319e+02 0.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -2.535176e+02 2.649319e+02 -6.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 9.238795e-01 -1.056550e-14 + outer loop + vertex -2.535176e+02 2.649319e+02 0.000000e+00 + vertex -2.535176e+02 2.649319e+02 -6.000000e+00 + vertex -2.540000e+02 2.647321e+02 0.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 9.238795e-01 -3.625506e-15 + outer loop + vertex -2.540000e+02 2.647321e+02 0.000000e+00 + vertex -2.535176e+02 2.649319e+02 -6.000000e+00 + vertex -2.540000e+02 2.647321e+02 -6.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 7.933533e-01 -5.767347e-15 + outer loop + vertex -2.540000e+02 2.647321e+02 0.000000e+00 + vertex -2.540000e+02 2.647321e+02 -6.000000e+00 + vertex -2.544142e+02 2.644142e+02 0.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 7.933533e-01 -7.516153e-15 + outer loop + vertex -2.544142e+02 2.644142e+02 0.000000e+00 + vertex -2.540000e+02 2.647321e+02 -6.000000e+00 + vertex -2.544142e+02 2.644142e+02 -6.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 6.087614e-01 -5.767347e-15 + outer loop + vertex -2.544142e+02 2.644142e+02 0.000000e+00 + vertex -2.544142e+02 2.644142e+02 -6.000000e+00 + vertex -2.547321e+02 2.640000e+02 0.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 6.087614e-01 -3.758076e-15 + outer loop + vertex -2.547321e+02 2.640000e+02 0.000000e+00 + vertex -2.544142e+02 2.644142e+02 -6.000000e+00 + vertex -2.547321e+02 2.640000e+02 -6.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826834e-01 -4.376373e-15 + outer loop + vertex -2.547321e+02 2.640000e+02 0.000000e+00 + vertex -2.547321e+02 2.640000e+02 -6.000000e+00 + vertex -2.549319e+02 2.635176e+02 0.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex -2.549319e+02 2.635176e+02 0.000000e+00 + vertex -2.547321e+02 2.640000e+02 -6.000000e+00 + vertex -2.549319e+02 2.635176e+02 -6.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex -2.549319e+02 2.635176e+02 0.000000e+00 + vertex -2.549319e+02 2.635176e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -2.549319e+02 2.635176e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 -5.000000e-01 0.000000e+00 + outer loop + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.339608e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 -5.000000e-01 0.000000e+00 + outer loop + vertex 1.339608e+02 2.618000e+02 0.000000e+00 + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.329215e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.329215e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex 1.329215e+02 2.600000e+02 0.000000e+00 + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.339608e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.339608e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.339608e+02 2.582000e+02 0.000000e+00 + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.360392e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.360392e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 0.000000e+00 + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.370785e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 -5.000000e-01 -0.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.370785e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 -5.000000e-01 0.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 0.000000e+00 + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.360392e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.360392e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 0.000000e+00 + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.339608e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 0.000000e+00 + vertex 1.339608e+02 2.618000e+02 0.000000e+00 + vertex 1.370785e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 0.000000e+00 + vertex 1.339608e+02 2.618000e+02 0.000000e+00 + vertex 1.329215e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 0.000000e+00 + vertex 1.329215e+02 2.600000e+02 0.000000e+00 + vertex 1.360392e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 0.000000e+00 + vertex 1.329215e+02 2.600000e+02 0.000000e+00 + vertex 1.339608e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 -5.000000e-01 0.000000e+00 + outer loop + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.360392e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 -5.000000e-01 0.000000e+00 + outer loop + vertex -1.360392e+02 2.618000e+02 0.000000e+00 + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.370785e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.370785e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex -1.370785e+02 2.600000e+02 0.000000e+00 + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.360392e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.360392e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex -1.360392e+02 2.582000e+02 0.000000e+00 + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.339608e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.339608e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 0.000000e+00 + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.329215e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 -5.000000e-01 -0.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.329215e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 -5.000000e-01 0.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 0.000000e+00 + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.339608e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.339608e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 0.000000e+00 + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.360392e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 0.000000e+00 + vertex -1.360392e+02 2.618000e+02 0.000000e+00 + vertex -1.329215e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 0.000000e+00 + vertex -1.360392e+02 2.618000e+02 0.000000e+00 + vertex -1.370785e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 0.000000e+00 + vertex -1.370785e+02 2.600000e+02 0.000000e+00 + vertex -1.339608e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 0.000000e+00 + vertex -1.370785e+02 2.600000e+02 0.000000e+00 + vertex -1.360392e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex 1.376563e+02 2.592882e+02 1.000000e+00 + vertex 1.376563e+02 2.592882e+02 -2.000000e+00 + vertex 1.377500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex 1.377500e+02 2.600000e+02 1.000000e+00 + vertex 1.376563e+02 2.592882e+02 -2.000000e+00 + vertex 1.377500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex 1.377500e+02 2.600000e+02 1.000000e+00 + vertex 1.377500e+02 2.600000e+02 -2.000000e+00 + vertex 1.376563e+02 2.607118e+02 1.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex 1.376563e+02 2.607118e+02 1.000000e+00 + vertex 1.377500e+02 2.600000e+02 -2.000000e+00 + vertex 1.376563e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex 1.376563e+02 2.607118e+02 1.000000e+00 + vertex 1.376563e+02 2.607118e+02 -2.000000e+00 + vertex 1.373816e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex 1.373816e+02 2.613750e+02 1.000000e+00 + vertex 1.376563e+02 2.607118e+02 -2.000000e+00 + vertex 1.373816e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex 1.373816e+02 2.613750e+02 1.000000e+00 + vertex 1.373816e+02 2.613750e+02 -2.000000e+00 + vertex 1.369445e+02 2.619445e+02 1.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex 1.369445e+02 2.619445e+02 1.000000e+00 + vertex 1.373816e+02 2.613750e+02 -2.000000e+00 + vertex 1.369445e+02 2.619445e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex 1.369445e+02 2.619445e+02 1.000000e+00 + vertex 1.369445e+02 2.619445e+02 -2.000000e+00 + vertex 1.363750e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex 1.363750e+02 2.623816e+02 1.000000e+00 + vertex 1.369445e+02 2.619445e+02 -2.000000e+00 + vertex 1.363750e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex 1.363750e+02 2.623816e+02 1.000000e+00 + vertex 1.363750e+02 2.623816e+02 -2.000000e+00 + vertex 1.357118e+02 2.626563e+02 1.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex 1.357118e+02 2.626563e+02 1.000000e+00 + vertex 1.363750e+02 2.623816e+02 -2.000000e+00 + vertex 1.357118e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex 1.357118e+02 2.626563e+02 1.000000e+00 + vertex 1.357118e+02 2.626563e+02 -2.000000e+00 + vertex 1.350000e+02 2.627500e+02 1.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex 1.350000e+02 2.627500e+02 1.000000e+00 + vertex 1.357118e+02 2.626563e+02 -2.000000e+00 + vertex 1.350000e+02 2.627500e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex 1.350000e+02 2.627500e+02 1.000000e+00 + vertex 1.350000e+02 2.627500e+02 -2.000000e+00 + vertex 1.342882e+02 2.626563e+02 1.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex 1.342882e+02 2.626563e+02 1.000000e+00 + vertex 1.350000e+02 2.627500e+02 -2.000000e+00 + vertex 1.342882e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex 1.342882e+02 2.626563e+02 1.000000e+00 + vertex 1.342882e+02 2.626563e+02 -2.000000e+00 + vertex 1.336250e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex 1.336250e+02 2.623816e+02 1.000000e+00 + vertex 1.342882e+02 2.626563e+02 -2.000000e+00 + vertex 1.336250e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex 1.336250e+02 2.623816e+02 1.000000e+00 + vertex 1.336250e+02 2.623816e+02 -2.000000e+00 + vertex 1.330555e+02 2.619445e+02 1.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex 1.330555e+02 2.619445e+02 1.000000e+00 + vertex 1.336250e+02 2.623816e+02 -2.000000e+00 + vertex 1.330555e+02 2.619445e+02 -2.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex 1.330555e+02 2.619445e+02 1.000000e+00 + vertex 1.330555e+02 2.619445e+02 -2.000000e+00 + vertex 1.326184e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex 1.326184e+02 2.613750e+02 1.000000e+00 + vertex 1.330555e+02 2.619445e+02 -2.000000e+00 + vertex 1.326184e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex 1.326184e+02 2.613750e+02 1.000000e+00 + vertex 1.326184e+02 2.613750e+02 -2.000000e+00 + vertex 1.323437e+02 2.607118e+02 1.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex 1.323437e+02 2.607118e+02 1.000000e+00 + vertex 1.326184e+02 2.613750e+02 -2.000000e+00 + vertex 1.323437e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex 1.323437e+02 2.607118e+02 1.000000e+00 + vertex 1.323437e+02 2.607118e+02 -2.000000e+00 + vertex 1.322500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex 1.322500e+02 2.600000e+02 1.000000e+00 + vertex 1.323437e+02 2.607118e+02 -2.000000e+00 + vertex 1.322500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 -1.305262e-01 -0.000000e+00 + outer loop + vertex 1.322500e+02 2.600000e+02 1.000000e+00 + vertex 1.322500e+02 2.600000e+02 -2.000000e+00 + vertex 1.323437e+02 2.592882e+02 1.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 -1.305262e-01 -0.000000e+00 + outer loop + vertex 1.323437e+02 2.592882e+02 1.000000e+00 + vertex 1.322500e+02 2.600000e+02 -2.000000e+00 + vertex 1.323437e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 -3.826834e-01 -0.000000e+00 + outer loop + vertex 1.323437e+02 2.592882e+02 1.000000e+00 + vertex 1.323437e+02 2.592882e+02 -2.000000e+00 + vertex 1.326184e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 -3.826834e-01 -0.000000e+00 + outer loop + vertex 1.326184e+02 2.586250e+02 1.000000e+00 + vertex 1.323437e+02 2.592882e+02 -2.000000e+00 + vertex 1.326184e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 -6.087614e-01 -0.000000e+00 + outer loop + vertex 1.326184e+02 2.586250e+02 1.000000e+00 + vertex 1.326184e+02 2.586250e+02 -2.000000e+00 + vertex 1.330555e+02 2.580555e+02 1.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 -6.087614e-01 -0.000000e+00 + outer loop + vertex 1.330555e+02 2.580555e+02 1.000000e+00 + vertex 1.326184e+02 2.586250e+02 -2.000000e+00 + vertex 1.330555e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 -7.933533e-01 -0.000000e+00 + outer loop + vertex 1.330555e+02 2.580555e+02 1.000000e+00 + vertex 1.330555e+02 2.580555e+02 -2.000000e+00 + vertex 1.336250e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 -7.933533e-01 -0.000000e+00 + outer loop + vertex 1.336250e+02 2.576184e+02 1.000000e+00 + vertex 1.330555e+02 2.580555e+02 -2.000000e+00 + vertex 1.336250e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 -9.238795e-01 -0.000000e+00 + outer loop + vertex 1.336250e+02 2.576184e+02 1.000000e+00 + vertex 1.336250e+02 2.576184e+02 -2.000000e+00 + vertex 1.342882e+02 2.573437e+02 1.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 -9.238795e-01 -0.000000e+00 + outer loop + vertex 1.342882e+02 2.573437e+02 1.000000e+00 + vertex 1.336250e+02 2.576184e+02 -2.000000e+00 + vertex 1.342882e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 -9.914449e-01 -0.000000e+00 + outer loop + vertex 1.342882e+02 2.573437e+02 1.000000e+00 + vertex 1.342882e+02 2.573437e+02 -2.000000e+00 + vertex 1.350000e+02 2.572500e+02 1.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 -9.914449e-01 -0.000000e+00 + outer loop + vertex 1.350000e+02 2.572500e+02 1.000000e+00 + vertex 1.342882e+02 2.573437e+02 -2.000000e+00 + vertex 1.350000e+02 2.572500e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex 1.350000e+02 2.572500e+02 1.000000e+00 + vertex 1.350000e+02 2.572500e+02 -2.000000e+00 + vertex 1.357118e+02 2.573437e+02 1.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex 1.357118e+02 2.573437e+02 1.000000e+00 + vertex 1.350000e+02 2.572500e+02 -2.000000e+00 + vertex 1.357118e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex 1.357118e+02 2.573437e+02 1.000000e+00 + vertex 1.357118e+02 2.573437e+02 -2.000000e+00 + vertex 1.363750e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex 1.363750e+02 2.576184e+02 1.000000e+00 + vertex 1.357118e+02 2.573437e+02 -2.000000e+00 + vertex 1.363750e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex 1.363750e+02 2.576184e+02 1.000000e+00 + vertex 1.363750e+02 2.576184e+02 -2.000000e+00 + vertex 1.369445e+02 2.580555e+02 1.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex 1.369445e+02 2.580555e+02 1.000000e+00 + vertex 1.363750e+02 2.576184e+02 -2.000000e+00 + vertex 1.369445e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex 1.369445e+02 2.580555e+02 1.000000e+00 + vertex 1.369445e+02 2.580555e+02 -2.000000e+00 + vertex 1.373816e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex 1.373816e+02 2.586250e+02 1.000000e+00 + vertex 1.369445e+02 2.580555e+02 -2.000000e+00 + vertex 1.373816e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex 1.373816e+02 2.586250e+02 1.000000e+00 + vertex 1.373816e+02 2.586250e+02 -2.000000e+00 + vertex 1.376563e+02 2.592882e+02 1.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex 1.376563e+02 2.592882e+02 1.000000e+00 + vertex 1.373816e+02 2.586250e+02 -2.000000e+00 + vertex 1.376563e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.326184e+02 2.613750e+02 1.000000e+00 + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.326184e+02 2.613750e+02 1.000000e+00 + vertex 1.323437e+02 2.607118e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.323437e+02 2.607118e+02 1.000000e+00 + vertex 1.322500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.350000e+02 2.627500e+02 1.000000e+00 + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.350000e+02 2.627500e+02 1.000000e+00 + vertex 1.342882e+02 2.626563e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.342882e+02 2.626563e+02 1.000000e+00 + vertex 1.336250e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.373816e+02 2.613750e+02 1.000000e+00 + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.373816e+02 2.613750e+02 1.000000e+00 + vertex 1.369445e+02 2.619445e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.369445e+02 2.619445e+02 1.000000e+00 + vertex 1.363750e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.373816e+02 2.586250e+02 1.000000e+00 + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.373816e+02 2.586250e+02 1.000000e+00 + vertex 1.376563e+02 2.592882e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.376563e+02 2.592882e+02 1.000000e+00 + vertex 1.377500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.350000e+02 2.572500e+02 1.000000e+00 + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.350000e+02 2.572500e+02 1.000000e+00 + vertex 1.357118e+02 2.573437e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.357118e+02 2.573437e+02 1.000000e+00 + vertex 1.363750e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.326184e+02 2.586250e+02 1.000000e+00 + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.326184e+02 2.586250e+02 1.000000e+00 + vertex 1.330555e+02 2.580555e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.330555e+02 2.580555e+02 1.000000e+00 + vertex 1.336250e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.377500e+02 2.600000e+02 1.000000e+00 + vertex 1.376563e+02 2.607118e+02 1.000000e+00 + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.376563e+02 2.607118e+02 1.000000e+00 + vertex 1.373816e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.363750e+02 2.623816e+02 1.000000e+00 + vertex 1.357118e+02 2.626563e+02 1.000000e+00 + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.357118e+02 2.626563e+02 1.000000e+00 + vertex 1.350000e+02 2.627500e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.336250e+02 2.623816e+02 1.000000e+00 + vertex 1.330555e+02 2.619445e+02 1.000000e+00 + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.330555e+02 2.619445e+02 1.000000e+00 + vertex 1.326184e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.322500e+02 2.600000e+02 1.000000e+00 + vertex 1.323437e+02 2.592882e+02 1.000000e+00 + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.323437e+02 2.592882e+02 1.000000e+00 + vertex 1.326184e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.336250e+02 2.576184e+02 1.000000e+00 + vertex 1.342882e+02 2.573437e+02 1.000000e+00 + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.342882e+02 2.573437e+02 1.000000e+00 + vertex 1.350000e+02 2.572500e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.363750e+02 2.576184e+02 1.000000e+00 + vertex 1.369445e+02 2.580555e+02 1.000000e+00 + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.369445e+02 2.580555e+02 1.000000e+00 + vertex 1.373816e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex -1.323437e+02 2.592882e+02 1.000000e+00 + vertex -1.323437e+02 2.592882e+02 -2.000000e+00 + vertex -1.322500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex -1.322500e+02 2.600000e+02 1.000000e+00 + vertex -1.323437e+02 2.592882e+02 -2.000000e+00 + vertex -1.322500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex -1.322500e+02 2.600000e+02 1.000000e+00 + vertex -1.322500e+02 2.600000e+02 -2.000000e+00 + vertex -1.323437e+02 2.607118e+02 1.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex -1.323437e+02 2.607118e+02 1.000000e+00 + vertex -1.322500e+02 2.600000e+02 -2.000000e+00 + vertex -1.323437e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex -1.323437e+02 2.607118e+02 1.000000e+00 + vertex -1.323437e+02 2.607118e+02 -2.000000e+00 + vertex -1.326184e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex -1.326184e+02 2.613750e+02 1.000000e+00 + vertex -1.323437e+02 2.607118e+02 -2.000000e+00 + vertex -1.326184e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex -1.326184e+02 2.613750e+02 1.000000e+00 + vertex -1.326184e+02 2.613750e+02 -2.000000e+00 + vertex -1.330555e+02 2.619445e+02 1.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex -1.330555e+02 2.619445e+02 1.000000e+00 + vertex -1.326184e+02 2.613750e+02 -2.000000e+00 + vertex -1.330555e+02 2.619445e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex -1.330555e+02 2.619445e+02 1.000000e+00 + vertex -1.330555e+02 2.619445e+02 -2.000000e+00 + vertex -1.336250e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex -1.336250e+02 2.623816e+02 1.000000e+00 + vertex -1.330555e+02 2.619445e+02 -2.000000e+00 + vertex -1.336250e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex -1.336250e+02 2.623816e+02 1.000000e+00 + vertex -1.336250e+02 2.623816e+02 -2.000000e+00 + vertex -1.342882e+02 2.626563e+02 1.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex -1.342882e+02 2.626563e+02 1.000000e+00 + vertex -1.336250e+02 2.623816e+02 -2.000000e+00 + vertex -1.342882e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex -1.342882e+02 2.626563e+02 1.000000e+00 + vertex -1.342882e+02 2.626563e+02 -2.000000e+00 + vertex -1.350000e+02 2.627500e+02 1.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex -1.350000e+02 2.627500e+02 1.000000e+00 + vertex -1.342882e+02 2.626563e+02 -2.000000e+00 + vertex -1.350000e+02 2.627500e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex -1.350000e+02 2.627500e+02 1.000000e+00 + vertex -1.350000e+02 2.627500e+02 -2.000000e+00 + vertex -1.357118e+02 2.626563e+02 1.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex -1.357118e+02 2.626563e+02 1.000000e+00 + vertex -1.350000e+02 2.627500e+02 -2.000000e+00 + vertex -1.357118e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex -1.357118e+02 2.626563e+02 1.000000e+00 + vertex -1.357118e+02 2.626563e+02 -2.000000e+00 + vertex -1.363750e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex -1.363750e+02 2.623816e+02 1.000000e+00 + vertex -1.357118e+02 2.626563e+02 -2.000000e+00 + vertex -1.363750e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex -1.363750e+02 2.623816e+02 1.000000e+00 + vertex -1.363750e+02 2.623816e+02 -2.000000e+00 + vertex -1.369445e+02 2.619445e+02 1.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex -1.369445e+02 2.619445e+02 1.000000e+00 + vertex -1.363750e+02 2.623816e+02 -2.000000e+00 + vertex -1.369445e+02 2.619445e+02 -2.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex -1.369445e+02 2.619445e+02 1.000000e+00 + vertex -1.369445e+02 2.619445e+02 -2.000000e+00 + vertex -1.373816e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex -1.373816e+02 2.613750e+02 1.000000e+00 + vertex -1.369445e+02 2.619445e+02 -2.000000e+00 + vertex -1.373816e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex -1.373816e+02 2.613750e+02 1.000000e+00 + vertex -1.373816e+02 2.613750e+02 -2.000000e+00 + vertex -1.376563e+02 2.607118e+02 1.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex -1.376563e+02 2.607118e+02 1.000000e+00 + vertex -1.373816e+02 2.613750e+02 -2.000000e+00 + vertex -1.376563e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex -1.376563e+02 2.607118e+02 1.000000e+00 + vertex -1.376563e+02 2.607118e+02 -2.000000e+00 + vertex -1.377500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex -1.377500e+02 2.600000e+02 1.000000e+00 + vertex -1.376563e+02 2.607118e+02 -2.000000e+00 + vertex -1.377500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 -1.305262e-01 -0.000000e+00 + outer loop + vertex -1.377500e+02 2.600000e+02 1.000000e+00 + vertex -1.377500e+02 2.600000e+02 -2.000000e+00 + vertex -1.376563e+02 2.592882e+02 1.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 -1.305262e-01 -0.000000e+00 + outer loop + vertex -1.376563e+02 2.592882e+02 1.000000e+00 + vertex -1.377500e+02 2.600000e+02 -2.000000e+00 + vertex -1.376563e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 -3.826834e-01 -0.000000e+00 + outer loop + vertex -1.376563e+02 2.592882e+02 1.000000e+00 + vertex -1.376563e+02 2.592882e+02 -2.000000e+00 + vertex -1.373816e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 -3.826834e-01 -0.000000e+00 + outer loop + vertex -1.373816e+02 2.586250e+02 1.000000e+00 + vertex -1.376563e+02 2.592882e+02 -2.000000e+00 + vertex -1.373816e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 -6.087614e-01 -0.000000e+00 + outer loop + vertex -1.373816e+02 2.586250e+02 1.000000e+00 + vertex -1.373816e+02 2.586250e+02 -2.000000e+00 + vertex -1.369445e+02 2.580555e+02 1.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 -6.087614e-01 -0.000000e+00 + outer loop + vertex -1.369445e+02 2.580555e+02 1.000000e+00 + vertex -1.373816e+02 2.586250e+02 -2.000000e+00 + vertex -1.369445e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 -7.933533e-01 -0.000000e+00 + outer loop + vertex -1.369445e+02 2.580555e+02 1.000000e+00 + vertex -1.369445e+02 2.580555e+02 -2.000000e+00 + vertex -1.363750e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 -7.933533e-01 -0.000000e+00 + outer loop + vertex -1.363750e+02 2.576184e+02 1.000000e+00 + vertex -1.369445e+02 2.580555e+02 -2.000000e+00 + vertex -1.363750e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 -9.238795e-01 -0.000000e+00 + outer loop + vertex -1.363750e+02 2.576184e+02 1.000000e+00 + vertex -1.363750e+02 2.576184e+02 -2.000000e+00 + vertex -1.357118e+02 2.573437e+02 1.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 -9.238795e-01 -0.000000e+00 + outer loop + vertex -1.357118e+02 2.573437e+02 1.000000e+00 + vertex -1.363750e+02 2.576184e+02 -2.000000e+00 + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 -9.914449e-01 -0.000000e+00 + outer loop + vertex -1.357118e+02 2.573437e+02 1.000000e+00 + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + vertex -1.350000e+02 2.572500e+02 1.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 -9.914449e-01 -0.000000e+00 + outer loop + vertex -1.350000e+02 2.572500e+02 1.000000e+00 + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + vertex -1.350000e+02 2.572500e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex -1.350000e+02 2.572500e+02 1.000000e+00 + vertex -1.350000e+02 2.572500e+02 -2.000000e+00 + vertex -1.342882e+02 2.573437e+02 1.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex -1.342882e+02 2.573437e+02 1.000000e+00 + vertex -1.350000e+02 2.572500e+02 -2.000000e+00 + vertex -1.342882e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex -1.342882e+02 2.573437e+02 1.000000e+00 + vertex -1.342882e+02 2.573437e+02 -2.000000e+00 + vertex -1.336250e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex -1.336250e+02 2.576184e+02 1.000000e+00 + vertex -1.342882e+02 2.573437e+02 -2.000000e+00 + vertex -1.336250e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex -1.336250e+02 2.576184e+02 1.000000e+00 + vertex -1.336250e+02 2.576184e+02 -2.000000e+00 + vertex -1.330555e+02 2.580555e+02 1.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex -1.330555e+02 2.580555e+02 1.000000e+00 + vertex -1.336250e+02 2.576184e+02 -2.000000e+00 + vertex -1.330555e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex -1.330555e+02 2.580555e+02 1.000000e+00 + vertex -1.330555e+02 2.580555e+02 -2.000000e+00 + vertex -1.326184e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex -1.326184e+02 2.586250e+02 1.000000e+00 + vertex -1.330555e+02 2.580555e+02 -2.000000e+00 + vertex -1.326184e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex -1.326184e+02 2.586250e+02 1.000000e+00 + vertex -1.326184e+02 2.586250e+02 -2.000000e+00 + vertex -1.323437e+02 2.592882e+02 1.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex -1.323437e+02 2.592882e+02 1.000000e+00 + vertex -1.326184e+02 2.586250e+02 -2.000000e+00 + vertex -1.323437e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.373816e+02 2.613750e+02 1.000000e+00 + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.373816e+02 2.613750e+02 1.000000e+00 + vertex -1.376563e+02 2.607118e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.376563e+02 2.607118e+02 1.000000e+00 + vertex -1.377500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.350000e+02 2.627500e+02 1.000000e+00 + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.350000e+02 2.627500e+02 1.000000e+00 + vertex -1.357118e+02 2.626563e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.357118e+02 2.626563e+02 1.000000e+00 + vertex -1.363750e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.326184e+02 2.613750e+02 1.000000e+00 + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.326184e+02 2.613750e+02 1.000000e+00 + vertex -1.330555e+02 2.619445e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.330555e+02 2.619445e+02 1.000000e+00 + vertex -1.336250e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.326184e+02 2.586250e+02 1.000000e+00 + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.326184e+02 2.586250e+02 1.000000e+00 + vertex -1.323437e+02 2.592882e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.323437e+02 2.592882e+02 1.000000e+00 + vertex -1.322500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.350000e+02 2.572500e+02 1.000000e+00 + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.350000e+02 2.572500e+02 1.000000e+00 + vertex -1.342882e+02 2.573437e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.342882e+02 2.573437e+02 1.000000e+00 + vertex -1.336250e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.373816e+02 2.586250e+02 1.000000e+00 + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.373816e+02 2.586250e+02 1.000000e+00 + vertex -1.369445e+02 2.580555e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.369445e+02 2.580555e+02 1.000000e+00 + vertex -1.363750e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.322500e+02 2.600000e+02 1.000000e+00 + vertex -1.323437e+02 2.607118e+02 1.000000e+00 + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.323437e+02 2.607118e+02 1.000000e+00 + vertex -1.326184e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.336250e+02 2.623816e+02 1.000000e+00 + vertex -1.342882e+02 2.626563e+02 1.000000e+00 + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.342882e+02 2.626563e+02 1.000000e+00 + vertex -1.350000e+02 2.627500e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.363750e+02 2.623816e+02 1.000000e+00 + vertex -1.369445e+02 2.619445e+02 1.000000e+00 + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.369445e+02 2.619445e+02 1.000000e+00 + vertex -1.373816e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.377500e+02 2.600000e+02 1.000000e+00 + vertex -1.376563e+02 2.592882e+02 1.000000e+00 + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.376563e+02 2.592882e+02 1.000000e+00 + vertex -1.373816e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.363750e+02 2.576184e+02 1.000000e+00 + vertex -1.357118e+02 2.573437e+02 1.000000e+00 + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.357118e+02 2.573437e+02 1.000000e+00 + vertex -1.350000e+02 2.572500e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.336250e+02 2.576184e+02 1.000000e+00 + vertex -1.330555e+02 2.580555e+02 1.000000e+00 + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.330555e+02 2.580555e+02 1.000000e+00 + vertex -1.326184e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal -1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex -2.550000e+02 -2.538197e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 1.377500e+02 2.600000e+02 -2.000000e+00 + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + vertex 1.377500e+02 2.600000e+02 -2.000000e+00 + vertex 1.376563e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + vertex 1.376563e+02 2.592882e+02 -2.000000e+00 + vertex 1.376417e+02 2.586870e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.376417e+02 2.586870e+02 -2.000000e+00 + vertex 1.376563e+02 2.592882e+02 -2.000000e+00 + vertex 1.373816e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.376417e+02 2.586870e+02 -2.000000e+00 + vertex 1.373816e+02 2.586250e+02 -2.000000e+00 + vertex 1.372413e+02 2.580819e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.372413e+02 2.580819e+02 -2.000000e+00 + vertex 1.373816e+02 2.586250e+02 -2.000000e+00 + vertex 1.369445e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.372413e+02 2.580819e+02 -2.000000e+00 + vertex 1.369445e+02 2.580555e+02 -2.000000e+00 + vertex 1.367054e+02 2.575929e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.367054e+02 2.575929e+02 -2.000000e+00 + vertex 1.369445e+02 2.580555e+02 -2.000000e+00 + vertex 1.363750e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.367054e+02 2.575929e+02 -2.000000e+00 + vertex 1.363750e+02 2.576184e+02 -2.000000e+00 + vertex 1.360663e+02 2.572495e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.360663e+02 2.572495e+02 -2.000000e+00 + vertex 1.363750e+02 2.576184e+02 -2.000000e+00 + vertex 1.357118e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360663e+02 2.572495e+02 -2.000000e+00 + vertex 1.357118e+02 2.573437e+02 -2.000000e+00 + vertex 1.353628e+02 2.570724e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.353628e+02 2.570724e+02 -2.000000e+00 + vertex 1.357118e+02 2.573437e+02 -2.000000e+00 + vertex 1.350000e+02 2.572500e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.353628e+02 2.570724e+02 -2.000000e+00 + vertex 1.350000e+02 2.572500e+02 -2.000000e+00 + vertex 1.346372e+02 2.570724e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.346372e+02 2.570724e+02 -2.000000e+00 + vertex 1.350000e+02 2.572500e+02 -2.000000e+00 + vertex 1.342882e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.346372e+02 2.570724e+02 -2.000000e+00 + vertex 1.342882e+02 2.573437e+02 -2.000000e+00 + vertex 1.339337e+02 2.572495e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.339337e+02 2.572495e+02 -2.000000e+00 + vertex 1.342882e+02 2.573437e+02 -2.000000e+00 + vertex 1.336250e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339337e+02 2.572495e+02 -2.000000e+00 + vertex 1.336250e+02 2.576184e+02 -2.000000e+00 + vertex 1.332946e+02 2.575929e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.332946e+02 2.575929e+02 -2.000000e+00 + vertex 1.336250e+02 2.576184e+02 -2.000000e+00 + vertex 1.330555e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.332946e+02 2.575929e+02 -2.000000e+00 + vertex 1.330555e+02 2.580555e+02 -2.000000e+00 + vertex 1.327587e+02 2.580819e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.327587e+02 2.580819e+02 -2.000000e+00 + vertex 1.330555e+02 2.580555e+02 -2.000000e+00 + vertex 1.326184e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.327587e+02 2.580819e+02 -2.000000e+00 + vertex 1.326184e+02 2.586250e+02 -2.000000e+00 + vertex 1.323583e+02 2.586870e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.323583e+02 2.586870e+02 -2.000000e+00 + vertex 1.326184e+02 2.586250e+02 -2.000000e+00 + vertex 1.323437e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.323583e+02 2.586870e+02 -2.000000e+00 + vertex 1.323437e+02 2.592882e+02 -2.000000e+00 + vertex 1.321177e+02 2.593714e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.321177e+02 2.593714e+02 -2.000000e+00 + vertex 1.323437e+02 2.592882e+02 -2.000000e+00 + vertex 1.322500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.321177e+02 2.593714e+02 -2.000000e+00 + vertex 1.322500e+02 2.600000e+02 -2.000000e+00 + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.322500e+02 2.600000e+02 -2.000000e+00 + vertex 1.323437e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.323437e+02 2.607118e+02 -2.000000e+00 + vertex 1.326184e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.350000e+02 2.627500e+02 -2.000000e+00 + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 1.350000e+02 2.627500e+02 -2.000000e+00 + vertex 1.357118e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 1.357118e+02 2.626563e+02 -2.000000e+00 + vertex 1.363750e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.326184e+02 2.613750e+02 -2.000000e+00 + vertex 1.330555e+02 2.619445e+02 -2.000000e+00 + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.330555e+02 2.619445e+02 -2.000000e+00 + vertex 1.336250e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.336250e+02 2.623816e+02 -2.000000e+00 + vertex 1.342882e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.342882e+02 2.626563e+02 -2.000000e+00 + vertex 1.350000e+02 2.627500e+02 -2.000000e+00 + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.363750e+02 2.623816e+02 -2.000000e+00 + vertex 1.369445e+02 2.619445e+02 -2.000000e+00 + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 1.369445e+02 2.619445e+02 -2.000000e+00 + vertex 1.373816e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 1.373816e+02 2.613750e+02 -2.000000e+00 + vertex 1.376563e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.376563e+02 2.607118e+02 -2.000000e+00 + vertex 1.377500e+02 2.600000e+02 -2.000000e+00 + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet +endsolid diff --git a/backend/profiles/profiles/Comgrow/comgrow_t500_buildplate_texture.png b/backend/profiles/profiles/Comgrow/comgrow_t500_buildplate_texture.png new file mode 100644 index 0000000..2c20b53 Binary files /dev/null and b/backend/profiles/profiles/Comgrow/comgrow_t500_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Comgrow/filament/Comgrow Generic ABS.json b/backend/profiles/profiles/Comgrow/filament/Comgrow Generic ABS.json new file mode 100644 index 0000000..7cf0544 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/filament/Comgrow Generic ABS.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Comgrow Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "filament_retraction_length": [ + "0.5" + ], + "compatible_printers": [ + "Comgrow T500 0.4 nozzle", + "Comgrow T500 0.6 nozzle", + "Comgrow T500 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/filament/Comgrow Generic PETG.json b/backend/profiles/profiles/Comgrow/filament/Comgrow Generic PETG.json new file mode 100644 index 0000000..dce4fb0 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/filament/Comgrow Generic PETG.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Comgrow Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "25" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Comgrow T500 0.4 nozzle", + "Comgrow T500 0.6 nozzle", + "Comgrow T500 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/filament/Comgrow Generic PLA.json b/backend/profiles/profiles/Comgrow/filament/Comgrow Generic PLA.json new file mode 100644 index 0000000..cf71bd0 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/filament/Comgrow Generic PLA.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Comgrow Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "filament_retraction_length": [ + "0.5" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Comgrow T500 0.4 nozzle", + "Comgrow T500 0.6 nozzle", + "Comgrow T500 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/filament/Comgrow T300 PLA.json b/backend/profiles/profiles/Comgrow/filament/Comgrow T300 PLA.json new file mode 100644 index 0000000..b87af14 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/filament/Comgrow T300 PLA.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Comgrow T300 PLA", + "inherits": "Comgrow Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "filament_retraction_length": [ + "0.5" + ], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Comgrow T300 0.4 nozzle" + ], + "fan_min_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "50" + ], + "fan_max_speed": [ + "100" + ], + "slow_down_layer_time": [ + "6" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "hot_plate_temp": [ + "65" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/filament/fdm_filament_abs.json b/backend/profiles/profiles/Comgrow/filament/fdm_filament_abs.json new file mode 100644 index 0000000..9ba48c6 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/filament/fdm_filament_common.json b/backend/profiles/profiles/Comgrow/filament/fdm_filament_common.json new file mode 100644 index 0000000..d51946a --- /dev/null +++ b/backend/profiles/profiles/Comgrow/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/filament/fdm_filament_pet.json b/backend/profiles/profiles/Comgrow/filament/fdm_filament_pet.json new file mode 100644 index 0000000..5120f89 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/filament/fdm_filament_pla.json b/backend/profiles/profiles/Comgrow/filament/fdm_filament_pla.json new file mode 100644 index 0000000..342bb3e --- /dev/null +++ b/backend/profiles/profiles/Comgrow/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/machine/Comgrow T300 0.4 nozzle.json b/backend/profiles/profiles/Comgrow/machine/Comgrow T300 0.4 nozzle.json new file mode 100644 index 0000000..7669c85 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/machine/Comgrow T300 0.4 nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "machine", + "name": "Comgrow T300 0.4 nozzle", + "inherits": "fdm_comgrow_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Comgrow T300", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "350", + "thumbnails": [ + "64x64", + "160x160", + "176x176" + ], + "thumbnails_format": "JPG", + "before_layer_change_gcode": "", + "retraction_length": [ + "0.8" + ], + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_x": [ + "12000" + ], + "machine_max_acceleration_y": [ + "12000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_z": [ + "20" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "0.25" + ], + "machine_max_jerk_e": [ + "3" + ], + "z_hop": [ + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "retract_lift_below": [ + "348" + ], + "retraction_speed": [ + "50" + ], + "deretraction_speed": [ + "50" + ], + "machine_start_gcode": "G28\nG90\nG1 X0 F3000\nG1 Z0.300 F600\nG1 Y0 F3000\nG91 \nG1 X-2 Y-6 F3000\nSTART_PRINT\nM400\nG90\nM83\nG90\nG1 X0 F3000\nG1 Z0.300 F600\nG1 Y0 F3000\nG91 \nG1 X-2 Y-6 F3000\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG1 E25 F480\nG4 P1000\nG1 E-0.200 Z5 F600\nG1 X90.000 F6000\nG1 Z-5.200 F600\nG1 X60.000 E14.4 F3000\nG1 X60.000 E9.6 F3000\nG1 Y1 E0.16 F3000\nG1 X-60.000 E9.6 F3000\nG1 X-60.000 E14.4 F3000\nG1 Y1 E0.16 F3000\nG1 X60.000 E14.4 F3000\nG1 X60.000 E9.6 F3000\nG1 E-0.100 Z0.5 F600\nM400\n\n", + "machine_end_gcode": "END_PRINT\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/machine/Comgrow T300.json b/backend/profiles/profiles/Comgrow/machine/Comgrow T300.json new file mode 100644 index 0000000..813487d --- /dev/null +++ b/backend/profiles/profiles/Comgrow/machine/Comgrow T300.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Comgrow T300", + "model_id": "Comgrow_T300", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Comgrow", + "bed_model": "comgrow_t300_buildplate_model.stl", + "bed_texture": "comgrow_t300_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Comgrow T300 PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/machine/Comgrow T500 0.4 nozzle.json b/backend/profiles/profiles/Comgrow/machine/Comgrow T500 0.4 nozzle.json new file mode 100644 index 0000000..e480137 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/machine/Comgrow T500 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "Comgrow T500 0.4 nozzle", + "inherits": "fdm_comgrow_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Comgrow T500", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/machine/Comgrow T500 0.6 nozzle.json b/backend/profiles/profiles/Comgrow/machine/Comgrow T500 0.6 nozzle.json new file mode 100644 index 0000000..2d1629b --- /dev/null +++ b/backend/profiles/profiles/Comgrow/machine/Comgrow T500 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "machine", + "name": "Comgrow T500 0.6 nozzle", + "inherits": "fdm_comgrow_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Comgrow T500", + "printer_variant": "0.6", + "retraction_length": [ + "1.0" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/machine/Comgrow T500 0.8 nozzle.json b/backend/profiles/profiles/Comgrow/machine/Comgrow T500 0.8 nozzle.json new file mode 100644 index 0000000..2eaf236 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/machine/Comgrow T500 0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "machine", + "name": "Comgrow T500 0.8 nozzle", + "inherits": "fdm_comgrow_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Comgrow T500", + "printer_variant": "0.8", + "retraction_length": [ + "1.0" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/machine/Comgrow T500.json b/backend/profiles/profiles/Comgrow/machine/Comgrow T500.json new file mode 100644 index 0000000..f8567db --- /dev/null +++ b/backend/profiles/profiles/Comgrow/machine/Comgrow T500.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Comgrow T500", + "model_id": "Comgrow_T500", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Comgrow", + "bed_model": "comgrow_t500_buildplate_model.stl", + "bed_texture": "comgrow_t500_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Comgrow Generic PLA;Comgrow Generic PETG;Comgrow Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/machine/fdm_comgrow_common.json b/backend/profiles/profiles/Comgrow/machine/fdm_comgrow_common.json new file mode 100644 index 0000000..13dc2f1 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/machine/fdm_comgrow_common.json @@ -0,0 +1,146 @@ +{ + "type": "machine", + "name": "fdm_comgrow_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "500", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "wipe": [ + "1" + ], + "thumbnails": [ + "32x32", + "300x300" + ], + "thumbnails_format": "PNG", + "nozzle_type": "hardened_steel", + "default_filament_profile": [ + "Comgrow Generic PETG" + ], + "default_print_profile": "0.20mm Standard @Comgrow T500", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nG28 ; home all\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\nG1 Z2 F240\nG1 X2 Y10 F3000\nG1 Z0.28 F240\nG92 E0\nG1 Y190 E15 F1500 ; intro line\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E15 F1200 ; intro line\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/machine/fdm_machine_common.json b/backend/profiles/profiles/Comgrow/machine/fdm_machine_common.json new file mode 100644 index 0000000..ad0adb0 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/machine/fdm_machine_common.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.16mm Opitmal @Comgrow T500 0.6.json b/backend/profiles/profiles/Comgrow/process/0.16mm Opitmal @Comgrow T500 0.6.json new file mode 100644 index 0000000..cadaaad --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.16mm Opitmal @Comgrow T500 0.6.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.16mm Opitmal @Comgrow T500 0.6", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.6", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.6", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "120", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "120", + "inner_wall_speed": "140", + "internal_solid_infill_speed": "120", + "top_surface_speed": "30", + "gap_infill_speed": "60", + "sparse_infill_speed": "150", + "travel_speed": "170", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.16mm Optimal @Comgrow T500 0.4.json b/backend/profiles/profiles/Comgrow/process/0.16mm Optimal @Comgrow T500 0.4.json new file mode 100644 index 0000000..d4de08f --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.16mm Optimal @Comgrow T500 0.4.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Comgrow T500 0.4", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "140", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "140", + "inner_wall_speed": "160", + "internal_solid_infill_speed": "200", + "top_surface_speed": "40", + "gap_infill_speed": "70", + "sparse_infill_speed": "200", + "travel_speed": "200", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.18mm Optimal @Comgrow T500.json b/backend/profiles/profiles/Comgrow/process/0.18mm Optimal @Comgrow T500.json new file mode 100644 index 0000000..16167c1 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.18mm Optimal @Comgrow T500.json @@ -0,0 +1,102 @@ +{ + "type": "process", + "name": "0.18mm Optimal @Comgrow T500", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Comgrow T500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.20mm Optimal @Comgrow T300 0.4 - official.json b/backend/profiles/profiles/Comgrow/process/0.20mm Optimal @Comgrow T300 0.4 - official.json new file mode 100644 index 0000000..e6ab703 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.20mm Optimal @Comgrow T300 0.4 - official.json @@ -0,0 +1,120 @@ +{ + "type": "process", + "name": "0.20mm Optimal @Comgrow T300 0.4 - official", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_width": "5", + "brim_type": "outer_only", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "default_acceleration": "8000", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "outer wall/inner wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "60", + "initial_layer_travel_speed": "60%", + "outer_wall_speed": "150", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "180", + "top_surface_speed": "180", + "gap_infill_speed": "150", + "sparse_infill_speed": "300", + "travel_speed": "350", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "6000", + "initial_layer_acceleration": "5000", + "top_surface_acceleration": "6000", + "travel_acceleration": "8000", + "wall_generator": "classic", + "slow_down_layers": "3", + "bottom_solid_infill_flow_ratio": "1.25", + "accel_to_decel_enable": "0", + "accel_to_decel_factor": "30%", + "skirt_speed": "0", + "gcode_label_objects": "1", + "exclude_object": "1", + "compatible_printers": [ + "Comgrow T300 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.4.json b/backend/profiles/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.4.json new file mode 100644 index 0000000..df1e1db --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.4.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.20mm Standard @Comgrow T500 0.4", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "140", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "140", + "inner_wall_speed": "160", + "internal_solid_infill_speed": "200", + "top_surface_speed": "40", + "gap_infill_speed": "70", + "sparse_infill_speed": "200", + "travel_speed": "200", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.6.json b/backend/profiles/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.6.json new file mode 100644 index 0000000..e86f7d7 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.6.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.20mm Standard @Comgrow T500 0.6", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.6", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.6", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "120", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "120", + "inner_wall_speed": "140", + "internal_solid_infill_speed": "120", + "top_surface_speed": "30", + "gap_infill_speed": "60", + "sparse_infill_speed": "150", + "travel_speed": "170", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 1.0.json b/backend/profiles/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 1.0.json new file mode 100644 index 0000000..993d6a3 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 1.0.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.20mm Standard @Comgrow T500 1.0", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "1.0", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "1.0", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "1.0", + "initial_layer_print_height": "0.28", + "infill_combination": "0", + "sparse_infill_line_width": "1.0", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "1.0", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "1.0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "1.0", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "25", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "50", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "60", + "top_surface_speed": "40", + "gap_infill_speed": "60", + "sparse_infill_speed": "50", + "travel_speed": "80", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 1.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.20mm Standard @Comgrow T500.json b/backend/profiles/profiles/Comgrow/process/0.20mm Standard @Comgrow T500.json new file mode 100644 index 0000000..3710a68 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.20mm Standard @Comgrow T500.json @@ -0,0 +1,102 @@ +{ + "type": "process", + "name": "0.20mm Standard @Comgrow T500", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Comgrow T500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.4.json b/backend/profiles/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.4.json new file mode 100644 index 0000000..d9f9211 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.4.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.24mm Draft @Comgrow T500 0.4", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.28", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "140", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "140", + "inner_wall_speed": "160", + "internal_solid_infill_speed": "200", + "top_surface_speed": "40", + "gap_infill_speed": "70", + "sparse_infill_speed": "200", + "travel_speed": "200", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.6.json b/backend/profiles/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.6.json new file mode 100644 index 0000000..ec508ff --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.6.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.24mm Draft @Comgrow T500 0.6", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.28", + "infill_combination": "0", + "sparse_infill_line_width": "0.6", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.6", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "120", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "120", + "inner_wall_speed": "140", + "internal_solid_infill_speed": "120", + "top_surface_speed": "30", + "gap_infill_speed": "60", + "sparse_infill_speed": "150", + "travel_speed": "170", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.24mm Optimal @Comgrow T500 0.8.json b/backend/profiles/profiles/Comgrow/process/0.24mm Optimal @Comgrow T500 0.8.json new file mode 100644 index 0000000..9a5a426 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.24mm Optimal @Comgrow T500 0.8.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Comgrow T500 0.8", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.28", + "infill_combination": "0", + "sparse_infill_line_width": "0.8", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.8", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.8", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "70", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "80", + "top_surface_speed": "40", + "gap_infill_speed": "60", + "sparse_infill_speed": "100", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.4.json b/backend/profiles/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.4.json new file mode 100644 index 0000000..4cc15b4 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.4.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.28mm SuperDraft @Comgrow T500 0.4", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.28", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.32", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "140", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "140", + "inner_wall_speed": "160", + "internal_solid_infill_speed": "200", + "top_surface_speed": "40", + "gap_infill_speed": "70", + "sparse_infill_speed": "200", + "travel_speed": "200", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.6.json b/backend/profiles/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.6.json new file mode 100644 index 0000000..1ad985d --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.6.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.28mm SuperDraft @Comgrow T500 0.6", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.28", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.32", + "infill_combination": "0", + "sparse_infill_line_width": "0.6", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.6", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "120", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "120", + "inner_wall_speed": "140", + "internal_solid_infill_speed": "120", + "top_surface_speed": "30", + "gap_infill_speed": "60", + "sparse_infill_speed": "150", + "travel_speed": "170", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.32mm Standard @Comgrow T500 0.8.json b/backend/profiles/profiles/Comgrow/process/0.32mm Standard @Comgrow T500 0.8.json new file mode 100644 index 0000000..31b65b8 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.32mm Standard @Comgrow T500 0.8.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.32mm Standard @Comgrow T500 0.8", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.32", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.36", + "infill_combination": "0", + "sparse_infill_line_width": "0.8", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.8", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.8", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "70", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "80", + "top_surface_speed": "40", + "gap_infill_speed": "60", + "sparse_infill_speed": "100", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.40mm Draft @Comgrow T500 0.8.json b/backend/profiles/profiles/Comgrow/process/0.40mm Draft @Comgrow T500 0.8.json new file mode 100644 index 0000000..ea7aac3 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.40mm Draft @Comgrow T500 0.8.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.40mm Draft @Comgrow T500 0.8", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.40", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.44", + "infill_combination": "0", + "sparse_infill_line_width": "0.8", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.8", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.8", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "70", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "80", + "top_surface_speed": "40", + "gap_infill_speed": "60", + "sparse_infill_speed": "100", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.48mm Draft @Comgrow T500 0.8.json b/backend/profiles/profiles/Comgrow/process/0.48mm Draft @Comgrow T500 0.8.json new file mode 100644 index 0000000..02569ec --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.48mm Draft @Comgrow T500 0.8.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.48mm Draft @Comgrow T500 0.8", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.48", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.52", + "infill_combination": "0", + "sparse_infill_line_width": "0.8", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.8", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.8", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "70", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "80", + "top_surface_speed": "40", + "gap_infill_speed": "60", + "sparse_infill_speed": "100", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/0.56mm SuperDraft @Comgrow T500 0.8.json b/backend/profiles/profiles/Comgrow/process/0.56mm SuperDraft @Comgrow T500 0.8.json new file mode 100644 index 0000000..cfe77a0 --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/0.56mm SuperDraft @Comgrow T500 0.8.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.56mm SuperChunky @Comgrow T500 0.8", + "inherits": "fdm_process_comgrow_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.56", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.60", + "infill_combination": "0", + "sparse_infill_line_width": "0.8", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.8", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.8", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "70", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "70", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "80", + "top_surface_speed": "40", + "gap_infill_speed": "60", + "sparse_infill_speed": "100", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "compatible_printers": [ + "Comgrow T500 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/fdm_process_comgrow_common.json b/backend/profiles/profiles/Comgrow/process/fdm_process_comgrow_common.json new file mode 100644 index 0000000..f05c33a --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/fdm_process_comgrow_common.json @@ -0,0 +1,231 @@ +{ + "type": "process", + "name": "fdm_process_comgrow_common", + "inherits": "fdm_process_common", + "from": "", + "instantiation": "false", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.85", + "bridge_no_support": "0", + "bridge_speed": "25", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers_condition": "", + "default_acceleration": "3000", + "default_jerk": "0", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_infill_speed": "70", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "23%", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "60", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.4", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "3000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.4", + "inner_wall_speed": "160", + "interface_shells": "0", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "200", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "line_width": "0.4", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "1000", + "outer_wall_jerk": "9", + "outer_wall_speed": "140", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "seam_gap": "5%", + "seam_position": "aligned", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "10%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.4", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "rectilinear", + "support_interface_spacing": "0.2", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "140", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.15", + "support_type": "normal(auto)", + "thick_bridges": "0", + "timelapse_type": "0", + "top_shell_layers": "2", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.4", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "40", + "travel_acceleration": "3000", + "travel_jerk": "12", + "travel_speed": "200", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "3", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Comgrow/process/fdm_process_common.json b/backend/profiles/profiles/Comgrow/process/fdm_process_common.json new file mode 100644 index 0000000..2cb485e --- /dev/null +++ b/backend/profiles/profiles/Comgrow/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality.json b/backend/profiles/profiles/Creality.json new file mode 100644 index 0000000..9433656 --- /dev/null +++ b/backend/profiles/profiles/Creality.json @@ -0,0 +1,1818 @@ +{ + "name": "Creality", + "version": "02.03.01.10", + "force_update": "0", + "description": "Creality configurations", + "machine_model_list": [ + { + "name": "Creality CR-10 Max", + "sub_path": "machine/Creality CR-10 Max.json" + }, + { + "name": "Creality CR-10 SE", + "sub_path": "machine/Creality CR-10 SE.json" + }, + { + "name": "Creality CR-10 V2", + "sub_path": "machine/Creality CR-10 V2.json" + }, + { + "name": "Creality CR-10 V3", + "sub_path": "machine/Creality CR-10 V3.json" + }, + { + "name": "Creality CR-6 Max", + "sub_path": "machine/Creality CR-6 Max.json" + }, + { + "name": "Creality CR-6 SE", + "sub_path": "machine/Creality CR-6 SE.json" + }, + { + "name": "Creality CR-M4", + "sub_path": "machine/Creality CR-M4.json" + }, + { + "name": "Creality Ender-3", + "sub_path": "machine/Creality Ender-3.json" + }, + { + "name": "Creality Ender-3 Pro", + "sub_path": "machine/Creality Ender-3 Pro.json" + }, + { + "name": "Creality Ender-3 S1", + "sub_path": "machine/Creality Ender-3 S1.json" + }, + { + "name": "Creality Ender-3 S1 Plus", + "sub_path": "machine/Creality Ender-3 S1 Plus.json" + }, + { + "name": "Creality Ender-3 S1 Pro", + "sub_path": "machine/Creality Ender-3 S1 Pro.json" + }, + { + "name": "Creality Ender-3 V2", + "sub_path": "machine/Creality Ender-3 V2.json" + }, + { + "name": "Creality Ender-3 V2 Neo", + "sub_path": "machine/Creality Ender-3 V2 Neo.json" + }, + { + "name": "Creality Ender-3 V3", + "sub_path": "machine/Creality Ender-3 V3.json" + }, + { + "name": "Creality Ender-3 V3 KE", + "sub_path": "machine/Creality Ender-3 V3 KE.json" + }, + { + "name": "Creality Ender-3 V3 Plus", + "sub_path": "machine/Creality Ender-3 V3 Plus.json" + }, + { + "name": "Creality Ender-3 V3 SE", + "sub_path": "machine/Creality Ender-3 V3 SE.json" + }, + { + "name": "Creality Ender-5", + "sub_path": "machine/Creality Ender-5.json" + }, + { + "name": "Creality Ender-5 Max", + "sub_path": "machine/Creality Ender-5 Max.json" + }, + { + "name": "Creality Ender-5 Plus", + "sub_path": "machine/Creality Ender-5 Plus.json" + }, + { + "name": "Creality Ender-5 Pro (2019)", + "sub_path": "machine/Creality Ender-5 Pro (2019).json" + }, + { + "name": "Creality Ender-5 S1", + "sub_path": "machine/Creality Ender-5 S1.json" + }, + { + "name": "Creality Ender-5S", + "sub_path": "machine/Creality Ender-5S.json" + }, + { + "name": "Creality Ender-6", + "sub_path": "machine/Creality Ender-6.json" + }, + { + "name": "Creality Hi", + "sub_path": "machine/Creality Hi.json" + }, + { + "name": "Creality K1", + "sub_path": "machine/Creality K1.json" + }, + { + "name": "Creality K1 Max", + "sub_path": "machine/Creality K1 Max.json" + }, + { + "name": "Creality K1 SE", + "sub_path": "machine/Creality K1 SE.json" + }, + { + "name": "Creality K1C", + "sub_path": "machine/Creality K1C.json" + }, + { + "name": "Creality K2 Plus", + "sub_path": "machine/Creality K2 Plus.json" + }, + { + "name": "Creality Sermoon V1", + "sub_path": "machine/Creality Sermoon V1.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_creality_common", + "sub_path": "process/fdm_process_creality_common.json" + }, + { + "name": "0.08mm SuperDetail @Creality CR-6 0.2", + "sub_path": "process/0.08mm SuperDetail @Creality CR-6 0.2.json" + }, + { + "name": "0.10mm HighDetail @Creality 0.4 CR-6 0.4", + "sub_path": "process/0.10mm HighDetail @Creality CR-6 0.4.json" + }, + { + "name": "0.10mm HighDetail @Creality CR-M4", + "sub_path": "process/0.10mm HighDetail @Creality CR-M4.json" + }, + { + "name": "0.12mm Detail @Creality 0.4 CR-6", + "sub_path": "process/0.12mm Detail @Creality CR-6 0.4.json" + }, + { + "name": "0.12mm Detail @Creality CR-6 0.2", + "sub_path": "process/0.12mm Detail @Creality CR-6 0.2.json" + }, + { + "name": "0.12mm Fine @Creality CR10Max", + "sub_path": "process/0.12mm Fine @Creality CR10Max.json" + }, + { + "name": "0.12mm Fine @Creality Ender3 0.2", + "sub_path": "process/0.12mm Fine @Creality Ender3 0.2.json" + }, + { + "name": "0.12mm Fine @Creality Ender3 0.4", + "sub_path": "process/0.12mm Fine @Creality Ender3 0.4.json" + }, + { + "name": "0.12mm Fine @Creality Ender3 0.6", + "sub_path": "process/0.12mm Fine @Creality Ender3 0.6.json" + }, + { + "name": "0.12mm Fine @Creality Ender3 0.8", + "sub_path": "process/0.12mm Fine @Creality Ender3 0.8.json" + }, + { + "name": "0.12mm Fine @Creality Ender3 Pro 0.2", + "sub_path": "process/0.12mm Fine @Creality Ender3 Pro 0.2.json" + }, + { + "name": "0.12mm Fine @Creality Ender3 Pro 0.4", + "sub_path": "process/0.12mm Fine @Creality Ender3 Pro 0.4.json" + }, + { + "name": "0.12mm Fine @Creality Ender3 Pro 0.6", + "sub_path": "process/0.12mm Fine @Creality Ender3 Pro 0.6.json" + }, + { + "name": "0.12mm Fine @Creality Ender3 Pro 0.8", + "sub_path": "process/0.12mm Fine @Creality Ender3 Pro 0.8.json" + }, + { + "name": "0.12mm Fine @Creality Ender3V2", + "sub_path": "process/0.12mm Fine @Creality Ender3V2.json" + }, + { + "name": "0.12mm Fine @Creality Ender3V2Neo", + "sub_path": "process/0.12mm Fine @Creality Ender3V2Neo.json" + }, + { + "name": "0.12mm Fine @Creality Ender3V3SE 0.2", + "sub_path": "process/0.12mm Fine @Creality Ender3V3SE 0.2.json" + }, + { + "name": "0.12mm Fine @Creality Ender3V3SE 0.4", + "sub_path": "process/0.12mm Fine @Creality Ender3V3SE 0.4.json" + }, + { + "name": "0.12mm Fine @Creality Ender3V3SE 0.6", + "sub_path": "process/0.12mm Fine @Creality Ender3V3SE 0.6.json" + }, + { + "name": "0.12mm Fine @Creality Ender3V3SE 0.8", + "sub_path": "process/0.12mm Fine @Creality Ender3V3SE 0.8.json" + }, + { + "name": "0.12mm Fine @Creality Ender5Pro (2019)", + "sub_path": "process/0.12mm Fine @Creality Ender5Pro (2019).json" + }, + { + "name": "0.15mm Detail @Creality CR-M4", + "sub_path": "process/0.15mm Detail @Creality CR-M4.json" + }, + { + "name": "0.15mm Optimal @Creality CR10Max", + "sub_path": "process/0.15mm Optimal @Creality CR10Max.json" + }, + { + "name": "0.15mm Optimal @Creality Ender3V2", + "sub_path": "process/0.15mm Optimal @Creality Ender3V2.json" + }, + { + "name": "0.15mm Optimal @Creality Ender5Pro (2019)", + "sub_path": "process/0.15mm Optimal @Creality Ender5Pro (2019).json" + }, + { + "name": "0.16mm Optimal @Creality CR-6 0.2", + "sub_path": "process/0.16mm Optimal @Creality CR-6 0.2.json" + }, + { + "name": "0.16mm Optimal @Creality CR-6 0.4", + "sub_path": "process/0.16mm Optimal @Creality CR-6 0.4.json" + }, + { + "name": "0.16mm Optimal @Creality CR-6 0.6", + "sub_path": "process/0.16mm Optimal @Creality CR-6 0.6.json" + }, + { + "name": "0.16mm Optimal @Creality CR10V2", + "sub_path": "process/0.16mm Optimal @Creality CR10V2.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3 0.2", + "sub_path": "process/0.16mm Optimal @Creality Ender3 0.2.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3 0.4", + "sub_path": "process/0.16mm Optimal @Creality Ender3 0.4.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3 0.6", + "sub_path": "process/0.16mm Optimal @Creality Ender3 0.6.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3 0.8", + "sub_path": "process/0.16mm Optimal @Creality Ender3 0.8.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3 Pro 0.2", + "sub_path": "process/0.16mm Optimal @Creality Ender3 Pro 0.2.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3 Pro 0.4", + "sub_path": "process/0.16mm Optimal @Creality Ender3 Pro 0.4.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3 Pro 0.6", + "sub_path": "process/0.16mm Optimal @Creality Ender3 Pro 0.6.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3 Pro 0.8", + "sub_path": "process/0.16mm Optimal @Creality Ender3 Pro 0.8.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3S1", + "sub_path": "process/0.16mm Optimal @Creality Ender3S1.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3S1Plus 0.2", + "sub_path": "process/0.16mm Optimal @Creality Ender3S1Plus 0.2.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3S1Plus 0.4", + "sub_path": "process/0.16mm Optimal @Creality Ender3S1Plus 0.4.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3S1Plus 0.6", + "sub_path": "process/0.16mm Optimal @Creality Ender3S1Plus 0.6.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3S1Plus 0.8", + "sub_path": "process/0.16mm Optimal @Creality Ender3S1Plus 0.8.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3S1Pro", + "sub_path": "process/0.16mm Optimal @Creality Ender3S1Pro.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3V2Neo", + "sub_path": "process/0.16mm Optimal @Creality Ender3V2Neo.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3V3SE 0.2", + "sub_path": "process/0.16mm Optimal @Creality Ender3V3SE 0.2.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3V3SE 0.4", + "sub_path": "process/0.16mm Optimal @Creality Ender3V3SE 0.4.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3V3SE 0.6", + "sub_path": "process/0.16mm Optimal @Creality Ender3V3SE 0.6.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3V3SE 0.8", + "sub_path": "process/0.16mm Optimal @Creality Ender3V3SE 0.8.json" + }, + { + "name": "0.16mm Optimal @Creality Ender5", + "sub_path": "process/0.16mm Optimal @Creality Ender5.json" + }, + { + "name": "0.16mm Optimal @Creality Ender5Plus", + "sub_path": "process/0.16mm Optimal @Creality Ender5Plus.json" + }, + { + "name": "0.16mm Optimal @Creality Ender5S", + "sub_path": "process/0.16mm Optimal @Creality Ender5S.json" + }, + { + "name": "0.16mm Optimal @Creality Ender5S1", + "sub_path": "process/0.16mm Optimal @Creality Ender5S1.json" + }, + { + "name": "0.16mm Optimal @Creality Ender6", + "sub_path": "process/0.16mm Optimal @Creality Ender6.json" + }, + { + "name": "0.16mm Optimal @Creality Sermoon V1", + "sub_path": "process/0.16mm Optimal @Creality Sermoon V1.json" + }, + { + "name": "0.20mm Standard @Creality CR-6 0.4", + "sub_path": "process/0.20mm Standard @Creality CR-6 0.4.json" + }, + { + "name": "0.20mm Standard @Creality CR-6 0.6", + "sub_path": "process/0.20mm Standard @Creality CR-6 0.6.json" + }, + { + "name": "0.20mm Standard @Creality CR-M4", + "sub_path": "process/0.20mm Standard @Creality CR-M4.json" + }, + { + "name": "0.20mm Standard @Creality CR10Max", + "sub_path": "process/0.20mm Standard @Creality CR10Max.json" + }, + { + "name": "0.20mm Standard @Creality CR10V2", + "sub_path": "process/0.20mm Standard @Creality CR10V2.json" + }, + { + "name": "0.20mm Standard @Creality CR10V3 0.4", + "sub_path": "process/0.20mm Standard @Creality CR10V3 0.4.json" + }, + { + "name": "0.20mm Standard @Creality CR10V3 0.6", + "sub_path": "process/0.20mm Standard @Creality CR10V3 0.6.json" + }, + { + "name": "0.20mm Standard @Creality Ender3", + "sub_path": "process/0.20mm Standard @Creality Ender3.json" + }, + { + "name": "0.20mm Standard @Creality Ender3 0.2", + "sub_path": "process/0.20mm Standard @Creality Ender3 0.2.json" + }, + { + "name": "0.20mm Standard @Creality Ender3 0.4", + "sub_path": "process/0.20mm Standard @Creality Ender3 0.4.json" + }, + { + "name": "0.20mm Standard @Creality Ender3 0.6", + "sub_path": "process/0.20mm Standard @Creality Ender3 0.6.json" + }, + { + "name": "0.20mm Standard @Creality Ender3 0.8", + "sub_path": "process/0.20mm Standard @Creality Ender3 0.8.json" + }, + { + "name": "0.20mm Standard @Creality Ender3 Pro 0.2", + "sub_path": "process/0.20mm Standard @Creality Ender3 Pro 0.2.json" + }, + { + "name": "0.20mm Standard @Creality Ender3 Pro 0.4", + "sub_path": "process/0.20mm Standard @Creality Ender3 Pro 0.4.json" + }, + { + "name": "0.20mm Standard @Creality Ender3 Pro 0.6", + "sub_path": "process/0.20mm Standard @Creality Ender3 Pro 0.6.json" + }, + { + "name": "0.20mm Standard @Creality Ender3 Pro 0.8", + "sub_path": "process/0.20mm Standard @Creality Ender3 Pro 0.8.json" + }, + { + "name": "0.20mm Standard @Creality Ender3S1", + "sub_path": "process/0.20mm Standard @Creality Ender3S1.json" + }, + { + "name": "0.20mm Standard @Creality Ender3S1Plus 0.2", + "sub_path": "process/0.20mm Standard @Creality Ender3S1Plus 0.2.json" + }, + { + "name": "0.20mm Standard @Creality Ender3S1Plus 0.4", + "sub_path": "process/0.20mm Standard @Creality Ender3S1Plus 0.4.json" + }, + { + "name": "0.20mm Standard @Creality Ender3S1Plus 0.6", + "sub_path": "process/0.20mm Standard @Creality Ender3S1Plus 0.6.json" + }, + { + "name": "0.20mm Standard @Creality Ender3S1Plus 0.8", + "sub_path": "process/0.20mm Standard @Creality Ender3S1Plus 0.8.json" + }, + { + "name": "0.20mm Standard @Creality Ender3S1Pro", + "sub_path": "process/0.20mm Standard @Creality Ender3S1Pro.json" + }, + { + "name": "0.20mm Standard @Creality Ender3V2", + "sub_path": "process/0.20mm Standard @Creality Ender3V2.json" + }, + { + "name": "0.20mm Standard @Creality Ender3V2Neo", + "sub_path": "process/0.20mm Standard @Creality Ender3V2Neo.json" + }, + { + "name": "0.20mm Standard @Creality Ender3V3SE 0.2", + "sub_path": "process/0.20mm Standard @Creality Ender3V3SE 0.2.json" + }, + { + "name": "0.20mm Standard @Creality Ender3V3SE 0.4", + "sub_path": "process/0.20mm Standard @Creality Ender3V3SE 0.4.json" + }, + { + "name": "0.20mm Standard @Creality Ender3V3SE 0.6", + "sub_path": "process/0.20mm Standard @Creality Ender3V3SE 0.6.json" + }, + { + "name": "0.20mm Standard @Creality Ender3V3SE 0.8", + "sub_path": "process/0.20mm Standard @Creality Ender3V3SE 0.8.json" + }, + { + "name": "0.20mm Standard @Creality Ender5", + "sub_path": "process/0.20mm Standard @Creality Ender5.json" + }, + { + "name": "0.20mm Standard @Creality Ender5Plus", + "sub_path": "process/0.20mm Standard @Creality Ender5Plus.json" + }, + { + "name": "0.20mm Standard @Creality Ender5Pro (2019)", + "sub_path": "process/0.20mm Standard @Creality Ender5Pro (2019).json" + }, + { + "name": "0.20mm Standard @Creality Ender5S", + "sub_path": "process/0.20mm Standard @Creality Ender5S.json" + }, + { + "name": "0.20mm Standard @Creality Ender5S1", + "sub_path": "process/0.20mm Standard @Creality Ender5S1.json" + }, + { + "name": "0.20mm Standard @Creality Ender6", + "sub_path": "process/0.20mm Standard @Creality Ender6.json" + }, + { + "name": "0.20mm Standard @Creality Sermoon V1", + "sub_path": "process/0.20mm Standard @Creality Sermoon V1.json" + }, + { + "name": "0.24mm Draft @Creality CR-6 0.4", + "sub_path": "process/0.24mm Draft @Creality CR-6 0.4.json" + }, + { + "name": "0.24mm Draft @Creality CR-6 0.6", + "sub_path": "process/0.24mm Draft @Creality CR-6 0.6.json" + }, + { + "name": "0.24mm Draft @Creality CR10Max", + "sub_path": "process/0.24mm Draft @Creality CR10Max.json" + }, + { + "name": "0.24mm Draft @Creality Ender3 0.2", + "sub_path": "process/0.24mm Draft @Creality Ender3 0.2.json" + }, + { + "name": "0.24mm Draft @Creality Ender3 0.4", + "sub_path": "process/0.24mm Draft @Creality Ender3 0.4.json" + }, + { + "name": "0.24mm Draft @Creality Ender3 0.6", + "sub_path": "process/0.24mm Draft @Creality Ender3 0.6.json" + }, + { + "name": "0.24mm Draft @Creality Ender3 0.8", + "sub_path": "process/0.24mm Draft @Creality Ender3 0.8.json" + }, + { + "name": "0.24mm Draft @Creality Ender3 Pro 0.2", + "sub_path": "process/0.24mm Draft @Creality Ender3 Pro 0.2.json" + }, + { + "name": "0.24mm Draft @Creality Ender3 Pro 0.4", + "sub_path": "process/0.24mm Draft @Creality Ender3 Pro 0.4.json" + }, + { + "name": "0.24mm Draft @Creality Ender3 Pro 0.6", + "sub_path": "process/0.24mm Draft @Creality Ender3 Pro 0.6.json" + }, + { + "name": "0.24mm Draft @Creality Ender3 Pro 0.8", + "sub_path": "process/0.24mm Draft @Creality Ender3 Pro 0.8.json" + }, + { + "name": "0.24mm Draft @Creality Ender3S1Plus 0.2", + "sub_path": "process/0.24mm Draft @Creality Ender3S1Plus 0.2.json" + }, + { + "name": "0.24mm Draft @Creality Ender3S1Plus 0.4", + "sub_path": "process/0.24mm Draft @Creality Ender3S1Plus 0.4.json" + }, + { + "name": "0.24mm Draft @Creality Ender3S1Plus 0.6", + "sub_path": "process/0.24mm Draft @Creality Ender3S1Plus 0.6.json" + }, + { + "name": "0.24mm Draft @Creality Ender3S1Plus 0.8", + "sub_path": "process/0.24mm Draft @Creality Ender3S1Plus 0.8.json" + }, + { + "name": "0.24mm Draft @Creality Ender3V2", + "sub_path": "process/0.24mm Draft @Creality Ender3V2.json" + }, + { + "name": "0.24mm Draft @Creality Ender3V2Neo", + "sub_path": "process/0.24mm Draft @Creality Ender3V2Neo.json" + }, + { + "name": "0.24mm Draft @Creality Ender3V3SE 0.2", + "sub_path": "process/0.24mm Draft @Creality Ender3V3SE 0.2.json" + }, + { + "name": "0.24mm Draft @Creality Ender3V3SE 0.4", + "sub_path": "process/0.24mm Draft @Creality Ender3V3SE 0.4.json" + }, + { + "name": "0.24mm Draft @Creality Ender3V3SE 0.6", + "sub_path": "process/0.24mm Draft @Creality Ender3V3SE 0.6.json" + }, + { + "name": "0.24mm Draft @Creality Ender3V3SE 0.8", + "sub_path": "process/0.24mm Draft @Creality Ender3V3SE 0.8.json" + }, + { + "name": "0.24mm Draft @Creality Ender5Pro (2019)", + "sub_path": "process/0.24mm Draft @Creality Ender5Pro (2019).json" + }, + { + "name": "0.24mm Optimal @Creality CR-6 0.8", + "sub_path": "process/0.24mm Optimal @Creality CR-6 0.8.json" + }, + { + "name": "0.28mm Draft @Creality Ender3 0.2", + "sub_path": "process/0.28mm SuperDraft @Creality Ender3 0.2.json" + }, + { + "name": "0.28mm Draft @Creality Ender3 0.4", + "sub_path": "process/0.28mm SuperDraft @Creality Ender3 0.4.json" + }, + { + "name": "0.28mm Draft @Creality Ender3 0.6", + "sub_path": "process/0.28mm SuperDraft @Creality Ender3 0.6.json" + }, + { + "name": "0.28mm Draft @Creality Ender3 0.8", + "sub_path": "process/0.28mm SuperDraft @Creality Ender3 0.8.json" + }, + { + "name": "0.28mm Draft @Creality Ender3 Pro 0.2", + "sub_path": "process/0.28mm SuperDraft @Creality Ender3 Pro 0.2.json" + }, + { + "name": "0.28mm Draft @Creality Ender3 Pro 0.4", + "sub_path": "process/0.28mm SuperDraft @Creality Ender3 Pro 0.4.json" + }, + { + "name": "0.28mm Draft @Creality Ender3 Pro 0.6", + "sub_path": "process/0.28mm SuperDraft @Creality Ender3 Pro 0.6.json" + }, + { + "name": "0.28mm Draft @Creality Ender3 Pro 0.8", + "sub_path": "process/0.28mm SuperDraft @Creality Ender3 Pro 0.8.json" + }, + { + "name": "0.28mm Standard @Creality Sermoon V1", + "sub_path": "process/0.28mm Standard @Creality Sermoon V1.json" + }, + { + "name": "0.28mm SuperDraft @Creality CR-6 0.4", + "sub_path": "process/0.28mm SuperDraft @Creality CR-6 0.4.json" + }, + { + "name": "0.28mm SuperDraft @Creality CR-6 0.6", + "sub_path": "process/0.28mm SuperDraft @Creality CR-6 0.6.json" + }, + { + "name": "0.32mm Chunky @Creality CR-6 0.6", + "sub_path": "process/0.32mm Chunky @Creality CR-6 0.6.json" + }, + { + "name": "0.32mm Standard @Creality CR-6 0.8", + "sub_path": "process/0.32mm Standard @Creality CR-6 0.8.json" + }, + { + "name": "0.36mm SuperChunky @Creality CR-6 0.6", + "sub_path": "process/0.36mm SuperChunky @Creality CR-6 0.6.json" + }, + { + "name": "0.40mm Draft @Creality CR-6 0.8", + "sub_path": "process/0.40mm Draft @Creality CR-6 0.8.json" + }, + { + "name": "0.44mm SuperExtraChunky @Creality CR-6 0.6", + "sub_path": "process/0.44mm SuperExtraChunky @Creality CR-6 0.6.json" + }, + { + "name": "0.48mm Chunky @Creality CR-6 0.8", + "sub_path": "process/0.48mm Chunky @Creality CR-6 0.8.json" + }, + { + "name": "0.48mm Draft @Creality CR-6 0.8", + "sub_path": "process/0.48mm Draft @Creality CR-6 0.8.json" + }, + { + "name": "0.56mm SuperChunky @Creality CR-6 0.8", + "sub_path": "process/0.56mm SuperChunky @Creality CR-6 0.8.json" + }, + { + "name": "fdm_process_common_klipper", + "sub_path": "process/fdm_process_common_klipper.json" + }, + { + "name": "fdm_process_creality_common_0_2", + "sub_path": "process/fdm_process_creality_common_0_2.json" + }, + { + "name": "fdm_process_creality_common_0_25", + "sub_path": "process/fdm_process_creality_common_0_25.json" + }, + { + "name": "fdm_process_creality_common_0_3", + "sub_path": "process/fdm_process_creality_common_0_3.json" + }, + { + "name": "fdm_process_creality_common_0_5", + "sub_path": "process/fdm_process_creality_common_0_5.json" + }, + { + "name": "fdm_process_creality_common_0_6", + "sub_path": "process/fdm_process_creality_common_0_6.json" + }, + { + "name": "fdm_process_creality_common_0_8", + "sub_path": "process/fdm_process_creality_common_0_8.json" + }, + { + "name": "fdm_process_creality_common_1_0", + "sub_path": "process/fdm_process_creality_common_1_0.json" + }, + { + "name": "0.08mm SuperDetail @Creality Hi", + "sub_path": "process/0.08mm SuperDetail @Creality Hi 0.4 nozzle.json" + }, + { + "name": "0.08mm SuperDetail @Creality K2 Plus 0.2 nozzle", + "sub_path": "process/0.08mm SuperDetail @Creality K2 Plus 0.2 nozzle.json" + }, + { + "name": "0.08mm SuperDetail @Creality K2 Plus 0.4 nozzle", + "sub_path": "process/0.08mm SuperDetail @Creality K2 Plus 0.4 nozzle.json" + }, + { + "name": "0.10mm HighDetail @Creality K2 Plus 0.2 nozzle", + "sub_path": "process/0.10mm HighDetail @Creality K2 Plus 0.2 nozzle.json" + }, + { + "name": "0.12mm Detail @Creality K2 Plus 0.2 nozzle", + "sub_path": "process/0.12mm Detail @Creality K2 Plus 0.2 nozzle.json" + }, + { + "name": "0.12mm Detail @Creality K2 Plus 0.4 nozzle", + "sub_path": "process/0.12mm Detail @Creality K2 Plus 0.4 nozzle.json" + }, + { + "name": "0.12mm Fine @Creality CR10SE 0.2", + "sub_path": "process/0.12mm Fine @Creality CR10SE 0.2.json" + }, + { + "name": "0.12mm Fine @Creality CR10SE 0.4", + "sub_path": "process/0.12mm Fine @Creality CR10SE 0.4.json" + }, + { + "name": "0.12mm Fine @Creality CR10SE 0.6", + "sub_path": "process/0.12mm Fine @Creality CR10SE 0.6.json" + }, + { + "name": "0.12mm Fine @Creality CR10SE 0.8", + "sub_path": "process/0.12mm Fine @Creality CR10SE 0.8.json" + }, + { + "name": "0.12mm Fine @Creality Ender-3 V3", + "sub_path": "process/0.12mm Fine @Creality Ender3V3 0.4 nozzle.json" + }, + { + "name": "0.12mm Fine @Creality Ender-3 V3 Plus", + "sub_path": "process/0.12mm Fine @Creality Ender3V3Plus 0.4 nozzle.json" + }, + { + "name": "0.12mm Fine @Creality Ender3V3KE", + "sub_path": "process/0.12mm Fine @Creality Ender3V3KE.json" + }, + { + "name": "0.12mm Fine @Creality Hi", + "sub_path": "process/0.12mm Fine @Creality Hi 0.4 nozzle.json" + }, + { + "name": "0.12mm Fine @Creality K1 (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @Creality K1 (0.4 nozzle).json" + }, + { + "name": "0.12mm Fine @Creality K1 SE", + "sub_path": "process/0.12mm Fine @Creality K1 SE 0.4 nozzle.json" + }, + { + "name": "0.12mm Fine @Creality K1C", + "sub_path": "process/0.12mm Fine @Creality K1C 0.4 nozzle.json" + }, + { + "name": "0.12mm Fine @Creality K1Max (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @Creality K1Max (0.4 nozzle).json" + }, + { + "name": "0.14mm Optimal @Creality K2 Plus 0.2 nozzle", + "sub_path": "process/0.14mm Optimal @Creality K2 Plus 0.2 nozzle.json" + }, + { + "name": "0.16mm Optimal @Creality CR10SE 0.2", + "sub_path": "process/0.16mm Optimal @Creality CR10SE 0.2.json" + }, + { + "name": "0.16mm Optimal @Creality CR10SE 0.4", + "sub_path": "process/0.16mm Optimal @Creality CR10SE 0.4.json" + }, + { + "name": "0.16mm Optimal @Creality CR10SE 0.6", + "sub_path": "process/0.16mm Optimal @Creality CR10SE 0.6.json" + }, + { + "name": "0.16mm Optimal @Creality CR10SE 0.8", + "sub_path": "process/0.16mm Optimal @Creality CR10SE 0.8.json" + }, + { + "name": "0.16mm Optimal @Creality Ender-3 V3", + "sub_path": "process/0.16mm Optimal @Creality Ender3V3 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Creality Ender-3 V3 Plus", + "sub_path": "process/0.16mm Optimal @Creality Ender3V3Plus 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Creality Ender3V3KE", + "sub_path": "process/0.16mm Optimal @Creality Ender3V3KE.json" + }, + { + "name": "0.16mm Optimal @Creality Hi", + "sub_path": "process/0.16mm Optimal @Creality Hi 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Creality K1 (0.4 nozzle)", + "sub_path": "process/0.16mm Optimal @Creality K1 (0.4 nozzle).json" + }, + { + "name": "0.16mm Optimal @Creality K1 SE", + "sub_path": "process/0.16mm Optimal @Creality K1 SE 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Creality K1C", + "sub_path": "process/0.16mm Optimal @Creality K1C 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Creality K1Max (0.4 nozzle)", + "sub_path": "process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json" + }, + { + "name": "0.16mm Optimal @Creality K2 Plus 0.4 nozzle", + "sub_path": "process/0.16mm Optimal @Creality K2 Plus 0.4 nozzle.json" + }, + { + "name": "0.18mm Detail @Creality K2 Plus 0.6 nozzle", + "sub_path": "process/0.18mm Detail @Creality K2 Plus 0.6 nozzle.json" + }, + { + "name": "0.20mm Standard @Creality CR10SE 0.2", + "sub_path": "process/0.20mm Standard @Creality CR10SE 0.2.json" + }, + { + "name": "0.20mm Standard @Creality CR10SE 0.4", + "sub_path": "process/0.20mm Standard @Creality CR10SE 0.4.json" + }, + { + "name": "0.20mm Standard @Creality CR10SE 0.6", + "sub_path": "process/0.20mm Standard @Creality CR10SE 0.6.json" + }, + { + "name": "0.20mm Standard @Creality CR10SE 0.8", + "sub_path": "process/0.20mm Standard @Creality CR10SE 0.8.json" + }, + { + "name": "0.20mm Standard @Creality Ender-3 V3", + "sub_path": "process/0.20mm Standard @Creality Ender3V3 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Creality Ender-3 V3 Plus", + "sub_path": "process/0.20mm Standard @Creality Ender3V3Plus 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Creality Ender-5 Max 0.4mm nozzle", + "sub_path": "process/0.20mm Standard @Creality Ender-5 Max 0.4mm nozzle.json" + }, + { + "name": "0.20mm Standard @Creality Ender3V3KE", + "sub_path": "process/0.20mm Standard @Creality Ender3V3KE.json" + }, + { + "name": "0.20mm Standard @Creality Hi", + "sub_path": "process/0.20mm Standard @Creality Hi 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Creality K1 (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @Creality K1 (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @Creality K1 SE", + "sub_path": "process/0.20mm Standard @Creality K1 SE 0.4.json" + }, + { + "name": "0.20mm Standard @Creality K1C", + "sub_path": "process/0.20mm Standard @Creality K1C 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Creality K1Max (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @Creality K1Max (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @Creality K2 Plus 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Creality K2 Plus 0.4 nozzle.json" + }, + { + "name": "0.20mm Ultrafast @Creality Ender-5 Max 0.4mm nozzle", + "sub_path": "process/0.20mm Ultrafast @Creality Ender-5 Max 0.4mm nozzle.json" + }, + { + "name": "0.24mm Detail @Creality K2 Plus 0.8 nozzle", + "sub_path": "process/0.24mm Detail @Creality K2 Plus 0.8 nozzle.json" + }, + { + "name": "0.24mm Draft @Creality CR10SE 0.2", + "sub_path": "process/0.24mm Draft @Creality CR10SE 0.2.json" + }, + { + "name": "0.24mm Draft @Creality CR10SE 0.4", + "sub_path": "process/0.24mm Draft @Creality CR10SE 0.4.json" + }, + { + "name": "0.24mm Draft @Creality CR10SE 0.6", + "sub_path": "process/0.24mm Draft @Creality CR10SE 0.6.json" + }, + { + "name": "0.24mm Draft @Creality CR10SE 0.8", + "sub_path": "process/0.24mm Draft @Creality CR10SE 0.8.json" + }, + { + "name": "0.24mm Draft @Creality Ender-3 V3", + "sub_path": "process/0.24mm Draft @Creality Ender3V3 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Creality Ender-3 V3 Plus", + "sub_path": "process/0.24mm Draft @Creality Ender3V3Plus 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Creality Ender3V3KE", + "sub_path": "process/0.24mm Draft @Creality Ender3V3KE.json" + }, + { + "name": "0.24mm Draft @Creality Hi", + "sub_path": "process/0.24mm Draft @Creality Hi 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Creality K1 (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @Creality K1 (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @Creality K1 SE", + "sub_path": "process/0.24mm Draft @Creality K1 SE 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Creality K1C", + "sub_path": "process/0.24mm Draft @Creality K1C 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Creality K1Max (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @Creality K1Max (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @Creality K2 Plus 0.4 nozzle", + "sub_path": "process/0.24mm Draft @Creality K2 Plus 0.4 nozzle.json" + }, + { + "name": "0.24mm Optimal @Creality Ender-3 V3", + "sub_path": "process/0.24mm Optimal @Creality Ender3V3 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @Creality Ender-3 V3 Plus", + "sub_path": "process/0.24mm Optimal @Creality Ender3V3Plus 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @Creality Hi", + "sub_path": "process/0.24mm Optimal @Creality Hi 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @Creality K1 (0.6 nozzle)", + "sub_path": "process/0.24mm Optimal @Creality K1 (0.6 nozzle).json" + }, + { + "name": "0.24mm Optimal @Creality K1C", + "sub_path": "process/0.24mm Optimal @Creality K1C 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @Creality K1Max (0.6 nozzle)", + "sub_path": "process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json" + }, + { + "name": "0.24mm Optimal @Creality K2 Plus 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @Creality K2 Plus 0.6 nozzle.json" + }, + { + "name": "0.28mm SuperDraft @Creality K2 Plus 0.4 nozzle", + "sub_path": "process/0.28mm SuperDraft @Creality K2 Plus 0.4 nozzle.json" + }, + { + "name": "0.30mm Standard @Creality Ender-3 V3", + "sub_path": "process/0.30mm Standard @Creality Ender3V3 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Creality Ender-3 V3 Plus", + "sub_path": "process/0.30mm Standard @Creality Ender3V3Plus 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Creality Hi", + "sub_path": "process/0.30mm Standard @Creality Hi 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Creality K1 (0.6 nozzle)", + "sub_path": "process/0.30mm Standard @Creality K1 (0.6 nozzle).json" + }, + { + "name": "0.30mm Standard @Creality K1C", + "sub_path": "process/0.30mm Standard @Creality K1C 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Creality K1Max (0.6 nozzle)", + "sub_path": "process/0.30mm Standard @Creality K1Max (0.6 nozzle).json" + }, + { + "name": "0.30mm Standard @Creality K2 Plus 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Creality K2 Plus 0.6 nozzle.json" + }, + { + "name": "0.32mm Optimal @Creality K1 (0.8 nozzle)", + "sub_path": "process/0.32mm Optimal @Creality K1 (0.8 nozzle).json" + }, + { + "name": "0.32mm Optimal @Creality K1C", + "sub_path": "process/0.32mm Optimal @Creality K1C 0.8 nozzle.json" + }, + { + "name": "0.32mm Optimal @Creality K1Max (0.8 nozzle)", + "sub_path": "process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json" + }, + { + "name": "0.32mm Optimal @Creality K2 Plus 0.8 nozzle", + "sub_path": "process/0.32mm Optimal @Creality K2 Plus 0.8 nozzle.json" + }, + { + "name": "0.36mm Draft @Creality Ender-3 V3", + "sub_path": "process/0.36mm Draft @Creality Ender3V3 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @Creality Ender-3 V3 Plus", + "sub_path": "process/0.36mm Draft @Creality Ender3V3Plus 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @Creality Hi", + "sub_path": "process/0.36mm Draft @Creality Hi 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @Creality K1 (0.6 nozzle)", + "sub_path": "process/0.36mm Draft @Creality K1 (0.6 nozzle).json" + }, + { + "name": "0.36mm Draft @Creality K1C", + "sub_path": "process/0.36mm Draft @Creality K1C 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @Creality K1Max (0.6 nozzle)", + "sub_path": "process/0.36mm Draft @Creality K1Max (0.6 nozzle).json" + }, + { + "name": "0.36mm Draft @Creality K2 Plus 0.6 nozzle", + "sub_path": "process/0.36mm Draft @Creality K2 Plus 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Creality K1 (0.8 nozzle)", + "sub_path": "process/0.40mm Standard @Creality K1 (0.8 nozzle).json" + }, + { + "name": "0.40mm Standard @Creality K1C", + "sub_path": "process/0.40mm Standard @Creality K1C 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Creality K1Max (0.8 nozzle)", + "sub_path": "process/0.40mm Standard @Creality K1Max (0.8 nozzle).json" + }, + { + "name": "0.40mm Standard @Creality K2 Plus 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Creality K2 Plus 0.8 nozzle.json" + }, + { + "name": "0.42mm SuperDraft @Creality K2 Plus 0.6 nozzle", + "sub_path": "process/0.42mm SuperDraft @Creality K2 Plus 0.6 nozzle.json" + }, + { + "name": "0.48mm Draft @Creality K1 (0.8 nozzle)", + "sub_path": "process/0.48mm Draft @Creality K1 (0.8 nozzle).json" + }, + { + "name": "0.48mm Draft @Creality K1C", + "sub_path": "process/0.48mm Draft @Creality K1C 0.8 nozzle.json" + }, + { + "name": "0.48mm Draft @Creality K1Max (0.8 nozzle)", + "sub_path": "process/0.48mm Draft @Creality K1Max (0.8 nozzle).json" + }, + { + "name": "0.48mm Draft @Creality K2 Plus 0.8 nozzle", + "sub_path": "process/0.48mm Draft @Creality K2 Plus 0.8 nozzle.json" + }, + { + "name": "0.56mm SuperDraft @Creality K2 Plus 0.8 nozzle", + "sub_path": "process/0.56mm SuperDraft @Creality K2 Plus 0.8 nozzle.json" + }, + { + "name": "0.08mm SuperDetail @Creality Ender5Pro (2019) 0.2", + "sub_path": "process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.2.json" + }, + { + "name": "0.10mm HighDetail @Creality Ender5Pro (2019) 0.2", + "sub_path": "process/0.10mm HighDetail @Creality Ender5Pro (2019) 0.2.json" + }, + { + "name": "0.12mm Detail @Creality Ender5Pro (2019) 0.2", + "sub_path": "process/0.12mm Detail @Creality Ender5Pro (2019) 0.2.json" + }, + { + "name": "0.16mm Optimal @Creality Ender5Pro (2019) 0.2", + "sub_path": "process/0.16mm Optimal @Creality Ender5Pro (2019) 0.2.json" + }, + { + "name": "0.08mm SuperDetail @Creality Ender5Pro (2019) 0.25", + "sub_path": "process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.25.json" + }, + { + "name": "0.10mm HighDetail @Creality Ender5Pro (2019) 0.25", + "sub_path": "process/0.10mm HighDetail @Creality Ender5Pro (2019) 0.25.json" + }, + { + "name": "0.12mm Detail @Creality Ender5Pro (2019) 0.25", + "sub_path": "process/0.12mm Detail @Creality Ender5Pro (2019) 0.25.json" + }, + { + "name": "0.16mm Optimal @Creality Ender5Pro (2019) 0.25", + "sub_path": "process/0.16mm Optimal @Creality Ender5Pro (2019) 0.25.json" + }, + { + "name": "0.20mm Standard @Creality Ender5Pro (2019) 0.25", + "sub_path": "process/0.20mm Standard @Creality Ender5Pro (2019) 0.25.json" + }, + { + "name": "0.08mm SuperDetail @Creality Ender5Pro (2019) 0.3", + "sub_path": "process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.3.json" + }, + { + "name": "0.10mm HighDetail @Creality Ender5Pro (2019) 0.3", + "sub_path": "process/0.10mm HighDetail @Creality Ender5Pro (2019) 0.3.json" + }, + { + "name": "0.12mm Detail @Creality Ender5Pro (2019) 0.3", + "sub_path": "process/0.12mm Detail @Creality Ender5Pro (2019) 0.3.json" + }, + { + "name": "0.16mm Optimal @Creality Ender5Pro (2019) 0.3", + "sub_path": "process/0.16mm Optimal @Creality Ender5Pro (2019) 0.3.json" + }, + { + "name": "0.20mm Standard @Creality Ender5Pro (2019) 0.3", + "sub_path": "process/0.20mm Standard @Creality Ender5Pro (2019) 0.3.json" + }, + { + "name": "0.24mm Draft @Creality Ender5Pro (2019) 0.3", + "sub_path": "process/0.24mm Draft @Creality Ender5Pro (2019) 0.3.json" + }, + { + "name": "0.12mm Detail @Creality Ender5Pro (2019) 0.5", + "sub_path": "process/0.12mm Detail @Creality Ender5Pro (2019) 0.5.json" + }, + { + "name": "0.16mm Optimal @Creality Ender5Pro (2019) 0.5", + "sub_path": "process/0.16mm Optimal @Creality Ender5Pro (2019) 0.5.json" + }, + { + "name": "0.20mm Standard @Creality Ender5Pro (2019) 0.5", + "sub_path": "process/0.20mm Standard @Creality Ender5Pro (2019) 0.5.json" + }, + { + "name": "0.24mm Draft @Creality Ender5Pro (2019) 0.5", + "sub_path": "process/0.24mm Draft @Creality Ender5Pro (2019) 0.5.json" + }, + { + "name": "0.28mm SuperDraft @Creality Ender5Pro (2019) 0.5", + "sub_path": "process/0.28mm SuperDraft @Creality Ender5Pro (2019) 0.5.json" + }, + { + "name": "0.36mm Chunky @Creality Ender5Pro (2019) 0.5", + "sub_path": "process/0.36mm Chunky @Creality Ender5Pro (2019) 0.5.json" + }, + { + "name": "0.16mm Optimal @Creality Ender5Pro (2019) 0.6", + "sub_path": "process/0.16mm Optimal @Creality Ender5Pro (2019) 0.6.json" + }, + { + "name": "0.20mm Standard @Creality Ender5Pro (2019) 0.6", + "sub_path": "process/0.20mm Standard @Creality Ender5Pro (2019) 0.6.json" + }, + { + "name": "0.24mm Draft @Creality Ender5Pro (2019) 0.6", + "sub_path": "process/0.24mm Draft @Creality Ender5Pro (2019) 0.6.json" + }, + { + "name": "0.28mm SuperDraft @Creality Ender5Pro (2019) 0.6", + "sub_path": "process/0.28mm SuperDraft @Creality Ender5Pro (2019) 0.6.json" + }, + { + "name": "0.36mm Chunky @Creality Ender5Pro (2019) 0.6", + "sub_path": "process/0.36mm Chunky @Creality Ender5Pro (2019) 0.6.json" + }, + { + "name": "0.20mm Standard @Creality Ender5Pro (2019) 0.8", + "sub_path": "process/0.20mm Standard @Creality Ender5Pro (2019) 0.8.json" + }, + { + "name": "0.24mm Draft @Creality Ender5Pro (2019) 0.8", + "sub_path": "process/0.24mm Draft @Creality Ender5Pro (2019) 0.8.json" + }, + { + "name": "0.28mm SuperDraft @Creality Ender5Pro (2019) 0.8", + "sub_path": "process/0.28mm SuperDraft @Creality Ender5Pro (2019) 0.8.json" + }, + { + "name": "0.36mm Chunky @Creality Ender5Pro (2019) 0.8", + "sub_path": "process/0.36mm Chunky @Creality Ender5Pro (2019) 0.8.json" + }, + { + "name": "0.28mm SuperDraft @Creality Ender5Pro (2019) 1.0", + "sub_path": "process/0.28mm SuperDraft @Creality Ender5Pro (2019) 1.0.json" + }, + { + "name": "0.36mm Chunky @Creality Ender5Pro (2019) 1.0", + "sub_path": "process/0.36mm Chunky @Creality Ender5Pro (2019) 1.0.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "Creality Generic ABS @Ender-5Max-all", + "sub_path": "filament/Creality Generic ABS @Ender-5Max-all.json" + }, + { + "name": "Creality Generic ASA @Ender-5Max-all", + "sub_path": "filament/Creality Generic ASA @Ender-5Max-all.json" + }, + { + "name": "Creality Generic PA @Ender-5Max-all", + "sub_path": "filament/Creality Generic PA @Ender-5Max-all.json" + }, + { + "name": "Creality Generic PETG @Ender-5Max-all", + "sub_path": "filament/Creality Generic PETG @Ender-5Max-all.json" + }, + { + "name": "Creality Generic PLA @Ender-5Max-all", + "sub_path": "filament/Creality Generic PLA @Ender-5Max-all.json" + }, + { + "name": "Creality Generic TPU @Ender-5Max-all", + "sub_path": "filament/Creality Generic TPU @Ender-5Max-all.json" + }, + { + "name": "Creality Hyper ABS @Ender-5Max-all", + "sub_path": "filament/Creality Hyper ABS @Ender-5Max-all.json" + }, + { + "name": "Creality Hyper PLA @Ender-5Max-all", + "sub_path": "filament/Creality Hyper PLA @Ender-5Max-all.json" + }, + { + "name": "Creality Hyper PLA-CF @Ender-5Max-all", + "sub_path": "filament/Creality Hyper PLA-CF @Ender-5Max-all.json" + }, + { + "name": "Creality Silk PLA @Ender-5Max-all", + "sub_path": "filament/Creality Silk PLA @Ender-5Max-all.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Creality Generic ABS", + "sub_path": "filament/Creality Generic ABS.json" + }, + { + "name": "Creality Generic ASA", + "sub_path": "filament/Creality Generic ASA.json" + }, + { + "name": "Creality Generic PA-CF", + "sub_path": "filament/Creality Generic PA-CF.json" + }, + { + "name": "Creality Generic PC", + "sub_path": "filament/Creality Generic PC.json" + }, + { + "name": "Creality Generic PETG", + "sub_path": "filament/Creality Generic PETG.json" + }, + { + "name": "Creality Generic PLA", + "sub_path": "filament/Creality Generic PLA.json" + }, + { + "name": "Creality Generic PLA-CF", + "sub_path": "filament/Creality Generic PLA-CF.json" + }, + { + "name": "Creality HF Generic PLA", + "sub_path": "filament/Creality HF Generic PLA.json" + }, + { + "name": "Creality HF Generic Speed PLA", + "sub_path": "filament/Creality HF Generic Speed PLA.json" + }, + { + "name": "Creality Generic TPU", + "sub_path": "filament/Creality Generic TPU.json" + }, + { + "name": "Creality Generic ABS @Ender-3V3-all", + "sub_path": "filament/Creality Generic ABS @Ender-3V3-all.json" + }, + { + "name": "Creality Generic ABS @Hi-all", + "sub_path": "filament/Creality Generic ABS @Hi-all.json" + }, + { + "name": "Creality Generic ABS @K1-all", + "sub_path": "filament/Creality Generic ABS @K1-all.json" + }, + { + "name": "Creality Generic ABS @K2-all", + "sub_path": "filament/Creality Generic ABS @K2-all.json" + }, + { + "name": "Creality Generic ASA @Ender-3V3-all", + "sub_path": "filament/Creality Generic ASA @Ender-3V3-all.json" + }, + { + "name": "Creality Generic ASA @Hi-all", + "sub_path": "filament/Creality Generic ASA @Hi-all.json" + }, + { + "name": "Creality Generic ASA @K1-all", + "sub_path": "filament/Creality Generic ASA @K1-all.json" + }, + { + "name": "Creality Generic ASA @K2-all", + "sub_path": "filament/Creality Generic ASA @K2-all.json" + }, + { + "name": "Creality Generic PA-CF @Ender-3V3-all", + "sub_path": "filament/Creality Generic PA-CF @Ender-3V3-all.json" + }, + { + "name": "Creality Generic PA-CF @K1-all", + "sub_path": "filament/Creality Generic PA-CF @K1-all.json" + }, + { + "name": "Creality Generic PA-CF @K2-all", + "sub_path": "filament/Creality Generic PA-CF @K2-all.json" + }, + { + "name": "Creality Generic PC @K1-all", + "sub_path": "filament/Creality Generic PC @K1-all.json" + }, + { + "name": "Creality Generic PETG @Ender-3V3-all", + "sub_path": "filament/Creality Generic PETG @Ender-3V3-all.json" + }, + { + "name": "Creality Generic PETG @Hi-all", + "sub_path": "filament/Creality Generic PETG @Hi-all.json" + }, + { + "name": "Creality Generic PETG @K1-all", + "sub_path": "filament/Creality Generic PETG @K1-all.json" + }, + { + "name": "Creality Generic PETG @K2-all", + "sub_path": "filament/Creality Generic PETG @K2-all.json" + }, + { + "name": "Creality Generic PLA @Ender-3V3-all", + "sub_path": "filament/Creality Generic PLA @Ender-3V3-all.json" + }, + { + "name": "Creality Generic PLA @Hi-all", + "sub_path": "filament/Creality Generic PLA @Hi-all.json" + }, + { + "name": "Creality Generic PLA @K1-all", + "sub_path": "filament/Creality Generic PLA @K1-all.json" + }, + { + "name": "Creality Generic PLA @K2-all", + "sub_path": "filament/Creality Generic PLA @K2-all.json" + }, + { + "name": "Creality Generic PLA-CF @Hi-all", + "sub_path": "filament/Creality Generic PLA-CF @Hi-all.json" + }, + { + "name": "Creality Generic PLA-CF @K1-all", + "sub_path": "filament/Creality Generic PLA-CF @K1-all.json" + }, + { + "name": "Creality Generic PLA-CF @K2-all", + "sub_path": "filament/Creality Generic PLA-CF @K2-all.json" + }, + { + "name": "Creality Generic TPU @Ender-3V3-all", + "sub_path": "filament/Creality Generic TPU @Ender-3V3-all.json" + }, + { + "name": "Creality Generic TPU @Hi-all", + "sub_path": "filament/Creality Generic TPU @Hi-all.json" + }, + { + "name": "Creality Generic TPU @K1-all", + "sub_path": "filament/Creality Generic TPU @K1-all.json" + }, + { + "name": "Creality Generic TPU @K2-all", + "sub_path": "filament/Creality Generic TPU @K2-all.json" + }, + { + "name": "Creality Generic ASA-CF @Hi-all", + "sub_path": "filament/Creality Generic ASA-CF @Hi-all.json" + }, + { + "name": "Creality Generic PETG-CF @Hi-all", + "sub_path": "filament/Creality Generic PETG-CF @Hi-all.json" + }, + { + "name": "Creality Generic PLA High Speed @Ender-3V3-all", + "sub_path": "filament/Creality Generic PLA High Speed @Ender-3V3-all.json" + }, + { + "name": "Creality Generic PLA Matte @Ender-3V3-all", + "sub_path": "filament/Creality Generic PLA Matte @Ender-3V3-all.json" + }, + { + "name": "Creality Generic PLA Silk @Ender-3V3-all", + "sub_path": "filament/Creality Generic PLA Silk @Ender-3V3-all.json" + }, + { + "name": "Creality Generic PLA High Speed @Hi-all", + "sub_path": "filament/Creality Generic PLA High Speed @Hi-all.json" + }, + { + "name": "Creality Generic PLA Matte @Hi-all", + "sub_path": "filament/Creality Generic PLA Matte @Hi-all.json" + }, + { + "name": "Creality Generic PLA Silk @Hi-all", + "sub_path": "filament/Creality Generic PLA Silk @Hi-all.json" + }, + { + "name": "Creality Generic PLA Wood @Hi-all", + "sub_path": "filament/Creality Generic PLA Wood @Hi-all.json" + }, + { + "name": "Creality Generic PLA High Speed @K1-all", + "sub_path": "filament/Creality Generic PLA High Speed @K1-all.json" + }, + { + "name": "Creality Generic PLA Matte @K1-all", + "sub_path": "filament/Creality Generic PLA Matte @K1-all.json" + }, + { + "name": "Creality Generic PLA Silk @K1-all", + "sub_path": "filament/Creality Generic PLA Silk @K1-all.json" + }, + { + "name": "Creality Generic PLA High Speed @K2-all", + "sub_path": "filament/Creality Generic PLA High Speed @K2-all.json" + }, + { + "name": "Creality Generic PLA Matte @K2-all", + "sub_path": "filament/Creality Generic PLA Matte @K2-all.json" + }, + { + "name": "Creality Generic PLA Silk @K2-all", + "sub_path": "filament/Creality Generic PLA Silk @K2-all.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_creality_common", + "sub_path": "machine/fdm_creality_common.json" + }, + { + "name": "Creality CR-10 Max 0.4 nozzle", + "sub_path": "machine/Creality CR-10 Max 0.4 nozzle.json" + }, + { + "name": "Creality CR-10 SE 0.2 nozzle", + "sub_path": "machine/Creality CR-10 SE 0.2 nozzle.json" + }, + { + "name": "Creality CR-10 SE 0.4 nozzle", + "sub_path": "machine/Creality CR-10 SE 0.4 nozzle.json" + }, + { + "name": "Creality CR-10 SE 0.6 nozzle", + "sub_path": "machine/Creality CR-10 SE 0.6 nozzle.json" + }, + { + "name": "Creality CR-10 SE 0.8 nozzle", + "sub_path": "machine/Creality CR-10 SE 0.8 nozzle.json" + }, + { + "name": "Creality CR-10 V2 0.4 nozzle", + "sub_path": "machine/Creality CR-10 V2 0.4 nozzle.json" + }, + { + "name": "Creality CR-10 V3 0.4 nozzle", + "sub_path": "machine/Creality CR-10 V3 0.4 nozzle.json" + }, + { + "name": "Creality CR-10 V3 0.6 nozzle", + "sub_path": "machine/Creality CR-10 V3 0.6 nozzle.json" + }, + { + "name": "Creality CR-6 Max 0.2 nozzle", + "sub_path": "machine/Creality CR-6 Max 0.2 nozzle.json" + }, + { + "name": "Creality CR-6 Max 0.4 nozzle", + "sub_path": "machine/Creality CR-6 Max 0.4 nozzle.json" + }, + { + "name": "Creality CR-6 Max 0.6 nozzle", + "sub_path": "machine/Creality CR-6 Max 0.6 nozzle.json" + }, + { + "name": "Creality CR-6 Max 0.8 nozzle", + "sub_path": "machine/Creality CR-6 Max 0.8 nozzle.json" + }, + { + "name": "Creality CR-6 SE 0.2 nozzle", + "sub_path": "machine/Creality CR-6 SE 0.2 nozzle.json" + }, + { + "name": "Creality CR-6 SE 0.4 nozzle", + "sub_path": "machine/Creality CR-6 SE 0.4 nozzle.json" + }, + { + "name": "Creality CR-6 SE 0.6 nozzle", + "sub_path": "machine/Creality CR-6 SE 0.6 nozzle.json" + }, + { + "name": "Creality CR-6 SE 0.8 nozzle", + "sub_path": "machine/Creality CR-6 SE 0.8 nozzle.json" + }, + { + "name": "Creality CR-M4 0.4 nozzle", + "sub_path": "machine/Creality CR-M4 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 0.2 nozzle", + "sub_path": "machine/Creality Ender-3 0.2 nozzle.json" + }, + { + "name": "Creality Ender-3 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 0.6 nozzle", + "sub_path": "machine/Creality Ender-3 0.6 nozzle.json" + }, + { + "name": "Creality Ender-3 0.8 nozzle", + "sub_path": "machine/Creality Ender-3 0.8 nozzle.json" + }, + { + "name": "Creality Ender-3 Pro 0.2 nozzle", + "sub_path": "machine/Creality Ender-3 Pro 0.2 nozzle.json" + }, + { + "name": "Creality Ender-3 Pro 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 Pro 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 Pro 0.6 nozzle", + "sub_path": "machine/Creality Ender-3 Pro 0.6 nozzle.json" + }, + { + "name": "Creality Ender-3 Pro 0.8 nozzle", + "sub_path": "machine/Creality Ender-3 Pro 0.8 nozzle.json" + }, + { + "name": "Creality Ender-3 S1 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 S1 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 S1 Plus 0.2 nozzle", + "sub_path": "machine/Creality Ender-3 S1 Plus 0.2 nozzle.json" + }, + { + "name": "Creality Ender-3 S1 Plus 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 S1 Plus 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 S1 Plus 0.6 nozzle", + "sub_path": "machine/Creality Ender-3 S1 Plus 0.6 nozzle.json" + }, + { + "name": "Creality Ender-3 S1 Plus 0.8 nozzle", + "sub_path": "machine/Creality Ender-3 S1 Plus 0.8 nozzle.json" + }, + { + "name": "Creality Ender-3 S1 Pro 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 S1 Pro 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 V2 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 V2 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 V2 Neo 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 V2 Neo 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 V3 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 V3 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 V3 0.6 nozzle", + "sub_path": "machine/Creality Ender-3 V3 0.6 nozzle.json" + }, + { + "name": "Creality Ender-3 V3 KE 0.2 nozzle", + "sub_path": "machine/Creality Ender-3 V3 KE 0.2 nozzle.json" + }, + { + "name": "Creality Ender-3 V3 KE 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 V3 KE 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 V3 KE 0.6 nozzle", + "sub_path": "machine/Creality Ender-3 V3 KE 0.6 nozzle.json" + }, + { + "name": "Creality Ender-3 V3 KE 0.8 nozzle", + "sub_path": "machine/Creality Ender-3 V3 KE 0.8 nozzle.json" + }, + { + "name": "Creality Ender-3 V3 Plus 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 V3 Plus 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 V3 Plus 0.6 nozzle", + "sub_path": "machine/Creality Ender-3 V3 Plus 0.6 nozzle.json" + }, + { + "name": "Creality Ender-3 V3 SE 0.2 nozzle", + "sub_path": "machine/Creality Ender-3 V3 SE 0.2 nozzle.json" + }, + { + "name": "Creality Ender-3 V3 SE 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 V3 SE 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 V3 SE 0.6 nozzle", + "sub_path": "machine/Creality Ender-3 V3 SE 0.6 nozzle.json" + }, + { + "name": "Creality Ender-3 V3 SE 0.8 nozzle", + "sub_path": "machine/Creality Ender-3 V3 SE 0.8 nozzle.json" + }, + { + "name": "Creality Ender-5 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5 Max 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 Max 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5 Plus 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 Plus 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5 Pro (2019) 0.2 nozzle", + "sub_path": "machine/Creality Ender-5 Pro (2019) 0.2 nozzle.json" + }, + { + "name": "Creality Ender-5 Pro (2019) 0.25 nozzle", + "sub_path": "machine/Creality Ender-5 Pro (2019) 0.25 nozzle.json" + }, + { + "name": "Creality Ender-5 Pro (2019) 0.3 nozzle", + "sub_path": "machine/Creality Ender-5 Pro (2019) 0.3 nozzle.json" + }, + { + "name": "Creality Ender-5 Pro (2019) 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 Pro (2019) 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5 Pro (2019) 0.5 nozzle", + "sub_path": "machine/Creality Ender-5 Pro (2019) 0.5 nozzle.json" + }, + { + "name": "Creality Ender-5 Pro (2019) 0.6 nozzle", + "sub_path": "machine/Creality Ender-5 Pro (2019) 0.6 nozzle.json" + }, + { + "name": "Creality Ender-5 Pro (2019) 0.8 nozzle", + "sub_path": "machine/Creality Ender-5 Pro (2019) 0.8 nozzle.json" + }, + { + "name": "Creality Ender-5 Pro (2019) 1.0 nozzle", + "sub_path": "machine/Creality Ender-5 Pro (2019) 1.0 nozzle.json" + }, + { + "name": "Creality Ender-5 S1 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 S1 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5S 0.4 nozzle", + "sub_path": "machine/Creality Ender-5S 0.4 nozzle.json" + }, + { + "name": "Creality Ender-6 0.4 nozzle", + "sub_path": "machine/Creality Ender-6 0.4 nozzle.json" + }, + { + "name": "Creality Hi 0.4 nozzle", + "sub_path": "machine/Creality Hi 0.4 nozzle.json" + }, + { + "name": "Creality Hi 0.6 nozzle", + "sub_path": "machine/Creality Hi 0.6 nozzle.json" + }, + { + "name": "Creality K1 (0.4 nozzle)", + "sub_path": "machine/Creality K1 (0.4 nozzle).json" + }, + { + "name": "Creality K1 (0.6 nozzle)", + "sub_path": "machine/Creality K1 (0.6 nozzle).json" + }, + { + "name": "Creality K1 (0.8 nozzle)", + "sub_path": "machine/Creality K1 (0.8 nozzle).json" + }, + { + "name": "Creality K1 Max (0.4 nozzle)", + "sub_path": "machine/Creality K1 Max (0.4 nozzle).json" + }, + { + "name": "Creality K1 Max (0.6 nozzle)", + "sub_path": "machine/Creality K1 Max (0.6 nozzle).json" + }, + { + "name": "Creality K1 Max (0.8 nozzle)", + "sub_path": "machine/Creality K1 Max (0.8 nozzle).json" + }, + { + "name": "Creality K1 SE 0.4 nozzle", + "sub_path": "machine/Creality K1 SE 0.4 nozzle.json" + }, + { + "name": "Creality K1C 0.4 nozzle", + "sub_path": "machine/Creality K1C 0.4 nozzle.json" + }, + { + "name": "Creality K1C 0.6 nozzle", + "sub_path": "machine/Creality K1C 0.6 nozzle.json" + }, + { + "name": "Creality K1C 0.8 nozzle", + "sub_path": "machine/Creality K1C 0.8 nozzle.json" + }, + { + "name": "Creality K2 Plus 0.2 nozzle", + "sub_path": "machine/Creality K2 Plus 0.2 nozzle.json" + }, + { + "name": "Creality K2 Plus 0.4 nozzle", + "sub_path": "machine/Creality K2 Plus 0.4 nozzle.json" + }, + { + "name": "Creality K2 Plus 0.6 nozzle", + "sub_path": "machine/Creality K2 Plus 0.6 nozzle.json" + }, + { + "name": "Creality K2 Plus 0.8 nozzle", + "sub_path": "machine/Creality K2 Plus 0.8 nozzle.json" + }, + { + "name": "Creality Sermoon V1 0.4 nozzle", + "sub_path": "machine/Creality Sermoon V1 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/Creality CR-10 Max_cover.png b/backend/profiles/profiles/Creality/Creality CR-10 Max_cover.png new file mode 100644 index 0000000..7d3f8a3 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality CR-10 Max_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality CR-10 SE_cover.png b/backend/profiles/profiles/Creality/Creality CR-10 SE_cover.png new file mode 100644 index 0000000..164a9ee Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality CR-10 SE_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality CR-10 V2_cover.png b/backend/profiles/profiles/Creality/Creality CR-10 V2_cover.png new file mode 100644 index 0000000..182b57d Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality CR-10 V2_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality CR-10 V3_cover.png b/backend/profiles/profiles/Creality/Creality CR-10 V3_cover.png new file mode 100644 index 0000000..eeb2410 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality CR-10 V3_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality CR-6 Max_cover.png b/backend/profiles/profiles/Creality/Creality CR-6 Max_cover.png new file mode 100644 index 0000000..09551f7 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality CR-6 Max_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality CR-6 SE_cover.png b/backend/profiles/profiles/Creality/Creality CR-6 SE_cover.png new file mode 100644 index 0000000..d43a6e5 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality CR-6 SE_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality CR-M4_cover.png b/backend/profiles/profiles/Creality/Creality CR-M4_cover.png new file mode 100644 index 0000000..482a257 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality CR-M4_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-3 Pro_cover.png b/backend/profiles/profiles/Creality/Creality Ender-3 Pro_cover.png new file mode 100644 index 0000000..ec95582 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-3 Pro_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-3 S1 Plus_cover.png b/backend/profiles/profiles/Creality/Creality Ender-3 S1 Plus_cover.png new file mode 100644 index 0000000..2f3cd3a Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-3 S1 Plus_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-3 S1 Pro_cover.png b/backend/profiles/profiles/Creality/Creality Ender-3 S1 Pro_cover.png new file mode 100644 index 0000000..bc77aa7 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-3 S1 Pro_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-3 S1_cover.png b/backend/profiles/profiles/Creality/Creality Ender-3 S1_cover.png new file mode 100644 index 0000000..81ad563 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-3 S1_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-3 V2 Neo_cover.png b/backend/profiles/profiles/Creality/Creality Ender-3 V2 Neo_cover.png new file mode 100644 index 0000000..d02234a Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-3 V2 Neo_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-3 V2_cover.png b/backend/profiles/profiles/Creality/Creality Ender-3 V2_cover.png new file mode 100644 index 0000000..3cdf380 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-3 V2_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-3 V3 KE_cover.png b/backend/profiles/profiles/Creality/Creality Ender-3 V3 KE_cover.png new file mode 100644 index 0000000..57faa3e Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-3 V3 KE_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-3 V3 Plus_cover.png b/backend/profiles/profiles/Creality/Creality Ender-3 V3 Plus_cover.png new file mode 100644 index 0000000..1c33bec Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-3 V3 Plus_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-3 V3 SE_cover.png b/backend/profiles/profiles/Creality/Creality Ender-3 V3 SE_cover.png new file mode 100644 index 0000000..f0645f9 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-3 V3 SE_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-3 V3_cover.png b/backend/profiles/profiles/Creality/Creality Ender-3 V3_cover.png new file mode 100644 index 0000000..510f02d Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-3 V3_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-3_cover.png b/backend/profiles/profiles/Creality/Creality Ender-3_cover.png new file mode 100644 index 0000000..4a518a9 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-3_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-5 Max_cover.png b/backend/profiles/profiles/Creality/Creality Ender-5 Max_cover.png new file mode 100644 index 0000000..6c81282 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-5 Max_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-5 Plus_cover.png b/backend/profiles/profiles/Creality/Creality Ender-5 Plus_cover.png new file mode 100644 index 0000000..2d5bbc4 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-5 Plus_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-5 Pro (2019)_cover.png b/backend/profiles/profiles/Creality/Creality Ender-5 Pro (2019)_cover.png new file mode 100644 index 0000000..a5e0c4d Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-5 Pro (2019)_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-5 S1_cover.png b/backend/profiles/profiles/Creality/Creality Ender-5 S1_cover.png new file mode 100644 index 0000000..087d5a6 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-5 S1_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-5S_cover.png b/backend/profiles/profiles/Creality/Creality Ender-5S_cover.png new file mode 100644 index 0000000..2157ce5 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-5S_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-5_cover.png b/backend/profiles/profiles/Creality/Creality Ender-5_cover.png new file mode 100644 index 0000000..63edd06 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-5_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Ender-6_cover.png b/backend/profiles/profiles/Creality/Creality Ender-6_cover.png new file mode 100644 index 0000000..d7a205b Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Ender-6_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Hi_cover.png b/backend/profiles/profiles/Creality/Creality Hi_cover.png new file mode 100644 index 0000000..67a3039 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Hi_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality K1 Max_cover.png b/backend/profiles/profiles/Creality/Creality K1 Max_cover.png new file mode 100644 index 0000000..e4a47a2 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality K1 Max_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality K1 SE_cover.png b/backend/profiles/profiles/Creality/Creality K1 SE_cover.png new file mode 100644 index 0000000..b855c0b Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality K1 SE_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality K1C_cover.png b/backend/profiles/profiles/Creality/Creality K1C_cover.png new file mode 100644 index 0000000..a6da5d5 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality K1C_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality K1_cover.png b/backend/profiles/profiles/Creality/Creality K1_cover.png new file mode 100644 index 0000000..6feb2d2 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality K1_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality K2 Plus_cover.png b/backend/profiles/profiles/Creality/Creality K2 Plus_cover.png new file mode 100644 index 0000000..fc381e2 Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality K2 Plus_cover.png differ diff --git a/backend/profiles/profiles/Creality/Creality Sermoon V1_cover.png b/backend/profiles/profiles/Creality/Creality Sermoon V1_cover.png new file mode 100644 index 0000000..fc82ebf Binary files /dev/null and b/backend/profiles/profiles/Creality/Creality Sermoon V1_cover.png differ diff --git a/backend/profiles/profiles/Creality/creality_cr10max_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_cr10max_buildplate_model.stl new file mode 100644 index 0000000..fabd185 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_cr10max_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_cr10max_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_cr10max_buildplate_texture.png new file mode 100644 index 0000000..c87a116 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_cr10max_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_cr10se_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_cr10se_buildplate_model.stl new file mode 100644 index 0000000..4adf120 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_cr10se_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_cr10se_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_cr10se_buildplate_texture.png new file mode 100644 index 0000000..f9d61c6 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_cr10se_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_cr10v2_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_cr10v2_buildplate_model.stl new file mode 100644 index 0000000..400d74b Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_cr10v2_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_cr10v2_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_cr10v2_buildplate_texture.png new file mode 100644 index 0000000..0098bd6 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_cr10v2_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_cr10v3_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_cr10v3_buildplate_model.stl new file mode 100644 index 0000000..400d74b Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_cr10v3_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_cr10v3_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_cr10v3_buildplate_texture.png new file mode 100644 index 0000000..0098bd6 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_cr10v3_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_cr6se_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_cr6se_buildplate_model.stl new file mode 100644 index 0000000..5fa9d7a Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_cr6se_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_cr6se_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_cr6se_buildplate_texture.png new file mode 100644 index 0000000..1d9ed77 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_cr6se_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_crm4_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_crm4_buildplate_model.stl new file mode 100644 index 0000000..fabd185 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_crm4_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_crm4_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_crm4_buildplate_texture.png new file mode 100644 index 0000000..c87a116 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_crm4_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender3s1_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender3s1_buildplate_model.stl new file mode 100644 index 0000000..a3837d2 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3s1_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender3s1_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender3s1_buildplate_texture.png new file mode 100644 index 0000000..1d9ed77 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3s1_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender3s1plus_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender3s1plus_buildplate_model.stl new file mode 100644 index 0000000..73adc1e Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3s1plus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender3s1plus_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender3s1plus_buildplate_texture.png new file mode 100644 index 0000000..1d9ed77 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3s1plus_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender3s1pro_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender3s1pro_buildplate_model.stl new file mode 100644 index 0000000..b44c071 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3s1pro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender3s1pro_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender3s1pro_buildplate_texture.png new file mode 100644 index 0000000..1d9ed77 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3s1pro_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender3v2_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender3v2_buildplate_model.stl new file mode 100644 index 0000000..a3837d2 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3v2_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender3v2_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender3v2_buildplate_texture.png new file mode 100644 index 0000000..1d9ed77 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3v2_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender3v2neo_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender3v2neo_buildplate_model.stl new file mode 100644 index 0000000..a3837d2 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3v2neo_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender3v2neo_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender3v2neo_buildplate_texture.png new file mode 100644 index 0000000..1d9ed77 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3v2neo_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender3v3_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender3v3_buildplate_model.stl new file mode 100644 index 0000000..ef159f2 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3v3_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender3v3_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender3v3_buildplate_texture.png new file mode 100644 index 0000000..2e8d441 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3v3_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender3v3ke_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender3v3ke_buildplate_model.stl new file mode 100644 index 0000000..ef159f2 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3v3ke_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender3v3ke_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender3v3ke_buildplate_texture.png new file mode 100644 index 0000000..745c308 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3v3ke_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender3v3plus_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender3v3plus_buildplate_model.stl new file mode 100644 index 0000000..c742406 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3v3plus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender3v3plus_buildplate_texture.png.png b/backend/profiles/profiles/Creality/creality_ender3v3plus_buildplate_texture.png.png new file mode 100644 index 0000000..4dcf16e Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3v3plus_buildplate_texture.png.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender3v3se_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender3v3se_buildplate_model.stl new file mode 100644 index 0000000..ef159f2 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3v3se_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender3v3se_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender3v3se_buildplate_texture.png new file mode 100644 index 0000000..2e8d441 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender3v3se_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender5_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender5_buildplate_model.stl new file mode 100644 index 0000000..a3837d2 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender5_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender5_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender5_buildplate_texture.png new file mode 100644 index 0000000..1d9ed77 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender5_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender5max_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender5max_buildplate_model.stl new file mode 100644 index 0000000..70992ca Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender5max_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender5max_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender5max_buildplate_texture.png new file mode 100644 index 0000000..032c024 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender5max_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender5plus_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender5plus_buildplate_model.stl new file mode 100644 index 0000000..ba3101f Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender5plus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender5plus_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender5plus_buildplate_texture.png new file mode 100644 index 0000000..2d91111 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender5plus_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender5pro_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender5pro_buildplate_model.stl new file mode 100644 index 0000000..1e5aaba Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender5pro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender5pro_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender5pro_buildplate_texture.png new file mode 100644 index 0000000..1d9ed77 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender5pro_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender5s1_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender5s1_buildplate_model.stl new file mode 100644 index 0000000..ef159f2 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender5s1_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender5s1_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender5s1_buildplate_texture.png new file mode 100644 index 0000000..9a9e002 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender5s1_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender5s_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender5s_buildplate_model.stl new file mode 100644 index 0000000..1e5aaba Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender5s_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender5s_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender5s_buildplate_texture.png new file mode 100644 index 0000000..1d9ed77 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender5s_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_ender6_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_ender6_buildplate_model.stl new file mode 100644 index 0000000..21b0539 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender6_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_ender6_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_ender6_buildplate_texture.png new file mode 100644 index 0000000..ba7abac Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_ender6_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_hi_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_hi_buildplate_model.stl new file mode 100644 index 0000000..262c327 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_hi_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_hi_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_hi_buildplate_texture.png new file mode 100644 index 0000000..d08316d Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_hi_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_k1_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_k1_buildplate_model.stl new file mode 100644 index 0000000..ef159f2 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_k1_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_k1_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_k1_buildplate_texture.png new file mode 100644 index 0000000..cde0238 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_k1_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_k1c_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_k1c_buildplate_model.stl new file mode 100644 index 0000000..ef159f2 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_k1c_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_k1c_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_k1c_buildplate_texture.png new file mode 100644 index 0000000..2e8d441 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_k1c_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_k1max_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_k1max_buildplate_model.stl new file mode 100644 index 0000000..c742406 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_k1max_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_k1max_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_k1max_buildplate_texture.png new file mode 100644 index 0000000..4dcf16e Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_k1max_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_k1se_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_k1se_buildplate_model.stl new file mode 100644 index 0000000..ef159f2 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_k1se_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_k1se_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_k1se_buildplate_texture.png new file mode 100644 index 0000000..cde0238 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_k1se_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/creality_k2plus_buildplate_model.stl b/backend/profiles/profiles/Creality/creality_k2plus_buildplate_model.stl new file mode 100644 index 0000000..d9c4001 Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_k2plus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Creality/creality_k2plus_buildplate_texture.png b/backend/profiles/profiles/Creality/creality_k2plus_buildplate_texture.png new file mode 100644 index 0000000..4dcf16e Binary files /dev/null and b/backend/profiles/profiles/Creality/creality_k2plus_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ABS @Ender-3V3-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic ABS @Ender-3V3-all.json new file mode 100644 index 0000000..78850f0 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ABS @Ender-3V3-all.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Creality Generic ABS @Ender-3V3-all", + "inherits": "Creality Generic ABS", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "5" + ], + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.2 nozzle", + "Creality Ender-3 V3 SE 0.4 nozzle", + "Creality Ender-3 V3 SE 0.6 nozzle", + "Creality Ender-3 V3 SE 0.8 nozzle", + "Creality Ender-3 V3 KE 0.4 nozzle", + "Creality Ender-3 V3 0.4 nozzle", + "Creality Ender-3 V3 0.6 nozzle", + "Creality Ender-3 V3 Plus 0.4 nozzle", + "Creality Ender-3 V3 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ABS @Ender-5Max-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic ABS @Ender-5Max-all.json new file mode 100644 index 0000000..19e576c --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ABS @Ender-5Max-all.json @@ -0,0 +1,99 @@ +{ + "type": "filament", + "name": "Creality Generic ABS @Ender-5Max-all", + "inherits": "fdm_filament_common", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "filament_id": "07001", + "instantiation": "true", + "activate_air_filtration": "0", + "activate_chamber_temp_control": "0", + "additional_cooling_fan_speed": "0", + "chamber_temperature": "35", + "close_fan_the_first_x_layers": "3", + "compatible_printers": [ + "Creality Ender-5 Max 0.4 nozzle" + ], + "complete_print_exhaust_fan_speed": "80", + "cool_plate_temp": "90", + "cool_plate_temp_initial_layer": "90", + "cool_special_cds_fan_speed": "0", + "default_filament_colour": "\"\"", + "during_print_exhaust_fan_speed": "60", + "enable_overhang_bridge_fan": "1", + "enable_pressure_advance": "1", + "eng_plate_temp": "105", + "eng_plate_temp_initial_layer": "105", + "fan_cooling_layer_time": "30", + "fan_max_speed": "20", + "fan_min_speed": "20", + "filament_cooling_final_speed": "3.4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_moves": "4", + "filament_cost": "15", + "filament_density": "1.08", + "filament_deretraction_speed": "nil", + "filament_diameter": "1.75", + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": "0.85", + "filament_is_support": "0", + "filament_load_time": "0", + "filament_loading_speed": "28", + "filament_loading_speed_start": "3", + "filament_max_volumetric_speed": "35", + "filament_minimal_purge_on_wipe_tower": "15", + "filament_multitool_ramming": "0", + "filament_multitool_ramming_flow": "10", + "filament_multitool_ramming_volume": "10", + "filament_notes": "\"\"", + "filament_ramming_parameters": "\"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6\"", + "filament_retract_before_wipe": "nil", + "filament_retract_lift_above": "0", + "filament_retract_lift_below": "0", + "filament_retract_lift_enforce": "All Surfaces", + "filament_retract_restart_extra": "0", + "filament_retract_when_changing_layer": "nil", + "filament_retraction_length": "nil", + "filament_retraction_minimum_travel": "nil", + "filament_retraction_speed": "nil", + "filament_shrink": "100%", + "filament_soluble": "0", + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "filament_toolchange_delay": "0", + "filament_type": [ + "ABS" + ], + "filament_unload_time": "0", + "filament_unloading_speed": "90", + "filament_unloading_speed_start": "100", + "filament_vendor": [ + "Creality" + ], + "filament_wipe": "nil", + "filament_wipe_distance": "nil", + "filament_z_hop": "nil", + "filament_z_hop_types": "nil", + "full_fan_speed_layer": "0", + "hot_plate_temp": "90", + "hot_plate_temp_initial_layer": "90", + "nozzle_temperature": "260", + "nozzle_temperature_initial_layer": "260", + "nozzle_temperature_range_high": "260", + "nozzle_temperature_range_low": "230", + "overhang_fan_speed": "20", + "overhang_fan_threshold": "25%", + "pressure_advance": "0.03", + "reduce_fan_stop_start_freq": "1", + "required_nozzle_HRC": "0", + "slow_down_for_layer_cooling": "1", + "slow_down_layer_time": "5", + "slow_down_min_speed": "10", + "support_material_interface_fan_speed": "-1", + "temperature_vitrification": "110", + "textured_plate_temp": "90", + "textured_plate_temp_initial_layer": "90" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ABS @Hi-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic ABS @Hi-all.json new file mode 100644 index 0000000..68a98ee --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ABS @Hi-all.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Creality Generic ABS @Hi-all", + "inherits": "Creality Generic ABS", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "5" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else}\nM104 S[first_layer_temperature]\n{endif}\n" + ], + "compatible_printers": [ + "Creality Hi 0.4 nozzle", + "Creality Hi 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ABS @K1-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic ABS @K1-all.json new file mode 100644 index 0000000..27e3105 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ABS @K1-all.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Creality Generic ABS @K1-all", + "inherits": "Creality Generic ABS", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "14" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Creality K1C 0.4 nozzle", + "Creality K1C 0.6 nozzle", + "Creality K1C 0.8 nozzle", + "Creality K1 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ABS @K2-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic ABS @K2-all.json new file mode 100644 index 0000000..453d799 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ABS @K2-all.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Creality Generic ABS @K2-all", + "inherits": "Creality Generic ABS", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else}\nM104 S[first_layer_temperature]\n{endif}\n\n{if(initial_extruder != current_extruder || position[2] > first_layer_height)}\n{if (position[2] +0.4 < printable_height) }\nG2 Z{position[2] + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X205 Y345 F20000\nG1 Z{position[2] } F1200\n{else}\nG1 X205 Y345 F20000\n{endif}\n{endif}\n" + ], + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle", + "Creality K2 Plus 0.4 nozzle", + "Creality K2 Plus 0.6 nozzle", + "Creality K2 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ABS.json b/backend/profiles/profiles/Creality/filament/Creality Generic ABS.json new file mode 100644 index 0000000..55c8faa --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ABS.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Creality Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Creality CR-10 V2 0.4 nozzle", + "Creality CR-10 V3 0.4 nozzle", + "Creality CR-10 V3 0.6 nozzle", + "Creality CR-10 Max 0.4 nozzle", + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.2 nozzle", + "Creality CR-6 Max 0.4 nozzle", + "Creality CR-6 Max 0.6 nozzle", + "Creality CR-6 Max 0.8 nozzle", + "Creality Sermoon V1 0.4 nozzle", + "Creality Ender-3 0.2 nozzle", + "Creality Ender-3 0.4 nozzle", + "Creality Ender-3 0.6 nozzle", + "Creality Ender-3 0.8 nozzle", + "Creality Ender-3 Pro 0.2 nozzle", + "Creality Ender-3 Pro 0.4 nozzle", + "Creality Ender-3 Pro 0.6 nozzle", + "Creality Ender-3 Pro 0.8 nozzle", + "Creality Ender-3 V2 0.4 nozzle", + "Creality Ender-3 V2 Neo 0.4 nozzle", + "Creality Ender-3 S1 0.4 nozzle", + "Creality Ender-3 S1 Pro 0.4 nozzle", + "Creality Ender-3 S1 Plus 0.2 nozzle", + "Creality Ender-3 S1 Plus 0.4 nozzle", + "Creality Ender-3 S1 Plus 0.6 nozzle", + "Creality Ender-3 S1 Plus 0.8 nozzle", + "Creality Ender-5 0.4 nozzle", + "Creality Ender-5 Plus 0.4 nozzle", + "Creality Ender-5 Pro (2019) 0.2 nozzle", + "Creality Ender-5 Pro (2019) 0.25 nozzle", + "Creality Ender-5 Pro (2019) 0.3 nozzle", + "Creality Ender-5 Pro (2019) 0.4 nozzle", + "Creality Ender-5 Pro (2019) 0.5 nozzle", + "Creality Ender-5 Pro (2019) 0.6 nozzle", + "Creality Ender-5 Pro (2019) 0.8 nozzle", + "Creality Ender-5 Pro (2019) 1.0 nozzle", + "Creality Ender-5S 0.4 nozzle", + "Creality Ender-5 S1 0.4 nozzle", + "Creality Ender-6 0.4 nozzle", + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)", + "Creality CR-10 SE 0.2 nozzle", + "Creality CR-10 SE 0.4 nozzle", + "Creality CR-10 SE 0.6 nozzle", + "Creality CR-10 SE 0.8 nozzle", + "Creality CR-M4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ASA @Ender-3V3-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic ASA @Ender-3V3-all.json new file mode 100644 index 0000000..4b31478 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ASA @Ender-3V3-all.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Creality Generic ASA @Ender-3V3-all", + "inherits": "Creality Generic ASA", + "from": "system", + "setting_id": "GFSA04_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "5" + ], + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.2 nozzle", + "Creality Ender-3 V3 SE 0.4 nozzle", + "Creality Ender-3 V3 SE 0.6 nozzle", + "Creality Ender-3 V3 SE 0.8 nozzle", + "Creality Ender-3 V3 KE 0.4 nozzle", + "Creality Ender-3 V3 0.4 nozzle", + "Creality Ender-3 V3 0.6 nozzle", + "Creality Ender-3 V3 Plus 0.4 nozzle", + "Creality Ender-3 V3 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ASA @Ender-5Max-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic ASA @Ender-5Max-all.json new file mode 100644 index 0000000..dd7de35 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ASA @Ender-5Max-all.json @@ -0,0 +1,99 @@ +{ + "type": "filament", + "name": "Creality Generic ASA @Ender-5Max-all", + "inherits": "fdm_filament_common", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "filament_id": "19001", + "instantiation": "true", + "activate_air_filtration": "0", + "activate_chamber_temp_control": "0", + "additional_cooling_fan_speed": "0", + "chamber_temperature": "55", + "close_fan_the_first_x_layers": "1", + "compatible_printers": [ + "Creality Ender-5 Max 0.4 nozzle" + ], + "complete_print_exhaust_fan_speed": "80", + "cool_plate_temp": "90", + "cool_plate_temp_initial_layer": "90", + "cool_special_cds_fan_speed": "0", + "default_filament_colour": "\"\"", + "during_print_exhaust_fan_speed": "60", + "enable_overhang_bridge_fan": "1", + "enable_pressure_advance": "1", + "eng_plate_temp": "50", + "eng_plate_temp_initial_layer": "50", + "fan_cooling_layer_time": "30", + "fan_max_speed": "20", + "fan_min_speed": "20", + "filament_cooling_final_speed": "3.4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_moves": "4", + "filament_cost": "29", + "filament_density": "1.15", + "filament_deretraction_speed": "nil", + "filament_diameter": "1.75", + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": "0.85", + "filament_is_support": "0", + "filament_load_time": "0", + "filament_loading_speed": "28", + "filament_loading_speed_start": "3", + "filament_max_volumetric_speed": "35", + "filament_minimal_purge_on_wipe_tower": "15", + "filament_multitool_ramming": "0", + "filament_multitool_ramming_flow": "10", + "filament_multitool_ramming_volume": "10", + "filament_notes": "\"\"", + "filament_ramming_parameters": "\"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6\"", + "filament_retract_before_wipe": "nil", + "filament_retract_lift_above": "0", + "filament_retract_lift_below": "0", + "filament_retract_lift_enforce": "All Surfaces", + "filament_retract_restart_extra": "nil", + "filament_retract_when_changing_layer": "nil", + "filament_retraction_length": "nil", + "filament_retraction_minimum_travel": "nil", + "filament_retraction_speed": "nil", + "filament_shrink": "100%", + "filament_soluble": "0", + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": "0", + "filament_type": [ + "ASA" + ], + "filament_unload_time": "0", + "filament_unloading_speed": "90", + "filament_unloading_speed_start": "100", + "filament_vendor": [ + "Creality" + ], + "filament_wipe": "nil", + "filament_wipe_distance": "nil", + "filament_z_hop": "nil", + "filament_z_hop_types": "nil", + "full_fan_speed_layer": "0", + "hot_plate_temp": "90", + "hot_plate_temp_initial_layer": "90", + "nozzle_temperature": "260", + "nozzle_temperature_initial_layer": "260", + "nozzle_temperature_range_high": "280", + "nozzle_temperature_range_low": "240", + "overhang_fan_speed": "20", + "overhang_fan_threshold": "50%", + "pressure_advance": "0.032", + "reduce_fan_stop_start_freq": "1", + "required_nozzle_HRC": "0", + "slow_down_for_layer_cooling": "1", + "slow_down_layer_time": "5", + "slow_down_min_speed": "10", + "support_material_interface_fan_speed": "-1", + "temperature_vitrification": "110", + "textured_plate_temp": "90", + "textured_plate_temp_initial_layer": "90" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ASA @Hi-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic ASA @Hi-all.json new file mode 100644 index 0000000..6242e13 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ASA @Hi-all.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Creality Generic ASA @Hi-all", + "inherits": "Creality Generic ASA", + "from": "system", + "setting_id": "GFSA04_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "5" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else}\nM104 S[first_layer_temperature]\n{endif}\n" + ], + "compatible_printers": [ + "Creality Hi 0.4 nozzle", + "Creality Hi 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ASA @K1-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic ASA @K1-all.json new file mode 100644 index 0000000..e7354d6 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ASA @K1-all.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Creality Generic ASA @K1-all", + "inherits": "Creality Generic ASA", + "from": "system", + "setting_id": "GFSA04_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Creality K1C 0.4 nozzle", + "Creality K1C 0.6 nozzle", + "Creality K1C 0.8 nozzle", + "Creality K1 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ASA @K2-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic ASA @K2-all.json new file mode 100644 index 0000000..5182a2b --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ASA @K2-all.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Creality Generic ASA @K2-all", + "inherits": "Creality Generic ASA", + "from": "system", + "setting_id": "GFSA04_00", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else}\nM104 S[first_layer_temperature]\n{endif}\n\n{if(initial_extruder != current_extruder || position[2] > first_layer_height)}\n{if (position[2] +0.4 < printable_height) }\nG2 Z{position[2] + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X205 Y345 F20000\nG1 Z{position[2] } F1200\n{else}\nG1 X205 Y345 F20000\n{endif}\n{endif}\n" + ], + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle", + "Creality K2 Plus 0.4 nozzle", + "Creality K2 Plus 0.6 nozzle", + "Creality K2 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ASA-CF @Hi-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic ASA-CF @Hi-all.json new file mode 100644 index 0000000..a8d7199 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ASA-CF @Hi-all.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Creality Generic ASA-CF @Hi-all", + "inherits": "Creality Generic ASA @Hi-all", + "from": "system", + "setting_id": "GFSA04_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "5" + ], + "compatible_printers": [ + "Creality Hi 0.4 nozzle", + "Creality Hi 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic ASA.json b/backend/profiles/profiles/Creality/filament/Creality Generic ASA.json new file mode 100644 index 0000000..38bdb9d --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic ASA.json @@ -0,0 +1,60 @@ +{ + "type": "filament", + "name": "Creality Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Creality CR-10 V2 0.4 nozzle", + "Creality CR-10 V3 0.4 nozzle", + "Creality CR-10 V3 0.6 nozzle", + "Creality CR-10 Max 0.4 nozzle", + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.2 nozzle", + "Creality CR-6 Max 0.4 nozzle", + "Creality CR-6 Max 0.6 nozzle", + "Creality CR-6 Max 0.8 nozzle", + "Creality Ender-3 V2 0.4 nozzle", + "Creality Ender-3 0.2 nozzle", + "Creality Ender-3 0.4 nozzle", + "Creality Ender-3 0.6 nozzle", + "Creality Ender-3 0.8 nozzle", + "Creality Ender-3 Pro 0.2 nozzle", + "Creality Ender-3 Pro 0.4 nozzle", + "Creality Ender-3 Pro 0.6 nozzle", + "Creality Ender-3 Pro 0.8 nozzle", + "Creality Ender-3 V2 Neo 0.4 nozzle", + "Creality Ender-3 S1 0.4 nozzle", + "Creality Ender-3 S1 Pro 0.4 nozzle", + "Creality Ender-5 0.4 nozzle", + "Creality Ender-5 Plus 0.4 nozzle", + "Creality Ender-5 Pro (2019) 0.2 nozzle", + "Creality Ender-5 Pro (2019) 0.25 nozzle", + "Creality Ender-5 Pro (2019) 0.3 nozzle", + "Creality Ender-5 Pro (2019) 0.4 nozzle", + "Creality Ender-5 Pro (2019) 0.5 nozzle", + "Creality Ender-5 Pro (2019) 0.6 nozzle", + "Creality Ender-5 Pro (2019) 0.8 nozzle", + "Creality Ender-5 Pro (2019) 1.0 nozzle", + "Creality Ender-5S 0.4 nozzle", + "Creality Ender-5 S1 0.4 nozzle", + "Creality Ender-6 0.4 nozzle", + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PA @Ender-5Max-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PA @Ender-5Max-all.json new file mode 100644 index 0000000..36ff2fb --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PA @Ender-5Max-all.json @@ -0,0 +1,99 @@ +{ + "type": "filament", + "name": "Creality Generic PA @Ender-5Max-all", + "inherits": "fdm_filament_common", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "filament_id": "11001", + "instantiation": "true", + "activate_air_filtration": "0", + "activate_chamber_temp_control": "0", + "additional_cooling_fan_speed": "0", + "chamber_temperature": "35", + "close_fan_the_first_x_layers": "1", + "compatible_printers": [ + "Creality Ender-5 Max 0.4 nozzle" + ], + "complete_print_exhaust_fan_speed": "100", + "cool_plate_temp": "45", + "cool_plate_temp_initial_layer": "45", + "cool_special_cds_fan_speed": "0", + "default_filament_colour": "\"\"", + "during_print_exhaust_fan_speed": "0", + "enable_overhang_bridge_fan": "1", + "enable_pressure_advance": "1", + "eng_plate_temp": "100", + "eng_plate_temp_initial_layer": "100", + "fan_cooling_layer_time": "100", + "fan_max_speed": "100", + "fan_min_speed": "100", + "filament_cooling_final_speed": "3.4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_moves": "4", + "filament_cost": "50", + "filament_density": "1.24", + "filament_deretraction_speed": "nil", + "filament_diameter": "1.75", + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": "0.9", + "filament_is_support": "0", + "filament_load_time": "0", + "filament_loading_speed": "28", + "filament_loading_speed_start": "3", + "filament_max_volumetric_speed": "2", + "filament_minimal_purge_on_wipe_tower": "15", + "filament_multitool_ramming": "0", + "filament_multitool_ramming_flow": "10", + "filament_multitool_ramming_volume": "10", + "filament_notes": "\"\"", + "filament_ramming_parameters": "\"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6\"", + "filament_retract_before_wipe": "nil", + "filament_retract_lift_above": "0", + "filament_retract_lift_below": "0", + "filament_retract_lift_enforce": "All Surfaces", + "filament_retract_restart_extra": "0", + "filament_retract_when_changing_layer": "nil", + "filament_retraction_length": "1.5", + "filament_retraction_minimum_travel": "nil", + "filament_retraction_speed": "nil", + "filament_shrink": "100%", + "filament_soluble": "0", + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "filament_toolchange_delay": "0", + "filament_type": [ + "PA" + ], + "filament_unload_time": "0", + "filament_unloading_speed": "90", + "filament_unloading_speed_start": "100", + "filament_vendor": [ + "Creality" + ], + "filament_wipe": "nil", + "filament_wipe_distance": "nil", + "filament_z_hop": "0.2", + "filament_z_hop_types": "nil", + "full_fan_speed_layer": "0", + "hot_plate_temp": "45", + "hot_plate_temp_initial_layer": "45", + "nozzle_temperature": "250", + "nozzle_temperature_initial_layer": "250", + "nozzle_temperature_range_high": "280", + "nozzle_temperature_range_low": "250", + "overhang_fan_speed": "50", + "overhang_fan_threshold": "50%", + "pressure_advance": "0.042", + "reduce_fan_stop_start_freq": "1", + "required_nozzle_HRC": "40", + "slow_down_for_layer_cooling": "1", + "slow_down_layer_time": "8", + "slow_down_min_speed": "5", + "support_material_interface_fan_speed": "-1", + "temperature_vitrification": "108", + "textured_plate_temp": "45", + "textured_plate_temp_initial_layer": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PA-CF @Ender-3V3-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PA-CF @Ender-3V3-all.json new file mode 100644 index 0000000..d9ffd79 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PA-CF @Ender-3V3-all.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Creality Generic PA-CF @Ender-3V3-all", + "inherits": "Creality Generic PA-CF", + "from": "system", + "setting_id": "GFSN99_01", + "instantiation": "true", + "compatible_printers": [ + "Creality Ender-3 V3 0.4 nozzle", + "Creality Ender-3 V3 0.6 nozzle", + "Creality Ender-3 V3 Plus 0.4 nozzle", + "Creality Ender-3 V3 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PA-CF @K1-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PA-CF @K1-all.json new file mode 100644 index 0000000..1a9b15c --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PA-CF @K1-all.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Creality Generic PA-CF @K1-all", + "inherits": "Creality Generic PA-CF", + "from": "system", + "setting_id": "GFSN99_01", + "instantiation": "true", + "compatible_printers": [ + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1C 0.4 nozzle", + "Creality K1C 0.6 nozzle", + "Creality K1C 0.8 nozzle", + "Creality K1 SE 0.4 nozzle", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PA-CF @K2-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PA-CF @K2-all.json new file mode 100644 index 0000000..26bb250 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PA-CF @K2-all.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Creality Generic PA-CF @K2-all", + "inherits": "Creality Generic PA-CF", + "from": "system", + "setting_id": "GFSN99_01", + "instantiation": "true", + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "fan_min_speed": [ + "30" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else}\nM104 S[first_layer_temperature]\n{endif}\n\n{if(initial_extruder != current_extruder || position[2] > first_layer_height)}\n{if (position[2] +0.4 < printable_height) }\nG2 Z{position[2] + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X205 Y345 F20000\nG1 Z{position[2] } F1200\n{else}\nG1 X205 Y345 F20000\n{endif}\n{endif}\n" + ], + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle", + "Creality K2 Plus 0.4 nozzle", + "Creality K2 Plus 0.6 nozzle", + "Creality K2 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PA-CF.json b/backend/profiles/profiles/Creality/filament/Creality Generic PA-CF.json new file mode 100644 index 0000000..29e4027 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PA-CF.json @@ -0,0 +1,84 @@ +{ + "type": "filament", + "name": "Creality Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "290" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "2" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Creality CR-10 V2 0.4 nozzle", + "Creality CR-10 V3 0.4 nozzle", + "Creality CR-10 V3 0.6 nozzle", + "Creality CR-10 Max 0.4 nozzle", + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.2 nozzle", + "Creality CR-6 Max 0.4 nozzle", + "Creality CR-6 Max 0.6 nozzle", + "Creality CR-6 Max 0.8 nozzle", + "Creality Ender-3 0.2 nozzle", + "Creality Ender-3 0.4 nozzle", + "Creality Ender-3 0.6 nozzle", + "Creality Ender-3 0.8 nozzle", + "Creality Ender-3 Pro 0.2 nozzle", + "Creality Ender-3 Pro 0.4 nozzle", + "Creality Ender-3 Pro 0.6 nozzle", + "Creality Ender-3 Pro 0.8 nozzle", + "Creality Ender-3 V2 0.4 nozzle", + "Creality Ender-3 V2 Neo 0.4 nozzle", + "Creality Ender-3 S1 0.4 nozzle", + "Creality Ender-3 S1 Pro 0.4 nozzle", + "Creality Ender-5 0.4 nozzle", + "Creality Ender-5 Plus 0.4 nozzle", + "Creality Ender-5 Pro (2019) 0.2 nozzle", + "Creality Ender-5 Pro (2019) 0.25 nozzle", + "Creality Ender-5 Pro (2019) 0.3 nozzle", + "Creality Ender-5 Pro (2019) 0.4 nozzle", + "Creality Ender-5 Pro (2019) 0.5 nozzle", + "Creality Ender-5 Pro (2019) 0.6 nozzle", + "Creality Ender-5 Pro (2019) 0.8 nozzle", + "Creality Ender-5 Pro (2019) 1.0 nozzle", + "Creality Ender-5S 0.4 nozzle", + "Creality Ender-5 S1 0.4 nozzle", + "Creality Ender-6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PC @K1-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PC @K1-all.json new file mode 100644 index 0000000..dd9b382 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PC @K1-all.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Creality Generic PC @K1-all", + "inherits": "Creality Generic PC", + "from": "system", + "setting_id": "GFSC99_06", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1C 0.4 nozzle", + "Creality K1C 0.6 nozzle", + "Creality K1C 0.8 nozzle", + "Creality K1 SE 0.4 nozzle", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PC.json b/backend/profiles/profiles/Creality/filament/Creality Generic PC.json new file mode 100644 index 0000000..800c1c9 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PC.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Creality Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC99", + "instantiation": "false", + "filament_max_volumetric_speed": [ + "16" + ], + "filament_flow_ratio": [ + "0.94" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PETG @Ender-3V3-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PETG @Ender-3V3-all.json new file mode 100644 index 0000000..a511257 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PETG @Ender-3V3-all.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "name": "Creality Generic PETG @Ender-3V3-all", + "inherits": "Creality Generic PETG", + "from": "system", + "setting_id": "GFSG99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "5" + ], + "cool_plate_temp": [ + "70" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "250" + ], + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.2 nozzle", + "Creality Ender-3 V3 SE 0.4 nozzle", + "Creality Ender-3 V3 SE 0.6 nozzle", + "Creality Ender-3 V3 SE 0.8 nozzle", + "Creality Ender-3 V3 KE 0.4 nozzle", + "Creality Ender-3 V3 0.4 nozzle", + "Creality Ender-3 V3 0.6 nozzle", + "Creality Ender-3 V3 Plus 0.4 nozzle", + "Creality Ender-3 V3 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PETG @Ender-5Max-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PETG @Ender-5Max-all.json new file mode 100644 index 0000000..841dad4 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PETG @Ender-5Max-all.json @@ -0,0 +1,99 @@ +{ + "type": "filament", + "name": "Creality Generic PETG @Ender-5Max-all", + "inherits": "fdm_filament_common", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "filament_id": "06001", + "instantiation": "true", + "activate_air_filtration": "0", + "activate_chamber_temp_control": "0", + "additional_cooling_fan_speed": "0", + "chamber_temperature": "35", + "close_fan_the_first_x_layers": "1", + "compatible_printers": [ + "Creality Ender-5 Max 0.4 nozzle" + ], + "complete_print_exhaust_fan_speed": "80", + "cool_plate_temp": "70", + "cool_plate_temp_initial_layer": "70", + "cool_special_cds_fan_speed": "0", + "default_filament_colour": "\"\"", + "during_print_exhaust_fan_speed": "60", + "enable_overhang_bridge_fan": "1", + "enable_pressure_advance": "1", + "eng_plate_temp": "0", + "eng_plate_temp_initial_layer": "0", + "fan_cooling_layer_time": "30", + "fan_max_speed": "100", + "fan_min_speed": "100", + "filament_cooling_final_speed": "3.4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_moves": "4", + "filament_cost": "14", + "filament_density": "1.23", + "filament_deretraction_speed": "nil", + "filament_diameter": "1.75", + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": "0.85", + "filament_is_support": "0", + "filament_load_time": "0", + "filament_loading_speed": "28", + "filament_loading_speed_start": "3", + "filament_max_volumetric_speed": "30", + "filament_minimal_purge_on_wipe_tower": "15", + "filament_multitool_ramming": "0", + "filament_multitool_ramming_flow": "10", + "filament_multitool_ramming_volume": "10", + "filament_notes": "\"\"", + "filament_ramming_parameters": "\"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6\"", + "filament_retract_before_wipe": "nil", + "filament_retract_lift_above": "0", + "filament_retract_lift_below": "0", + "filament_retract_lift_enforce": "All Surfaces", + "filament_retract_restart_extra": "0", + "filament_retract_when_changing_layer": "nil", + "filament_retraction_length": "nil", + "filament_retraction_minimum_travel": "nil", + "filament_retraction_speed": "nil", + "filament_shrink": "100%", + "filament_soluble": "0", + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": "0", + "filament_type": [ + "PETG" + ], + "filament_unload_time": "0", + "filament_unloading_speed": "90", + "filament_unloading_speed_start": "100", + "filament_vendor": [ + "Creality" + ], + "filament_wipe": "nil", + "filament_wipe_distance": "nil", + "filament_z_hop": "nil", + "filament_z_hop_types": "nil", + "full_fan_speed_layer": "0", + "hot_plate_temp": "70", + "hot_plate_temp_initial_layer": "70", + "nozzle_temperature": "250", + "nozzle_temperature_initial_layer": "250", + "nozzle_temperature_range_high": "270", + "nozzle_temperature_range_low": "220", + "overhang_fan_speed": "100", + "overhang_fan_threshold": "25%", + "pressure_advance": "0.038", + "reduce_fan_stop_start_freq": "1", + "required_nozzle_HRC": "0", + "slow_down_for_layer_cooling": "1", + "slow_down_layer_time": "8", + "slow_down_min_speed": "10", + "support_material_interface_fan_speed": "-1", + "temperature_vitrification": "80", + "textured_plate_temp": "70", + "textured_plate_temp_initial_layer": "70" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PETG @Hi-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PETG @Hi-all.json new file mode 100644 index 0000000..1391827 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PETG @Hi-all.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Creality Generic PETG @Hi-all", + "inherits": "Creality Generic PETG", + "from": "system", + "setting_id": "GFSG99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "5" + ], + "cool_plate_temp": [ + "70" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else}\nM104 S[first_layer_temperature]\n{endif}\n" + ], + "compatible_printers": [ + "Creality Hi 0.4 nozzle", + "Creality Hi 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PETG @K1-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PETG @K1-all.json new file mode 100644 index 0000000..d457f40 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PETG @K1-all.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Creality Generic PETG @K1-all", + "inherits": "Creality Generic PETG", + "from": "system", + "setting_id": "GFSG99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "cool_plate_temp": [ + "70" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "compatible_printers": [ + "Creality K1C 0.4 nozzle", + "Creality K1C 0.6 nozzle", + "Creality K1C 0.8 nozzle", + "Creality K1 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PETG @K2-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PETG @K2-all.json new file mode 100644 index 0000000..39f1bd0 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PETG @K2-all.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Creality Generic PETG @K2-all", + "inherits": "Creality Generic PETG", + "from": "system", + "setting_id": "GFSG99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "cool_plate_temp": [ + "70" + ], + "eng_plate_temp": [ + "50" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "250" + ], + "fan_max_speed": [ + "80" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else}\nM104 S[first_layer_temperature]\n{endif}\n\n{if(initial_extruder != current_extruder || position[2] > first_layer_height)}\n{if (position[2] +0.4 < printable_height) }\nG2 Z{position[2] + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X205 Y345 F20000\nG1 Z{position[2] } F1200\n{else}\nG1 X205 Y345 F20000\n{endif}\n{endif}\n" + ], + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle", + "Creality K2 Plus 0.4 nozzle", + "Creality K2 Plus 0.6 nozzle", + "Creality K2 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PETG-CF @Hi-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PETG-CF @Hi-all.json new file mode 100644 index 0000000..eb03834 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PETG-CF @Hi-all.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Creality Generic PETG-CF @Hi-all", + "inherits": "Creality Generic PETG @Hi-all", + "from": "system", + "setting_id": "GFSG99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "9" + ], + "filament_flow_ratio": [ + "0.95" + ], + "compatible_printers": [ + "Creality Hi 0.4 nozzle", + "Creality Hi 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PETG.json b/backend/profiles/profiles/Creality/filament/Creality Generic PETG.json new file mode 100644 index 0000000..08ac498 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PETG.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Creality Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Creality CR-10 V2 0.4 nozzle", + "Creality CR-10 V3 0.4 nozzle", + "Creality CR-10 V3 0.6 nozzle", + "Creality CR-10 Max 0.4 nozzle", + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.2 nozzle", + "Creality CR-6 Max 0.4 nozzle", + "Creality CR-6 Max 0.6 nozzle", + "Creality CR-6 Max 0.8 nozzle", + "Creality Sermoon V1 0.4 nozzle", + "Creality Ender-3 0.2 nozzle", + "Creality Ender-3 0.4 nozzle", + "Creality Ender-3 0.6 nozzle", + "Creality Ender-3 0.8 nozzle", + "Creality Ender-3 Pro 0.2 nozzle", + "Creality Ender-3 Pro 0.4 nozzle", + "Creality Ender-3 Pro 0.6 nozzle", + "Creality Ender-3 Pro 0.8 nozzle", + "Creality Ender-3 V2 0.4 nozzle", + "Creality Ender-3 V2 Neo 0.4 nozzle", + "Creality Ender-3 S1 0.4 nozzle", + "Creality Ender-3 S1 Pro 0.4 nozzle", + "Creality Ender-3 S1 Plus 0.2 nozzle", + "Creality Ender-3 S1 Plus 0.4 nozzle", + "Creality Ender-3 S1 Plus 0.6 nozzle", + "Creality Ender-3 S1 Plus 0.8 nozzle", + "Creality Ender-5 0.4 nozzle", + "Creality Ender-5 Plus 0.4 nozzle", + "Creality Ender-5 Pro (2019) 0.2 nozzle", + "Creality Ender-5 Pro (2019) 0.25 nozzle", + "Creality Ender-5 Pro (2019) 0.3 nozzle", + "Creality Ender-5 Pro (2019) 0.4 nozzle", + "Creality Ender-5 Pro (2019) 0.5 nozzle", + "Creality Ender-5 Pro (2019) 0.6 nozzle", + "Creality Ender-5 Pro (2019) 0.8 nozzle", + "Creality Ender-5 Pro (2019) 1.0 nozzle", + "Creality Ender-5S 0.4 nozzle", + "Creality Ender-5 S1 0.4 nozzle", + "Creality Ender-6 0.4 nozzle", + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)", + "Creality CR-10 SE 0.2 nozzle", + "Creality CR-10 SE 0.4 nozzle", + "Creality CR-10 SE 0.6 nozzle", + "Creality CR-10 SE 0.8 nozzle", + "Creality CR-M4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA @Ender-3V3-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA @Ender-3V3-all.json new file mode 100644 index 0000000..d30c346 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA @Ender-3V3-all.json @@ -0,0 +1,49 @@ +{ + "type": "filament", + "name": "Creality Generic PLA @Ender-3V3-all", + "inherits": "Creality Generic PLA", + "from": "system", + "setting_id": "GFSL99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_min_speed": [ + "20" + ], + "cool_plate_temp": [ + "55" + ], + "eng_plate_temp": [ + "55" + ], + "hot_plate_temp": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.2 nozzle", + "Creality Ender-3 V3 SE 0.4 nozzle", + "Creality Ender-3 V3 SE 0.6 nozzle", + "Creality Ender-3 V3 SE 0.8 nozzle", + "Creality Ender-3 V3 KE 0.4 nozzle", + "Creality Ender-3 V3 0.4 nozzle", + "Creality Ender-3 V3 0.6 nozzle", + "Creality Ender-3 V3 Plus 0.4 nozzle", + "Creality Ender-3 V3 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA @Ender-5Max-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA @Ender-5Max-all.json new file mode 100644 index 0000000..acc384e --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA @Ender-5Max-all.json @@ -0,0 +1,99 @@ +{ + "type": "filament", + "name": "Creality Generic PLA @Ender-5Max-all", + "inherits": "fdm_filament_common", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "filament_id": "04001", + "instantiation": "true", + "activate_air_filtration": "0", + "activate_chamber_temp_control": "0", + "additional_cooling_fan_speed": "0", + "chamber_temperature": "35", + "close_fan_the_first_x_layers": "1", + "compatible_printers": [ + "Creality Ender-5 Max 0.4 nozzle" + ], + "complete_print_exhaust_fan_speed": "80", + "cool_plate_temp": "45", + "cool_plate_temp_initial_layer": "45", + "cool_special_cds_fan_speed": "0", + "default_filament_colour": "\"\"", + "during_print_exhaust_fan_speed": "60", + "enable_overhang_bridge_fan": "1", + "enable_pressure_advance": "1", + "eng_plate_temp": "50", + "eng_plate_temp_initial_layer": "50", + "fan_cooling_layer_time": "100", + "fan_max_speed": "100", + "fan_min_speed": "100", + "filament_cooling_final_speed": "3.4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_moves": "4", + "filament_cost": "20", + "filament_density": "1.24", + "filament_deretraction_speed": "nil", + "filament_diameter": "1.75", + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": "0.9", + "filament_is_support": "0", + "filament_load_time": "0", + "filament_loading_speed": "28", + "filament_loading_speed_start": "3", + "filament_max_volumetric_speed": "40", + "filament_minimal_purge_on_wipe_tower": "15", + "filament_multitool_ramming": "0", + "filament_multitool_ramming_flow": "10", + "filament_multitool_ramming_volume": "10", + "filament_notes": "\"\"", + "filament_ramming_parameters": "\"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6\"", + "filament_retract_before_wipe": "nil", + "filament_retract_lift_above": "0", + "filament_retract_lift_below": "0", + "filament_retract_lift_enforce": "All Surfaces", + "filament_retract_restart_extra": "0", + "filament_retract_when_changing_layer": "nil", + "filament_retraction_length": "nil", + "filament_retraction_minimum_travel": "nil", + "filament_retraction_speed": "nil", + "filament_shrink": "100%", + "filament_soluble": "0", + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "filament_toolchange_delay": "0", + "filament_type": [ + "PLA" + ], + "filament_unload_time": "0", + "filament_unloading_speed": "90", + "filament_unloading_speed_start": "100", + "filament_vendor": [ + "Generic" + ], + "filament_wipe": "nil", + "filament_wipe_distance": "nil", + "filament_z_hop": "nil", + "filament_z_hop_types": "nil", + "full_fan_speed_layer": "0", + "hot_plate_temp": "45", + "hot_plate_temp_initial_layer": "45", + "nozzle_temperature": "220", + "nozzle_temperature_initial_layer": "220", + "nozzle_temperature_range_high": "240", + "nozzle_temperature_range_low": "190", + "overhang_fan_speed": "100", + "overhang_fan_threshold": "25%", + "pressure_advance": "0.03", + "reduce_fan_stop_start_freq": "1", + "required_nozzle_HRC": "0", + "slow_down_for_layer_cooling": "1", + "slow_down_layer_time": "5", + "slow_down_min_speed": "10", + "support_material_interface_fan_speed": "-1", + "temperature_vitrification": "60", + "textured_plate_temp": "45", + "textured_plate_temp_initial_layer": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA @Hi-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA @Hi-all.json new file mode 100644 index 0000000..8dcbedb --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA @Hi-all.json @@ -0,0 +1,96 @@ +{ + "type": "filament", + "name": "Creality Generic PLA @Hi-all", + "inherits": "Creality Generic PLA", + "from": "system", + "setting_id": "GFSL99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_min_speed": [ + "20" + ], + "cool_plate_temp": [ + "55" + ], + "eng_plate_temp": [ + "55" + ], + "hot_plate_temp": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "0" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else}\nM104 S[first_layer_temperature]\n{endif}\n" + ], + "compatible_printers": [ + "Creality Hi 0.4 nozzle", + "Creality Hi 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA @K1-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA @K1-all.json new file mode 100644 index 0000000..0313353 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA @K1-all.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "Creality Generic PLA @K1-all", + "inherits": "Creality Generic PLA", + "from": "system", + "setting_id": "GFSL99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_min_speed": [ + "20" + ], + "cool_plate_temp": [ + "55" + ], + "eng_plate_temp": [ + "55" + ], + "hot_plate_temp": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "compatible_printers": [ + "Creality K1C 0.4 nozzle", + "Creality K1C 0.6 nozzle", + "Creality K1C 0.8 nozzle", + "Creality K1 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA @K2-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA @K2-all.json new file mode 100644 index 0000000..8a77df4 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA @K2-all.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Creality Generic PLA @K2-all", + "inherits": "Creality Generic PLA", + "from": "system", + "setting_id": "GFSL99_00", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ], + "cool_plate_temp": [ + "50" + ], + "eng_plate_temp": [ + "50" + ], + "hot_plate_temp": [ + "50" + ], + "textured_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else}\nM104 S[first_layer_temperature]\n{endif}\n\n{if(initial_extruder != current_extruder || position[2] > first_layer_height)}\n{if (position[2] +0.4 < printable_height) }\nG2 Z{position[2] + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X205 Y345 F20000\nG1 Z{position[2] } F1200\n{else}\nG1 X205 Y345 F20000\n{endif}\n{endif}\n" + ], + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle", + "Creality K2 Plus 0.4 nozzle", + "Creality K2 Plus 0.6 nozzle", + "Creality K2 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA High Speed @Ender-3V3-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA High Speed @Ender-3V3-all.json new file mode 100644 index 0000000..65bf066 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA High Speed @Ender-3V3-all.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Creality Generic PLA High Speed @Ender-3V3-all", + "inherits": "Creality Generic PLA @Ender-3V3-all", + "from": "system", + "setting_id": "GFSL95_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "23" + ], + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.2 nozzle", + "Creality Ender-3 V3 SE 0.4 nozzle", + "Creality Ender-3 V3 SE 0.6 nozzle", + "Creality Ender-3 V3 SE 0.8 nozzle", + "Creality Ender-3 V3 KE 0.4 nozzle", + "Creality Ender-3 V3 0.4 nozzle", + "Creality Ender-3 V3 0.6 nozzle", + "Creality Ender-3 V3 Plus 0.4 nozzle", + "Creality Ender-3 V3 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA High Speed @Hi-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA High Speed @Hi-all.json new file mode 100644 index 0000000..bd90427 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA High Speed @Hi-all.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Creality Generic PLA High Speed @Hi-all", + "inherits": "Creality Generic PLA @Hi-all", + "from": "system", + "setting_id": "GFSL95_00", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "23" + ], + "compatible_printers": [ + "Creality Hi 0.4 nozzle", + "Creality Hi 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA High Speed @K1-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA High Speed @K1-all.json new file mode 100644 index 0000000..c073b5e --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA High Speed @K1-all.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Creality Generic PLA High Speed @K1-all", + "inherits": "Creality Generic PLA @K1-all", + "from": "system", + "setting_id": "GFSL95_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "23" + ], + "compatible_printers": [ + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1C 0.4 nozzle", + "Creality K1C 0.6 nozzle", + "Creality K1C 0.8 nozzle", + "Creality K1 SE 0.4 nozzle", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA High Speed @K2-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA High Speed @K2-all.json new file mode 100644 index 0000000..88a4237 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA High Speed @K2-all.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Creality Generic PLA High Speed @K2-all", + "inherits": "Creality Generic PLA @K2-all", + "from": "system", + "setting_id": "GFSL95_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "23" + ], + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle", + "Creality K2 Plus 0.4 nozzle", + "Creality K2 Plus 0.6 nozzle", + "Creality K2 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA Matte @Ender-3V3-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Matte @Ender-3V3-all.json new file mode 100644 index 0000000..5878b25 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Matte @Ender-3V3-all.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Creality Generic PLA Matte @Ender-3V3-all", + "inherits": "Creality Generic PLA @Ender-3V3-all", + "from": "system", + "setting_id": "GFSL05_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.2 nozzle", + "Creality Ender-3 V3 SE 0.4 nozzle", + "Creality Ender-3 V3 SE 0.6 nozzle", + "Creality Ender-3 V3 SE 0.8 nozzle", + "Creality Ender-3 V3 KE 0.4 nozzle", + "Creality Ender-3 V3 0.4 nozzle", + "Creality Ender-3 V3 0.6 nozzle", + "Creality Ender-3 V3 Plus 0.4 nozzle", + "Creality Ender-3 V3 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA Matte @Hi-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Matte @Hi-all.json new file mode 100644 index 0000000..e978af5 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Matte @Hi-all.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Creality Generic PLA Matte @Hi-all", + "inherits": "Creality Generic PLA @Hi-all", + "from": "system", + "setting_id": "GFSL05_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "compatible_printers": [ + "Creality Hi 0.4 nozzle", + "Creality Hi 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA Matte @K1-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Matte @K1-all.json new file mode 100644 index 0000000..e772ca4 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Matte @K1-all.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Creality Generic PLA Matte @K1-all", + "inherits": "Creality Generic PLA @K1-all", + "from": "system", + "setting_id": "GFSL05_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "compatible_printers": [ + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1C 0.4 nozzle", + "Creality K1C 0.6 nozzle", + "Creality K1C 0.8 nozzle", + "Creality K1 SE 0.4 nozzle", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA Matte @K2-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Matte @K2-all.json new file mode 100644 index 0000000..f51f4e1 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Matte @K2-all.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Creality Generic PLA Matte @K2-all", + "inherits": "Creality Generic PLA @K2-all", + "from": "system", + "setting_id": "GFSL05_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle", + "Creality K2 Plus 0.4 nozzle", + "Creality K2 Plus 0.6 nozzle", + "Creality K2 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA Silk @Ender-3V3-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Silk @Ender-3V3-all.json new file mode 100644 index 0000000..30daaef --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Silk @Ender-3V3-all.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Creality Generic PLA Silk @Ender-3V3-all", + "inherits": "Creality Generic PLA @Ender-3V3-all", + "from": "system", + "setting_id": "GFSL96_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "7.5" + ], + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.2 nozzle", + "Creality Ender-3 V3 SE 0.4 nozzle", + "Creality Ender-3 V3 SE 0.6 nozzle", + "Creality Ender-3 V3 SE 0.8 nozzle", + "Creality Ender-3 V3 KE 0.4 nozzle", + "Creality Ender-3 V3 0.4 nozzle", + "Creality Ender-3 V3 0.6 nozzle", + "Creality Ender-3 V3 Plus 0.4 nozzle", + "Creality Ender-3 V3 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA Silk @Hi-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Silk @Hi-all.json new file mode 100644 index 0000000..5bd7158 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Silk @Hi-all.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Creality Generic PLA Silk @Hi-all", + "inherits": "Creality Generic PLA @Hi-all", + "from": "system", + "setting_id": "GFSL96_00", + "instantiation": "true", + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "compatible_printers": [ + "Creality Hi 0.4 nozzle", + "Creality Hi 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA Silk @K1-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Silk @K1-all.json new file mode 100644 index 0000000..05bb6a4 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Silk @K1-all.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Creality Generic PLA Silk @K1-all", + "inherits": "Creality Generic PLA @K1-all", + "from": "system", + "setting_id": "GFSL96_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "7.5" + ], + "compatible_printers": [ + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1C 0.4 nozzle", + "Creality K1C 0.6 nozzle", + "Creality K1C 0.8 nozzle", + "Creality K1 SE 0.4 nozzle", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA Silk @K2-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Silk @K2-all.json new file mode 100644 index 0000000..4ea2b58 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Silk @K2-all.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Creality Generic PLA Silk @K2-all", + "inherits": "Creality Generic PLA @K2-all", + "from": "system", + "setting_id": "GFSL96_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle", + "Creality K2 Plus 0.4 nozzle", + "Creality K2 Plus 0.6 nozzle", + "Creality K2 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA Wood @Hi-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Wood @Hi-all.json new file mode 100644 index 0000000..e58cd4c --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA Wood @Hi-all.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Creality Generic PLA Wood @Hi-all", + "inherits": "Creality Generic PLA @Hi-all", + "from": "system", + "setting_id": "GFSL96_00", + "instantiation": "true", + "filament_flow_ratio": [ + "0.88" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "compatible_printers": [ + "Creality Hi 0.4 nozzle", + "Creality Hi 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA-CF @Hi-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA-CF @Hi-all.json new file mode 100644 index 0000000..31b1675 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA-CF @Hi-all.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Creality Generic PLA-CF @Hi-all", + "inherits": "Creality Generic PLA-CF", + "from": "system", + "setting_id": "GFSL96_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "compatible_printers": [ + "Creality Hi 0.4 nozzle", + "Creality Hi 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA-CF @K1-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA-CF @K1-all.json new file mode 100644 index 0000000..b8947d1 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA-CF @K1-all.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Creality Generic PLA-CF @K1-all", + "inherits": "Creality Generic PLA-CF", + "from": "system", + "setting_id": "GFSL96_00", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1C 0.4 nozzle", + "Creality K1C 0.6 nozzle", + "Creality K1C 0.8 nozzle", + "Creality K1 SE 0.4 nozzle", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA-CF @K2-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA-CF @K2-all.json new file mode 100644 index 0000000..ce306ff --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA-CF @K2-all.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Creality Generic PLA-CF @K2-all", + "inherits": "Creality Generic PLA-CF", + "from": "system", + "setting_id": "GFSL96_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle", + "Creality K2 Plus 0.4 nozzle", + "Creality K2 Plus 0.6 nozzle", + "Creality K2 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA-CF.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA-CF.json new file mode 100644 index 0000000..f0214a7 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA-CF.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Creality Generic PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "filament_cost": [ + "30" + ], + "compatible_printers": [ + "Creality CR-10 V2 0.4 nozzle", + "Creality CR-10 V3 0.4 nozzle", + "Creality CR-10 V3 0.6 nozzle", + "Creality CR-10 Max 0.4 nozzle", + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.2 nozzle", + "Creality CR-6 Max 0.4 nozzle", + "Creality CR-6 Max 0.6 nozzle", + "Creality CR-6 Max 0.8 nozzle", + "Creality Ender-3 0.2 nozzle", + "Creality Ender-3 0.4 nozzle", + "Creality Ender-3 0.6 nozzle", + "Creality Ender-3 0.8 nozzle", + "Creality Ender-3 Pro 0.2 nozzle", + "Creality Ender-3 Pro 0.4 nozzle", + "Creality Ender-3 Pro 0.6 nozzle", + "Creality Ender-3 Pro 0.8 nozzle", + "Creality Ender-3 V2 0.4 nozzle", + "Creality Ender-3 V2 Neo 0.4 nozzle", + "Creality Ender-3 S1 0.4 nozzle", + "Creality Ender-3 S1 Pro 0.4 nozzle", + "Creality Ender-5 0.4 nozzle", + "Creality Ender-5 Plus 0.4 nozzle", + "Creality Ender-5 Pro (2019) 0.2 nozzle", + "Creality Ender-5 Pro (2019) 0.25 nozzle", + "Creality Ender-5 Pro (2019) 0.3 nozzle", + "Creality Ender-5 Pro (2019) 0.4 nozzle", + "Creality Ender-5 Pro (2019) 0.5 nozzle", + "Creality Ender-5 Pro (2019) 0.6 nozzle", + "Creality Ender-5 Pro (2019) 0.8 nozzle", + "Creality Ender-5 Pro (2019) 1.0 nozzle", + "Creality Ender-5S 0.4 nozzle", + "Creality Ender-5 S1 0.4 nozzle", + "Creality Ender-6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic PLA.json b/backend/profiles/profiles/Creality/filament/Creality Generic PLA.json new file mode 100644 index 0000000..1a118c4 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic PLA.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Creality Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Creality CR-10 V2 0.4 nozzle", + "Creality CR-10 V3 0.4 nozzle", + "Creality CR-10 V3 0.6 nozzle", + "Creality CR-10 Max 0.4 nozzle", + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.2 nozzle", + "Creality CR-6 Max 0.4 nozzle", + "Creality CR-6 Max 0.6 nozzle", + "Creality CR-6 Max 0.8 nozzle", + "Creality Sermoon V1 0.4 nozzle", + "Creality Ender-3 0.2 nozzle", + "Creality Ender-3 0.4 nozzle", + "Creality Ender-3 0.6 nozzle", + "Creality Ender-3 0.8 nozzle", + "Creality Ender-3 Pro 0.2 nozzle", + "Creality Ender-3 Pro 0.4 nozzle", + "Creality Ender-3 Pro 0.6 nozzle", + "Creality Ender-3 Pro 0.8 nozzle", + "Creality Ender-3 V2 0.4 nozzle", + "Creality Ender-3 V2 Neo 0.4 nozzle", + "Creality Ender-3 S1 0.4 nozzle", + "Creality Ender-3 S1 Pro 0.4 nozzle", + "Creality Ender-3 S1 Plus 0.2 nozzle", + "Creality Ender-3 S1 Plus 0.4 nozzle", + "Creality Ender-3 S1 Plus 0.6 nozzle", + "Creality Ender-3 S1 Plus 0.8 nozzle", + "Creality Ender-5 0.4 nozzle", + "Creality Ender-5 Plus 0.4 nozzle", + "Creality Ender-5 Pro (2019) 0.2 nozzle", + "Creality Ender-5 Pro (2019) 0.25 nozzle", + "Creality Ender-5 Pro (2019) 0.3 nozzle", + "Creality Ender-5 Pro (2019) 0.4 nozzle", + "Creality Ender-5 Pro (2019) 0.5 nozzle", + "Creality Ender-5 Pro (2019) 0.6 nozzle", + "Creality Ender-5 Pro (2019) 0.8 nozzle", + "Creality Ender-5 Pro (2019) 1.0 nozzle", + "Creality Ender-5S 0.4 nozzle", + "Creality Ender-5 S1 0.4 nozzle", + "Creality Ender-6 0.4 nozzle", + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)", + "Creality CR-10 SE 0.2 nozzle", + "Creality CR-10 SE 0.4 nozzle", + "Creality CR-10 SE 0.6 nozzle", + "Creality CR-10 SE 0.8 nozzle", + "Creality CR-M4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic TPU @Ender-3V3-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic TPU @Ender-3V3-all.json new file mode 100644 index 0000000..fc8a95a --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic TPU @Ender-3V3-all.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Creality Generic TPU @Ender-3V3-all", + "inherits": "Creality Generic TPU", + "from": "system", + "setting_id": "GFU99_CREALITY_00", + "instantiation": "true", + "hot_plate_temp": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "30" + ], + "textured_plate_temp": [ + "30" + ], + "textured_plate_temp_initial_layer": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "filament_max_volumetric_speed": [ + "3.5" + ], + "slow_down_layer_time": [ + "5" + ], + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.2 nozzle", + "Creality Ender-3 V3 SE 0.4 nozzle", + "Creality Ender-3 V3 SE 0.6 nozzle", + "Creality Ender-3 V3 SE 0.8 nozzle", + "Creality Ender-3 V3 KE 0.4 nozzle", + "Creality Ender-3 V3 0.4 nozzle", + "Creality Ender-3 V3 0.6 nozzle", + "Creality Ender-3 V3 Plus 0.4 nozzle", + "Creality Ender-3 V3 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic TPU @Ender-5Max-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic TPU @Ender-5Max-all.json new file mode 100644 index 0000000..d34a28b --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic TPU @Ender-5Max-all.json @@ -0,0 +1,99 @@ +{ + "type": "filament", + "name": "Creality Generic TPU @Ender-5Max-all", + "inherits": "fdm_filament_common", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "filament_id": "10001", + "instantiation": "true", + "activate_air_filtration": "0", + "activate_chamber_temp_control": "0", + "additional_cooling_fan_speed": "0", + "chamber_temperature": "35", + "close_fan_the_first_x_layers": "1", + "compatible_printers": [ + "Creality Ender-5 Max 0.4 nozzle" + ], + "complete_print_exhaust_fan_speed": "80", + "cool_plate_temp": "45", + "cool_plate_temp_initial_layer": "45", + "cool_special_cds_fan_speed": "0", + "default_filament_colour": "\"\"", + "during_print_exhaust_fan_speed": "60", + "enable_overhang_bridge_fan": "1", + "enable_pressure_advance": "0", + "eng_plate_temp": "35", + "eng_plate_temp_initial_layer": "35", + "fan_cooling_layer_time": "100", + "fan_max_speed": "100", + "fan_min_speed": "100", + "filament_cooling_final_speed": "3.4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_moves": "4", + "filament_cost": "20", + "filament_density": "1.26", + "filament_deretraction_speed": "30", + "filament_diameter": "1.75", + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": "1", + "filament_is_support": "0", + "filament_load_time": "0", + "filament_loading_speed": "28", + "filament_loading_speed_start": "3", + "filament_max_volumetric_speed": "2", + "filament_minimal_purge_on_wipe_tower": "15", + "filament_multitool_ramming": "0", + "filament_multitool_ramming_flow": "10", + "filament_multitool_ramming_volume": "10", + "filament_notes": "\"\"", + "filament_ramming_parameters": "\"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6\"", + "filament_retract_before_wipe": "nil", + "filament_retract_lift_above": "0", + "filament_retract_lift_below": "0", + "filament_retract_lift_enforce": "All Surfaces", + "filament_retract_restart_extra": "nil", + "filament_retract_when_changing_layer": "nil", + "filament_retraction_length": "3", + "filament_retraction_minimum_travel": "nil", + "filament_retraction_speed": "30", + "filament_shrink": "100%", + "filament_soluble": "0", + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": "0", + "filament_type": [ + "TPU" + ], + "filament_unload_time": "0", + "filament_unloading_speed": "90", + "filament_unloading_speed_start": "100", + "filament_vendor": [ + "Creality" + ], + "filament_wipe": "nil", + "filament_wipe_distance": "nil", + "filament_z_hop": "nil", + "filament_z_hop_types": "nil", + "full_fan_speed_layer": "0", + "hot_plate_temp": "45", + "hot_plate_temp_initial_layer": "45", + "nozzle_temperature": "195", + "nozzle_temperature_initial_layer": "195", + "nozzle_temperature_range_high": "220", + "nozzle_temperature_range_low": "200", + "overhang_fan_speed": "100", + "overhang_fan_threshold": "50%", + "pressure_advance": "0.02", + "reduce_fan_stop_start_freq": "1", + "required_nozzle_HRC": "0", + "slow_down_for_layer_cooling": "1", + "slow_down_layer_time": "8", + "slow_down_min_speed": "5", + "support_material_interface_fan_speed": "-1", + "temperature_vitrification": "60", + "textured_plate_temp": "45", + "textured_plate_temp_initial_layer": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic TPU @Hi-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic TPU @Hi-all.json new file mode 100644 index 0000000..928f8c0 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic TPU @Hi-all.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Creality Generic TPU @Hi-all", + "inherits": "Creality Generic TPU", + "from": "system", + "setting_id": "GFU99_CREALITY_00", + "instantiation": "true", + "hot_plate_temp": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "30" + ], + "textured_plate_temp": [ + "30" + ], + "textured_plate_temp_initial_layer": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "filament_max_volumetric_speed": [ + "3.5" + ], + "slow_down_layer_time": [ + "5" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else}\nM104 S[first_layer_temperature]\n{endif}\n" + ], + "compatible_printers": [ + "Creality Hi 0.4 nozzle", + "Creality Hi 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic TPU @K1-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic TPU @K1-all.json new file mode 100644 index 0000000..a61f495 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic TPU @K1-all.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Creality Generic TPU @K1-all", + "inherits": "Creality Generic TPU", + "from": "system", + "setting_id": "GFU99_CREALITY_00", + "instantiation": "true", + "hot_plate_temp": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "30" + ], + "textured_plate_temp": [ + "30" + ], + "textured_plate_temp_initial_layer": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "filament_max_volumetric_speed": [ + "3.5" + ], + "slow_down_layer_time": [ + "5" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "compatible_printers": [ + "Creality K1C 0.4 nozzle", + "Creality K1C 0.6 nozzle", + "Creality K1C 0.8 nozzle", + "Creality K1 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic TPU @K2-all.json b/backend/profiles/profiles/Creality/filament/Creality Generic TPU @K2-all.json new file mode 100644 index 0000000..f17a7c6 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic TPU @K2-all.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Creality Generic TPU @K2-all", + "inherits": "Creality Generic TPU", + "from": "system", + "setting_id": "GFU99_CREALITY_00", + "instantiation": "true", + "hot_plate_temp": [ + "40" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "40" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "filament_max_volumetric_speed": [ + "3" + ], + "slow_down_layer_time": [ + "8" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else}\nM104 S[first_layer_temperature]\n{endif}\n\n{if(initial_extruder != current_extruder || position[2] > first_layer_height)}\n{if (position[2] +0.4 < printable_height) }\nG2 Z{position[2] + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X205 Y345 F20000\nG1 Z{position[2] } F1200\n{else}\nG1 X205 Y345 F20000\n{endif}\n{endif}\n" + ], + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle", + "Creality K2 Plus 0.4 nozzle", + "Creality K2 Plus 0.6 nozzle", + "Creality K2 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Generic TPU.json b/backend/profiles/profiles/Creality/filament/Creality Generic TPU.json new file mode 100644 index 0000000..835e690 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Generic TPU.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Creality Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Creality CR-10 V3 0.4 nozzle", + "Creality CR-10 V3 0.6 nozzle", + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)", + "Creality Sermoon V1 0.4 nozzle", + "Creality CR-10 SE 0.2 nozzle", + "Creality CR-10 SE 0.4 nozzle", + "Creality CR-10 SE 0.6 nozzle", + "Creality CR-10 SE 0.8 nozzle", + "Creality Ender-3 S1 Pro 0.4 nozzle", + "Creality Ender-3 S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality HF Generic PLA.json b/backend/profiles/profiles/Creality/filament/Creality HF Generic PLA.json new file mode 100644 index 0000000..e28d19b --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality HF Generic PLA.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Creality HF Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)", + "Creality CR-10 SE 0.2 nozzle", + "Creality CR-10 SE 0.4 nozzle", + "Creality CR-10 SE 0.6 nozzle", + "Creality CR-10 SE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality HF Generic Speed PLA.json b/backend/profiles/profiles/Creality/filament/Creality HF Generic Speed PLA.json new file mode 100644 index 0000000..86aa042 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality HF Generic Speed PLA.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Creality HF Generic Speed PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "23" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)", + "Creality CR-10 SE 0.2 nozzle", + "Creality CR-10 SE 0.4 nozzle", + "Creality CR-10 SE 0.6 nozzle", + "Creality CR-10 SE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Hyper ABS @Ender-5Max-all.json b/backend/profiles/profiles/Creality/filament/Creality Hyper ABS @Ender-5Max-all.json new file mode 100644 index 0000000..627498c --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Hyper ABS @Ender-5Max-all.json @@ -0,0 +1,99 @@ +{ + "type": "filament", + "name": "Creality Hyper ABS @Ender-5Max-all", + "inherits": "fdm_filament_common", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "filament_id": "03001", + "instantiation": "true", + "activate_air_filtration": "0", + "activate_chamber_temp_control": "0", + "additional_cooling_fan_speed": "0", + "chamber_temperature": "35", + "close_fan_the_first_x_layers": "3", + "compatible_printers": [ + "Creality Ender-5 Max 0.4 nozzle" + ], + "complete_print_exhaust_fan_speed": "80", + "cool_plate_temp": "90", + "cool_plate_temp_initial_layer": "90", + "cool_special_cds_fan_speed": "0", + "default_filament_colour": "\"\"", + "during_print_exhaust_fan_speed": "60", + "enable_overhang_bridge_fan": "1", + "enable_pressure_advance": "1", + "eng_plate_temp": "105", + "eng_plate_temp_initial_layer": "105", + "fan_cooling_layer_time": "30", + "fan_max_speed": "20", + "fan_min_speed": "20", + "filament_cooling_final_speed": "3.4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_moves": "4", + "filament_cost": "15", + "filament_density": "1.08", + "filament_deretraction_speed": "nil", + "filament_diameter": "1.75", + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": "0.92", + "filament_is_support": "0", + "filament_load_time": "0", + "filament_loading_speed": "28", + "filament_loading_speed_start": "3", + "filament_max_volumetric_speed": "60", + "filament_minimal_purge_on_wipe_tower": "15", + "filament_multitool_ramming": "0", + "filament_multitool_ramming_flow": "10", + "filament_multitool_ramming_volume": "10", + "filament_notes": "\"\"", + "filament_ramming_parameters": "\"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6\"", + "filament_retract_before_wipe": "nil", + "filament_retract_lift_above": "0", + "filament_retract_lift_below": "0", + "filament_retract_lift_enforce": "All Surfaces", + "filament_retract_restart_extra": "0", + "filament_retract_when_changing_layer": "nil", + "filament_retraction_length": "nil", + "filament_retraction_minimum_travel": "nil", + "filament_retraction_speed": "nil", + "filament_shrink": "100%", + "filament_soluble": "0", + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "filament_toolchange_delay": "0", + "filament_type": [ + "ABS" + ], + "filament_unload_time": "0", + "filament_unloading_speed": "90", + "filament_unloading_speed_start": "100", + "filament_vendor": [ + "Creality" + ], + "filament_wipe": "nil", + "filament_wipe_distance": "nil", + "filament_z_hop": "nil", + "filament_z_hop_types": "nil", + "full_fan_speed_layer": "0", + "hot_plate_temp": "90", + "hot_plate_temp_initial_layer": "90", + "nozzle_temperature": "260", + "nozzle_temperature_initial_layer": "260", + "nozzle_temperature_range_high": "260", + "nozzle_temperature_range_low": "230", + "overhang_fan_speed": "20", + "overhang_fan_threshold": "25%", + "pressure_advance": "0.025", + "reduce_fan_stop_start_freq": "1", + "required_nozzle_HRC": "0", + "slow_down_for_layer_cooling": "1", + "slow_down_layer_time": "5", + "slow_down_min_speed": "10", + "support_material_interface_fan_speed": "-1", + "temperature_vitrification": "110", + "textured_plate_temp": "90", + "textured_plate_temp_initial_layer": "90" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Hyper PLA @Ender-5Max-all.json b/backend/profiles/profiles/Creality/filament/Creality Hyper PLA @Ender-5Max-all.json new file mode 100644 index 0000000..bcc6948 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Hyper PLA @Ender-5Max-all.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Creality Hyper PLA @Ender-5Max-all", + "inherits": "fdm_filament_common", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "filament_id": "01001", + "instantiation": "true", + "activate_air_filtration": "0", + "activate_chamber_temp_control": "0", + "additional_cooling_fan_speed": "0", + "chamber_temperature": "0", + "close_fan_the_first_x_layers": "1", + "compatible_printers": [ + "Creality Ender-5 Max 0.4 nozzle" + ], + "complete_print_exhaust_fan_speed": "80", + "cool_plate_temp": "45", + "cool_plate_temp_initial_layer": "45", + "cool_special_cds_fan_speed": "0", + "default_filament_colour": "\"\"", + "during_print_exhaust_fan_speed": "60", + "enable_overhang_bridge_fan": "1", + "enable_pressure_advance": "1", + "eng_plate_temp": "50", + "eng_plate_temp_initial_layer": "50", + "fan_cooling_layer_time": "100", + "fan_max_speed": "100", + "fan_min_speed": "100", + "filament_cooling_final_speed": "3.4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_moves": "4", + "filament_cost": "30", + "filament_density": "1.24", + "filament_deretraction_speed": "nil", + "filament_diameter": "1.75", + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": "0.97", + "filament_is_support": "0", + "filament_load_time": "0", + "filament_loading_speed": "28", + "filament_loading_speed_start": "3", + "filament_max_volumetric_speed": "50", + "filament_minimal_purge_on_wipe_tower": "15", + "filament_multitool_ramming": "0", + "filament_multitool_ramming_flow": "10", + "filament_multitool_ramming_volume": "10", + "filament_notes": "\"\"", + "filament_ramming_parameters": "\"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6\"", + "filament_retract_before_wipe": "nil", + "filament_retract_lift_above": "0", + "filament_retract_lift_below": "0", + "filament_retract_lift_enforce": "All Surfaces", + "filament_retract_restart_extra": "nil", + "filament_retract_when_changing_layer": "nil", + "filament_retraction_length": "nil", + "filament_retraction_minimum_travel": "nil", + "filament_retraction_speed": "nil", + "filament_shrink": "100%", + "filament_shrinkage_compensation_z": "100%", + "filament_soluble": "0", + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": "0", + "filament_type": [ + "PLA" + ], + "filament_unload_time": "0", + "filament_unloading_speed": "90", + "filament_unloading_speed_start": "100", + "filament_vendor": [ + "Creality" + ], + "filament_wipe": "nil", + "filament_wipe_distance": "nil", + "filament_z_hop": "nil", + "filament_z_hop_types": "nil", + "full_fan_speed_layer": "0", + "hot_plate_temp": "45", + "hot_plate_temp_initial_layer": "45", + "nozzle_temperature": "220", + "nozzle_temperature_initial_layer": "220", + "nozzle_temperature_range_high": "240", + "nozzle_temperature_range_low": "190", + "overhang_fan_speed": "100", + "overhang_fan_threshold": "50%", + "pressure_advance": "0.04", + "reduce_fan_stop_start_freq": "1", + "required_nozzle_HRC": "0", + "slow_down_for_layer_cooling": "1", + "slow_down_layer_time": "5", + "slow_down_min_speed": "20", + "support_material_interface_fan_speed": "-1", + "temperature_vitrification": "60", + "textured_plate_temp": "45", + "textured_plate_temp_initial_layer": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Hyper PLA-CF @Ender-5Max-all.json b/backend/profiles/profiles/Creality/filament/Creality Hyper PLA-CF @Ender-5Max-all.json new file mode 100644 index 0000000..d329523 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Hyper PLA-CF @Ender-5Max-all.json @@ -0,0 +1,99 @@ +{ + "type": "filament", + "name": "Creality Hyper PLA-CF @Ender-5Max-all", + "inherits": "fdm_filament_common", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "filament_id": "02001", + "instantiation": "true", + "activate_air_filtration": "0", + "activate_chamber_temp_control": "0", + "additional_cooling_fan_speed": "0", + "chamber_temperature": "35", + "close_fan_the_first_x_layers": "1", + "compatible_printers": [ + "Creality Ender-5 Max 0.4 nozzle" + ], + "complete_print_exhaust_fan_speed": "80", + "cool_plate_temp": "45", + "cool_plate_temp_initial_layer": "45", + "cool_special_cds_fan_speed": "0", + "default_filament_colour": "\"\"", + "during_print_exhaust_fan_speed": "60", + "enable_overhang_bridge_fan": "1", + "enable_pressure_advance": "1", + "eng_plate_temp": "50", + "eng_plate_temp_initial_layer": "50", + "fan_cooling_layer_time": "100", + "fan_max_speed": "100", + "fan_min_speed": "100", + "filament_cooling_final_speed": "3.4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_moves": "4", + "filament_cost": "32", + "filament_density": "1.27", + "filament_deretraction_speed": "nil", + "filament_diameter": "1.75", + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": "0.9", + "filament_is_support": "0", + "filament_load_time": "0", + "filament_loading_speed": "28", + "filament_loading_speed_start": "3", + "filament_max_volumetric_speed": "40", + "filament_minimal_purge_on_wipe_tower": "15", + "filament_multitool_ramming": "0", + "filament_multitool_ramming_flow": "10", + "filament_multitool_ramming_volume": "10", + "filament_notes": "\"\"", + "filament_ramming_parameters": "\"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6\"", + "filament_retract_before_wipe": "nil", + "filament_retract_lift_above": "0", + "filament_retract_lift_below": "0", + "filament_retract_lift_enforce": "All Surfaces", + "filament_retract_restart_extra": "nil", + "filament_retract_when_changing_layer": "nil", + "filament_retraction_length": "nil", + "filament_retraction_minimum_travel": "nil", + "filament_retraction_speed": "nil", + "filament_shrink": "100%", + "filament_soluble": "0", + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": "0", + "filament_type": [ + "PLA-CF" + ], + "filament_unload_time": "0", + "filament_unloading_speed": "90", + "filament_unloading_speed_start": "100", + "filament_vendor": [ + "Creality" + ], + "filament_wipe": "nil", + "filament_wipe_distance": "nil", + "filament_z_hop": "nil", + "filament_z_hop_types": "nil", + "full_fan_speed_layer": "0", + "hot_plate_temp": "45", + "hot_plate_temp_initial_layer": "45", + "nozzle_temperature": "220", + "nozzle_temperature_initial_layer": "220", + "nozzle_temperature_range_high": "240", + "nozzle_temperature_range_low": "190", + "overhang_fan_speed": "100", + "overhang_fan_threshold": "50%", + "pressure_advance": "0.035", + "reduce_fan_stop_start_freq": "1", + "required_nozzle_HRC": "0", + "slow_down_for_layer_cooling": "1", + "slow_down_layer_time": "5", + "slow_down_min_speed": "10", + "support_material_interface_fan_speed": "-1", + "temperature_vitrification": "60", + "textured_plate_temp": "45", + "textured_plate_temp_initial_layer": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/Creality Silk PLA @Ender-5Max-all.json b/backend/profiles/profiles/Creality/filament/Creality Silk PLA @Ender-5Max-all.json new file mode 100644 index 0000000..6030654 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/Creality Silk PLA @Ender-5Max-all.json @@ -0,0 +1,99 @@ +{ + "type": "filament", + "name": "Creality Silk PLA @Ender-5Max-all", + "inherits": "fdm_filament_common", + "from": "system", + "setting_id": "GFSA04_CREALITY_00", + "filament_id": "05001", + "instantiation": "true", + "activate_air_filtration": "0", + "activate_chamber_temp_control": "0", + "additional_cooling_fan_speed": "0", + "chamber_temperature": "35", + "close_fan_the_first_x_layers": "1", + "compatible_printers": [ + "Creality Ender-5 Max 0.4 nozzle" + ], + "complete_print_exhaust_fan_speed": "80", + "cool_plate_temp": "45", + "cool_plate_temp_initial_layer": "45", + "cool_special_cds_fan_speed": "0", + "default_filament_colour": "\"\"", + "during_print_exhaust_fan_speed": "60", + "enable_overhang_bridge_fan": "1", + "enable_pressure_advance": "1", + "eng_plate_temp": "50", + "eng_plate_temp_initial_layer": "50", + "fan_cooling_layer_time": "100", + "fan_max_speed": "100", + "fan_min_speed": "100", + "filament_cooling_final_speed": "3.4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_moves": "4", + "filament_cost": "22", + "filament_density": "1.25", + "filament_deretraction_speed": "nil", + "filament_diameter": "1.75", + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": "0.85", + "filament_is_support": "0", + "filament_load_time": "0", + "filament_loading_speed": "28", + "filament_loading_speed_start": "3", + "filament_max_volumetric_speed": "20", + "filament_minimal_purge_on_wipe_tower": "15", + "filament_multitool_ramming": "0", + "filament_multitool_ramming_flow": "10", + "filament_multitool_ramming_volume": "10", + "filament_notes": "\"\"", + "filament_ramming_parameters": "\"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6\"", + "filament_retract_before_wipe": "nil", + "filament_retract_lift_above": "0", + "filament_retract_lift_below": "0", + "filament_retract_lift_enforce": "All Surfaces", + "filament_retract_restart_extra": "nil", + "filament_retract_when_changing_layer": "nil", + "filament_retraction_length": "nil", + "filament_retraction_minimum_travel": "nil", + "filament_retraction_speed": "nil", + "filament_shrink": "100%", + "filament_soluble": "0", + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": "0", + "filament_type": [ + "PLA" + ], + "filament_unload_time": "0", + "filament_unloading_speed": "90", + "filament_unloading_speed_start": "100", + "filament_vendor": [ + "Creality" + ], + "filament_wipe": "nil", + "filament_wipe_distance": "nil", + "filament_z_hop": "nil", + "filament_z_hop_types": "nil", + "full_fan_speed_layer": "0", + "hot_plate_temp": "45", + "hot_plate_temp_initial_layer": "45", + "nozzle_temperature": "230", + "nozzle_temperature_initial_layer": "230", + "nozzle_temperature_range_high": "240", + "nozzle_temperature_range_low": "190", + "overhang_fan_speed": "100", + "overhang_fan_threshold": "50%", + "pressure_advance": "0.02", + "reduce_fan_stop_start_freq": "1", + "required_nozzle_HRC": "0", + "slow_down_for_layer_cooling": "1", + "slow_down_layer_time": "5", + "slow_down_min_speed": "10", + "support_material_interface_fan_speed": "-1", + "temperature_vitrification": "60", + "textured_plate_temp": "45", + "textured_plate_temp_initial_layer": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/fdm_filament_abs.json b/backend/profiles/profiles/Creality/filament/fdm_filament_abs.json new file mode 100644 index 0000000..9ba48c6 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/fdm_filament_asa.json b/backend/profiles/profiles/Creality/filament/fdm_filament_asa.json new file mode 100644 index 0000000..90ef3e4 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/fdm_filament_asa.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/fdm_filament_common.json b/backend/profiles/profiles/Creality/filament/fdm_filament_common.json new file mode 100644 index 0000000..d51946a --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/fdm_filament_pa.json b/backend/profiles/profiles/Creality/filament/fdm_filament_pa.json new file mode 100644 index 0000000..1cd78ec --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/fdm_filament_pa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "4" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "30" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "108" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/fdm_filament_pc.json b/backend/profiles/profiles/Creality/filament/fdm_filament_pc.json new file mode 100644 index 0000000..5729114 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/fdm_filament_pc.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "120" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/fdm_filament_pet.json b/backend/profiles/profiles/Creality/filament/fdm_filament_pet.json new file mode 100644 index 0000000..a981c18 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/fdm_filament_pla.json b/backend/profiles/profiles/Creality/filament/fdm_filament_pla.json new file mode 100644 index 0000000..342bb3e --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Creality/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..8191c31 --- /dev/null +++ b/backend/profiles/profiles/Creality/filament/fdm_filament_tpu.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-10 Max 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-10 Max 0.4 nozzle.json new file mode 100644 index 0000000..d612727 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-10 Max 0.4 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Creality CR-10 Max 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-10 Max", + "printer_structure": "i3", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Creality CR10Max", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "450x0", + "450x450", + "0x450" + ], + "printable_height": "470", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-10 Max.json b/backend/profiles/profiles/Creality/machine/Creality CR-10 Max.json new file mode 100644 index 0000000..aec1194 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-10 Max.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality CR-10 Max", + "model_id": "Creality_CR-10_Max", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_cr10max_buildplate_model.stl", + "bed_texture": "creality_cr10max_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-10 SE 0.2 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-10 SE 0.2 nozzle.json new file mode 100644 index 0000000..24e8684 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-10 SE 0.2 nozzle.json @@ -0,0 +1,128 @@ +{ + "type": "machine", + "name": "Creality CR-10 SE 0.2 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-10 SE", + "printer_variant": "0.2", + "printer_structure": "i3", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Creality CR10SE 0.2", + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "265", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_radius": "65", + "nozzle_type": "hardened_steel", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "5000", + "5000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "8000", + "8000" + ], + "machine_max_acceleration_y": [ + "8000", + "8000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "M220 S100 ;Reset feed rate \nM221 S100 ;Reset flow rate \n\nM140 S[bed_temperature_initial_layer_single] ;Set final bed temp\nG28 ;Home \nG92 E0 ;Reset extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position \nM190 S[bed_temperature_initial_layer_single] ;Wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize\nG1 X10.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X10.4 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", + "machine_end_gcode": "G91 ;Relative positioning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z3 ;Raise Z more \nG90 ;Absolute positioning \nG1 X2 Y218 F3000 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \nM84 X Y E ;Disable all steppers but Z", + "scan_first_layer": "0", + "thumbnails": [ + "96x96", + "300x300" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-10 SE 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-10 SE 0.4 nozzle.json new file mode 100644 index 0000000..92e8e62 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-10 SE 0.4 nozzle.json @@ -0,0 +1,128 @@ +{ + "type": "machine", + "name": "Creality CR-10 SE 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-10 SE", + "printer_variant": "0.4", + "printer_structure": "i3", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Creality CR10SE 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "265", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_radius": "65", + "nozzle_type": "hardened_steel", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "5000", + "5000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "8000", + "8000" + ], + "machine_max_acceleration_y": [ + "8000", + "8000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "M220 S100 ;Reset feed rate \nM221 S100 ;Reset flow rate \n\nM140 S[bed_temperature_initial_layer_single] ;Set final bed temp\nG28 ;Home \nG92 E0 ;Reset extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position \nM190 S[bed_temperature_initial_layer_single] ;Wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize\nG1 X10.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X10.4 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", + "machine_end_gcode": "G91 ;Relative positioning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z3 ;Raise Z more \nG90 ;Absolute positioning \nG1 X2 Y218 F3000 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \nM84 X Y E ;Disable all steppers but Z", + "scan_first_layer": "0", + "thumbnails": [ + "96x96", + "300x300" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-10 SE 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-10 SE 0.6 nozzle.json new file mode 100644 index 0000000..fbdc3b3 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-10 SE 0.6 nozzle.json @@ -0,0 +1,128 @@ +{ + "type": "machine", + "name": "Creality CR-10 SE 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-10 SE", + "printer_variant": "0.6", + "printer_structure": "i3", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Creality CR10SE 0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "265", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_radius": "65", + "nozzle_type": "hardened_steel", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "5000", + "5000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "8000", + "8000" + ], + "machine_max_acceleration_y": [ + "8000", + "8000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.12" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "M220 S100 ;Reset feed rate \nM221 S100 ;Reset flow rate \n\nM140 S[bed_temperature_initial_layer_single] ;Set final bed temp\nG28 ;Home \nG92 E0 ;Reset extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position \nM190 S[bed_temperature_initial_layer_single] ;Wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize\nG1 X10.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X10.4 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", + "machine_end_gcode": "G91 ;Relative positioning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z3 ;Raise Z more \nG90 ;Absolute positioning \nG1 X2 Y218 F3000 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \nM84 X Y E ;Disable all steppers but Z", + "scan_first_layer": "0", + "thumbnails": [ + "96x96", + "300x300" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-10 SE 0.8 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-10 SE 0.8 nozzle.json new file mode 100644 index 0000000..cb06bdf --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-10 SE 0.8 nozzle.json @@ -0,0 +1,128 @@ +{ + "type": "machine", + "name": "Creality CR-10 SE 0.8 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-10 SE", + "printer_variant": "0.8", + "printer_structure": "i3", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Creality CR10SE 0.8", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "265", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_radius": "65", + "nozzle_type": "hardened_steel", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "5000", + "5000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "8000", + "8000" + ], + "machine_max_acceleration_y": [ + "8000", + "8000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.16" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "M220 S100 ;Reset feed rate \nM221 S100 ;Reset flow rate \n\nM140 S[bed_temperature_initial_layer_single] ;Set final bed temp\nG28 ;Home \nG92 E0 ;Reset extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position \nM190 S[bed_temperature_initial_layer_single] ;Wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize\nG1 X10.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X10.4 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", + "machine_end_gcode": "G91 ;Relative positioning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z3 ;Raise Z more \nG90 ;Absolute positioning \nG1 X2 Y218 F3000 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \nM84 X Y E ;Disable all steppers but Z", + "scan_first_layer": "0", + "thumbnails": [ + "96x96", + "300x300" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-10 SE.json b/backend/profiles/profiles/Creality/machine/Creality CR-10 SE.json new file mode 100644 index 0000000..842d0da --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-10 SE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality CR-10 SE", + "model_id": "Creality-CR-10SE", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_cr10se_buildplate_model.stl", + "bed_texture": "creality_cr10se_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality HF Generic PLA;Creality HF Generic Speed PLA;Creality Generic PETG;Creality Generic TPU;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-10 V2 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-10 V2 0.4 nozzle.json new file mode 100644 index 0000000..2db4d8e --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-10 V2 0.4 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "machine", + "name": "Creality CR-10 V2 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-10 V2", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality CR10V2", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.36" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\nG28 ; home all\nG1 Z2 F240\nG1 X2 Y10 F3000\nG1 Z0.28 F240\nG92 E0\nG1 Y190 E15 F1500 ; intro line\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E15 F1200 ; intro line\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600{endif} ; Move print head up\nG1 X5 Y170 F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600{endif} ; Move print head further up\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-10 V2.json b/backend/profiles/profiles/Creality/machine/Creality CR-10 V2.json new file mode 100644 index 0000000..1fde243 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-10 V2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality CR-10 V2", + "model_id": "Creality-CR10-V2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_cr10v2_buildplate_model.stl", + "bed_texture": "creality_cr10v2_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-10 V3 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-10 V3 0.4 nozzle.json new file mode 100644 index 0000000..959e940 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-10 V3 0.4 nozzle.json @@ -0,0 +1,113 @@ +{ + "type": "machine", + "name": "Creality CR-10 V3 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-10 V3", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality CR10V3 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "5x5", + "305x5", + "305x305", + "5x305" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.36" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S{first_layer_temperature[0]} ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\nG1 Z0.28 F240\nG92 E0\nG1 X2 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600{endif} ; Move print head up\nG1 X5 Y170 F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600{endif} ; Move print head further up\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-10 V3 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-10 V3 0.6 nozzle.json new file mode 100644 index 0000000..ce8a393 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-10 V3 0.6 nozzle.json @@ -0,0 +1,113 @@ +{ + "type": "machine", + "name": "Creality CR-10 V3 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-10 V3", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality CR10V3 0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "5x5", + "305x5", + "305x305", + "5x305" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S{first_layer_temperature[0]} ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\nG1 Z0.28 F240\nG92 E0\nG1 X2 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600{endif} ; Move print head up\nG1 X5 Y170 F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600{endif} ; Move print head further up\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-10 V3.json b/backend/profiles/profiles/Creality/machine/Creality CR-10 V3.json new file mode 100644 index 0000000..7fd9789 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-10 V3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality CR-10 V3", + "model_id": "Creality-CR10-V3", + "nozzle_diameter": "0.4;0.6", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_cr10v3_buildplate_model.stl", + "bed_texture": "creality_cr10v3_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-6 Max 0.2 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-6 Max 0.2 nozzle.json new file mode 100644 index 0000000..7435f45 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-6 Max 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Creality CR-6 Max 0.2 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-6 Max", + "printer_structure": "i3", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.2", + "default_print_profile": "0.16mm Opitmal @Creality CR-6 0.2", + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "5x5", + "395x5", + "395x395", + "5x395" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-6 Max 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-6 Max 0.4 nozzle.json new file mode 100644 index 0000000..15affa4 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-6 Max 0.4 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Creality CR-6 Max 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-6 Max", + "printer_structure": "i3", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Creality CR-6 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "5x5", + "395x5", + "395x395", + "5x395" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-6 Max 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-6 Max 0.6 nozzle.json new file mode 100644 index 0000000..6027a44 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-6 Max 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Creality CR-6 Max 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-6 Max", + "printer_structure": "i3", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.6", + "default_print_profile": "0.20mm Standard @Creality CR-6 0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "5x5", + "395x5", + "395x395", + "5x395" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-6 Max 0.8 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-6 Max 0.8 nozzle.json new file mode 100644 index 0000000..17b665d --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-6 Max 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Creality CR-6 Max 0.8 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-6 Max", + "printer_structure": "i3", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.8", + "default_print_profile": "0.32mm Standard @Creality CR-6 0.8", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "5x5", + "395x5", + "395x395", + "5x395" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-6 Max.json b/backend/profiles/profiles/Creality/machine/Creality CR-6 Max.json new file mode 100644 index 0000000..2f9ec6c --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-6 Max.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Creality CR-6 Max", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "bed_texture": "creality_cr6se_buildplate_texture.png", + "family": "Creality", + "hotend_model": "", + "machine_tech": "FFF", + "model_id": "Creality_CR_6_Max", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-6 SE 0.2 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-6 SE 0.2 nozzle.json new file mode 100644 index 0000000..c698919 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-6 SE 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Creality CR-6 SE 0.2 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-6 SE", + "printer_structure": "i3", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.2", + "default_print_profile": "0.16mm Opitmal @Creality CR-6 0.2", + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "5x0", + "230x0", + "230x235", + "5x235" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-6 SE 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-6 SE 0.4 nozzle.json new file mode 100644 index 0000000..ba17cb2 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-6 SE 0.4 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Creality CR-6 SE 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-6 SE", + "printer_structure": "i3", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Creality CR-6 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "5x0", + "230x0", + "230x235", + "5x235" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-6 SE 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-6 SE 0.6 nozzle.json new file mode 100644 index 0000000..fb8c435 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-6 SE 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Creality CR-6 SE 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-6 SE", + "printer_structure": "i3", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.6", + "default_print_profile": "0.20mm Standard @Creality CR-6 0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "5x0", + "230x0", + "230x235", + "5x235" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-6 SE 0.8 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-6 SE 0.8 nozzle.json new file mode 100644 index 0000000..8d1fefa --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-6 SE 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Creality CR-6 SE 0.8 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-6 SE", + "printer_structure": "i3", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.8", + "default_print_profile": "0.32mm Standard @Creality CR-6 0.8", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "5x0", + "230x0", + "230x235", + "5x235" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-6 SE.json b/backend/profiles/profiles/Creality/machine/Creality CR-6 SE.json new file mode 100644 index 0000000..219dc01 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-6 SE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality CR-6 SE", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "bed_model": "creality_cr6se_buildplate_model.stl", + "bed_texture": "creality_cr6se_buildplate_texture.png", + "family": "Creality", + "hotend_model": "", + "machine_tech": "FFF", + "model_id": "Creality_CR_6_SE", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-M4 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality CR-M4 0.4 nozzle.json new file mode 100644 index 0000000..c69ea47 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-M4 0.4 nozzle.json @@ -0,0 +1,58 @@ +{ + "type": "machine", + "name": "Creality CR-M4 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality CR-M4", + "gcode_flavor": "marlin", + "printer_structure": "i3", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Creality CR-M4", + "nozzle_diameter": [ + "0.4" + ], + "printable_height": "470", + "printable_area": [ + "0x0", + "450x0", + "450x450", + "0x450" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_acceleration_extruding": [ + "700", + "700" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "retraction_minimum_travel": [ + "0.8" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "40" + ], + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_start_gcode": "M220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG28 ;Home\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 X10.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y145.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 E-1.0000 F1800 ;Retract a bit\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 E0.0000 F1800", + "machine_end_gcode": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y0 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality CR-M4.json b/backend/profiles/profiles/Creality/machine/Creality CR-M4.json new file mode 100644 index 0000000..7ecda00 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality CR-M4.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality CR-M4", + "model_id": "Creality-CR-M4", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_crm4_buildplate_model.stl", + "bed_texture": "creality_crm4_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 0.2 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 0.2 nozzle.json new file mode 100644 index 0000000..c544655 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 0.2 nozzle.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "Creality Ender-3 0.2 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3", + "printer_variant": "0.2", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3 0.2", + "thumbnails": [ + "" + ], + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "25", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "4" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 0.4 nozzle.json new file mode 100644 index 0000000..015f53f --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 0.4 nozzle.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "Creality Ender-3 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3", + "printer_variant": "0.4", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3", + "thumbnails": [ + "" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "25", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.36" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "4" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 0.6 nozzle.json new file mode 100644 index 0000000..1124de3 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 0.6 nozzle.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "Creality Ender-3 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3", + "printer_variant": "0.6", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3 0.6", + "thumbnails": [ + "" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "25", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.12" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "4" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 0.8 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 0.8 nozzle.json new file mode 100644 index 0000000..88579fd --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 0.8 nozzle.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "Creality Ender-3 0.8 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3", + "printer_variant": "0.8", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3 0.8", + "thumbnails": [ + "" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "25", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.16" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "4" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro 0.2 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro 0.2 nozzle.json new file mode 100644 index 0000000..495c899 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro 0.2 nozzle.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "Creality Ender-3 Pro 0.2 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 Pro", + "printer_variant": "0.2", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3 Pro 0.2", + "thumbnails": [ + "" + ], + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "25", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "4" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro 0.4 nozzle.json new file mode 100644 index 0000000..16562f5 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro 0.4 nozzle.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "Creality Ender-3 Pro 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 Pro", + "printer_variant": "0.4", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3 Pro 0.4", + "thumbnails": [ + "" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "25", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.36" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "4" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro 0.6 nozzle.json new file mode 100644 index 0000000..0e67ab7 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro 0.6 nozzle.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "Creality Ender-3 Pro 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 Pro", + "printer_variant": "0.6", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3 Pro 0.6", + "thumbnails": [ + "" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "25", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.12" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "4" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro 0.8 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro 0.8 nozzle.json new file mode 100644 index 0000000..b7867ee --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro 0.8 nozzle.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "Creality Ender-3 Pro 0.8 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 Pro", + "printer_variant": "0.8", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3 Pro 0.8", + "thumbnails": [ + "" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "25", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.16" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "4" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro.json new file mode 100644 index 0000000..6df373e --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-3 Pro", + "model_id": "Creality-Ender3-Pro", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender3v2_buildplate_model.stl", + "bed_texture": "creality_ender3v2_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 0.4 nozzle.json new file mode 100644 index 0000000..ae1a7a1 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 0.4 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "machine", + "name": "Creality Ender-3 S1 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 S1", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3S1", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "270", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.36" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.2 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.2 nozzle.json new file mode 100644 index 0000000..878524b --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.2 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Creality Ender-3 S1 Plus 0.2 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 S1 Plus", + "printer_variant": "0.2", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3S1Plus 0.2", + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "5000", + "5000" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.4" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "deretraction_speed": [ + "45" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis and restore leveling \nM420 S1; Enable mesh leveling\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 X2.0 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.4 nozzle.json new file mode 100644 index 0000000..2d9801f --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Creality Ender-3 S1 Plus 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 S1 Plus", + "printer_variant": "0.4", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3S1Plus 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "5000", + "5000" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.36" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.4" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "deretraction_speed": [ + "45" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis and restore leveling\nM420 S1; Enable mesh leveling\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 X2.0 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.6 nozzle.json new file mode 100644 index 0000000..5eea9d3 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.6 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Creality Ender-3 S1 Plus 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 S1 Plus", + "printer_variant": "0.6", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3S1Plus 0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "5000", + "5000" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.12" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.4" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "deretraction_speed": [ + "45" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis and restore leveling\nM420 S1; Enable mesh leveling\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 X2.0 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.8 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.8 nozzle.json new file mode 100644 index 0000000..4caf4aa --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.8 nozzle.json @@ -0,0 +1,115 @@ +{ + "type": "machine", + "name": "Creality Ender-3 S1 Plus 0.8 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 S1 Plus", + "printer_variant": "0.8", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3S1Plus 0.8", + "nozzle_diameter": [ + "0.8" + ], + "bed_shape": "rectangular", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "5000", + "5000" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.16" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.4" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "deretraction_speed": [ + "45" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis and restore leveling\nM420 S1; Enable mesh leveling\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 X2.0 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus.json new file mode 100644 index 0000000..4f1b3b5 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-3 S1 Plus", + "model_id": "Creality-Ender3-S1-Plus", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender3s1plus_buildplate_model.stl", + "bed_texture": "creality_ender3s1plus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..3d556c6 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Pro 0.4 nozzle.json @@ -0,0 +1,113 @@ +{ + "type": "machine", + "name": "Creality Ender-3 S1 Pro 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 S1 Pro", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3S1Pro", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "270", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1000", + "1000" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.36" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis and restore leveling\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 X2.0 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Pro.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Pro.json new file mode 100644 index 0000000..d536c16 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-3 S1 Pro", + "model_id": "Creality-Ender3-S1-Pro", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender3s1pro_buildplate_model.stl", + "bed_texture": "creality_ender3s1pro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1.json new file mode 100644 index 0000000..9b928a5 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 S1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-3 S1", + "model_id": "Creality-Ender3-S1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender3s1_buildplate_model.stl", + "bed_texture": "creality_ender3s1_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V2 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V2 0.4 nozzle.json new file mode 100644 index 0000000..47f76f7 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V2 0.4 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V2 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 V2", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Creality Ender3V2", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V2 Neo 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V2 Neo 0.4 nozzle.json new file mode 100644 index 0000000..3f4c622 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V2 Neo 0.4 nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V2 Neo 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 V2 Neo", + "printer_structure": "i3", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Creality Ender3V2 Neo", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "5000", + "5000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_start_gcode": "M220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM140 S[bed_temperature_initial_layer_single] ;Set final bed temp\nM104 S[nozzle_temperature_initial_layer] ;Set final nozzle temp\n\nG28 ;Home\nG29 ;Auto bed leveling (create mesh if not already stored)\nM420 S1 ;Enable mesh leveling\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM190 S[bed_temperature_initial_layer_single] ;Wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize\nG1 X10.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y145.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 E-1.0000 F1800 ;Retract a bit\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 E0.0000 F1800", + "machine_end_gcode": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y0 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z", + "thumbnails_format": "JPG", + "thumbnails": [ + "200x200" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V2 Neo.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V2 Neo.json new file mode 100644 index 0000000..6f78c05 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V2 Neo.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-3 V2 Neo", + "model_id": "Creality_Ender_3_V2_Neo", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender3v2neo_buildplate_model.stl", + "bed_texture": "creality_ender3v2neo_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic ABS;Creality Generic ASA;Creality Generic PLA;Creality Generic PETG" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V2.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V2.json new file mode 100644 index 0000000..045c01e --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-3 V2", + "model_id": "Creality_Ender_3_V2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender3v2_buildplate_model.stl", + "bed_texture": "creality_ender3v2_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 0.4 nozzle.json new file mode 100644 index 0000000..f59a667 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 0.4 nozzle.json @@ -0,0 +1,137 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V3 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 V3", + "gcode_flavor": "klipper", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3 V3", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "support_air_filtration": "0", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "6000", + "6000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "5000", + "5000" + ], + "machine_max_acceleration_z": [ + "20000", + "20000" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "20", + "20" + ], + "max_layer_height": [ + "0.35" + ], + "min_layer_height": [ + "0.1" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.6" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "14", + "extruder_clearance_radius": "70", + "z_hop": [ + "0.2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality Generic PLA @Ender-3V3-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0\nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "96x96/PNG, 300x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 0.6 nozzle.json new file mode 100644 index 0000000..6852a7d --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 0.6 nozzle.json @@ -0,0 +1,137 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V3 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 V3", + "gcode_flavor": "klipper", + "printer_structure": "i3", + "default_print_profile": "0.30mm Standard @Creality Ender3 V3", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "support_air_filtration": "0", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "6000", + "6000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "5000", + "5000" + ], + "machine_max_acceleration_z": [ + "20000", + "20000" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "20", + "20" + ], + "max_layer_height": [ + "0.35" + ], + "min_layer_height": [ + "0.1" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.6" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "14", + "extruder_clearance_radius": "70", + "z_hop": [ + "0.2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality Generic PLA @Ender-3V3-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0\nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "96x96/PNG, 300x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE 0.2 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE 0.2 nozzle.json new file mode 100644 index 0000000..6b87650 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE 0.2 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V3 KE 0.2 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Creality", + "printer_model": "Creality Ender-3 V3 KE", + "gcode_flavor": "klipper", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3V3KE", + "extruder_clearance_height_to_rod": "47", + "extruder_clearance_max_radius": "90", + "extruder_clearance_radius": "90", + "machine_load_filament_time": "11", + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "245", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "8000", + "8000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "8000", + "8000" + ], + "machine_max_acceleration_x": [ + "8000", + "8000" + ], + "machine_max_acceleration_y": [ + "8000", + "8000" + ], + "machine_max_acceleration_z": [ + "300", + "300" + ], + "machine_max_speed_e": [ + "40", + "40" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "7", + "7" + ], + "machine_max_jerk_y": [ + "7", + "7" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_minimum_travel": [ + "2" + ], + "wipe_distance": [ + "2" + ], + "retract_before_wipe": [ + "100%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "0" + ], + "z_hop": [ + "0.2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality Generic PLA @Ender-3V3-all" + ], + "machine_start_gcode": "SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=fan0_min VALUE=30 ;compensate for fan speed\nSET_VELOCITY_LIMIT ACCEL_TO_DECEL=2500 ;revert accel_to_decel back to 2500\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nM140 S[bed_temperature_initial_layer_single] ;Set bed temp\nG28 X Y ;Home XY axes\nM190 S[bed_temperature_initial_layer_single] ;Wait for bed temp to stabilize\nG28 Z ;Home Z axis & load bed mesh\nBED_MESH_CALIBRATE PROBE_COUNT=5,5 ;Auto bed level\n\nM104 S[nozzle_temperature_initial_layer] ;Set nozzle temp\nG92 E0 ;Reset Extruder\nG1 X-2.0 Y20 Z0.3 F5000.0 ;Move to start position\nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize\nG1 Z0.2 ;Lower nozzle to printing height\nG1 Y145.0 F1500.0 E15 ;Draw the first line\nG1 X-1.7 F5000.0 ;Move to side a little\nG1 Y30 F1500.0 E15 ;Draw the second line\nG92 E0 ;Reset Extruder", + "machine_end_gcode": "G92 E0 ;Reset Extruder\nG1 E-1.2 Z{max_layer_z + 0.5} F1800 ;Retract and raise Z\n{if max_layer_z < 50}\nG1 Z{max_layer_z + 25} F900 ;Raise Z more\n{endif}\n\nG1 X2 Y218 F3000 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z", + "scan_first_layer": "0", + "thumbnails": [ + "96x96", + "300x300" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE 0.4 nozzle.json new file mode 100644 index 0000000..fb4d9f6 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE 0.4 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V3 KE 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Creality", + "printer_model": "Creality Ender-3 V3 KE", + "gcode_flavor": "klipper", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3V3KE", + "extruder_clearance_height_to_rod": "47", + "extruder_clearance_max_radius": "90", + "extruder_clearance_radius": "90", + "machine_load_filament_time": "11", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "245", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "8000", + "8000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "8000", + "8000" + ], + "machine_max_acceleration_x": [ + "8000", + "8000" + ], + "machine_max_acceleration_y": [ + "8000", + "8000" + ], + "machine_max_acceleration_z": [ + "300", + "300" + ], + "machine_max_speed_e": [ + "40", + "40" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "7", + "7" + ], + "machine_max_jerk_y": [ + "7", + "7" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retraction_minimum_travel": [ + "2" + ], + "wipe_distance": [ + "2" + ], + "retract_before_wipe": [ + "100%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "0" + ], + "z_hop": [ + "0.2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality Generic PLA @Ender-3V3-all" + ], + "machine_start_gcode": "SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=fan0_min VALUE=30 ;compensate for fan speed\nSET_VELOCITY_LIMIT ACCEL_TO_DECEL=2500 ;revert accel_to_decel back to 2500\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nM140 S[bed_temperature_initial_layer_single] ;Set bed temp\nG28 X Y ;Home XY axes\nM190 S[bed_temperature_initial_layer_single] ;Wait for bed temp to stabilize\nG28 Z ;Home Z axis & load bed mesh\nBED_MESH_CALIBRATE PROBE_COUNT=5,5 ;Auto bed level\n\nM104 S[nozzle_temperature_initial_layer] ;Set nozzle temp\nG92 E0 ;Reset Extruder\nG1 X-2.0 Y20 Z0.3 F5000.0 ;Move to start position\nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize\nG1 Z0.2 ;Lower nozzle to printing height\nG1 Y145.0 F1500.0 E15 ;Draw the first line\nG1 X-1.7 F5000.0 ;Move to side a little\nG1 Y30 F1500.0 E15 ;Draw the second line\nG92 E0 ;Reset Extruder", + "machine_end_gcode": "G92 E0 ;Reset Extruder\nG1 E-1.2 Z{max_layer_z + 0.5} F1800 ;Retract and raise Z\n{if max_layer_z < 50}\nG1 Z{max_layer_z + 25} F900 ;Raise Z more\n{endif}\n\nG1 X2 Y218 F3000 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z", + "scan_first_layer": "0", + "thumbnails": [ + "96x96", + "300x300" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE 0.6 nozzle.json new file mode 100644 index 0000000..eeff131 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE 0.6 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V3 KE 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Creality", + "printer_model": "Creality Ender-3 V3 KE", + "gcode_flavor": "klipper", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3V3KE", + "extruder_clearance_height_to_rod": "47", + "extruder_clearance_max_radius": "90", + "extruder_clearance_radius": "90", + "machine_load_filament_time": "11", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "245", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "8000", + "8000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "8000", + "8000" + ], + "machine_max_acceleration_x": [ + "8000", + "8000" + ], + "machine_max_acceleration_y": [ + "8000", + "8000" + ], + "machine_max_acceleration_z": [ + "300", + "300" + ], + "machine_max_speed_e": [ + "40", + "40" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "7", + "7" + ], + "machine_max_jerk_y": [ + "7", + "7" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_minimum_travel": [ + "2" + ], + "wipe_distance": [ + "2" + ], + "retract_before_wipe": [ + "100%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "0" + ], + "z_hop": [ + "0.2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality Generic PLA @Ender-3V3-all" + ], + "machine_start_gcode": "SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=fan0_min VALUE=30 ;compensate for fan speed\nSET_VELOCITY_LIMIT ACCEL_TO_DECEL=2500 ;revert accel_to_decel back to 2500\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nM140 S[bed_temperature_initial_layer_single] ;Set bed temp\nG28 X Y ;Home XY axes\nM190 S[bed_temperature_initial_layer_single] ;Wait for bed temp to stabilize\nG28 Z ;Home Z axis & load bed mesh\nBED_MESH_CALIBRATE PROBE_COUNT=5,5 ;Auto bed level\n\nM104 S[nozzle_temperature_initial_layer] ;Set nozzle temp\nG92 E0 ;Reset Extruder\nG1 X-2.0 Y20 Z0.3 F5000.0 ;Move to start position\nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize\nG1 Z0.2 ;Lower nozzle to printing height\nG1 Y145.0 F1500.0 E15 ;Draw the first line\nG1 X-1.7 F5000.0 ;Move to side a little\nG1 Y30 F1500.0 E15 ;Draw the second line\nG92 E0 ;Reset Extruder", + "machine_end_gcode": "G92 E0 ;Reset Extruder\nG1 E-1.2 Z{max_layer_z + 0.5} F1800 ;Retract and raise Z\n{if max_layer_z < 50}\nG1 Z{max_layer_z + 25} F900 ;Raise Z more\n{endif}\n\nG1 X2 Y218 F3000 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z", + "scan_first_layer": "0", + "thumbnails": [ + "96x96", + "300x300" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE 0.8 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE 0.8 nozzle.json new file mode 100644 index 0000000..36cfcff --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE 0.8 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V3 KE 0.8 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Creality", + "printer_model": "Creality Ender-3 V3 KE", + "gcode_flavor": "klipper", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3V3KE", + "extruder_clearance_height_to_rod": "47", + "extruder_clearance_max_radius": "90", + "extruder_clearance_radius": "90", + "machine_load_filament_time": "11", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "245", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "8000", + "8000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "8000", + "8000" + ], + "machine_max_acceleration_x": [ + "8000", + "8000" + ], + "machine_max_acceleration_y": [ + "8000", + "8000" + ], + "machine_max_acceleration_z": [ + "300", + "300" + ], + "machine_max_speed_e": [ + "40", + "40" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "7", + "7" + ], + "machine_max_jerk_y": [ + "7", + "7" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_minimum_travel": [ + "2" + ], + "wipe_distance": [ + "2" + ], + "retract_before_wipe": [ + "100%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "0" + ], + "z_hop": [ + "0.2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality Generic PLA @Ender-3V3-all" + ], + "machine_start_gcode": "SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=fan0_min VALUE=30 ;compensate for fan speed\nSET_VELOCITY_LIMIT ACCEL_TO_DECEL=2500 ;revert accel_to_decel back to 2500\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nM140 S[bed_temperature_initial_layer_single] ;Set bed temp\nG28 X Y ;Home XY axes\nM190 S[bed_temperature_initial_layer_single] ;Wait for bed temp to stabilize\nG28 Z ;Home Z axis & load bed mesh\nBED_MESH_CALIBRATE PROBE_COUNT=5,5 ;Auto bed level\n\nM104 S[nozzle_temperature_initial_layer] ;Set nozzle temp\nG92 E0 ;Reset Extruder\nG1 X-2.0 Y20 Z0.3 F5000.0 ;Move to start position\nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize\nG1 Z0.2 ;Lower nozzle to printing height\nG1 Y145.0 F1500.0 E15 ;Draw the first line\nG1 X-1.7 F5000.0 ;Move to side a little\nG1 Y30 F1500.0 E15 ;Draw the second line\nG92 E0 ;Reset Extruder", + "machine_end_gcode": "G92 E0 ;Reset Extruder\nG1 E-1.2 Z{max_layer_z + 0.5} F1800 ;Retract and raise Z\n{if max_layer_z < 50}\nG1 Z{max_layer_z + 25} F900 ;Raise Z more\n{endif}\n\nG1 X2 Y218 F3000 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z", + "scan_first_layer": "0", + "thumbnails": [ + "96x96", + "300x300" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE.json new file mode 100644 index 0000000..7e43bd6 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 KE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-3 V3 KE", + "model_id": "Creality-Ender3-V3-KE", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender3v3ke_buildplate_model.stl", + "bed_texture": "creality_ender3v3ke_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic ABS @Ender-3V3-all;Creality Generic ASA @Ender-3V3-all;Creality Generic PETG @Ender-3V3-all;Creality Generic PLA @Ender-3V3-all;Creality Generic PLA High Speed @Ender-3V3-all;Creality Generic PLA Matte @Ender-3V3-all;Creality Generic PLA Silk @Ender-3V3-all;Creality Generic TPU @Ender-3V3-all" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 Plus 0.4 nozzle.json new file mode 100644 index 0000000..daf2334 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 Plus 0.4 nozzle.json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V3 Plus 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 V3 Plus", + "gcode_flavor": "klipper", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3 V3 Plus", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "330", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "support_air_filtration": "0", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.6" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "z_hop": [ + "0.12" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality Generic PLA @Ender-3V3-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0\nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "320x320" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 Plus 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 Plus 0.6 nozzle.json new file mode 100644 index 0000000..6de09c6 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 Plus 0.6 nozzle.json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V3 Plus 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-3 V3 Plus", + "gcode_flavor": "klipper", + "printer_structure": "i3", + "default_print_profile": "0.30mm Standard @Creality Ender3 V3 Plus", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "330", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "support_air_filtration": "0", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.6" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "z_hop": [ + "0.12" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality Generic PLA @Ender-3V3-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0\nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "320x320" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 Plus.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 Plus.json new file mode 100644 index 0000000..a00cd79 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-3 V3 Plus", + "model_id": "Creality-Ender3-V3-Plus", + "nozzle_diameter": "0.4;0.6", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender3v3plus_buildplate_model.stl", + "bed_texture": "creality_ender3v3plus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic ABS @Ender-3V3-all;Creality Generic ASA @Ender-3V3-all;Creality Generic PETG @Ender-3V3-all;Creality Generic PLA @Ender-3V3-all;Creality Generic PLA High Speed @Ender-3V3-all;Creality Generic PLA Matte @Ender-3V3-all;Creality Generic PLA Silk @Ender-3V3-all;Creality Generic TPU @Ender-3V3-all" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE 0.2 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE 0.2 nozzle.json new file mode 100644 index 0000000..c48674d --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE 0.2 nozzle.json @@ -0,0 +1,125 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V3 SE 0.2 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Creality", + "printer_model": "Creality Ender-3 V3 SE", + "printer_variant": "0.2", + "gcode_flavor": "marlin2", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3V3SE 0.2", + "extruder_clearance_height_to_rod": "47", + "extruder_clearance_max_radius": "90", + "extruder_clearance_radius": "90", + "machine_load_filament_time": "11", + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "2500", + "2500" + ], + "machine_max_acceleration_retracting": [ + "500", + "500" + ], + "machine_max_acceleration_travel": [ + "2500", + "2500" + ], + "machine_max_acceleration_x": [ + "2500", + "2500" + ], + "machine_max_acceleration_y": [ + "2500", + "2500" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "40", + "40" + ], + "machine_max_speed_x": [ + "250", + "250" + ], + "machine_max_speed_y": [ + "250", + "250" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "1.2" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": [ + "Spiral Lift" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA @Ender-3V3-all" + ], + "machine_start_gcode": "M220 S100 ;Reset Feedrate \nM221 S100 ;Reset Flowrate \n \nM104 S[nozzle_temperature_initial_layer] ;Set final nozzle temp \nM190 S[bed_temperature_initial_layer_single] ;Set and wait for bed temp to stabilize \nG28 ;Home \nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X-2.1 Y20 Z0.28 F5000.0 ;Move to start position \nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize \nG1 X-2.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X-2.4 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X-2.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset Extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", + "machine_end_gcode": "G91 ;Relative positionning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z10 ;Raise Z more \nG90 ;Absolute positionning \n \nG1 X0 Y220 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \n \nM84 X Y E ;Disable all steppers but Z", + "scan_first_layer": "0", + "disable_m73": "1", + "thumbnails": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE 0.4 nozzle.json new file mode 100644 index 0000000..2e27974 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE 0.4 nozzle.json @@ -0,0 +1,125 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V3 SE 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Creality", + "printer_model": "Creality Ender-3 V3 SE", + "printer_variant": "0.4", + "gcode_flavor": "marlin2", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3V3SE 0.4", + "extruder_clearance_height_to_rod": "47", + "extruder_clearance_max_radius": "90", + "extruder_clearance_radius": "90", + "machine_load_filament_time": "11", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "2500", + "2500" + ], + "machine_max_acceleration_retracting": [ + "500", + "500" + ], + "machine_max_acceleration_travel": [ + "2500", + "2500" + ], + "machine_max_acceleration_x": [ + "2500", + "2500" + ], + "machine_max_acceleration_y": [ + "2500", + "2500" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "40", + "40" + ], + "machine_max_speed_x": [ + "250", + "250" + ], + "machine_max_speed_y": [ + "250", + "250" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "1.2" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": [ + "Spiral Lift" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA @Ender-3V3-all" + ], + "machine_start_gcode": "M220 S100 ;Reset Feedrate \nM221 S100 ;Reset Flowrate \n \nM104 S[nozzle_temperature_initial_layer] ;Set final nozzle temp \nM190 S[bed_temperature_initial_layer_single] ;Set and wait for bed temp to stabilize \nG28 ;Home \nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X-2.1 Y20 Z0.28 F5000.0 ;Move to start position \nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize \nG1 X-2.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X-2.4 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X-2.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset Extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", + "machine_end_gcode": "G91 ;Relative positionning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z10 ;Raise Z more \nG90 ;Absolute positionning \n \nG1 X0 Y220 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \n \nM84 X Y E ;Disable all steppers but Z", + "scan_first_layer": "0", + "disable_m73": "1", + "thumbnails": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE 0.6 nozzle.json new file mode 100644 index 0000000..aabc454 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE 0.6 nozzle.json @@ -0,0 +1,125 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V3 SE 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Creality", + "printer_model": "Creality Ender-3 V3 SE", + "printer_variant": "0.6", + "gcode_flavor": "marlin2", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3V3SE 0.6", + "extruder_clearance_height_to_rod": "47", + "extruder_clearance_max_radius": "90", + "extruder_clearance_radius": "90", + "machine_load_filament_time": "11", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "2500", + "2500" + ], + "machine_max_acceleration_retracting": [ + "500", + "500" + ], + "machine_max_acceleration_travel": [ + "2500", + "2500" + ], + "machine_max_acceleration_x": [ + "2500", + "2500" + ], + "machine_max_acceleration_y": [ + "2500", + "2500" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "40", + "40" + ], + "machine_max_speed_x": [ + "250", + "250" + ], + "machine_max_speed_y": [ + "250", + "250" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "1.2" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": [ + "Spiral Lift" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA @Ender-3V3-all" + ], + "machine_start_gcode": "M220 S100 ;Reset Feedrate \nM221 S100 ;Reset Flowrate \n \nM104 S[nozzle_temperature_initial_layer] ;Set final nozzle temp \nM190 S[bed_temperature_initial_layer_single] ;Set and wait for bed temp to stabilize \nG28 ;Home \nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X-2.1 Y20 Z0.28 F5000.0 ;Move to start position \nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize \nG1 X-2.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X-2.4 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X-2.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset Extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", + "machine_end_gcode": "G91 ;Relative positionning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z10 ;Raise Z more \nG90 ;Absolute positionning \n \nG1 X0 Y220 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \n \nM84 X Y E ;Disable all steppers but Z", + "scan_first_layer": "0", + "disable_m73": "1", + "thumbnails": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE 0.8 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE 0.8 nozzle.json new file mode 100644 index 0000000..d24392c --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE 0.8 nozzle.json @@ -0,0 +1,125 @@ +{ + "type": "machine", + "name": "Creality Ender-3 V3 SE 0.8 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Creality", + "printer_model": "Creality Ender-3 V3 SE", + "printer_variant": "0.8", + "gcode_flavor": "marlin2", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Ender3V3SE 0.8", + "extruder_clearance_height_to_rod": "47", + "extruder_clearance_max_radius": "90", + "extruder_clearance_radius": "90", + "machine_load_filament_time": "11", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "2500", + "2500" + ], + "machine_max_acceleration_retracting": [ + "500", + "500" + ], + "machine_max_acceleration_travel": [ + "2500", + "2500" + ], + "machine_max_acceleration_x": [ + "2500", + "2500" + ], + "machine_max_acceleration_y": [ + "2500", + "2500" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "40", + "40" + ], + "machine_max_speed_x": [ + "250", + "250" + ], + "machine_max_speed_y": [ + "250", + "250" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "1.2" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": [ + "Spiral Lift" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA @Ender-3V3-all" + ], + "machine_start_gcode": "M220 S100 ;Reset Feedrate \nM221 S100 ;Reset Flowrate \n \nM104 S[nozzle_temperature_initial_layer] ;Set final nozzle temp \nM190 S[bed_temperature_initial_layer_single] ;Set and wait for bed temp to stabilize \nG28 ;Home \nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X-2.1 Y20 Z0.28 F5000.0 ;Move to start position \nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize \nG1 X-2.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X-2.4 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X-2.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset Extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", + "machine_end_gcode": "G91 ;Relative positionning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z10 ;Raise Z more \nG90 ;Absolute positionning \n \nG1 X0 Y220 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \n \nM84 X Y E ;Disable all steppers but Z", + "scan_first_layer": "0", + "disable_m73": "1", + "thumbnails": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE.json new file mode 100644 index 0000000..e57336a --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3 SE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-3 V3 SE", + "model_id": "Creality-Ender3-V3-SE", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender3v3se_buildplate_model.stl", + "bed_texture": "creality_ender3v3se_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic ABS @Ender-3V3-all;Creality Generic ASA @Ender-3V3-all;Creality Generic PETG @Ender-3V3-all;Creality Generic PLA @Ender-3V3-all;Creality Generic PLA High Speed @Ender-3V3-all;Creality Generic PLA Matte @Ender-3V3-all;Creality Generic PLA Silk @Ender-3V3-all;Creality Generic TPU @Ender-3V3-all" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3.json new file mode 100644 index 0000000..fc5eb11 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3 V3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-3 V3", + "model_id": "Creality-Ender3-V3", + "nozzle_diameter": "0.4;0.6", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender3v3_buildplate_model.stl", + "bed_texture": "creality_ender3v3_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic ABS @Ender-3V3-all;Creality Generic ASA @Ender-3V3-all;Creality Generic PETG @Ender-3V3-all;Creality Generic PLA @Ender-3V3-all;Creality Generic PLA High Speed @Ender-3V3-all;Creality Generic PLA Matte @Ender-3V3-all;Creality Generic PLA Silk @Ender-3V3-all;Creality Generic TPU @Ender-3V3-all" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-3.json b/backend/profiles/profiles/Creality/machine/Creality Ender-3.json new file mode 100644 index 0000000..5c06160 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-3", + "model_id": "Creality-Ender3", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender3v2_buildplate_model.stl", + "bed_texture": "creality_ender3v2_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 0.4 nozzle.json new file mode 100644 index 0000000..442f487 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "Creality Ender-5 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5", + "default_print_profile": "0.20mm Standard @Creality Ender5", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "6" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Max 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Max 0.4 nozzle.json new file mode 100644 index 0000000..81ca96b --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Max 0.4 nozzle.json @@ -0,0 +1,112 @@ +{ + "type": "machine", + "name": "Creality Ender-5 Max 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5 Max", + "gcode_flavor": "klipper", + "printer_structure": "i3", + "auxiliary_fan": "0", + "bbl_use_printhost": "0", + "bed_exclude_area": "0x0", + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "best_object_pos": "0.5,0.5", + "change_filament_gcode": "PAUSE", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "creality_flush_time": "86.0", + "default_print_profile": "0.2mm Standard @Creality Ender-5 Max 0.4 nozzle", + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "1", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "120", + "extruder_clearance_height_to_rod": "35", + "extruder_clearance_radius": "85", + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "machine_LED_light_exist": "1", + "machine_end_gcode": "G91 ;Relative positionning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \n \nG1 Z5 ;Raise Z more \nG90 ;Absolute positionning \n \nG1 X395 Y395 F6000 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \n \nM84 X Y E ;Disable all steppers but Z", + "machine_load_filament_time": "11", + "machine_max_acceleration_e": "30000", + "machine_max_acceleration_extruding": "50000", + "machine_max_acceleration_retracting": "50000", + "machine_max_acceleration_travel": "50000", + "machine_max_acceleration_x": "50000", + "machine_max_acceleration_y": "50000", + "machine_max_acceleration_z": "1000", + "machine_max_jerk_e": "100", + "machine_max_jerk_x": "100", + "machine_max_jerk_y": "100", + "machine_max_jerk_z": "0.4", + "machine_max_speed_e": "1000", + "machine_max_speed_x": "1000", + "machine_max_speed_y": "1000", + "machine_max_speed_z": "30", + "machine_min_extruding_rate": "0,0", + "machine_min_travel_rate": "0,0", + "machine_pause_gcode": "PAUSE", + "machine_platform_motion_enable": "0", + "machine_start_gcode": "M220 S100 ;Reset Feedrate \nM221 S100 ;Reset Flowrate \n \nM140 S[bed_temperature_initial_layer_single] ;Set final bed temp \nG28 ;Home \n \nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nM104 S[nozzle_temperature_initial_layer] ;Set final nozzle temp \nG1 X-1.0 Y120 Z0.28 F5000.0 ;Move to start position \nM190 S[bed_temperature_initial_layer_single] ;Wait for bed temp to stabilize \nM109 S[nozzle_temperature_initial_layer] ;Wait for nozzle temp to stabilize \nG1 X-1.0 Y245.0 Z0.28 F1500.0 E7 ;Draw the first line \nG1 X-0.6 Y245.0 Z0.28 F5000.0 ;Move to side a little \nG1 X-0.6 Y120 Z0.28 F1500.0 E15 ;Draw the second line \nG92 E0 ;Reset Extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", + "machine_unload_filament_time": "0", + "manual_filament_change": "1", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "prime_tower_position_type": "Middle Upper", + "printable_area": "0x0,400x0,400x400,0x400", + "printable_height": "400", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "purge_in_prime_tower": "1", + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "0", + "support_chamber_temp_control": "0", + "support_multi_bed_types": "1", + "thumbnails": "96x96,300x300", + "thumbnails_format": "PNG", + "time_cost": "0", + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "z_offset": "0", + "default_filament_profile": [ + "Creality Hyper PLA @Ender-5Max-all" + ], + "deretraction_speed": "50", + "extruder_colour": "#FCE94F", + "extruder_offset": "0x0", + "max_layer_height": "0.36", + "min_layer_height": "0.08", + "nozzle_diameter": [ + "0.4" + ], + "retract_before_wipe": "100", + "retract_length_toolchange": "0", + "retract_lift_above": "0", + "retract_lift_below": "399", + "retract_lift_enforce": "All Surfaces", + "retract_restart_extra": "0", + "retract_restart_extra_toolchange": "0", + "retract_when_changing_layer": "1", + "retraction_length": "0.8", + "retraction_minimum_travel": "0.5", + "retraction_speed": "50", + "wipe": "1", + "wipe_distance": "1", + "z_hop": "0.4", + "z_hop_types": "Slope Lift" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Max.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Max.json new file mode 100644 index 0000000..124410f --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Max.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-5 Max", + "model_id": "Creality-Ender5-Max", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender5max_buildplate_model.stl", + "bed_texture": "creality_ender5max_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Hyper PLA-CF @Ender-5Max-all;Creality Hyper PLA @Ender-5Max-all;Creality Hyper ABS @Ender-5Max-all;Creality Generic TPU @Ender-5Max-all;Creality Generic ASA @Ender-5Max-all;Creality Silk PLA @Ender-5Max-all;Creality Generic PLA @Ender-5Max-all;Creality Generic PETG @Ender-5Max-all;Creality Generic ABS @Ender-5Max-all;Creality Generic PA @Ender-5Max-all" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Plus 0.4 nozzle.json new file mode 100644 index 0000000..71334a3 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Plus 0.4 nozzle.json @@ -0,0 +1,112 @@ +{ + "type": "machine", + "name": "Creality Ender-5 Plus 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5 Plus", + "default_print_profile": "0.20mm Standard @Creality Ender5Plus", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "1000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600{endif} ; Move print bed down\nG1 X50 Y50 F{travel_speed*60} ; move print head out of the way\n{if max_layer_z < printable_height-10}G1 Z{z_offset+ printable_height-10} F600{endif} ; Move print bed close to the bottom\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Plus.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Plus.json new file mode 100644 index 0000000..dc9b343 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-5 Plus", + "model_id": "Creality-Ender5-Plus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender5plus_buildplate_model.stl", + "bed_texture": "creality_ender5plus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.2 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.2 nozzle.json new file mode 100644 index 0000000..6abc54d --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Creality Ender-5 Pro (2019) 0.2 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5 Pro (2019)", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.2", + "default_print_profile": "0.16mm Optimal @Creality Ender5Pro (2019) 0.2", + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.05" + ], + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.25 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.25 nozzle.json new file mode 100644 index 0000000..be4ab75 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.25 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Creality Ender-5 Pro (2019) 0.25 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5 Pro (2019)", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.25", + "default_print_profile": "0.20mm Standard @Creality Ender5Pro (2019) 0.25", + "max_layer_height": [ + "0.2" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.25" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.3 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.3 nozzle.json new file mode 100644 index 0000000..5e323b7 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.3 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Creality Ender-5 Pro (2019) 0.3 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5 Pro (2019)", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.3", + "default_print_profile": "0.20mm Standard @Creality Ender5Pro (2019) 0.3", + "max_layer_height": [ + "0.24" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.3" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.4 nozzle.json new file mode 100644 index 0000000..da95c80 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.4 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "machine", + "name": "Creality Ender-5 Pro (2019) 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5 Pro (2019)", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Creality Ender5Pro (2019)", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.5 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.5 nozzle.json new file mode 100644 index 0000000..4518424 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.5 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Creality Ender-5 Pro (2019) 0.5 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5 Pro (2019)", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.5", + "default_print_profile": "0.20mm Standard @Creality Ender5Pro (2019) 0.5", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.12" + ], + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.6 nozzle.json new file mode 100644 index 0000000..769b713 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Creality Ender-5 Pro (2019) 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5 Pro (2019)", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.6", + "default_print_profile": "0.20mm Standard @Creality Ender5Pro (2019) 0.6", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.16" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.8 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.8 nozzle.json new file mode 100644 index 0000000..88c0cd3 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Creality Ender-5 Pro (2019) 0.8 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5 Pro (2019)", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.8", + "default_print_profile": "0.20mm Standard @Creality Ender5Pro (2019) 0.8", + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.2" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 1.0 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 1.0 nozzle.json new file mode 100644 index 0000000..4d71bd8 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019) 1.0 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Creality Ender-5 Pro (2019) 1.0 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5 Pro (2019)", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "1.0", + "default_print_profile": "0.28mm SuperDraft @Creality Ender5Pro (2019) 1.0", + "max_layer_height": [ + "0.80" + ], + "min_layer_height": [ + "0.25" + ], + "nozzle_diameter": [ + "1.0" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019).json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019).json new file mode 100644 index 0000000..c63566d --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 Pro (2019).json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-5 Pro (2019)", + "model_id": "Creality_Ender_5_Pro_2019", + "nozzle_diameter": "0.2;0.25;0.3;0.4;0.5;0.6;0.8;1.0", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender5pro_buildplate_model.stl", + "bed_texture": "creality_ender5pro_buildplate_texture.png", + "hotend_model": "hotend.stl", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 S1 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 S1 0.4 nozzle.json new file mode 100644 index 0000000..cac6140 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 S1 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "Creality Ender-5 S1 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5 S1", + "default_print_profile": "0.20mm Standard @Creality Ender5S1", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "30" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis and restore leveling\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 X2.0 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5 S1.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5 S1.json new file mode 100644 index 0000000..32df7c2 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5 S1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-5 S1", + "model_id": "Creality-Ender5-S1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender5s1_buildplate_model.stl", + "bed_texture": "creality_ender5s1_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5.json new file mode 100644 index 0000000..3d8f145 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-5", + "model_id": "Creality-Ender5", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender5_buildplate_model.stl", + "bed_texture": "creality_ender5_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5S 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5S 0.4 nozzle.json new file mode 100644 index 0000000..8846676 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5S 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "Creality Ender-5S 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-5S", + "default_print_profile": "0.20mm Standard @Creality Ender5S", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-5S.json b/backend/profiles/profiles/Creality/machine/Creality Ender-5S.json new file mode 100644 index 0000000..a118314 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-5S.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-5S", + "model_id": "Creality-Ender5S", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender5s_buildplate_model.stl", + "bed_texture": "creality_ender5s_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-6 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Ender-6 0.4 nozzle.json new file mode 100644 index 0000000..0eb4906 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-6 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "Creality Ender-6 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Ender-6", + "default_print_profile": "0.20mm Standard @Creality Ender6", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600{endif} ; Move print bed down\nG1 X50 Y50 F{travel_speed*60} ; move print head out of the way\n{if max_layer_z < printable_height-10}G1 Z{z_offset+ printable_height-10} F600{endif} ; Move print bed close to the bottom\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Ender-6.json b/backend/profiles/profiles/Creality/machine/Creality Ender-6.json new file mode 100644 index 0000000..73a5637 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Ender-6.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-6", + "model_id": "Creality-Ender6", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender6_buildplate_model.stl", + "bed_texture": "creality_ender6_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Hi 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Hi 0.4 nozzle.json new file mode 100644 index 0000000..cfe328d --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Hi 0.4 nozzle.json @@ -0,0 +1,146 @@ +{ + "type": "machine", + "name": "Creality Hi 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Hi", + "gcode_flavor": "klipper", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Creality Hi", + "nozzle_diameter": [ + "0.4" + ], + "nozzle_type": "hardened_steel", + "nozzle_volume": "183", + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "260x0", + "260x260", + "0x260" + ], + "printable_height": "300", + "auxiliary_fan": "0", + "support_air_filtration": "0", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "12000", + "12000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "12000", + "12000" + ], + "machine_max_acceleration_x": [ + "12000", + "12000" + ], + "machine_max_acceleration_y": [ + "12000", + "12000" + ], + "machine_max_acceleration_z": [ + "1000", + "1000" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "purge_in_prime_tower": "0", + "retraction_minimum_travel": [ + "0.5" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "0" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "retract_lift_below": [ + "299" + ], + "retract_when_changing_layer": [ + "1" + ], + "enable_filament_ramming": "0", + "extruder_clearance_height_to_lid": "301", + "extruder_clearance_height_to_rod": "27", + "extruder_clearance_radius": "55", + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "machine_load_filament_time": "105", + "machine_pause_gcode": "PAUSE", + "change_filament_gcode": "G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X260 Y180 F30000\nG1 Z{z_after_toolchange} F600", + "default_filament_profile": [ + "Creality Generic PLA @Hi-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM109 S[nozzle_temperature_initial_layer]\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y150 F12000\nG1 X0 F12000\nG1 Z0.2 F600\nG1 X0 Y150 F6000\nG1 X0 Y0 E15 F6000\nG1 X150 Y0 E15 F6000\nG92 E0\nG1 Z1 F600", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "96x96/PNG, 300x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Hi 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Hi 0.6 nozzle.json new file mode 100644 index 0000000..05c1569 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Hi 0.6 nozzle.json @@ -0,0 +1,146 @@ +{ + "type": "machine", + "name": "Creality Hi 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Hi", + "gcode_flavor": "klipper", + "printer_structure": "i3", + "default_print_profile": "0.30mm Standard @Creality Hi", + "nozzle_diameter": [ + "0.6" + ], + "nozzle_type": "hardened_steel", + "nozzle_volume": "183", + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "260x0", + "260x260", + "0x260" + ], + "printable_height": "300", + "auxiliary_fan": "0", + "support_air_filtration": "0", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "12000", + "12000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "12000", + "12000" + ], + "machine_max_acceleration_x": [ + "12000", + "12000" + ], + "machine_max_acceleration_y": [ + "12000", + "12000" + ], + "machine_max_acceleration_z": [ + "1000", + "1000" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.35" + ], + "min_layer_height": [ + "0.1" + ], + "printer_settings_id": "Creality", + "purge_in_prime_tower": "0", + "retraction_minimum_travel": [ + "0.5" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "0" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "retract_lift_below": [ + "299" + ], + "retract_when_changing_layer": [ + "1" + ], + "enable_filament_ramming": "0", + "extruder_clearance_height_to_lid": "301", + "extruder_clearance_height_to_rod": "27", + "extruder_clearance_radius": "55", + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "machine_load_filament_time": "105", + "machine_pause_gcode": "PAUSE", + "change_filament_gcode": "G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X260 Y180 F30000\nG1 Z{z_after_toolchange} F600", + "default_filament_profile": [ + "Creality Generic PLA @Hi-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM109 S[nozzle_temperature_initial_layer]\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y150 F12000\nG1 X0 F12000\nG1 Z0.2 F600\nG1 X0 Y150 F6000\nG1 X0 Y0 E15 F6000\nG1 X150 Y0 E15 F6000\nG92 E0\nG1 Z1 F600", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "96x96/PNG, 300x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Hi.json b/backend/profiles/profiles/Creality/machine/Creality Hi.json new file mode 100644 index 0000000..73fce0e --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Hi.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Creality Hi", + "model_id": "Creality-Hi", + "nozzle_diameter": "0.4;0.6", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_hi_buildplate_model.stl", + "bed_texture": "creality_hi_buildplate_texture.png", + "default_bed_type": "Textured PEI Plate", + "hotend_model": "", + "default_materials": "Creality Generic ABS @Hi-all;Creality Generic ASA @Hi-all;Creality Generic ASA-CF @Hi-all;Creality Generic PETG @Hi-all;Creality Generic PETG-CF @Hi-all;Creality Generic PLA @Hi-all;Creality Generic PLA High Speed @Hi-all;Creality Generic PLA Matte @Hi-all;Creality Generic PLA Silk @Hi-all;Creality Generic PLA-CF @Hi-all;Creality Generic PLA Wood @Hi-all;Creality Generic TPU @Hi-all" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1 (0.4 nozzle).json b/backend/profiles/profiles/Creality/machine/Creality K1 (0.4 nozzle).json new file mode 100644 index 0000000..d453d97 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1 (0.4 nozzle).json @@ -0,0 +1,133 @@ +{ + "type": "machine", + "name": "Creality K1 (0.4 nozzle)", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K1", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Creality K1 (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "brass", + "auxiliary_fan": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.6" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "z_hop": [ + "0.2" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality HF Generic PLA" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "100x100", + "320x320" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1 (0.6 nozzle).json b/backend/profiles/profiles/Creality/machine/Creality K1 (0.6 nozzle).json new file mode 100644 index 0000000..533d34a --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1 (0.6 nozzle).json @@ -0,0 +1,133 @@ +{ + "type": "machine", + "name": "Creality K1 (0.6 nozzle)", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K1", + "gcode_flavor": "klipper", + "default_print_profile": "0.30mm Standard @Creality K1 (0.6 nozzle)", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "brass", + "auxiliary_fan": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "z_hop": [ + "0.2" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality HF Generic PLA" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "100x100", + "320x320" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1 (0.8 nozzle).json b/backend/profiles/profiles/Creality/machine/Creality K1 (0.8 nozzle).json new file mode 100644 index 0000000..1d5f8ac --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1 (0.8 nozzle).json @@ -0,0 +1,133 @@ +{ + "type": "machine", + "name": "Creality K1 (0.8 nozzle)", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K1", + "gcode_flavor": "klipper", + "default_print_profile": "0.40mm Standard @Creality K1 (0.8 nozzle)", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "brass", + "auxiliary_fan": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.5" + ], + "min_layer_height": [ + "0.16" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "z_hop": [ + "0.2" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality HF Generic PLA" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "100x100", + "320x320" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1 Max (0.4 nozzle).json b/backend/profiles/profiles/Creality/machine/Creality K1 Max (0.4 nozzle).json new file mode 100644 index 0000000..83fcb05 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1 Max (0.4 nozzle).json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "Creality K1 Max (0.4 nozzle)", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K1 Max", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Creality K1Max (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "support_air_filtration": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.6" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "z_hop": [ + "0.2" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality HF Generic PLA" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "100x100", + "320x320" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1 Max (0.6 nozzle).json b/backend/profiles/profiles/Creality/machine/Creality K1 Max (0.6 nozzle).json new file mode 100644 index 0000000..010c41c --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1 Max (0.6 nozzle).json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "Creality K1 Max (0.6 nozzle)", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K1 Max", + "gcode_flavor": "klipper", + "default_print_profile": "0.30mm Standard @Creality K1Max (0.6 nozzle)", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "support_air_filtration": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "z_hop": [ + "0.2" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality HF Generic PLA" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "100x100", + "320x320" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1 Max (0.8 nozzle).json b/backend/profiles/profiles/Creality/machine/Creality K1 Max (0.8 nozzle).json new file mode 100644 index 0000000..d1c38a1 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1 Max (0.8 nozzle).json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "Creality K1 Max (0.8 nozzle)", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K1 Max", + "gcode_flavor": "klipper", + "default_print_profile": "0.40mm Standard @Creality K1Max (0.8 nozzle)", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "support_air_filtration": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.5" + ], + "min_layer_height": [ + "0.16" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "z_hop": [ + "0.2" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality HF Generic PLA" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "100x100", + "320x320" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1 Max.json b/backend/profiles/profiles/Creality/machine/Creality K1 Max.json new file mode 100644 index 0000000..10df2e7 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1 Max.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality K1 Max", + "model_id": "Creality-K1-Max", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_k1max_buildplate_model.stl", + "bed_texture": "creality_k1max_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic ABS;Creality Generic ASA;Creality Generic PA-CF @K1-all;Creality Generic PC @K1-all;Creality Generic PETG;Creality Generic PLA;Creality HF Generic PLA;Creality HF Generic Speed PLA;Creality Generic PLA High Speed @K1-all;Creality Generic PLA Matte @K1-all;Creality Generic PLA Silk @K1-all;Creality Generic PLA-CF @K1-all;Creality Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1 SE 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality K1 SE 0.4 nozzle.json new file mode 100644 index 0000000..a7f2540 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1 SE 0.4 nozzle.json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "Creality K1 SE 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K1 SE", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Creality K1 SE 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "support_air_filtration": "0", + "support_multi_bed_types": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "0" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "z_hop": [ + "0.4" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "0", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality Generic PLA @K1-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails_format": "PNG", + "thumbnails": [ + "300x300", + "96x96" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1 SE.json b/backend/profiles/profiles/Creality/machine/Creality K1 SE.json new file mode 100644 index 0000000..e8a6d98 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1 SE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality K1 SE", + "model_id": "Creality-K1-SE", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_k1se_buildplate_model.stl", + "bed_texture": "creality_k1se_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic ABS @K1-all;Creality Generic ASA @K1-all;Creality Generic PA-CF @K1-all;Creality Generic PC @K1-all;Creality Generic PETG @K1-all;Creality Generic PLA @K1-all;Creality Generic PLA High Speed @K1-all;Creality Generic PLA Matte @K1-all;Creality Generic PLA Silk @K1-all;Creality Generic PLA-CF @K1-all;Creality Generic TPU @K1-all" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1.json b/backend/profiles/profiles/Creality/machine/Creality K1.json new file mode 100644 index 0000000..73e10d7 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality K1", + "model_id": "Creality-K1", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_k1_buildplate_model.stl", + "bed_texture": "creality_k1_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic ABS;Creality Generic ASA;Creality Generic PC @K1-all;Creality Generic PLA;Creality HF Generic PLA;Creality HF Generic Speed PLA;Creality Generic PLA High Speed @K1-all;Creality Generic PLA Matte @K1-all;Creality Generic PLA Silk @K1-all;Creality Generic PETG;Creality Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1C 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality K1C 0.4 nozzle.json new file mode 100644 index 0000000..23962b9 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1C 0.4 nozzle.json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "Creality K1C 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K1C", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Creality K1C (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "support_air_filtration": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.6" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "z_hop": [ + "0.2" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality Generic PLA @K1-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "100x100", + "320x320" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1C 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality K1C 0.6 nozzle.json new file mode 100644 index 0000000..1e5fe93 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1C 0.6 nozzle.json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "Creality K1C 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K1C", + "gcode_flavor": "klipper", + "default_print_profile": "0.30mm Standard @Creality K1C (0.6 nozzle)", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "support_air_filtration": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "1000", + "1000" + ], + "machine_max_speed_y": [ + "1000", + "1000" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "z_hop": [ + "0.2" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality Generic PLA @K1-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "100x100", + "320x320" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1C 0.8 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality K1C 0.8 nozzle.json new file mode 100644 index 0000000..0925a6b --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1C 0.8 nozzle.json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "Creality K1C 0.8 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K1C", + "gcode_flavor": "klipper", + "default_print_profile": "0.40mm Standard @Creality K1C (0.8 nozzle)", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "support_air_filtration": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "1000", + "1000" + ], + "machine_max_speed_y": [ + "1000", + "1000" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.5" + ], + "min_layer_height": [ + "0.16" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "z_hop": [ + "0.2" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Creality Generic PLA @K1-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0", + "thumbnails": [ + "100x100", + "320x320" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K1C.json b/backend/profiles/profiles/Creality/machine/Creality K1C.json new file mode 100644 index 0000000..610866a --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K1C.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality K1C", + "model_id": "Creality-K1C", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_k1c_buildplate_model.stl", + "bed_texture": "creality_k1c_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic ABS @K1-all;Creality Generic ASA @K1-all;Creality Generic PA-CF @K1-all;Creality Generic PC @K1-all;Creality Generic PETG @K1-all;Creality Generic PLA @K1-all;Creality Generic PLA High Speed @K1-all;Creality Generic PLA Matte @K1-all;Creality Generic PLA Silk @K1-all;Creality Generic PLA-CF @K1-all;Creality Generic TPU @K1-all" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K2 Plus 0.2 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality K2 Plus 0.2 nozzle.json new file mode 100644 index 0000000..a765295 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K2 Plus 0.2 nozzle.json @@ -0,0 +1,149 @@ +{ + "type": "machine", + "name": "Creality K2 Plus 0.2 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K2 Plus", + "gcode_flavor": "klipper", + "default_print_profile": "0.14mm Optimal @Creality K2 Plus 0.2 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "350", + "nozzle_type": "hardened_steel", + "nozzle_volume": "183", + "auxiliary_fan": "1", + "support_air_filtration": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "30000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "30000", + "30000" + ], + "machine_max_acceleration_x": [ + "30000", + "30000" + ], + "machine_max_acceleration_y": [ + "30000", + "30000" + ], + "machine_max_acceleration_z": [ + "5000", + "5000" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "0" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "349" + ], + "enable_filament_ramming": "0", + "purge_in_prime_tower": "0", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "parking_pos_retraction": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "118", + "extruder_clearance_height_to_rod": "24", + "extruder_clearance_radius": "64", + "z_hop": [ + "0.4" + ], + "wipe_distance": [ + "1" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "0", + "default_filament_profile": [ + "Creality Generic PLA @K2-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM109 S[nozzle_temperature_initial_layer]\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y150 F12000\nG1 X0 F12000\nG1 Z0.2 F600\nG1 X0 Y150 F6000\nG1 X0 Y0 E15 F6000\nG1 X150 Y0 E15 F6000\nG92 E0\nG1 Z1 F600", + "machine_end_gcode": "END_PRINT", + "machine_pause_gcode": "PAUSE", + "change_filament_gcode": "G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X0 Y245 F30000\nG1 Z{z_after_toolchange} F600", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "thumbnails_format": "PNG", + "thumbnails": [ + "300x300", + "96x96" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K2 Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality K2 Plus 0.4 nozzle.json new file mode 100644 index 0000000..9026e36 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K2 Plus 0.4 nozzle.json @@ -0,0 +1,149 @@ +{ + "type": "machine", + "name": "Creality K2 Plus 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K2 Plus", + "gcode_flavor": "klipper", + "default_print_profile": "0.16mm Optimal @Creality K2 Plus 0.4 nozzle", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "350", + "nozzle_type": "hardened_steel", + "nozzle_volume": "183", + "auxiliary_fan": "1", + "support_air_filtration": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "30000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "30000", + "30000" + ], + "machine_max_acceleration_x": [ + "30000", + "30000" + ], + "machine_max_acceleration_y": [ + "30000", + "30000" + ], + "machine_max_acceleration_z": [ + "5000", + "5000" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "0" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "349" + ], + "enable_filament_ramming": "0", + "purge_in_prime_tower": "0", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "parking_pos_retraction": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "118", + "extruder_clearance_height_to_rod": "24", + "extruder_clearance_radius": "64", + "z_hop": [ + "0.4" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "0", + "default_filament_profile": [ + "Creality Generic PLA @K2-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM109 S[nozzle_temperature_initial_layer]\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y150 F12000\nG1 X0 F12000\nG1 Z0.2 F600\nG1 X0 Y150 F6000\nG1 X0 Y0 E15 F6000\nG1 X150 Y0 E15 F6000\nG92 E0\nG1 Z1 F600", + "machine_end_gcode": "END_PRINT", + "machine_pause_gcode": "PAUSE", + "change_filament_gcode": "G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X0 Y245 F30000\nG1 Z{z_after_toolchange} F600", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "thumbnails_format": "PNG", + "thumbnails": [ + "300x300", + "96x96" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K2 Plus 0.6 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality K2 Plus 0.6 nozzle.json new file mode 100644 index 0000000..c1360b2 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K2 Plus 0.6 nozzle.json @@ -0,0 +1,149 @@ +{ + "type": "machine", + "name": "Creality K2 Plus 0.6 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K2 Plus", + "gcode_flavor": "klipper", + "default_print_profile": "0.24mm Optimal @Creality K2 Plus 0.6 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "350", + "nozzle_type": "hardened_steel", + "nozzle_volume": "183", + "auxiliary_fan": "1", + "support_air_filtration": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "30000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "30000", + "30000" + ], + "machine_max_acceleration_x": [ + "30000", + "30000" + ], + "machine_max_acceleration_y": [ + "30000", + "30000" + ], + "machine_max_acceleration_z": [ + "5000", + "5000" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "0" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "349" + ], + "enable_filament_ramming": "0", + "purge_in_prime_tower": "0", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "parking_pos_retraction": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "118", + "extruder_clearance_height_to_rod": "24", + "extruder_clearance_radius": "64", + "z_hop": [ + "0.4" + ], + "wipe_distance": [ + "1" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "0", + "default_filament_profile": [ + "Creality Generic PLA @K2-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM109 S[nozzle_temperature_initial_layer]\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y150 F12000\nG1 X0 F12000\nG1 Z0.2 F600\nG1 X0 Y150 F6000\nG1 X0 Y0 E15 F6000\nG1 X150 Y0 E15 F6000\nG92 E0\nG1 Z1 F600", + "machine_end_gcode": "END_PRINT", + "machine_pause_gcode": "PAUSE", + "change_filament_gcode": "G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X0 Y245 F30000\nG1 Z{z_after_toolchange} F600", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "thumbnails_format": "PNG", + "thumbnails": [ + "300x300", + "96x96" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K2 Plus 0.8 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality K2 Plus 0.8 nozzle.json new file mode 100644 index 0000000..9b63f58 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K2 Plus 0.8 nozzle.json @@ -0,0 +1,149 @@ +{ + "type": "machine", + "name": "Creality K2 Plus 0.8 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality K2 Plus", + "gcode_flavor": "klipper", + "default_print_profile": "0.32mm Optimal @Creality K2 Plus 0.8 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "350", + "nozzle_type": "hardened_steel", + "nozzle_volume": "183", + "auxiliary_fan": "1", + "support_air_filtration": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "30000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "30000", + "30000" + ], + "machine_max_acceleration_x": [ + "30000", + "30000" + ], + "machine_max_acceleration_y": [ + "30000", + "30000" + ], + "machine_max_acceleration_z": [ + "5000", + "5000" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "0" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "349" + ], + "enable_filament_ramming": "0", + "purge_in_prime_tower": "0", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "parking_pos_retraction": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "118", + "extruder_clearance_height_to_rod": "24", + "extruder_clearance_radius": "64", + "z_hop": [ + "0.4" + ], + "wipe_distance": [ + "1" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "0", + "default_filament_profile": [ + "Creality Generic PLA @K2-all" + ], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM109 S[nozzle_temperature_initial_layer]\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y150 F12000\nG1 X0 F12000\nG1 Z0.2 F600\nG1 X0 Y150 F6000\nG1 X0 Y0 E15 F6000\nG1 X150 Y0 E15 F6000\nG92 E0\nG1 Z1 F600", + "machine_end_gcode": "END_PRINT", + "machine_pause_gcode": "PAUSE", + "change_filament_gcode": "G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X0 Y245 F30000\nG1 Z{z_after_toolchange} F600", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "thumbnails_format": "PNG", + "thumbnails": [ + "300x300", + "96x96" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality K2 Plus.json b/backend/profiles/profiles/Creality/machine/Creality K2 Plus.json new file mode 100644 index 0000000..7cb68b5 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality K2 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality K2 Plus", + "model_id": "Creality-K2-Plus", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_k2plus_buildplate_model.stl", + "bed_texture": "creality_k2plus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic ABS @K2-all;Creality Generic ASA @K2-all;Creality Generic PETG @K2-all;Creality Generic PLA @K2-all;Creality Generic PLA High Speed @K2-all;Creality Generic PLA Matte @K2-all;Creality Generic PLA Silk @K2-all" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Sermoon V1 0.4 nozzle.json b/backend/profiles/profiles/Creality/machine/Creality Sermoon V1 0.4 nozzle.json new file mode 100644 index 0000000..8905703 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Sermoon V1 0.4 nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "machine", + "name": "Creality Sermoon V1 0.4 nozzle", + "inherits": "fdm_creality_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Creality Sermoon V1", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Creality Sermoon V1", + "nozzle_diameter": [ + "0.4" + ], + "retract_when_changing_layer": [ + "0" + ], + "retraction_length": [ + "0.8" + ], + "z_hop": [ + "0" + ], + "machine_max_acceleration_extruding": [ + "7000", + "500" + ], + "machine_max_acceleration_retracting": [ + "7000", + "1000" + ], + "machine_max_acceleration_x": [ + "7000", + "500" + ], + "machine_max_acceleration_y": [ + "7000", + "500" + ], + "machine_max_speed_x": [ + "7000", + "500" + ], + "machine_max_speed_y": [ + "7000", + "500" + ], + "layer_change_gcode": "SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}\n;AFTER_LAYER_CHANGE\n;Z>[layer_z]", + "machine_start_gcode": ";generated by SuperSlicer 1.5.0 on 2023-06-07 at 17:32:332\nG90 ; use absolute coordinates\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM140 S[bed_temperature_initial_layer] ; Set bed temp\nM104 S170 ; set temporary nozzle temp to prevent oozing during homing\nG28 ; Home\nM105 ; Report Temps\nM190 S[bed_temperature_initial_layer] ; Wait for bed to reach target\nM104 S[nozzle_temperature_initial_layer] ; Set hot end temp\nM105 ; Report Temps\nM109 S[nozzle_temperature_initial_layer] ; Wait for hot end to reach target\nM105 ; Report Temps\nM82 ; Absolute extrusion mode\n#G28 ; Home\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up\nG1 X173.0 Y10 Z0.28 F5000.0 ; Move to start position\nG1 X173.0 Y170.0 Z0.28 F1500.0 E15 ; Draw the first line\nG1 X173.4 Y170.0 Z0.28 F5000.0 ; Move to side a little\nG1 X173.4 Y40 Z0.28 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up\nG92 E0\nSTART_PRINT", + "machine_end_gcode": "M140 S0 ; Turn-off bed\nM107 ; Turn off cooling fan\nG91 ; Relative positioning\nG1 E-1 F2700 ; Retract\nG1 E-2 Z0.2 F2400 ; Retract and raise Z\nG1 X5 Y5 F3000 ; Wipe\nG1 Z0.95 ; Raise Z more\nG90 ; Absolute positioning\nG1 X10 Y160 ; Eject print\nM106 S0 ; Turn off fan\nM104 S0 ; Turn-off hot end\nM140 S0 ; Turn-off bed\n{ if max_layer_z < printable_height-10 }G1 Z{min(max_layer_z+70,printable_height-10)}; move print up {endif}; Eject print z (conditional)\nM84 X Y E ; Disable steppers except Z\nG92 E0 ; Reset Extruder\nM82;abs extrusion\nEND_PRINT", + "machine_pause_gcode": "M25 ;pause print\n; Sermoon V1 Marlin buffers commands, so flush with these G4 P10 commands\nG4 P10\nG4 P10\nG4 P10\nG4 P10\nG4 P10\nG4 P10\nG4 P10\nG4 P10\nG4 P10\nG4 P10\n", + "printable_area": [ + "0x0", + "175x0", + "175x175", + "0x175" + ], + "print_host": "10.0.0.51", + "print_host_webui": "10.0.0.51", + "gcode_flavor": "marlin", + "thumbnails": [ + "64x64", + "400x400" + ], + "extruder_clearance_height_to_lid": "125", + "extruder_clearance_height_to_rod": "40", + "extruder_clearance_radius": "50", + "printable_height": "165", + "change_filament_gcode": "; S1 Pause For Filament change\nM125", + "nozzle_type": "brass", + "auxiliary_fan": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/Creality Sermoon V1.json b/backend/profiles/profiles/Creality/machine/Creality Sermoon V1.json new file mode 100644 index 0000000..4946fce --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/Creality Sermoon V1.json @@ -0,0 +1,15 @@ +{ + "type": "machine_model", + "name": "Creality Sermoon V1", + "model_id": "Creality_Sermoon_V1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "", + "bed_texture": "", + "z_hop_types": [ + "Spiral Lift" + ], + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS;Creality Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/fdm_creality_common.json b/backend/profiles/profiles/Creality/machine/fdm_creality_common.json new file mode 100644 index 0000000..2a50ea8 --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/fdm_creality_common.json @@ -0,0 +1,139 @@ +{ + "type": "machine", + "name": "fdm_creality_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "47", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25 ;pause print", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Creality Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Creality", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/machine/fdm_machine_common.json b/backend/profiles/profiles/Creality/machine/fdm_machine_common.json new file mode 100644 index 0000000..b9cc4be --- /dev/null +++ b/backend/profiles/profiles/Creality/machine/fdm_machine_common.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "support_chamber_temp_control": "0", + "support_air_filtration": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_hop_types": "Normal Lift", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality CR-6 0.2.json b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality CR-6 0.2.json new file mode 100644 index 0000000..52c7eb7 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality CR-6 0.2.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.08mm SuperDetail @Creality CR-6 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "initial_layer_line_width": "0.2", + "initial_layer_print_height": "0.12", + "inner_wall_line_width": "0.2", + "internal_solid_infill_line_width": "0.2", + "layer_height": "0.08", + "line_width": "0.2", + "outer_wall_line_width": "0.2", + "sparse_infill_line_width": "0.2", + "support_line_width": "0.2", + "top_shell_layers": "6", + "top_surface_line_width": "0.2", + "compatible_printers": [ + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.2.json b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.2.json new file mode 100644 index 0000000..9e50fcf --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.08mm SuperDetail @Creality Ender5Pro (2019) 0.2", + "inherits": "fdm_process_creality_common_0_2", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "9", + "top_shell_layers": "11", + "layer_height": "0.08", + "bridge_flow": "0.7" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.25.json b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.25.json new file mode 100644 index 0000000..530cf4b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.25.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.08mm SuperDetail @Creality Ender5Pro (2019) 0.25", + "inherits": "fdm_process_creality_common_0_25", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "9", + "top_shell_layers": "11", + "layer_height": "0.08", + "bridge_flow": "0.7" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.3.json b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.3.json new file mode 100644 index 0000000..ea7b803 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.3.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.08mm SuperDetail @Creality Ender5Pro (2019) 0.3", + "inherits": "fdm_process_creality_common_0_3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "9", + "top_shell_layers": "11", + "layer_height": "0.08", + "bridge_flow": "0.7" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality Hi 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality Hi 0.4 nozzle.json new file mode 100644 index 0000000..25c497b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality Hi 0.4 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.08mm SuperDetail @Creality Hi", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Hi 0.4 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "8%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.08", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "9", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "default_jerk": "12", + "outer_wall_jerk": "8", + "inner_wall_jerk": "8", + "infill_jerk": "12", + "top_surface_jerk": "8", + "initial_layer_jerk": "8", + "travel_jerk": "12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality K2 Plus 0.2 nozzle.json b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality K2 Plus 0.2 nozzle.json new file mode 100644 index 0000000..ed35ba5 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality K2 Plus 0.2 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.08mm SuperDetail @Creality K2 Plus 0.2 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.22", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.22", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.08", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.25", + "inner_wall_speed": "150", + "wall_loops": "4", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.22", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality K2 Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality K2 Plus 0.4 nozzle.json new file mode 100644 index 0000000..e542ae4 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.08mm SuperDetail @Creality K2 Plus 0.4 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.08mm SuperDetail @Creality K2 Plus 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.4 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "350", + "interface_shells": "0", + "ironing_flow": "8%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.08", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "350", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "9", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality CR-6 0.4.json b/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality CR-6 0.4.json new file mode 100644 index 0000000..ee8ab89 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality CR-6 0.4.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.10mm HighDetail @Creality 0.4 CR-6 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.3", + "inner_wall_line_width": "0.3", + "internal_solid_infill_line_width": "0.3", + "layer_height": "0.1", + "line_width": "0.3", + "outer_wall_line_width": "0.3", + "sparse_infill_line_width": "0.3", + "support_line_width": "0.3", + "top_shell_layers": "4", + "top_surface_line_width": "0.3", + "compatible_printers": [ + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality CR-M4.json b/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality CR-M4.json new file mode 100644 index 0000000..a155cfc --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality CR-M4.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.10mm HighDetail @Creality CR-M4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "15", + "brim_width": ".4", + "brim_object_gap": "0.1", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.44", + "initial_layer_print_height": "0.1", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "layer_height": "0.1", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "1.33", + "support_interface_speed": "25", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "60", + "support_object_xy_distance": "0.8", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "inital_travel_speed": "25", + "initial_layer_infill_speed": "15", + "outer_wall_speed": "25", + "inner_wall_speed": "25", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "100", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality CR-M4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality Ender5Pro (2019) 0.2.json b/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality Ender5Pro (2019) 0.2.json new file mode 100644 index 0000000..a7beb8a --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality Ender5Pro (2019) 0.2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.10mm HighDetail @Creality Ender5Pro (2019) 0.2", + "inherits": "fdm_process_creality_common_0_2", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "layer_height": "0.1", + "bridge_flow": "0.7" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality Ender5Pro (2019) 0.25.json b/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality Ender5Pro (2019) 0.25.json new file mode 100644 index 0000000..9f0ccd8 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality Ender5Pro (2019) 0.25.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.10mm HighDetail @Creality Ender5Pro (2019) 0.25", + "inherits": "fdm_process_creality_common_0_25", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "layer_height": "0.1", + "bridge_flow": "0.7" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality Ender5Pro (2019) 0.3.json b/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality Ender5Pro (2019) 0.3.json new file mode 100644 index 0000000..3792b01 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality Ender5Pro (2019) 0.3.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.10mm HighDetail @Creality Ender5Pro (2019) 0.3", + "inherits": "fdm_process_creality_common_0_3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "layer_height": "0.1", + "bridge_flow": "0.7" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality K2 Plus 0.2 nozzle.json b/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality K2 Plus 0.2 nozzle.json new file mode 100644 index 0000000..60e5a66 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.10mm HighDetail @Creality K2 Plus 0.2 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.10mm HighDetail @Creality K2 Plus 0.2 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.22", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.22", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.1", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.25", + "inner_wall_speed": "150", + "wall_loops": "4", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.22", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality CR-6 0.2.json b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality CR-6 0.2.json new file mode 100644 index 0000000..4807e41 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality CR-6 0.2.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.12mm Detail @Creality CR-6 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "initial_layer_line_width": "0.2", + "initial_layer_print_height": "0.12", + "inner_wall_line_width": "0.2", + "internal_solid_infill_line_width": "0.2", + "layer_height": "0.12", + "line_width": "0.2", + "outer_wall_line_width": "0.2", + "sparse_infill_line_width": "0.2", + "support_line_width": "0.2", + "top_shell_layers": "6", + "top_surface_line_width": "0.2", + "compatible_printers": [ + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality CR-6 0.4.json b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality CR-6 0.4.json new file mode 100644 index 0000000..5bc56ad --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality CR-6 0.4.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.12mm Detail @Creality 0.4 CR-6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.4", + "layer_height": "0.12", + "sparse_infill_line_width": "0.4", + "top_shell_layers": "4", + "compatible_printers": [ + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality Ender5Pro (2019) 0.2.json b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality Ender5Pro (2019) 0.2.json new file mode 100644 index 0000000..6e883c6 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality Ender5Pro (2019) 0.2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Detail @Creality Ender5Pro (2019) 0.2", + "inherits": "fdm_process_creality_common_0_2", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "6", + "top_shell_layers": "7", + "layer_height": "0.12", + "bridge_flow": "0.7" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality Ender5Pro (2019) 0.25.json b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality Ender5Pro (2019) 0.25.json new file mode 100644 index 0000000..96a4c10 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality Ender5Pro (2019) 0.25.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Detail @Creality Ender5Pro (2019) 0.25", + "inherits": "fdm_process_creality_common_0_25", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "6", + "top_shell_layers": "7", + "layer_height": "0.12", + "bridge_flow": "0.7" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality Ender5Pro (2019) 0.3.json b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality Ender5Pro (2019) 0.3.json new file mode 100644 index 0000000..20c3cfe --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality Ender5Pro (2019) 0.3.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Detail @Creality Ender5Pro (2019) 0.3", + "inherits": "fdm_process_creality_common_0_3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "6", + "top_shell_layers": "7", + "layer_height": "0.12", + "bridge_flow": "0.7" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality Ender5Pro (2019) 0.5.json b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality Ender5Pro (2019) 0.5.json new file mode 100644 index 0000000..d582877 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality Ender5Pro (2019) 0.5.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Detail @Creality Ender5Pro (2019) 0.5", + "inherits": "fdm_process_creality_common_0_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "6", + "top_shell_layers": "7", + "layer_height": "0.12", + "bridge_flow": "0.7" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality K2 Plus 0.2 nozzle.json b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality K2 Plus 0.2 nozzle.json new file mode 100644 index 0000000..bf32548 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality K2 Plus 0.2 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.12mm Detail @Creality K2 Plus 0.2 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.22", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.22", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.25", + "inner_wall_speed": "150", + "wall_loops": "4", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.22", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality K2 Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality K2 Plus 0.4 nozzle.json new file mode 100644 index 0000000..c09bd89 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Detail @Creality K2 Plus 0.4 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.12mm Detail @Creality K2 Plus 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.4 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "300", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10Max.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10Max.json new file mode 100644 index 0000000..e6c4e6c --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10Max.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality CR10Max", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality CR-10 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.2.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.2.json new file mode 100644 index 0000000..b6893e1 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.2.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality CR10SE 0.2", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.25", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "4", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.25", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10SE 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.4.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.4.json new file mode 100644 index 0000000..aee8f12 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.4.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality CR10SE 0.4", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "4", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.6.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.6.json new file mode 100644 index 0000000..8877548 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.6.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality CR10SE 0.6", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.65", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.65", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.65", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "4", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.65", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.8.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.8.json new file mode 100644 index 0000000..4f259de --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.8.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality CR10SE 0.8", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.85", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "4", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.85", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.2.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.2.json new file mode 100644 index 0000000..c2dfb08 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.4.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.4.json new file mode 100644 index 0000000..27a7276 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.6.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.6.json new file mode 100644 index 0000000..ef5d29b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.63", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.66", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.66", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.66", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.54", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.8.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.8.json new file mode 100644 index 0000000..1c84d8c --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.82", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.7", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.2.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.2.json new file mode 100644 index 0000000..0620248 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3 Pro 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.4.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.4.json new file mode 100644 index 0000000..ae8682a --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3 Pro 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.6.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.6.json new file mode 100644 index 0000000..f44464b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3 Pro 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.63", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.66", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.66", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.66", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.54", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.8.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.8.json new file mode 100644 index 0000000..1a3061a --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3 Pro 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.82", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.7", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V2.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V2.json new file mode 100644 index 0000000..8051660 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3V2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V2Neo.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V2Neo.json new file mode 100644 index 0000000..e47c58b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V2Neo.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3V2Neo", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V2 Neo 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3 0.4 nozzle.json new file mode 100644 index 0000000..44459a5 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender-3 V3", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Ender-3 V3 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.12", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3KE.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3KE.json new file mode 100644 index 0000000..2a832e0 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3KE.json @@ -0,0 +1,122 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3V3KE", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.05", + "outer_wall_line_width": "105%", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "105%", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_line_width": "125%", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "112.5%", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "112.5%", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "112.5%", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "105%", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "4", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "105%", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "300", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "role_based_wipe_speed": "0", + "wipe_speed": "200", + "prime_tower_width": "60", + "xy_hole_compensation": "0.025", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "accel_to_decel_enable": "0", + "compatible_printers": [ + "Creality Ender-3 V3 KE 0.2 nozzle", + "Creality Ender-3 V3 KE 0.4 nozzle", + "Creality Ender-3 V3 KE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3Plus 0.4 nozzle.json new file mode 100644 index 0000000..7995448 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3Plus 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender-3 V3 Plus", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Ender-3 V3 Plus 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.12", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "300", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "travel_acceleration": "8000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.2.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.2.json new file mode 100644 index 0000000..d82480e --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.2.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3V3SE 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.22", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.26", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.26", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.22", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "4", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.4.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.4.json new file mode 100644 index 0000000..8f09b13 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.4.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3V3SE 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.46", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.46", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "4", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.6.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.6.json new file mode 100644 index 0000000..91edc2e --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.6.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3V3SE 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.62", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.66", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.62", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.58", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "4", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.8.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.8.json new file mode 100644 index 0000000..96c1edb --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.8.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender3V3SE 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.82", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.86", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.86", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.82", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.78", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "4", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender5Pro (2019).json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender5Pro (2019).json new file mode 100644 index 0000000..90cde2f --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Ender5Pro (2019).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Ender5Pro (2019)", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-5 Pro (2019) 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Hi 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Hi 0.4 nozzle.json new file mode 100644 index 0000000..bbdb99d --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality Hi 0.4 nozzle.json @@ -0,0 +1,126 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality Hi", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Hi 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.12", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.22", + "support_bottom_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "default_jerk": "12", + "outer_wall_jerk": "8", + "inner_wall_jerk": "8", + "infill_jerk": "12", + "top_surface_jerk": "8", + "initial_layer_jerk": "8", + "travel_jerk": "12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality K1 (0.4 nozzle).json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality K1 (0.4 nozzle).json new file mode 100644 index 0000000..7198163 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality K1 (0.4 nozzle).json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality K1 (0.4 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K1 (0.4 nozzle)" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.12", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality K1 SE 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality K1 SE 0.4 nozzle.json new file mode 100644 index 0000000..7da35b4 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality K1 SE 0.4 nozzle.json @@ -0,0 +1,119 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality K1 SE", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K1 SE 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.12", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "precise_outer_wall": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality K1C 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality K1C 0.4 nozzle.json new file mode 100644 index 0000000..f9a5908 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality K1C 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality K1C", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K1C 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.12", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality K1Max (0.4 nozzle).json b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality K1Max (0.4 nozzle).json new file mode 100644 index 0000000..cc46166 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.12mm Fine @Creality K1Max (0.4 nozzle).json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.12mm Fine @Creality K1Max (0.4 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.12", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.14mm Optimal @Creality K2 Plus 0.2 nozzle.json b/backend/profiles/profiles/Creality/process/0.14mm Optimal @Creality K2 Plus 0.2 nozzle.json new file mode 100644 index 0000000..1554b42 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.14mm Optimal @Creality K2 Plus 0.2 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.14mm Optimal @Creality K2 Plus 0.2 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.2 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.22", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.22", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.14", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.25", + "inner_wall_speed": "150", + "wall_loops": "4", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.22", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.15mm Detail @Creality CR-M4.json b/backend/profiles/profiles/Creality/process/0.15mm Detail @Creality CR-M4.json new file mode 100644 index 0000000..4d8f49b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.15mm Detail @Creality CR-M4.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.15mm Detail @Creality CR-M4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "15", + "brim_width": ".4", + "brim_object_gap": "0.1", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.44", + "initial_layer_print_height": "0.15", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "layer_height": "0.15", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "1.33", + "support_interface_speed": "25", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "60", + "support_object_xy_distance": "0.8", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "inital_travel_speed": "25", + "initial_layer_infill_speed": "15", + "outer_wall_speed": "25", + "inner_wall_speed": "25", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "100", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality CR-M4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.15mm Optimal @Creality CR10Max.json b/backend/profiles/profiles/Creality/process/0.15mm Optimal @Creality CR10Max.json new file mode 100644 index 0000000..b7989f6 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.15mm Optimal @Creality CR10Max.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Creality CR10Max", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.15", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality CR-10 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.15mm Optimal @Creality Ender3V2.json b/backend/profiles/profiles/Creality/process/0.15mm Optimal @Creality Ender3V2.json new file mode 100644 index 0000000..3bf2682 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.15mm Optimal @Creality Ender3V2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Creality Ender3V2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.15", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.15mm Optimal @Creality Ender5Pro (2019).json b/backend/profiles/profiles/Creality/process/0.15mm Optimal @Creality Ender5Pro (2019).json new file mode 100644 index 0000000..374a9c0 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.15mm Optimal @Creality Ender5Pro (2019).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Creality Ender5Pro (2019)", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.15", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-5 Pro (2019) 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.2.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.2.json new file mode 100644 index 0000000..0f260ea --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.2.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality CR-6 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "6", + "initial_layer_line_width": "0.2", + "initial_layer_print_height": "0.16", + "inner_wall_line_width": "0.2", + "internal_solid_infill_line_width": "0.2", + "layer_height": "0.16", + "line_width": "0.2", + "outer_wall_line_width": "0.2", + "sparse_infill_line_width": "0.2", + "support_line_width": "0.2", + "top_surface_line_width": "0.2", + "compatible_printers": [ + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.4.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.4.json new file mode 100644 index 0000000..bf4317b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.4.json @@ -0,0 +1,52 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality CR-6 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "brim_object_gap": "0", + "brim_width": "0", + "default_acceleration": "0", + "detect_thin_wall": "1", + "elefant_foot_compensation": "0.1", + "filename_format": "[input_filename_base].gcode", + "infill_wall_overlap": "25%", + "initial_layer_acceleration": "0", + "initial_layer_infill_speed": "35%", + "initial_layer_line_width": "0.42", + "initial_layer_speed": "35%", + "inner_wall_acceleration": "0", + "internal_solid_infill_line_width": "0", + "internal_solid_infill_speed": "50", + "ironing_type": "no ironing", + "layer_height": "0.16", + "line_width": "0.45", + "minimum_sparse_infill_area": "10", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "40", + "prime_tower_width": "60", + "skirt_height": "2", + "skirt_loops": "2", + "sparse_infill_speed": "60", + "support_base_pattern_spacing": "0.2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_interface_top_layers": "3", + "support_line_width": "0.38", + "support_object_xy_distance": "60%", + "support_speed": "40", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.15", + "top_surface_acceleration": "0", + "travel_acceleration": "0", + "tree_support_branch_angle": "40", + "wall_loops": "2", + "compatible_printers": [ + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.6.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.6.json new file mode 100644 index 0000000..04f713d --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.6.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality CR-6 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "layer_height": "0.16", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_shell_layers": "7", + "top_surface_line_width": "0.6", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.2.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.2.json new file mode 100644 index 0000000..e207630 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.2.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality CR10SE 0.2", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.25", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.4.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.4.json new file mode 100644 index 0000000..a919ce6 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.4.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality CR10SE 0.4", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.6.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.6.json new file mode 100644 index 0000000..389c64b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.6.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality CR10SE 0.6", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.63", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.65", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.63", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.63", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.63", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.8.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.8.json new file mode 100644 index 0000000..25eadf4 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.8.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality CR10SE 0.8", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.85", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10V2.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10V2.json new file mode 100644 index 0000000..69c3dc5 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality CR10V2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality CR10V2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality CR-10 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.2.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.2.json new file mode 100644 index 0000000..bf8ec8c --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.4.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.4.json new file mode 100644 index 0000000..c7d6f4c --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.6.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.6.json new file mode 100644 index 0000000..37c0ee8 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.63", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.66", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.66", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.66", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.54", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.8.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.8.json new file mode 100644 index 0000000..6c89dd1 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.82", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.7", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.2.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.2.json new file mode 100644 index 0000000..63ad019 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3 Pro 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.4.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.4.json new file mode 100644 index 0000000..842b71e --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3 Pro 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.6.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.6.json new file mode 100644 index 0000000..39a0d2d --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3 Pro 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.63", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.66", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.66", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.66", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.54", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.8.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.8.json new file mode 100644 index 0000000..7a8520b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3 Pro 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.82", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.7", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1.json new file mode 100644 index 0000000..3b4e467 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3S1", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.2.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.2.json new file mode 100644 index 0000000..ab35eb7 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3S1Plus 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Plus 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.4.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.4.json new file mode 100644 index 0000000..9ea4124 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3S1Plus 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.6.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.6.json new file mode 100644 index 0000000..7f84f6e --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3S1Plus 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.65", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.65", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.58", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.8.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.8.json new file mode 100644 index 0000000..08a9401 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3S1Plus 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.78", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Pro.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Pro.json new file mode 100644 index 0000000..64a12b8 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Pro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3S1Pro", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V2Neo.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V2Neo.json new file mode 100644 index 0000000..27ecab0 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V2Neo.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3V2Neo", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.16", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V2 Neo 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3 0.4 nozzle.json new file mode 100644 index 0000000..f504af9 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender-3 V3", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Ender-3 V3 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.16", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3KE.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3KE.json new file mode 100644 index 0000000..e0ab680 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3KE.json @@ -0,0 +1,123 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3V3KE", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.05", + "outer_wall_line_width": "105%", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "105%", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_line_width": "125%", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "112.5%", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "112.5%", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "112.5%", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "105%", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "105%", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "300", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "role_based_wipe_speed": "0", + "wipe_speed": "200", + "prime_tower_width": "60", + "xy_hole_compensation": "0.025", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "accel_to_decel_enable": "0", + "compatible_printers": [ + "Creality Ender-3 V3 KE 0.2 nozzle", + "Creality Ender-3 V3 KE 0.4 nozzle", + "Creality Ender-3 V3 KE 0.6 nozzle", + "Creality Ender-3 V3 KE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3Plus 0.4 nozzle.json new file mode 100644 index 0000000..d48eeb9 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3Plus 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender-3 V3 Plus", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Ender-3 V3 Plus 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "300", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.16", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "8000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.2.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.2.json new file mode 100644 index 0000000..f8d76be --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.2.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3V3SE 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.22", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.26", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.26", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.22", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.4.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.4.json new file mode 100644 index 0000000..cab4d6f --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.4.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3V3SE 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.46", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.46", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.6.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.6.json new file mode 100644 index 0000000..6603403 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.6.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3V3SE 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.62", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.66", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.62", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.58", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.8.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.8.json new file mode 100644 index 0000000..eac3170 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.8.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender3V3SE 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.82", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.86", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.86", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.82", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.78", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5.json new file mode 100644 index 0000000..d7d0da6 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender5", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Plus.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Plus.json new file mode 100644 index 0000000..2c66bd0 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Plus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender5Plus", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-5 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.2.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.2.json new file mode 100644 index 0000000..ca2f028 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender5Pro (2019) 0.2", + "inherits": "fdm_process_creality_common_0_2", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "layer_height": "0.16", + "bridge_flow": "0.85" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.25.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.25.json new file mode 100644 index 0000000..f29c85b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.25.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender5Pro (2019) 0.25", + "inherits": "fdm_process_creality_common_0_25", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "layer_height": "0.16", + "bridge_flow": "0.85" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.3.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.3.json new file mode 100644 index 0000000..22a49e4 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.3.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender5Pro (2019) 0.3", + "inherits": "fdm_process_creality_common_0_3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "layer_height": "0.16", + "bridge_flow": "0.85" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.5.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.5.json new file mode 100644 index 0000000..6a17480 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.5.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender5Pro (2019) 0.5", + "inherits": "fdm_process_creality_common_0_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "layer_height": "0.16", + "bridge_flow": "0.85" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.6.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.6.json new file mode 100644 index 0000000..3712cf7 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5Pro (2019) 0.6.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender5Pro (2019) 0.6", + "inherits": "fdm_process_creality_common_0_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "0.85", + "layer_height": "0.16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5S.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5S.json new file mode 100644 index 0000000..d17359f --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5S.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender5S", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-5S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5S1.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5S1.json new file mode 100644 index 0000000..0e9dfb9 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender5S1.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender5S1", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-5 S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender6.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender6.json new file mode 100644 index 0000000..ac8b93b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Ender6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Ender6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Hi 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Hi 0.4 nozzle.json new file mode 100644 index 0000000..8c6d171 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Hi 0.4 nozzle.json @@ -0,0 +1,119 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Hi", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Hi 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.16", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K1 (0.4 nozzle).json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K1 (0.4 nozzle).json new file mode 100644 index 0000000..d8b59cf --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K1 (0.4 nozzle).json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality K1 (0.4 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K1 (0.4 nozzle)" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.16", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K1 SE 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K1 SE 0.4 nozzle.json new file mode 100644 index 0000000..21de28a --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K1 SE 0.4 nozzle.json @@ -0,0 +1,119 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality K1 SE", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K1 SE 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.16", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "precise_outer_wall": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K1C 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K1C 0.4 nozzle.json new file mode 100644 index 0000000..bbfa840 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K1C 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality K1C", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K1C 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.16", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json new file mode 100644 index 0000000..dcf385c --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality K1Max (0.4 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.16", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K2 Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K2 Plus 0.4 nozzle.json new file mode 100644 index 0000000..eb2d7b0 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality K2 Plus 0.4 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality K2 Plus 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.4 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "300", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.16", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Sermoon V1.json b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Sermoon V1.json new file mode 100644 index 0000000..7d51e2c --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.16mm Optimal @Creality Sermoon V1.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality Sermoon V1", + "inherits": "fdm_process_creality_common", + "from": "User", + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "65%", + "bottom_shell_thickness": "0.6", + "bridge_acceleration": "50%", + "bridge_speed": "120", + "brim_type": "no_brim", + "brim_width": "4", + "default_acceleration": "4000", + "default_jerk": "5", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "limited", + "elefant_foot_compensation": "0.3", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_support": "1", + "exclude_object": "1", + "gap_infill_speed": "195", + "gcode_comments": "1", + "infill_combination": "0", + "infill_wall_overlap": "30%", + "initial_layer_acceleration": "3000", + "initial_layer_infill_speed": "75", + "initial_layer_jerk": "5", + "initial_layer_line_width": "0.61", + "initial_layer_speed": "58", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "6000", + "inner_wall_line_width": "0.61", + "inner_wall_speed": "195", + "internal_bridge_support_thickness": "0.8", + "internal_solid_infill_line_width": "0.32", + "internal_solid_infill_speed": "195", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "45", + "layer_height": "0.16", + "line_width": "0.61", + "max_bridge_length": "20", + "max_travel_detour_distance": "200", + "min_bead_width": "80%", + "min_feature_size": "20%", + "minimum_sparse_infill_area": "8", + "only_one_wall_first_layer": "1", + "only_one_wall_top": "1", + "outer_wall_acceleration": "4000", + "outer_wall_jerk": "5", + "outer_wall_line_width": "0.61", + "outer_wall_speed": "195", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "40", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "precise_outer_wall": "1", + "reduce_crossing_wall": "1", + "reduce_infill_retraction": "1", + "print_settings_id": "", + "scarf_joint_flow_ratio": "0.95", + "seam_gap": "6%", + "seam_slope_min_length": "12", + "seam_slope_steps": "6", + "seam_slope_type": "external", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_density": "4%", + "sparse_infill_line_width": "0.4", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "195", + "support_base_pattern": "hollow", + "support_base_pattern_spacing": "7", + "support_bottom_z_distance": "0.7", + "support_critical_regions_only": "0", + "support_interface_pattern": "rectilinear_interlaced", + "support_interface_spacing": "2", + "support_interface_speed": "175", + "support_line_width": "0.56", + "support_object_xy_distance": "1.2", + "support_on_build_plate_only": "1", + "support_speed": "195", + "support_style": "tree_slim", + "support_threshold_angle": "30", + "support_top_z_distance": "0.28", + "support_type": "tree(auto)", + "top_shell_layers": "3", + "top_shell_thickness": "0.84", + "top_solid_infill_flow_ratio": "0.95", + "top_surface_acceleration": "5000", + "top_surface_jerk": "5", + "top_surface_line_width": "0.32", + "top_surface_speed": "195", + "travel_acceleration": "4000", + "travel_speed": "195", + "tree_support_branch_angle": "50", + "tree_support_branch_diameter": "2", + "tree_support_branch_distance": "10", + "tree_support_wall_count": "1", + "wall_loops": "2", + "tree_support_adaptive_layer_height": "0", + "wall_infill_order": "infill/inner wall/outer wall", + "xy_hole_compensation": "0.05", + "xy_contour_compensation": "-0.05", + "independent_support_layer_height": "0", + "compatible_printers": [ + "Creality Sermoon V1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.18mm Detail @Creality K2 Plus 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.18mm Detail @Creality K2 Plus 0.6 nozzle.json new file mode 100644 index 0000000..befc9d3 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.18mm Detail @Creality K2 Plus 0.6 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.18mm Detail @Creality K2 Plus 0.6 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.6 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.65", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.18", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR-6 0.4.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR-6 0.4.json new file mode 100644 index 0000000..b8ea248 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR-6 0.4.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality CR-6 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "top_shell_layers": "4", + "compatible_printers": [ + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR-6 0.6.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR-6 0.6.json new file mode 100644 index 0000000..fadc207 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR-6 0.6.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality CR-6 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.66", + "internal_solid_infill_line_width": "0.66", + "line_width": "0.66", + "outer_wall_line_width": "0.66", + "sparse_infill_line_width": "0.66", + "support_line_width": "0.54", + "top_surface_line_width": "0.66", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR-M4.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR-M4.json new file mode 100644 index 0000000..80fe0f8 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR-M4.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality CR-M4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "15", + "brim_width": ".4", + "brim_object_gap": "0.1", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.44", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "1.33", + "support_interface_speed": "25", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "60", + "support_object_xy_distance": "0.8", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "inital_travel_speed": "25", + "initial_layer_infill_speed": "15", + "outer_wall_speed": "25", + "inner_wall_speed": "25", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "100", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality CR-M4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10Max.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10Max.json new file mode 100644 index 0000000..804a140 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10Max.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality CR10Max", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality CR-10 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.2.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.2.json new file mode 100644 index 0000000..ec69999 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.2.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality CR10SE 0.2", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.25", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.4.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.4.json new file mode 100644 index 0000000..68a9eee --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.4.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality CR10SE 0.4", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.6.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.6.json new file mode 100644 index 0000000..575d1db --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.6.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality CR10SE 0.6", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.65", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.65", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.65", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.8.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.8.json new file mode 100644 index 0000000..13ac66b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.8.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality CR10SE 0.8", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.85", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10V2.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10V2.json new file mode 100644 index 0000000..059a9f7 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10V2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality CR10V2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality CR-10 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10V3 0.4.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10V3 0.4.json new file mode 100644 index 0000000..f555664 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10V3 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality CR10V3 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality CR-10 V3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10V3 0.6.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10V3 0.6.json new file mode 100644 index 0000000..f539979 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality CR10V3 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality CR10V3 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.63", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.66", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.66", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.66", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.54", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality CR-10 V3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender-5 Max 0.4mm nozzle.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender-5 Max 0.4mm nozzle.json new file mode 100644 index 0000000..011735e --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender-5 Max 0.4mm nozzle.json @@ -0,0 +1,261 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender-5 Max 0.4mm nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "25%", + "acceleration_limit_mess_enable": "0", + "ai_infill": "0", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bottom_solid_infill_flow_ratio": "0.95", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "2000", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "1.2", + "compatible_printers": [ + "Creality Ender-5 Max 0.4 nozzle" + ], + "counterbore_hole_bridging": "none", + "default_acceleration": "15000", + "default_jerk": "9", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "100", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "20", + "infill_wall_overlap": "30", + "initial_layer_acceleration": "2000", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.55", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "5000", + "inner_wall_jerk": "5", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "500", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "44", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "5", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "300", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_enhance_type": "chamfer", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "100", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "5", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": "0,0;\"\\n0.2,0.4444\";\"\\n0.4,0.6145\";\"\\n0.6,0.7059\";\"\\n0.8,0.7619\";\"\\n1.5,0.8571\";\"\\n2,0.8889\";\"\\n3,0.9231\";\"\\n5,0.9520\";\"\\n10,1\"", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "10", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.55", + "sparse_infill_pattern": "zig-zag", + "sparse_infill_speed": "500", + "speed_limit_to_height_enable": "0", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.45", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "200", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "5000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "300", + "travel_acceleration": "15000", + "travel_jerk": "20", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "30", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "0", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "10", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "20", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "100%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": "70,70,70,70,70,70,70,70,70,70", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.2.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.2.json new file mode 100644 index 0000000..bb09e56 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.4.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.4.json new file mode 100644 index 0000000..c53f5db --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.6.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.6.json new file mode 100644 index 0000000..5ccac0c --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.63", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.66", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.66", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.66", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.54", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.8.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.8.json new file mode 100644 index 0000000..8079e44 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.82", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.7", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.2.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.2.json new file mode 100644 index 0000000..cfc941b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3 Pro 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.4.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.4.json new file mode 100644 index 0000000..970a39b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3 Pro 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.6.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.6.json new file mode 100644 index 0000000..530ef16 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3 Pro 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.63", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.66", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.66", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.66", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.54", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.8.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.8.json new file mode 100644 index 0000000..b12c8ae --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3 Pro 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.82", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.7", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3.json new file mode 100644 index 0000000..9766b4c --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1.json new file mode 100644 index 0000000..0c5d77d --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3S1", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.2.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.2.json new file mode 100644 index 0000000..be7b27d --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3S1Plus 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.2", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Plus 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.4.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.4.json new file mode 100644 index 0000000..38f62d1 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3S1Plus 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.6.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.6.json new file mode 100644 index 0000000..7d926b8 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3S1Plus 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.65", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.65", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.6", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.58", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.8.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.8.json new file mode 100644 index 0000000..af487da --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3S1Plus 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.8", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.78", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Pro.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Pro.json new file mode 100644 index 0000000..28538c6 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Pro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3S1Pro", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V2.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V2.json new file mode 100644 index 0000000..a8aeca8 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3V2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V2Neo.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V2Neo.json new file mode 100644 index 0000000..5e5a493 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V2Neo.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3V2Neo", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V2 Neo 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3 0.4 nozzle.json new file mode 100644 index 0000000..856baeb --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender-3 V3", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Ender-3 V3 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3KE.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3KE.json new file mode 100644 index 0000000..bf38115 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3KE.json @@ -0,0 +1,123 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3V3KE", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.05", + "outer_wall_line_width": "105%", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "105%", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_line_width": "125%", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "112.5%", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "112.5%", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "112.5%", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "105%", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "105%", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "300", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "role_based_wipe_speed": "0", + "wipe_speed": "200", + "prime_tower_width": "60", + "xy_hole_compensation": "0.025", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "accel_to_decel_enable": "0", + "compatible_printers": [ + "Creality Ender-3 V3 KE 0.2 nozzle", + "Creality Ender-3 V3 KE 0.4 nozzle", + "Creality Ender-3 V3 KE 0.6 nozzle", + "Creality Ender-3 V3 KE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3Plus 0.4 nozzle.json new file mode 100644 index 0000000..99598f1 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3Plus 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender-3 V3 Plus", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Ender-3 V3 Plus 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "300", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "8000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.2.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.2.json new file mode 100644 index 0000000..dcb0e59 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.2.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3V3SE 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.22", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.26", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.26", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.22", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.4.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.4.json new file mode 100644 index 0000000..e38bbe7 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.4.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3V3SE 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.46", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.46", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.6.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.6.json new file mode 100644 index 0000000..9cfaf35 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.6.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3V3SE 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.62", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.66", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.62", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.58", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.8.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.8.json new file mode 100644 index 0000000..af5eae3 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.8.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender3V3SE 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.82", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.86", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.86", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.82", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.78", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5.json new file mode 100644 index 0000000..46a66e2 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender5", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Plus.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Plus.json new file mode 100644 index 0000000..e290ff9 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Plus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender5Plus", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-5 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.25.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.25.json new file mode 100644 index 0000000..9b56e2a --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.25.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender5Pro (2019) 0.25", + "inherits": "fdm_process_creality_common_0_25", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.20" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.3.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.3.json new file mode 100644 index 0000000..bdb0c58 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender5Pro (2019) 0.3", + "inherits": "fdm_process_creality_common_0_3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.20" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.5.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.5.json new file mode 100644 index 0000000..30452f1 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.5.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender5Pro (2019) 0.5", + "inherits": "fdm_process_creality_common_0_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.20" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.6.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.6.json new file mode 100644 index 0000000..920879b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.6.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender5Pro (2019) 0.6", + "inherits": "fdm_process_creality_common_0_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "layer_height": "0.20" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.8.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.8.json new file mode 100644 index 0000000..f0a76ea --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019) 0.8.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender5Pro (2019) 0.8", + "inherits": "fdm_process_creality_common_0_8", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.20" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019).json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019).json new file mode 100644 index 0000000..805b946 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender5Pro (2019)", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-5 Pro (2019) 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5S.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5S.json new file mode 100644 index 0000000..e066a8d --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5S.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender5S", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-5S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5S1.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5S1.json new file mode 100644 index 0000000..8e2ba09 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender5S1.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender5S1", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-5 S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender6.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender6.json new file mode 100644 index 0000000..798a62a --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Ender6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Ender6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Hi 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Hi 0.4 nozzle.json new file mode 100644 index 0000000..59e3e2b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Hi 0.4 nozzle.json @@ -0,0 +1,126 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Hi", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Hi 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "230", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "default_jerk": "12", + "outer_wall_jerk": "8", + "inner_wall_jerk": "8", + "infill_jerk": "12", + "top_surface_jerk": "8", + "initial_layer_jerk": "8", + "travel_jerk": "12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K1 (0.4 nozzle).json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K1 (0.4 nozzle).json new file mode 100644 index 0000000..779d157 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K1 (0.4 nozzle).json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality K1 (0.4 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K1 (0.4 nozzle)" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K1 SE 0.4.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K1 SE 0.4.json new file mode 100644 index 0000000..13ae0ef --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K1 SE 0.4.json @@ -0,0 +1,112 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality K1 SE", + "renamed_from": "0.20mm Fast @Creality K1 SE 0.4", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "100", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K1 SE 0.4 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "1000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "200", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "250", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "4", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "initial_layer_travel_speed": "100%", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "precise_outer_wall": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K1C 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K1C 0.4 nozzle.json new file mode 100644 index 0000000..3fa9014 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K1C 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality K1C", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K1C 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K1Max (0.4 nozzle).json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K1Max (0.4 nozzle).json new file mode 100644 index 0000000..1ef981e --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K1Max (0.4 nozzle).json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality K1Max (0.4 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K2 Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K2 Plus 0.4 nozzle.json new file mode 100644 index 0000000..06927de --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality K2 Plus 0.4 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality K2 Plus 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.4 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Sermoon V1.json b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Sermoon V1.json new file mode 100644 index 0000000..1554479 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Standard @Creality Sermoon V1.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.20mm Standard @Creality Sermoon V1", + "inherits": "fdm_process_creality_common", + "from": "User", + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "65%", + "bottom_shell_thickness": "0.6", + "bridge_acceleration": "50%", + "bridge_speed": "120", + "brim_type": "no_brim", + "brim_width": "4", + "default_acceleration": "6000", + "default_jerk": "5", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "limited", + "elefant_foot_compensation": "0.3", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_support": "1", + "exclude_object": "1", + "gap_infill_speed": "195", + "gcode_comments": "1", + "infill_combination": "0", + "infill_wall_overlap": "30%", + "initial_layer_acceleration": "3000", + "initial_layer_infill_speed": "75", + "initial_layer_jerk": "5", + "initial_layer_line_width": "0.61", + "initial_layer_speed": "58", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "6000", + "inner_wall_line_width": "0.61", + "inner_wall_speed": "195", + "internal_bridge_support_thickness": "0.8", + "internal_solid_infill_line_width": "0.32", + "internal_solid_infill_speed": "195", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "45", + "layer_height": "0.20", + "line_width": "0.61", + "max_bridge_length": "20", + "max_travel_detour_distance": "200", + "min_bead_width": "80%", + "min_feature_size": "20%", + "minimum_sparse_infill_area": "8", + "only_one_wall_first_layer": "1", + "only_one_wall_top": "1", + "outer_wall_acceleration": "4000", + "outer_wall_jerk": "5", + "outer_wall_line_width": "0.61", + "outer_wall_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "40", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "precise_outer_wall": "1", + "reduce_crossing_wall": "1", + "reduce_infill_retraction": "1", + "print_settings_id": "", + "scarf_joint_flow_ratio": "0.95", + "seam_gap": "6%", + "seam_slope_min_length": "12", + "seam_slope_steps": "6", + "seam_slope_type": "external", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_density": "4%", + "sparse_infill_line_width": "0.4", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "195", + "support_base_pattern": "hollow", + "support_base_pattern_spacing": "7", + "support_bottom_z_distance": "0.7", + "support_critical_regions_only": "0", + "support_interface_pattern": "rectilinear_interlaced", + "support_interface_spacing": "2", + "support_interface_speed": "175", + "support_line_width": "0.56", + "support_object_xy_distance": "1.2", + "support_on_build_plate_only": "1", + "support_speed": "195", + "support_style": "tree_slim", + "support_threshold_angle": "30", + "support_top_z_distance": "0.28", + "support_type": "tree(auto)", + "top_shell_layers": "3", + "top_shell_thickness": "0.80", + "top_solid_infill_flow_ratio": "0.95", + "top_surface_acceleration": "6000", + "top_surface_jerk": "5", + "top_surface_line_width": "0.32", + "top_surface_speed": "195", + "travel_acceleration": "6000", + "travel_speed": "195", + "tree_support_branch_angle": "50", + "tree_support_branch_diameter": "2", + "tree_support_branch_distance": "10", + "tree_support_wall_count": "1", + "wall_loops": "2", + "tree_support_adaptive_layer_height": "0", + "wall_infill_order": "infill/inner wall/outer wall", + "xy_hole_compensation": "0.05", + "xy_contour_compensation": "-0.05", + "independent_support_layer_height": "0", + "compatible_printers": [ + "Creality Sermoon V1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.20mm Ultrafast @Creality Ender-5 Max 0.4mm nozzle.json b/backend/profiles/profiles/Creality/process/0.20mm Ultrafast @Creality Ender-5 Max 0.4mm nozzle.json new file mode 100644 index 0000000..36f5a44 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.20mm Ultrafast @Creality Ender-5 Max 0.4mm nozzle.json @@ -0,0 +1,263 @@ +{ + "type": "process", + "name": "0.20mm Ultrafast @Creality Ender-5 Max 0.4mm nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "25%", + "acceleration_limit_mess_enable": "0", + "ai_infill": "0", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "2000", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "1.2", + "compatible_printers": [ + "Creality Ender-5 Max 0.4 nozzle" + ], + "counterbore_hole_bridging": "none", + "default_acceleration": "20000", + "default_jerk": "9", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "100", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "20", + "infill_wall_overlap": "25", + "initial_layer_acceleration": "2000", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.55", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "100", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "20000", + "inner_wall_jerk": "5", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "500", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "500", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "44", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "material_flow_dependent_temperature": "0", + "material_flow_temp_graph": "[[3.0,210],[10.0,220],[12.0,230]]", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "15000", + "outer_wall_jerk": "5", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "350", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_enhance_type": "chamfer", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "100", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "5", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": "0,0;\"\\n0.2,0.4444\";\"\\n0.4,0.6145\";\"\\n0.6,0.7059\";\"\\n0.8,0.7619\";\"\\n1.5,0.8571\";\"\\n2,0.8889\";\"\\n3,0.9231\";\"\\n5,0.9520\";\"\\n10,1\"", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "10", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.55", + "sparse_infill_pattern": "zig-zag", + "sparse_infill_speed": "500", + "speed_limit_to_height_enable": "0", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.45", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "200", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "15000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "350", + "travel_acceleration": "20000", + "travel_jerk": "20", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "30", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "0", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "10", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "20", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "100%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": "70,70,70,70,70,70,70,70,70,70", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Detail @Creality K2 Plus 0.8 nozzle.json b/backend/profiles/profiles/Creality/process/0.24mm Detail @Creality K2 Plus 0.8 nozzle.json new file mode 100644 index 0000000..c351b00 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Detail @Creality K2 Plus 0.8 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.24mm Detail @Creality K2 Plus 0.8 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.8 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.82", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.3", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR-6 0.4.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR-6 0.4.json new file mode 100644 index 0000000..d4bf77b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR-6 0.4.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality CR-6 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.4", + "internal_solid_infill_line_width": "0.5", + "layer_height": "0.24", + "line_width": "0.5", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.4", + "support_line_width": "0.5", + "top_shell_layers": "4", + "top_surface_line_width": "0.5", + "compatible_printers": [ + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR-6 0.6.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR-6 0.6.json new file mode 100644 index 0000000..046e5bd --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR-6 0.6.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality CR-6 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "layer_heigth": "0.24", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_surface_line_width": "0.6", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10Max.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10Max.json new file mode 100644 index 0000000..da529a4 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10Max.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality CR10Max", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality CR-10 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.2.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.2.json new file mode 100644 index 0000000..053dc5d --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.2.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality CR10SE 0.2", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.25", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.4.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.4.json new file mode 100644 index 0000000..14bfc61 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.4.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality CR10SE 0.4", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.6.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.6.json new file mode 100644 index 0000000..fd0e38a --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.6.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality CR10SE 0.6", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.65", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.65", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.65", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.8.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.8.json new file mode 100644 index 0000000..585a827 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.8.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality CR10SE 0.8", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.85", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "compatible_printers": [ + "Creality CR-10 SE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.2.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.2.json new file mode 100644 index 0000000..5be5cdf --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.4.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.4.json new file mode 100644 index 0000000..9d97f2d --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.6.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.6.json new file mode 100644 index 0000000..988202c --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.63", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.66", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.66", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.66", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.54", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.8.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.8.json new file mode 100644 index 0000000..675cca9 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.2.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.2.json new file mode 100644 index 0000000..c043bad --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3 Pro 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.4.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.4.json new file mode 100644 index 0000000..93ff95e --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3 Pro 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.6.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.6.json new file mode 100644 index 0000000..361715c --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3 Pro 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.63", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.66", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.66", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.66", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.54", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.8.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.8.json new file mode 100644 index 0000000..bdf9f46 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3 Pro 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.2.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.2.json new file mode 100644 index 0000000..60a0ff6 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3S1Plus 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.2", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Plus 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.4.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.4.json new file mode 100644 index 0000000..16b13c0 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3S1Plus 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.6.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.6.json new file mode 100644 index 0000000..61595e2 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3S1Plus 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.65", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.65", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.6", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.58", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.8.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.8.json new file mode 100644 index 0000000..3954b32 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3S1Plus 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "1", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.8", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.78", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 S1 Plus 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V2.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V2.json new file mode 100644 index 0000000..dddb814 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3V2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V2Neo.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V2Neo.json new file mode 100644 index 0000000..3732f69 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V2Neo.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3V2Neo", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V2 Neo 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3 0.4 nozzle.json new file mode 100644 index 0000000..2e4cd49 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender-3 V3", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Ender-3 V3 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3KE.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3KE.json new file mode 100644 index 0000000..10ade57 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3KE.json @@ -0,0 +1,123 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3V3KE", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "65", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.05", + "outer_wall_line_width": "105%", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "105%", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_line_width": "125%", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "112.5%", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "44%", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "112.5%", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "112.5%", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "105%", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "105%", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "300", + "top_surface_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "role_based_wipe_speed": "0", + "wipe_speed": "200", + "prime_tower_width": "60", + "xy_hole_compensation": "0.025", + "xy_contour_compensation": "0", + "default_jerk": "7", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "infill_jerk": "7", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "travel_jerk": "7", + "accel_to_decel_enable": "0", + "compatible_printers": [ + "Creality Ender-3 V3 KE 0.2 nozzle", + "Creality Ender-3 V3 KE 0.4 nozzle", + "Creality Ender-3 V3 KE 0.6 nozzle", + "Creality Ender-3 V3 KE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3Plus 0.4 nozzle.json new file mode 100644 index 0000000..83ad35c --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3Plus 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender-3 V3 Plus", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Ender-3 V3 Plus 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "8000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.2.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.2.json new file mode 100644 index 0000000..ba7185f --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.2.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3V3SE 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.22", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.26", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.26", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.22", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.4.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.4.json new file mode 100644 index 0000000..cdb3eaa --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.4.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3V3SE 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.46", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.46", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.6.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.6.json new file mode 100644 index 0000000..d29986e --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.6.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3V3SE 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.62", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.66", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.62", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.58", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.8.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.8.json new file mode 100644 index 0000000..50405c2 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.8.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender3V3SE 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.82", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.86", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "initial_layer_line_width": "0.86", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "0", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.82", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.78", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "2", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "60", + "inner_wall_speed": "90", + "internal_solid_infill_speed": "180", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "180", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 V3 SE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019) 0.3.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019) 0.3.json new file mode 100644 index 0000000..d86e696 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019) 0.3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender5Pro (2019) 0.3", + "inherits": "fdm_process_creality_common_0_3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019) 0.5.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019) 0.5.json new file mode 100644 index 0000000..61c07b8 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019) 0.5.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender5Pro (2019) 0.5", + "inherits": "fdm_process_creality_common_0_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019) 0.6.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019) 0.6.json new file mode 100644 index 0000000..b329592 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019) 0.6.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender5Pro (2019) 0.6", + "inherits": "fdm_process_creality_common_0_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019) 0.8.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019) 0.8.json new file mode 100644 index 0000000..ae90936 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019) 0.8.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender5Pro (2019) 0.8", + "inherits": "fdm_process_creality_common_0_8", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019).json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019).json new file mode 100644 index 0000000..1e5e929 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Ender5Pro (2019)", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-5 Pro (2019) 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Hi 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Hi 0.4 nozzle.json new file mode 100644 index 0000000..5fbf6a4 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality Hi 0.4 nozzle.json @@ -0,0 +1,126 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality Hi", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Hi 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "230", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "default_jerk": "12", + "outer_wall_jerk": "8", + "inner_wall_jerk": "8", + "infill_jerk": "12", + "top_surface_jerk": "8", + "initial_layer_jerk": "8", + "travel_jerk": "12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K1 (0.4 nozzle).json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K1 (0.4 nozzle).json new file mode 100644 index 0000000..7325f24 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K1 (0.4 nozzle).json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality K1 (0.4 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K1 (0.4 nozzle)" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K1 SE 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K1 SE 0.4 nozzle.json new file mode 100644 index 0000000..372d086 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K1 SE 0.4 nozzle.json @@ -0,0 +1,119 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality K1 SE", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K1 SE 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "precise_outer_wall": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K1C 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K1C 0.4 nozzle.json new file mode 100644 index 0000000..bbb2aca --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K1C 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality K1C", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K1C 0.4 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "300", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "500", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "100", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K1Max (0.4 nozzle).json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K1Max (0.4 nozzle).json new file mode 100644 index 0000000..fa1dbc0 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K1Max (0.4 nozzle).json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality K1Max (0.4 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K2 Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K2 Plus 0.4 nozzle.json new file mode 100644 index 0000000..e07364b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Draft @Creality K2 Plus 0.4 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality K2 Plus 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.4 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "250", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality CR-6 0.8.json b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality CR-6 0.8.json new file mode 100644 index 0000000..de36563 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality CR-6 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Creality CR-6 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.4", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.24", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3 0.6 nozzle.json new file mode 100644 index 0000000..7ddc960 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3 0.6 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Creality Ender-3 V3", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality Ender-3 V3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3Plus 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3Plus 0.6 nozzle.json new file mode 100644 index 0000000..5d30e97 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3Plus 0.6 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Creality Ender-3 V3 Plus", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "8000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality Ender-3 V3 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality Hi 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality Hi 0.6 nozzle.json new file mode 100644 index 0000000..0b6d378 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality Hi 0.6 nozzle.json @@ -0,0 +1,125 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Creality Hi", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Hi 0.6 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "default_jerk": "12", + "outer_wall_jerk": "8", + "inner_wall_jerk": "8", + "infill_jerk": "12", + "top_surface_jerk": "8", + "initial_layer_jerk": "8", + "travel_jerk": "12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality K1 (0.6 nozzle).json b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality K1 (0.6 nozzle).json new file mode 100644 index 0000000..40622b1 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality K1 (0.6 nozzle).json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Creality K1 (0.6 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality K1C 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality K1C 0.6 nozzle.json new file mode 100644 index 0000000..7bcfc69 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality K1C 0.6 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Creality K1C", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json new file mode 100644 index 0000000..4d36961 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Creality K1Max (0.6 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality K2 Plus 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality K2 Plus 0.6 nozzle.json new file mode 100644 index 0000000..d9af071 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.24mm Optimal @Creality K2 Plus 0.6 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Creality K2 Plus 0.6 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.6 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.65", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm Standard @Creality Sermoon V1.json b/backend/profiles/profiles/Creality/process/0.28mm Standard @Creality Sermoon V1.json new file mode 100644 index 0000000..6e1bdcc --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm Standard @Creality Sermoon V1.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.28mm Standard @Creality Sermoon V1", + "inherits": "fdm_process_creality_common", + "from": "User", + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "65%", + "bottom_shell_thickness": "0.6", + "bridge_acceleration": "50%", + "bridge_speed": "120", + "brim_type": "no_brim", + "brim_width": "4", + "default_acceleration": "6000", + "default_jerk": "5", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "limited", + "elefant_foot_compensation": "0.3", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_support": "1", + "exclude_object": "1", + "gap_infill_speed": "195", + "gcode_comments": "1", + "infill_combination": "0", + "infill_wall_overlap": "30%", + "initial_layer_acceleration": "3000", + "initial_layer_infill_speed": "75", + "initial_layer_jerk": "5", + "initial_layer_line_width": "0.61", + "initial_layer_speed": "58", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "6000", + "inner_wall_line_width": "0.61", + "inner_wall_speed": "195", + "internal_bridge_support_thickness": "0.8", + "internal_solid_infill_line_width": "0.32", + "internal_solid_infill_speed": "195", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "45", + "layer_height": "0.28", + "line_width": "0.61", + "max_bridge_length": "20", + "max_travel_detour_distance": "200", + "min_bead_width": "80%", + "min_feature_size": "20%", + "minimum_sparse_infill_area": "8", + "only_one_wall_first_layer": "1", + "only_one_wall_top": "1", + "outer_wall_acceleration": "4000", + "outer_wall_jerk": "5", + "outer_wall_line_width": "0.61", + "outer_wall_speed": "195", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "40", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "precise_outer_wall": "1", + "reduce_crossing_wall": "1", + "reduce_infill_retraction": "1", + "print_settings_id": "", + "scarf_joint_flow_ratio": "0.95", + "seam_gap": "6%", + "seam_slope_min_length": "12", + "seam_slope_steps": "6", + "seam_slope_type": "external", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_density": "4%", + "sparse_infill_line_width": "0.4", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "195", + "support_base_pattern": "hollow", + "support_base_pattern_spacing": "7", + "support_bottom_z_distance": "0.7", + "support_critical_regions_only": "0", + "support_interface_pattern": "rectilinear_interlaced", + "support_interface_spacing": "2", + "support_interface_speed": "175", + "support_line_width": "0.56", + "support_object_xy_distance": "1.2", + "support_on_build_plate_only": "1", + "support_speed": "195", + "support_style": "tree_slim", + "support_threshold_angle": "30", + "support_top_z_distance": "0.28", + "support_type": "tree(auto)", + "top_shell_layers": "3", + "top_shell_thickness": "0.84", + "top_solid_infill_flow_ratio": "0.95", + "top_surface_acceleration": "6000", + "top_surface_jerk": "5", + "top_surface_line_width": "0.32", + "top_surface_speed": "195", + "travel_acceleration": "6000", + "travel_speed": "195", + "tree_support_branch_angle": "50", + "tree_support_branch_diameter": "2", + "tree_support_branch_distance": "10", + "tree_support_wall_count": "1", + "wall_loops": "2", + "tree_support_adaptive_layer_height": "0", + "wall_infill_order": "infill/inner wall/outer wall", + "xy_hole_compensation": "0.05", + "xy_contour_compensation": "-0.05", + "independent_support_layer_height": "0", + "compatible_printers": [ + "Creality Sermoon V1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality CR-6 0.4.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality CR-6 0.4.json new file mode 100644 index 0000000..7bae1e7 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality CR-6 0.4.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.28mm SuperDraft @Creality CR-6 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.28", + "inner_wall_line_width": "0.4", + "layer_height": "0.28", + "sparse_infill_line_width": "0.4", + "top_shell_layers": "4", + "compatible_printers": [ + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality CR-6 0.6.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality CR-6 0.6.json new file mode 100644 index 0000000..98e0814 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality CR-6 0.6.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.28mm SuperDraft @Creality CR-6 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.6", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "line_width": "0.6", + "layer_height": "0.28", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_surface_line_width": "0.6", + "top_shell_layers": "4", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.2.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.2.json new file mode 100644 index 0000000..038c820 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Draft @Creality Ender3 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.28", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.4.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.4.json new file mode 100644 index 0000000..4f8846b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Draft @Creality Ender3 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.28", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.6.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.6.json new file mode 100644 index 0000000..33b78e5 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Draft @Creality Ender3 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.28", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.63", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.66", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.66", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.66", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.54", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.8.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.8.json new file mode 100644 index 0000000..c076949 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Draft @Creality Ender3 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.28", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.82", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.7", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.2.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.2.json new file mode 100644 index 0000000..20fa0d0 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Draft @Creality Ender3 Pro 0.2", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.28", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.25", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.25", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.18", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.4.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.4.json new file mode 100644 index 0000000..1e85ffd --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.4.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Draft @Creality Ender3 Pro 0.4", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.28", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.6.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.6.json new file mode 100644 index 0000000..4e8f112 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.6.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Draft @Creality Ender3 Pro 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.28", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.63", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.66", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.66", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.66", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.66", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.54", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.8.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.8.json new file mode 100644 index 0000000..c812ac2 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.8.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Draft @Creality Ender3 Pro 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.28", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.85", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.85", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.82", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.7", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender5Pro (2019) 0.5.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender5Pro (2019) 0.5.json new file mode 100644 index 0000000..5ef6086 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender5Pro (2019) 0.5.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.28mm SuperDraft @Creality Ender5Pro (2019) 0.5", + "inherits": "fdm_process_creality_common_0_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.28" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender5Pro (2019) 0.6.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender5Pro (2019) 0.6.json new file mode 100644 index 0000000..a0cede0 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender5Pro (2019) 0.6.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.28mm SuperDraft @Creality Ender5Pro (2019) 0.6", + "inherits": "fdm_process_creality_common_0_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.28" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender5Pro (2019) 0.8.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender5Pro (2019) 0.8.json new file mode 100644 index 0000000..7363cb8 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender5Pro (2019) 0.8.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.28mm SuperDraft @Creality Ender5Pro (2019) 0.8", + "inherits": "fdm_process_creality_common_0_8", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.28" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender5Pro (2019) 1.0.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender5Pro (2019) 1.0.json new file mode 100644 index 0000000..ba48059 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality Ender5Pro (2019) 1.0.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.28mm SuperDraft @Creality Ender5Pro (2019) 1.0", + "inherits": "fdm_process_creality_common_1_0", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.28" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality K2 Plus 0.4 nozzle.json b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality K2 Plus 0.4 nozzle.json new file mode 100644 index 0000000..1191254 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.28mm SuperDraft @Creality K2 Plus 0.4 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.28mm SuperDraft @Creality K2 Plus 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.4 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "200", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.28", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality Ender3V3 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality Ender3V3 0.6 nozzle.json new file mode 100644 index 0000000..be0addc --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality Ender3V3 0.6 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.30mm Standard @Creality Ender-3 V3", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.3", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality Ender-3 V3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality Ender3V3Plus 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality Ender3V3Plus 0.6 nozzle.json new file mode 100644 index 0000000..ba17433 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality Ender3V3Plus 0.6 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.30mm Standard @Creality Ender-3 V3 Plus", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.3", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "8000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality Ender-3 V3 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality Hi 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality Hi 0.6 nozzle.json new file mode 100644 index 0000000..0010362 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality Hi 0.6 nozzle.json @@ -0,0 +1,125 @@ +{ + "type": "process", + "name": "0.30mm Standard @Creality Hi", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Hi 0.6 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.3", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "default_jerk": "12", + "outer_wall_jerk": "8", + "inner_wall_jerk": "8", + "infill_jerk": "12", + "top_surface_jerk": "8", + "initial_layer_jerk": "8", + "travel_jerk": "12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality K1 (0.6 nozzle).json b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality K1 (0.6 nozzle).json new file mode 100644 index 0000000..a736210 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality K1 (0.6 nozzle).json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.30mm Standard @Creality K1 (0.6 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.3", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality K1C 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality K1C 0.6 nozzle.json new file mode 100644 index 0000000..f1ae74f --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality K1C 0.6 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.30mm Standard @Creality K1C", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.3", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality K1Max (0.6 nozzle).json b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality K1Max (0.6 nozzle).json new file mode 100644 index 0000000..a7d50b0 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality K1Max (0.6 nozzle).json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.30mm Standard @Creality K1Max (0.6 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.3", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality K2 Plus 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality K2 Plus 0.6 nozzle.json new file mode 100644 index 0000000..003af30 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.30mm Standard @Creality K2 Plus 0.6 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.30mm Standard @Creality K2 Plus 0.6 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.6 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.65", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.3", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.32mm Chunky @Creality CR-6 0.6.json b/backend/profiles/profiles/Creality/process/0.32mm Chunky @Creality CR-6 0.6.json new file mode 100644 index 0000000..ea4e07d --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.32mm Chunky @Creality CR-6 0.6.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.32mm Chunky @Creality CR-6 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.32", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "layer_height": "0.32", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_shell_layers": "4", + "top_surface_line_width": "0.6", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.32mm Optimal @Creality K1 (0.8 nozzle).json b/backend/profiles/profiles/Creality/process/0.32mm Optimal @Creality K1 (0.8 nozzle).json new file mode 100644 index 0000000..3acab44 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.32mm Optimal @Creality K1 (0.8 nozzle).json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.32mm Optimal @Creality K1 (0.8 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.32", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.32mm Optimal @Creality K1C 0.8 nozzle.json b/backend/profiles/profiles/Creality/process/0.32mm Optimal @Creality K1C 0.8 nozzle.json new file mode 100644 index 0000000..6d8d248 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.32mm Optimal @Creality K1C 0.8 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.32mm Optimal @Creality K1C", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.32", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1C 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json b/backend/profiles/profiles/Creality/process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json new file mode 100644 index 0000000..35a11b3 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.32mm Optimal @Creality K1Max (0.8 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.32", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.32mm Optimal @Creality K2 Plus 0.8 nozzle.json b/backend/profiles/profiles/Creality/process/0.32mm Optimal @Creality K2 Plus 0.8 nozzle.json new file mode 100644 index 0000000..157aba9 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.32mm Optimal @Creality K2 Plus 0.8 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.32mm Optimal @Creality K2 Plus 0.8 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.8 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.82", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.32", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.3", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.32mm Standard @Creality CR-6 0.8.json b/backend/profiles/profiles/Creality/process/0.32mm Standard @Creality CR-6 0.8.json new file mode 100644 index 0000000..a129fb9 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.32mm Standard @Creality CR-6 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.32mm Standard @Creality CR-6 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.32", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.32", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.36mm Chunky @Creality Ender5Pro (2019) 0.5.json b/backend/profiles/profiles/Creality/process/0.36mm Chunky @Creality Ender5Pro (2019) 0.5.json new file mode 100644 index 0000000..861f595 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.36mm Chunky @Creality Ender5Pro (2019) 0.5.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.36mm Chunky @Creality Ender5Pro (2019) 0.5", + "inherits": "fdm_process_creality_common_0_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.36mm Chunky @Creality Ender5Pro (2019) 0.6.json b/backend/profiles/profiles/Creality/process/0.36mm Chunky @Creality Ender5Pro (2019) 0.6.json new file mode 100644 index 0000000..a739e76 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.36mm Chunky @Creality Ender5Pro (2019) 0.6.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.36mm Chunky @Creality Ender5Pro (2019) 0.6", + "inherits": "fdm_process_creality_common_0_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.36mm Chunky @Creality Ender5Pro (2019) 0.8.json b/backend/profiles/profiles/Creality/process/0.36mm Chunky @Creality Ender5Pro (2019) 0.8.json new file mode 100644 index 0000000..8db7320 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.36mm Chunky @Creality Ender5Pro (2019) 0.8.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.36mm Chunky @Creality Ender5Pro (2019) 0.8", + "inherits": "fdm_process_creality_common_0_8", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.36mm Chunky @Creality Ender5Pro (2019) 1.0.json b/backend/profiles/profiles/Creality/process/0.36mm Chunky @Creality Ender5Pro (2019) 1.0.json new file mode 100644 index 0000000..68ebce0 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.36mm Chunky @Creality Ender5Pro (2019) 1.0.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.36mm Chunky @Creality Ender5Pro (2019) 1.0", + "inherits": "fdm_process_creality_common_1_0", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality Ender3V3 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality Ender3V3 0.6 nozzle.json new file mode 100644 index 0000000..fdc838d --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality Ender3V3 0.6 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.36mm Draft @Creality Ender-3 V3", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.36", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.36", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality Ender-3 V3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality Ender3V3Plus 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality Ender3V3Plus 0.6 nozzle.json new file mode 100644 index 0000000..6aaf4b0 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality Ender3V3Plus 0.6 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.36mm Draft @Creality Ender-3 V3 Plus", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.36", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.36", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "8000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality Ender-3 V3 Plus 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality Hi 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality Hi 0.6 nozzle.json new file mode 100644 index 0000000..8ae56a1 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality Hi 0.6 nozzle.json @@ -0,0 +1,125 @@ +{ + "type": "process", + "name": "0.36mm Draft @Creality Hi", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality Hi 0.6 nozzle" + ], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.36", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.36", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "default_jerk": "12", + "outer_wall_jerk": "8", + "inner_wall_jerk": "8", + "infill_jerk": "12", + "top_surface_jerk": "8", + "initial_layer_jerk": "8", + "travel_jerk": "12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality K1 (0.6 nozzle).json b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality K1 (0.6 nozzle).json new file mode 100644 index 0000000..b01c503 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality K1 (0.6 nozzle).json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.36mm Draft @Creality K1 (0.6 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.36", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.36", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality K1C 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality K1C 0.6 nozzle.json new file mode 100644 index 0000000..d323a82 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality K1C 0.6 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.36mm Draft @Creality K1C", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.36", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.36", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1C 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality K1Max (0.6 nozzle).json b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality K1Max (0.6 nozzle).json new file mode 100644 index 0000000..86fec52 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality K1Max (0.6 nozzle).json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.36mm Draft @Creality K1Max (0.6 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.36", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.36", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality K2 Plus 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality K2 Plus 0.6 nozzle.json new file mode 100644 index 0000000..ded1db6 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.36mm Draft @Creality K2 Plus 0.6 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.36mm Draft @Creality K2 Plus 0.6 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.6 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.65", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.36", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.36mm SuperChunky @Creality CR-6 0.6.json b/backend/profiles/profiles/Creality/process/0.36mm SuperChunky @Creality CR-6 0.6.json new file mode 100644 index 0000000..9df3471 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.36mm SuperChunky @Creality CR-6 0.6.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.36mm SuperChunky @Creality CR-6 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "layer_height": "0.36", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_shell_layers": "4", + "top_surface_line_width": "0.6", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.40mm Draft @Creality CR-6 0.8.json b/backend/profiles/profiles/Creality/process/0.40mm Draft @Creality CR-6 0.8.json new file mode 100644 index 0000000..2c43fa9 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.40mm Draft @Creality CR-6 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.40mm Draft @Creality CR-6 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.4", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.4", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.40mm Standard @Creality K1 (0.8 nozzle).json b/backend/profiles/profiles/Creality/process/0.40mm Standard @Creality K1 (0.8 nozzle).json new file mode 100644 index 0000000..42ac8ff --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.40mm Standard @Creality K1 (0.8 nozzle).json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.40mm Standard @Creality K1 (0.8 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.4", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.40mm Standard @Creality K1C 0.8 nozzle.json b/backend/profiles/profiles/Creality/process/0.40mm Standard @Creality K1C 0.8 nozzle.json new file mode 100644 index 0000000..8c4ab10 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.40mm Standard @Creality K1C 0.8 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.40mm Standard @Creality K1C", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.4", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1C 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.40mm Standard @Creality K1Max (0.8 nozzle).json b/backend/profiles/profiles/Creality/process/0.40mm Standard @Creality K1Max (0.8 nozzle).json new file mode 100644 index 0000000..093a773 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.40mm Standard @Creality K1Max (0.8 nozzle).json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.40mm Standard @Creality K1Max (0.8 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.4", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.40mm Standard @Creality K2 Plus 0.8 nozzle.json b/backend/profiles/profiles/Creality/process/0.40mm Standard @Creality K2 Plus 0.8 nozzle.json new file mode 100644 index 0000000..ecede68 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.40mm Standard @Creality K2 Plus 0.8 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.40mm Standard @Creality K2 Plus 0.8 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.8 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.82", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.4", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.3", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.42mm SuperDraft @Creality K2 Plus 0.6 nozzle.json b/backend/profiles/profiles/Creality/process/0.42mm SuperDraft @Creality K2 Plus 0.6 nozzle.json new file mode 100644 index 0000000..d170212 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.42mm SuperDraft @Creality K2 Plus 0.6 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.42mm SuperDraft @Creality K2 Plus 0.6 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.6 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.65", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.42", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.44mm SuperExtraChunky @Creality CR-6 0.6.json b/backend/profiles/profiles/Creality/process/0.44mm SuperExtraChunky @Creality CR-6 0.6.json new file mode 100644 index 0000000..a85ca5c --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.44mm SuperExtraChunky @Creality CR-6 0.6.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.44mm SuperExtraChunky @Creality CR-6 0.6", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "layer_height": "0.44", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_shell_layers": "4", + "top_surface_line_width": "0.6", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.48mm Chunky @Creality CR-6 0.8.json b/backend/profiles/profiles/Creality/process/0.48mm Chunky @Creality CR-6 0.8.json new file mode 100644 index 0000000..43bdaf4 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.48mm Chunky @Creality CR-6 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.48mm Chunky @Creality CR-6 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.48", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.4", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality CR-6 0.8.json b/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality CR-6 0.8.json new file mode 100644 index 0000000..bd32939 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality CR-6 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.48mm Draft @Creality CR-6 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.48", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.48", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality K1 (0.8 nozzle).json b/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality K1 (0.8 nozzle).json new file mode 100644 index 0000000..ca2f937 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality K1 (0.8 nozzle).json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.48mm Draft @Creality K1 (0.8 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.48", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.48", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality K1C 0.8 nozzle.json b/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality K1C 0.8 nozzle.json new file mode 100644 index 0000000..31df453 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality K1C 0.8 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.48mm Draft @Creality K1C", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.48", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.48", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1C 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality K1Max (0.8 nozzle).json b/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality K1Max (0.8 nozzle).json new file mode 100644 index 0000000..6b3079b --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality K1Max (0.8 nozzle).json @@ -0,0 +1,117 @@ +{ + "type": "process", + "name": "0.48mm Draft @Creality K1Max (0.8 nozzle)", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.48", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.48", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "seam_slope_entire_loop": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "5000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality K2 Plus 0.8 nozzle.json b/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality K2 Plus 0.8 nozzle.json new file mode 100644 index 0000000..00a90e7 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.48mm Draft @Creality K2 Plus 0.8 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.48mm Draft @Creality K2 Plus 0.8 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.8 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.82", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.48", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.3", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.56mm SuperChunky @Creality CR-6 0.8.json b/backend/profiles/profiles/Creality/process/0.56mm SuperChunky @Creality CR-6 0.8.json new file mode 100644 index 0000000..43e91c7 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.56mm SuperChunky @Creality CR-6 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.56mm SuperChunky @Creality CR-6 0.8", + "inherits": "fdm_process_creality_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.4", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.56", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/0.56mm SuperDraft @Creality K2 Plus 0.8 nozzle.json b/backend/profiles/profiles/Creality/process/0.56mm SuperDraft @Creality K2 Plus 0.8 nozzle.json new file mode 100644 index 0000000..9ccb0ea --- /dev/null +++ b/backend/profiles/profiles/Creality/process/0.56mm SuperDraft @Creality K2 Plus 0.8 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.56mm SuperDraft @Creality K2 Plus 0.8 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 Plus 0.8 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.82", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.56", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "1", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.3", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/fdm_process_common.json b/backend/profiles/profiles/Creality/process/fdm_process_common.json new file mode 100644 index 0000000..2cb485e --- /dev/null +++ b/backend/profiles/profiles/Creality/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/fdm_process_common_klipper.json b/backend/profiles/profiles/Creality/process/fdm_process_common_klipper.json new file mode 100644 index 0000000..9a4fc08 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/fdm_process_common_klipper.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "fdm_process_common_klipper", + "inherits": "fdm_process_creality_common", + "from": "system", + "instantiation": "false", + "default_jerk": "9", + "initial_layer_jerk": "9", + "outer_wall_jerk": "7", + "infill_jerk": "12", + "travel_jerk": "12", + "inner_wall_jerk": "7", + "top_surface_jerk": "7", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/fdm_process_creality_common.json b/backend/profiles/profiles/Creality/process/fdm_process_creality_common.json new file mode 100644 index 0000000..8696f69 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/fdm_process_creality_common.json @@ -0,0 +1,104 @@ +{ + "type": "process", + "name": "fdm_process_creality_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_2.json b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_2.json new file mode 100644 index 0000000..7b874c4 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_2.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "fdm_process_creality_common_0_2", + "inherits": "fdm_process_creality_common", + "from": "system", + "instantiation": "false", + "outer_wall_line_width": "0.2", + "line_width": "0.22", + "initial_layer_line_width": "0.2", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.18", + "top_surface_line_width": "0.2", + "initial_layer_print_height": "0.12", + "wall_loops": "6", + "compatible_printers": [ + "Creality Ender-5 Pro (2019) 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_25.json b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_25.json new file mode 100644 index 0000000..f2d13f7 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_25.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "fdm_process_creality_common_0_25", + "inherits": "fdm_process_creality_common", + "from": "system", + "instantiation": "false", + "outer_wall_line_width": "0.26", + "line_width": "0.28", + "initial_layer_line_width": "0.26", + "sparse_infill_line_width": "0.28", + "inner_wall_line_width": "0.28", + "internal_solid_infill_line_width": "0.28", + "support_line_width": "0.23", + "top_surface_line_width": "0.25", + "initial_layer_print_height": "0.12", + "wall_loops": "5", + "compatible_printers": [ + "Creality Ender-5 Pro (2019) 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_3.json b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_3.json new file mode 100644 index 0000000..e4b77b1 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_3.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "fdm_process_creality_common_0_3", + "inherits": "fdm_process_creality_common", + "from": "system", + "instantiation": "false", + "outer_wall_line_width": "0.31", + "line_width": "0.33", + "initial_layer_line_width": "0.31", + "sparse_infill_line_width": "0.33", + "inner_wall_line_width": "0.33", + "internal_solid_infill_line_width": "0.33", + "support_line_width": "0.27", + "top_surface_line_width": "0.3", + "wall_loops": "4", + "compatible_printers": [ + "Creality Ender-5 Pro (2019) 0.3 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_5.json b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_5.json new file mode 100644 index 0000000..70eca0d --- /dev/null +++ b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_5.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "fdm_process_creality_common_0_5", + "inherits": "fdm_process_creality_common", + "from": "system", + "instantiation": "false", + "outer_wall_line_width": "0.52", + "line_width": "0.55", + "initial_layer_line_width": "0.52", + "sparse_infill_line_width": "0.55", + "inner_wall_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "support_line_width": "0.45", + "top_surface_line_width": "0.5", + "wall_loops": "3", + "compatible_printers": [ + "Creality Ender-5 Pro (2019) 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_6.json b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_6.json new file mode 100644 index 0000000..f901085 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_6.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "fdm_process_creality_common_0_6", + "inherits": "fdm_process_creality_common", + "from": "system", + "instantiation": "false", + "outer_wall_line_width": "0.63", + "line_width": "0.66", + "initial_layer_line_width": "0.63", + "sparse_infill_line_width": "0.66", + "inner_wall_line_width": "0.66", + "internal_solid_infill_line_width": "0.66", + "support_line_width": "0.54", + "top_surface_line_width": "0.6", + "wall_loops": "2", + "compatible_printers": [ + "Creality Ender-5 Pro (2019) 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_8.json b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_8.json new file mode 100644 index 0000000..9a3e744 --- /dev/null +++ b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_0_8.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "fdm_process_creality_common_0_8", + "inherits": "fdm_process_creality_common", + "from": "system", + "instantiation": "false", + "outer_wall_line_width": "0.84", + "line_width": "0.88", + "initial_layer_line_width": "0.84", + "sparse_infill_line_width": "0.88", + "inner_wall_line_width": "0.88", + "internal_solid_infill_line_width": "0.88", + "support_line_width": "0.72", + "top_surface_line_width": "0.8", + "initial_layer_print_height": "0.32", + "wall_loops": "2", + "compatible_printers": [ + "Creality Ender-5 Pro (2019) 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Creality/process/fdm_process_creality_common_1_0.json b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_1_0.json new file mode 100644 index 0000000..ca485fe --- /dev/null +++ b/backend/profiles/profiles/Creality/process/fdm_process_creality_common_1_0.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "fdm_process_creality_common_1_0", + "inherits": "fdm_process_creality_common", + "from": "system", + "instantiation": "false", + "outer_wall_line_width": "1.05", + "line_width": "1.10", + "initial_layer_line_width": "1.05", + "sparse_infill_line_width": "1.10", + "inner_wall_line_width": "1.10", + "internal_solid_infill_line_width": "1.10", + "support_line_width": "0.9", + "top_surface_line_width": "1.0", + "initial_layer_print_height": "0.32", + "wall_loops": "1", + "compatible_printers": [ + "Creality Ender-5 Pro (2019) 1.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon.json b/backend/profiles/profiles/Cubicon.json new file mode 100644 index 0000000..7f7f0ab --- /dev/null +++ b/backend/profiles/profiles/Cubicon.json @@ -0,0 +1,106 @@ +{ + "name": "Cubicon", + "version": "02.03.01.10", + "force_update": "0", + "description": "Cubicon configurations", + "machine_model_list": [ + { + "name": "Cubicon xCeler-I", + "sub_path": "machine/Cubicon xCeler-I.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_common_klipper", + "sub_path": "process/fdm_process_common_klipper.json" + }, + { + "name": "cubicon common @Cubicon xCeler-I 0.4 nozzle", + "sub_path": "process/cubicon common @Cubicon xCeler-I 0.4 nozzle.json" + }, + { + "name": "process template @Cubicon xCeler-I 0.4 nozzle", + "sub_path": "process/process template @Cubicon xCeler-I 0.4 nozzle.json" + }, + { + "name": "cubicon default @Cubicon xCeler-I 0.4 nozzle", + "sub_path": "process/cubicon default @Cubicon xCeler-I 0.4 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "Cubicon ABS @Cubicon xCeler-I 0.4 nozzle", + "sub_path": "filament/Cubicon ABS @Cubicon xCeler-I 0.4 nozzle.json" + }, + { + "name": "Cubicon PA-CF @Cubicon xCeler-I 0.4 nozzle", + "sub_path": "filament/Cubicon PA-CF @Cubicon xCeler-I 0.4 nozzle.json" + }, + { + "name": "Cubicon PC @Cubicon xCeler-I 0.4 nozzle", + "sub_path": "filament/Cubicon PC @Cubicon xCeler-I 0.4 nozzle.json" + }, + { + "name": "Cubicon PETG @Cubicon xCeler-I 0.4 nozzle", + "sub_path": "filament/Cubicon PETG @Cubicon xCeler-I 0.4 nozzle.json" + }, + { + "name": "Cubicon PLA @Cubicon xCeler-I 0.4 nozzle", + "sub_path": "filament/Cubicon PLA @Cubicon xCeler-I 0.4 nozzle.json" + }, + { + "name": "Cubicon ABS-A100 @Cubicon xCeler-I 0.4 nozzle", + "sub_path": "filament/Cubicon ABS-A100 @Cubicon xCeler-I 0.4 nozzle.json" + }, + { + "name": "Cubicon ABSk @Cubicon xCeler-I 0.4 nozzle", + "sub_path": "filament/Cubicon ABSk @Cubicon xCeler-I 0.4 nozzle.json" + }, + { + "name": "Cubicon PLA+ @Cubicon xCeler-I 0.4 nozzle", + "sub_path": "filament/Cubicon PLA+ @Cubicon xCeler-I 0.4 nozzle.json" + }, + { + "name": "Cubicon PLAi21 @Cubicon xCeler-I 0.4 nozzle", + "sub_path": "filament/Cubicon PLAi21 @Cubicon xCeler-I 0.4 nozzle.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Cubicon xCeler-I 0.4 nozzle", + "sub_path": "machine/Cubicon xCeler-I 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/Cubicon xCeler-I_bed_texture.svg b/backend/profiles/profiles/Cubicon/Cubicon xCeler-I_bed_texture.svg new file mode 100644 index 0000000..3ea086a --- /dev/null +++ b/backend/profiles/profiles/Cubicon/Cubicon xCeler-I_bed_texture.svg @@ -0,0 +1,258 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Cubicon/Cubicon xCeler-I_cover.png b/backend/profiles/profiles/Cubicon/Cubicon xCeler-I_cover.png new file mode 100644 index 0000000..869c09f Binary files /dev/null and b/backend/profiles/profiles/Cubicon/Cubicon xCeler-I_cover.png differ diff --git a/backend/profiles/profiles/Cubicon/filament/Cubicon ABS @Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/filament/Cubicon ABS @Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..504774e --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/Cubicon ABS @Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Cubicon ABS @Cubicon xCeler-I 0.4 nozzle", + "inherits": "fdm_filament_abs", + "filament_id": "P510cfb0", + "instantiation": "true", + "compatible_printers": [ + "Cubicon xCeler-I 0.4 nozzle" + ], + "default_filament_colour": "", + "filament_settings_id": [ + "Cubicon ABS @Cubicon xCeler-I 0.4 nozzle" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Cubicon" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "70" + ], + "slow_down_min_speed": [ + "30" + ], + "slow_down_layer_time": [ + "3" + ], + "nozzle_temperature": [ + "245" + ], + "temperature_vitrification": [ + "78" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/Cubicon ABS-A100 @Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/filament/Cubicon ABS-A100 @Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..036d5c0 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/Cubicon ABS-A100 @Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Cubicon ABS-A100 @Cubicon xCeler-I 0.4 nozzle", + "inherits": "Cubicon ABS @Cubicon xCeler-I 0.4 nozzle", + "filament_id": "P510cfb1", + "instantiation": "true", + "compatible_printers": [ + "Cubicon xCeler-I 0.4 nozzle" + ], + "default_filament_colour": "", + "filament_settings_id": [ + "Cubicon ABS-A100 @Cubicon xCeler-I 0.4 nozzle" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Cubicon" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "70" + ], + "slow_down_min_speed": [ + "30" + ], + "slow_down_layer_time": [ + "3" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "78" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/Cubicon ABSk @Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/filament/Cubicon ABSk @Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..55a6436 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/Cubicon ABSk @Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Cubicon ABSk @Cubicon xCeler-I 0.4 nozzle", + "inherits": "Cubicon ABS @Cubicon xCeler-I 0.4 nozzle", + "filament_id": "P510cfb2", + "instantiation": "true", + "compatible_printers": [ + "Cubicon xCeler-I 0.4 nozzle" + ], + "default_filament_colour": "", + "filament_settings_id": [ + "Cubicon ABSk @Cubicon xCeler-I 0.4 nozzle" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Cubicon" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "70" + ], + "slow_down_min_speed": [ + "30" + ], + "slow_down_layer_time": [ + "3" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "85" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/Cubicon PA-CF @Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/filament/Cubicon PA-CF @Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..70b8165 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/Cubicon PA-CF @Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Cubicon PA-CF @Cubicon xCeler-I 0.4 nozzle", + "inherits": "fdm_filament_pa", + "filament_id": "P510cfd0", + "instantiation": "true", + "compatible_printers": [ + "Cubicon xCeler-I 0.4 nozzle" + ], + "default_filament_colour": "", + "filament_settings_id": [ + "Cubicon PA-CF @Cubicon xCeler-I 0.4 nozzle" + ], + "filament_type": [ + "PA" + ], + "filament_vendor": [ + "Cubicon" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "5" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ], + "nozzle_temperature": [ + "270" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/Cubicon PC @Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/filament/Cubicon PC @Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..849d03a --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/Cubicon PC @Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Cubicon PC @Cubicon xCeler-I 0.4 nozzle", + "inherits": "fdm_filament_pc", + "filament_id": "P510cfd0", + "instantiation": "true", + "compatible_printers": [ + "Cubicon xCeler-I 0.4 nozzle" + ], + "default_filament_colour": "", + "filament_settings_id": [ + "Cubicon PC @Cubicon xCeler-I 0.4 nozzle" + ], + "filament_type": [ + "PC" + ], + "filament_vendor": [ + "Cubicon" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/Cubicon PETG @Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/filament/Cubicon PETG @Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..c0b1c57 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/Cubicon PETG @Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Cubicon PETG @Cubicon xCeler-I 0.4 nozzle", + "inherits": "fdm_filament_pet", + "filament_id": "P510cfc0", + "instantiation": "true", + "compatible_printers": [ + "Cubicon xCeler-I 0.4 nozzle" + ], + "default_filament_colour": "", + "filament_settings_id": [ + "Cubicon PETG @Cubicon xCeler-I 0.4 nozzle" + ], + "filament_type": [ + "PETG" + ], + "filament_vendor": [ + "Cubicon" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "80" + ], + "slow_down_min_speed": [ + "30" + ], + "slow_down_layer_time": [ + "8" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "70" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/Cubicon PLA @Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/filament/Cubicon PLA @Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..8436718 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/Cubicon PLA @Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Cubicon PLA @Cubicon xCeler-I 0.4 nozzle", + "inherits": "fdm_filament_pla", + "filament_id": "P510cfa0", + "instantiation": "true", + "compatible_printers": [ + "Cubicon xCeler-I 0.4 nozzle" + ], + "default_filament_colour": "", + "filament_settings_id": [ + "Cubicon PLA @Cubicon xCeler-I 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Cubicon" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "50" + ], + "temperature_vitrification": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "100" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "additional_cooling_fan_speed": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/Cubicon PLA+ @Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/filament/Cubicon PLA+ @Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..e8c6118 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/Cubicon PLA+ @Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Cubicon PLA+ @Cubicon xCeler-I 0.4 nozzle", + "inherits": "Cubicon PLA @Cubicon xCeler-I 0.4 nozzle", + "filament_id": "P510cfa1", + "instantiation": "true", + "compatible_printers": [ + "Cubicon xCeler-I 0.4 nozzle" + ], + "default_filament_colour": "", + "filament_settings_id": [ + "Cubicon PLA+ @Cubicon xCeler-I 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Cubicon" + ], + "temperature_vitrification": [ + "52" + ], + "nozzle_temperature_range_high": [ + "220" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/Cubicon PLAi21 @Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/filament/Cubicon PLAi21 @Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..da20c5c --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/Cubicon PLAi21 @Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Cubicon PLAi21 @Cubicon xCeler-I 0.4 nozzle", + "inherits": "Cubicon PLA @Cubicon xCeler-I 0.4 nozzle", + "filament_id": "P510cfa2", + "instantiation": "true", + "compatible_printers": [ + "Cubicon xCeler-I 0.4 nozzle" + ], + "default_filament_colour": "", + "filament_settings_id": [ + "Cubicon PLAi21 @Cubicon xCeler-I 0.4 nozzle" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Cubicon" + ], + "temperature_vitrification": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/fdm_filament_abs.json b/backend/profiles/profiles/Cubicon/filament/fdm_filament_abs.json new file mode 100644 index 0000000..e5db0db --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/fdm_filament_abs.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "ABS" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "10" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "filament_flow_ratio": [ + "0.926" + ], + "temperature_vitrification": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/fdm_filament_common.json b/backend/profiles/profiles/Cubicon/filament/fdm_filament_common.json new file mode 100644 index 0000000..d51946a --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/fdm_filament_pa.json b/backend/profiles/profiles/Cubicon/filament/fdm_filament_pa.json new file mode 100644 index 0000000..8cd07cf --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/fdm_filament_pa.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFN99", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "4" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "30" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "108" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/fdm_filament_pc.json b/backend/profiles/profiles/Cubicon/filament/fdm_filament_pc.json new file mode 100644 index 0000000..0ab2753 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/fdm_filament_pc.json @@ -0,0 +1,92 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFC99", + "instantiation": "false", + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_type": [ + "PC" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "120" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/fdm_filament_pet.json b/backend/profiles/profiles/Cubicon/filament/fdm_filament_pet.json new file mode 100644 index 0000000..9c5268f --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/fdm_filament_pet.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFG99", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "70" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/filament/fdm_filament_pla.json b/backend/profiles/profiles/Cubicon/filament/fdm_filament_pla.json new file mode 100644 index 0000000..342bb3e --- /dev/null +++ b/backend/profiles/profiles/Cubicon/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/machine/Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/machine/Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..f8f9040 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/machine/Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,244 @@ +{ + "type": "machine", + "name": "Cubicon xCeler-I 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "User", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Cubicon PLA @base" + ], + "default_print_profile": "0.08mm Extra Fine @Creality K1 (0.4 nozzle)", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "END_PRINT", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "500", + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000", + "20000" + ], + "machine_max_acceleration_x": [ + "13000", + "20000" + ], + "machine_max_acceleration_y": [ + "13000", + "20000" + ], + "machine_max_acceleration_z": [ + "250", + "500" + ], + "machine_max_speed_z": [ + "25", + "12" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "13000", + "13000" + ], + "machine_max_jerk_e": [ + "20", + "20" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "20", + "20" + ], + "machine_max_junction_deviation": [ + "0", + "0" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.1" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "print_host": "", + "print_host_webui": "", + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "290", + "printer_model": "Cubicon xCeler-I", + "printer_notes": "", + "printer_settings_id": "Cubicon xCeler-I 0.4 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "1" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_on_top_layer": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "0" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "0", + "support_chamber_temp_control": "0", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": "48x48/PNG, 300x300/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "0" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.2" + ], + "z_hop_types": [ + "Normal Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/machine/Cubicon xCeler-I.json b/backend/profiles/profiles/Cubicon/machine/Cubicon xCeler-I.json new file mode 100644 index 0000000..b8df593 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/machine/Cubicon xCeler-I.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "Cubicon xCeler-I", + "nozzle_diameter": "0.4", + "bed_model": "", + "bed_texture": "Cubicon xCeler-I_bed_texture.svg", + "family": "Cuibicon", + "machine_tech": "FFF", + "default_materials": "Cubicon PLA @Cubicon xCeler-I 0.4 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/machine/fdm_machine_common.json b/backend/profiles/profiles/Cubicon/machine/fdm_machine_common.json new file mode 100644 index 0000000..b9cc4be --- /dev/null +++ b/backend/profiles/profiles/Cubicon/machine/fdm_machine_common.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "support_chamber_temp_control": "0", + "support_air_filtration": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_hop_types": "Normal Lift", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/process/cubicon common @Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/process/cubicon common @Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..3c63342 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/process/cubicon common @Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "cubicon common @Cubicon xCeler-I 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "instantiation": "false", + "compatible_printers": [ + "Cubicon xCeler-I 0.4 nozzle" + ], + "print_settings_id": "cubicon common @Cubicon xCeler-I 0.4 nozzle", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "100", + "bridge_angle": "0", + "bridge_flow": "0.9", + "internal_bridge_flow": "0.9", + "brim_type": "no_brim", + "detect_overhang_wall": "1", + "resolution": "0.012", + "elefant_foot_compensation": "0.15", + "percise_outer_wall": "1", + "percise_z_height": "0.2", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "exclude_object": "0", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{printer_model}_{print_time}.gcode", + "gap_infill_speed": "250", + "infill_combination": "1", + "infill_direction": "45", + "infill_wall_overlap": "15", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "initial_layer_speed": "60", + "initial_layer_infill_speed": "60", + "initial_layer_travel_speed": "500", + "slow_down_layers": "1", + "only_one_wall_top": "1", + "inner_wall_speed": "300", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "layer_height": "0.2", + "line_width": "0.42", + "minimum_sparse_infill_area": "15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "print_sequence": "by layer", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "seam_position": "back", + "seam_gap": "10%", + "enable_arc_fitting": "0", + "staggered_inner_seams": "1", + "role_based_wipe_speed": "1", + "skirt_distance": "2.5", + "skirt_height": "1", + "skirt_speed": "50", + "skirt_start_angle": "-45", + "sparse_infill_density": "15", + "sparse_infill_speed": "270", + "sparse_infill_pattern": "grid", + "support_angle": "0", + "support_type": "normal(auto)", + "support_base_pattern_spacing": "2.5", + "support_expansion": "0", + "support_interface_spacing": "0.5", + "support_interface_bottom_spacing": "0.5", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_base_pattern": "rectilinear", + "support_interface_pattern": "rectilinear", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "1", + "support_bottom_interface_spacing": "0", + "support_speed": "150", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "top_surface_line_width": "0.42", + "top_surface_speed": "200", + "top_solid_infill_flow_ratio": "0.9", + "travel_speed": "500", + "support_threshold_angle": "15", + "wall_loops": "2", + "thick_bridges": "0", + "extra_perimeters_on_overhangs": "1", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "slow_down_curled_perimeters": "0", + "default_jerk": "9", + "top_surface_jerk": "7", + "travel_jerk": "12", + "infill_jerk": "12", + "initial_layer_jerk": "9", + "inner_wall_jerk": "7", + "outer_wall_jerk": "7", + "default_acceleration": "13000", + "travel_acceleration": "13000", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "initial_layer_acceleration": "1000", + "top_surface_acceleration": "2000", + "raft_first_layer_density": "90", + "raft_first_layer_expansion": "2", + "precise_outer_wall": "1", + "precise_z_height": "0", + "slowdown_for_curled_perimeters": "0", + "bridge_speed": "50", + "internal_bridge_speed": "150%", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "independent_support_layer_height": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/process/cubicon default @Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/process/cubicon default @Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..dd1f422 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/process/cubicon default @Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "cubicon default @Cubicon xCeler-I 0.4 nozzle", + "inherits": "cubicon common @Cubicon xCeler-I 0.4 nozzle", + "instantiation": "true", + "print_settings_id": "cubicon default @Cubicon xCeler-I 0.4 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/process/fdm_process_common.json b/backend/profiles/profiles/Cubicon/process/fdm_process_common.json new file mode 100644 index 0000000..2cb485e --- /dev/null +++ b/backend/profiles/profiles/Cubicon/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/process/fdm_process_common_klipper.json b/backend/profiles/profiles/Cubicon/process/fdm_process_common_klipper.json new file mode 100644 index 0000000..a746134 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/process/fdm_process_common_klipper.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "fdm_process_common_klipper", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "default_jerk": "9", + "initial_layer_jerk": "9", + "outer_wall_jerk": "7", + "infill_jerk": "12", + "travel_jerk": "12", + "inner_wall_jerk": "7", + "top_surface_jerk": "7", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Cubicon/process/process template @Cubicon xCeler-I 0.4 nozzle.json b/backend/profiles/profiles/Cubicon/process/process template @Cubicon xCeler-I 0.4 nozzle.json new file mode 100644 index 0000000..4478100 --- /dev/null +++ b/backend/profiles/profiles/Cubicon/process/process template @Cubicon xCeler-I 0.4 nozzle.json @@ -0,0 +1,318 @@ +{ + "type": "process", + "name": "process template @Cubicon xCeler-I 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "User", + "instantiation": "false", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "outer_only", + "brim_width": "5", + "calib_flowrate_topinfill_special_order": "0", + "compatible_printers": [ + "Cubicon xCeler-I 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "8000", + "default_jerk": "20", + "default_junction_deviation": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_extra_bridge_layer": "disabled", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "extrusion_rate_smoothing_external_perimeter_only": "0", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_noise_type": "classic", + "fuzzy_skin_octaves": "4", + "fuzzy_skin_persistence": "0.5", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_scale": "1", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "nowhere", + "gap_infill_speed": "250", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_combination_max_layer_height": "100%", + "infill_direction": "45", + "infill_jerk": "20", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "20", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.25", + "initial_layer_speed": "200", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "8000", + "inner_wall_jerk": "20", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "400", + "interface_shells": "0", + "interlocking_beam": "0", + "interlocking_beam_layer_count": "2", + "interlocking_beam_width": "0.8", + "interlocking_boundary_avoidance": "2", + "interlocking_depth": "2", + "interlocking_orientation": "22.5", + "internal_bridge_angle": "0", + "internal_bridge_density": "100%", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_speed": "250", + "ironing_angle": "-1", + "ironing_flow": "10%", + "ironing_inset": "0", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "is_infill_first": "0", + "lattice_angle_1": "-45", + "lattice_angle_2": "45", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_skirt_length": "0", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "300", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "preheat_steps": "1", + "preheat_time": "30", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "process template @Cubicon xCeler-I 0.4 nozzle", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "1", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "single_loop_draft_shield": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "skirt_start_angle": "-135", + "skirt_type": "combined", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "10%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "270", + "spiral_finishing_flow_ratio": "0", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "spiral_starting_flow_ratio": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_first_layer_gap": "0.2", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "snug", + "support_threshold_angle": "30", + "support_threshold_overlap": "50%", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "20", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "200", + "travel_acceleration": "10000", + "travel_jerk": "20", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_sequence": "outer wall/inner wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_flow": "100%", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_filament": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom.json b/backend/profiles/profiles/Custom.json new file mode 100644 index 0000000..dbba652 --- /dev/null +++ b/backend/profiles/profiles/Custom.json @@ -0,0 +1,274 @@ +{ + "name": "Custom Printer", + "version": "02.03.01.10", + "force_update": "0", + "description": "My configurations", + "machine_model_list": [ + { + "name": "Generic Klipper Printer", + "sub_path": "machine/MyKlipper.json" + }, + { + "name": "Generic Marlin Printer", + "sub_path": "machine/MyMarlin.json" + }, + { + "name": "Generic RRF Printer", + "sub_path": "machine/MyRRF.json" + }, + { + "name": "Generic ToolChanger Printer", + "sub_path": "machine/MyToolChanger.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_klipper_common", + "sub_path": "process/fdm_process_klipper_common.json" + }, + { + "name": "fdm_process_marlin_common", + "sub_path": "process/fdm_process_marlin_common.json" + }, + { + "name": "fdm_process_rrf_common", + "sub_path": "process/fdm_process_rrf_common.json" + }, + { + "name": "0.08mm Extra Fine @MyKlipper", + "sub_path": "process/0.08mm Extra Fine @MyKlipper.json" + }, + { + "name": "0.12mm Fine @MyKlipper", + "sub_path": "process/0.12mm Fine @MyKlipper.json" + }, + { + "name": "0.15mm Optimal @MyKlipper", + "sub_path": "process/0.15mm Optimal @MyKlipper.json" + }, + { + "name": "0.16mm Optimal @MyKlipper", + "sub_path": "process/0.16mm Optimal @MyKlipper.json" + }, + { + "name": "0.20mm Standard @MyKlipper", + "sub_path": "process/0.20mm Standard @MyKlipper.json" + }, + { + "name": "0.24mm Draft @MyKlipper", + "sub_path": "process/0.24mm Draft @MyKlipper.json" + }, + { + "name": "0.28mm Extra Draft @MyKlipper", + "sub_path": "process/0.28mm Extra Draft @MyKlipper.json" + }, + { + "name": "0.32mm Standard @MyKlipper", + "sub_path": "process/0.32mm Extra Draft @MyKlipper.json" + }, + { + "name": "0.40mm Standard @MyKlipper", + "sub_path": "process/0.40mm Extra Draft @MyKlipper.json" + }, + { + "name": "0.56mm Standard @MyKlipper", + "sub_path": "process/0.56mm Extra Draft @MyKlipper.json" + }, + { + "name": "fdm_process_mytoolchanger_common", + "sub_path": "process/fdm_process_mytoolchanger_common.json" + }, + { + "name": "0.08mm Extra Fine @MyMarlin", + "sub_path": "process/0.08mm Extra Fine @MyMarlin.json" + }, + { + "name": "0.12mm Fine @MyMarlin", + "sub_path": "process/0.12mm Fine @MyMarlin.json" + }, + { + "name": "0.15mm Optimal @MyMarlin", + "sub_path": "process/0.15mm Optimal @MyMarlin.json" + }, + { + "name": "0.20mm Standard @MyMarlin", + "sub_path": "process/0.20mm Standard @MyMarlin.json" + }, + { + "name": "0.24mm Draft @MyMarlin", + "sub_path": "process/0.24mm Draft @MyMarlin.json" + }, + { + "name": "0.28mm Extra Draft @MyMarlin", + "sub_path": "process/0.28mm Extra Draft @MyMarlin.json" + }, + { + "name": "0.08mm Extra Fine @MyRRF", + "sub_path": "process/0.08mm Extra Fine @MyRRF.json" + }, + { + "name": "0.12mm Fine @MyRRF", + "sub_path": "process/0.12mm Fine @MyRRF.json" + }, + { + "name": "0.15mm Optimal @MyRRF", + "sub_path": "process/0.15mm Optimal @MyRRF.json" + }, + { + "name": "0.20mm Standard @MyRRF", + "sub_path": "process/0.20mm Standard @MyRRF.json" + }, + { + "name": "0.24mm Draft @MyRRF", + "sub_path": "process/0.24mm Draft @MyRRF.json" + }, + { + "name": "0.28mm Extra Draft @MyRRF", + "sub_path": "process/0.28mm Extra Draft @MyRRF.json" + }, + { + "name": "0.08mm Extra Fine @MyToolChanger", + "sub_path": "process/0.08mm Extra Fine @MyToolChanger.json" + }, + { + "name": "0.12mm Fine @MyToolChanger", + "sub_path": "process/0.12mm Fine @MyToolChanger.json" + }, + { + "name": "0.15mm Optimal @MyToolChanger", + "sub_path": "process/0.15mm Optimal @MyToolChanger.json" + }, + { + "name": "0.16mm Optimal @MyToolChanger", + "sub_path": "process/0.16mm Optimal @MyToolChanger.json" + }, + { + "name": "0.20mm Standard @MyToolChanger", + "sub_path": "process/0.20mm Standard @MyToolChanger.json" + }, + { + "name": "0.24mm Draft @MyToolChanger", + "sub_path": "process/0.24mm Draft @MyToolChanger.json" + }, + { + "name": "0.28mm Extra Draft @MyToolChanger", + "sub_path": "process/0.28mm Extra Draft @MyToolChanger.json" + }, + { + "name": "0.32mm Extra Draft @MyToolChanger", + "sub_path": "process/0.32mm Extra Draft @MyToolChanger.json" + }, + { + "name": "0.40mm Standard @MyToolChanger", + "sub_path": "process/0.40mm Extra Draft @MyToolChanger.json" + }, + { + "name": "0.56mm Standard @MyToolChanger", + "sub_path": "process/0.56mm Extra Draft @MyToolChanger.json" + } + ], + "filament_list": [ + { + "name": "Generic ABS @MyToolChanger", + "sub_path": "filament/Generic ABS @MyToolChanger.json" + }, + { + "name": "Generic ASA @MyToolChanger", + "sub_path": "filament/Generic ASA @MyToolChanger.json" + }, + { + "name": "Generic PA @MyToolChanger", + "sub_path": "filament/Generic PA @MyToolChanger.json" + }, + { + "name": "Generic PA-CF @MyToolChanger", + "sub_path": "filament/Generic PA-CF @MyToolChanger.json" + }, + { + "name": "Generic PC @MyToolChanger", + "sub_path": "filament/Generic PC @MyToolChanger.json" + }, + { + "name": "Generic PETG @MyToolChanger", + "sub_path": "filament/Generic PETG @MyToolChanger.json" + }, + { + "name": "Generic PLA @MyToolChanger", + "sub_path": "filament/Generic PLA @MyToolChanger.json" + }, + { + "name": "Generic PLA-CF @MyToolChanger", + "sub_path": "filament/Generic PLA-CF @MyToolChanger.json" + }, + { + "name": "Generic PVA @MyToolChanger", + "sub_path": "filament/Generic PVA @MyToolChanger.json" + }, + { + "name": "Generic TPU @MyToolChanger", + "sub_path": "filament/Generic TPU @MyToolChanger.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "MyMarlin 0.4 nozzle", + "sub_path": "machine/MyMarlin 0.4 nozzle.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "fdm_rrf_common", + "sub_path": "machine/fdm_rrf_common.json" + }, + { + "name": "MyKlipper 0.2 nozzle", + "sub_path": "machine/MyKlipper 0.2 nozzle.json" + }, + { + "name": "MyKlipper 0.4 nozzle", + "sub_path": "machine/MyKlipper 0.4 nozzle.json" + }, + { + "name": "MyKlipper 0.6 nozzle", + "sub_path": "machine/MyKlipper 0.6 nozzle.json" + }, + { + "name": "MyKlipper 0.8 nozzle", + "sub_path": "machine/MyKlipper 0.8 nozzle.json" + }, + { + "name": "fdm_toolchanger_common", + "sub_path": "machine/fdm_toolchanger_common.json" + }, + { + "name": "MyRRF 0.4 nozzle", + "sub_path": "machine/MyRRF 0.4 nozzle.json" + }, + { + "name": "MyToolChanger 0.2 nozzle", + "sub_path": "machine/MyToolChanger 0.2 nozzle.json" + }, + { + "name": "MyToolChanger 0.4 nozzle", + "sub_path": "machine/MyToolChanger 0.4 nozzle.json" + }, + { + "name": "MyToolChanger 0.6 nozzle", + "sub_path": "machine/MyToolChanger 0.6 nozzle.json" + }, + { + "name": "MyToolChanger 0.8 nozzle", + "sub_path": "machine/MyToolChanger 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/Custom_350_bed.stl b/backend/profiles/profiles/Custom/Custom_350_bed.stl new file mode 100644 index 0000000..d2a9a49 Binary files /dev/null and b/backend/profiles/profiles/Custom/Custom_350_bed.stl differ diff --git a/backend/profiles/profiles/Custom/Generic Klipper Printer_cover.png b/backend/profiles/profiles/Custom/Generic Klipper Printer_cover.png new file mode 100644 index 0000000..4f30aa5 Binary files /dev/null and b/backend/profiles/profiles/Custom/Generic Klipper Printer_cover.png differ diff --git a/backend/profiles/profiles/Custom/Generic Marlin Printer_cover.png b/backend/profiles/profiles/Custom/Generic Marlin Printer_cover.png new file mode 100644 index 0000000..6bf64e1 Binary files /dev/null and b/backend/profiles/profiles/Custom/Generic Marlin Printer_cover.png differ diff --git a/backend/profiles/profiles/Custom/Generic RRF Printer_cover.png b/backend/profiles/profiles/Custom/Generic RRF Printer_cover.png new file mode 100644 index 0000000..8916fc4 Binary files /dev/null and b/backend/profiles/profiles/Custom/Generic RRF Printer_cover.png differ diff --git a/backend/profiles/profiles/Custom/Generic ToolChanger Printer_cover.png b/backend/profiles/profiles/Custom/Generic ToolChanger Printer_cover.png new file mode 100644 index 0000000..05cc483 Binary files /dev/null and b/backend/profiles/profiles/Custom/Generic ToolChanger Printer_cover.png differ diff --git a/backend/profiles/profiles/Custom/filament/Generic ABS @MyToolChanger.json b/backend/profiles/profiles/Custom/filament/Generic ABS @MyToolChanger.json new file mode 100644 index 0000000..a0ce323 --- /dev/null +++ b/backend/profiles/profiles/Custom/filament/Generic ABS @MyToolChanger.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Generic ABS @MyToolChanger", + "renamed_from": "My Generic ABS @MyToolChanger", + "inherits": "Generic ABS @System", + "from": "system", + "setting_id": "GFB99_MTC_0", + "instantiation": "true", + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_load_time": [ + "10.5" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_unload_time": [ + "8.5" + ], + "filament_unloading_speed": [ + "100" + ], + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/filament/Generic ASA @MyToolChanger.json b/backend/profiles/profiles/Custom/filament/Generic ASA @MyToolChanger.json new file mode 100644 index 0000000..f52bbfe --- /dev/null +++ b/backend/profiles/profiles/Custom/filament/Generic ASA @MyToolChanger.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Generic ASA @MyToolChanger", + "renamed_from": "My Generic ASA @MyToolChanger", + "inherits": "Generic ASA @System", + "from": "system", + "setting_id": "GFB98_MTC_0", + "instantiation": "true", + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_load_time": [ + "10.5" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_unload_time": [ + "8.5" + ], + "filament_unloading_speed": [ + "100" + ], + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/filament/Generic PA @MyToolChanger.json b/backend/profiles/profiles/Custom/filament/Generic PA @MyToolChanger.json new file mode 100644 index 0000000..fd7e4f4 --- /dev/null +++ b/backend/profiles/profiles/Custom/filament/Generic PA @MyToolChanger.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Generic PA @MyToolChanger", + "renamed_from": "My Generic PA @MyToolChanger", + "inherits": "Generic PA @System", + "from": "system", + "setting_id": "GFN99_MTC_0", + "instantiation": "true", + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_load_time": [ + "10.5" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_unload_time": [ + "8.5" + ], + "filament_unloading_speed": [ + "100" + ], + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/filament/Generic PA-CF @MyToolChanger.json b/backend/profiles/profiles/Custom/filament/Generic PA-CF @MyToolChanger.json new file mode 100644 index 0000000..86842ce --- /dev/null +++ b/backend/profiles/profiles/Custom/filament/Generic PA-CF @MyToolChanger.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Generic PA-CF @MyToolChanger", + "renamed_from": "My Generic PA-CF @MyToolChanger", + "inherits": "Generic PA-CF @System", + "from": "system", + "setting_id": "GFN98_MTC_0", + "instantiation": "true", + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_load_time": [ + "10.5" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_unload_time": [ + "8.5" + ], + "filament_unloading_speed": [ + "100" + ], + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/filament/Generic PC @MyToolChanger.json b/backend/profiles/profiles/Custom/filament/Generic PC @MyToolChanger.json new file mode 100644 index 0000000..df13f16 --- /dev/null +++ b/backend/profiles/profiles/Custom/filament/Generic PC @MyToolChanger.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Generic PC @MyToolChanger", + "renamed_from": "My Generic PC @MyToolChanger", + "inherits": "Generic PC @System", + "from": "system", + "setting_id": "GFC99_MTC_0", + "filament_id": "GFC99", + "instantiation": "true", + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_load_time": [ + "10.5" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_unload_time": [ + "8.5" + ], + "filament_unloading_speed": [ + "100" + ], + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/filament/Generic PETG @MyToolChanger.json b/backend/profiles/profiles/Custom/filament/Generic PETG @MyToolChanger.json new file mode 100644 index 0000000..3ae961f --- /dev/null +++ b/backend/profiles/profiles/Custom/filament/Generic PETG @MyToolChanger.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Generic PETG @MyToolChanger", + "renamed_from": "My Generic PETG @MyToolChanger", + "inherits": "Generic PETG @System", + "from": "system", + "setting_id": "GFG99_MTC_0", + "filament_id": "GFG99", + "instantiation": "true", + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_load_time": [ + "10.5" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_unload_time": [ + "8.5" + ], + "filament_unloading_speed": [ + "100" + ], + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/filament/Generic PLA @MyToolChanger.json b/backend/profiles/profiles/Custom/filament/Generic PLA @MyToolChanger.json new file mode 100644 index 0000000..0fc649a --- /dev/null +++ b/backend/profiles/profiles/Custom/filament/Generic PLA @MyToolChanger.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Generic PLA @MyToolChanger", + "renamed_from": "My Generic PLA @MyToolChanger", + "inherits": "Generic PLA @System", + "from": "system", + "setting_id": "GFL99_MTC_0", + "filament_id": "GFL99", + "instantiation": "true", + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_load_time": [ + "10.5" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_unload_time": [ + "8.5" + ], + "filament_unloading_speed": [ + "100" + ], + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/filament/Generic PLA-CF @MyToolChanger.json b/backend/profiles/profiles/Custom/filament/Generic PLA-CF @MyToolChanger.json new file mode 100644 index 0000000..16db7a6 --- /dev/null +++ b/backend/profiles/profiles/Custom/filament/Generic PLA-CF @MyToolChanger.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Generic PLA-CF @MyToolChanger", + "renamed_from": "My Generic PLA-CF @MyToolChanger", + "inherits": "Generic PLA-CF @System", + "from": "system", + "setting_id": "GFL98_MTC_0", + "filament_id": "GFL98", + "instantiation": "true", + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_load_time": [ + "10.5" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_unload_time": [ + "8.5" + ], + "filament_unloading_speed": [ + "100" + ], + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/filament/Generic PVA @MyToolChanger.json b/backend/profiles/profiles/Custom/filament/Generic PVA @MyToolChanger.json new file mode 100644 index 0000000..71b9b1c --- /dev/null +++ b/backend/profiles/profiles/Custom/filament/Generic PVA @MyToolChanger.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Generic PVA @MyToolChanger", + "renamed_from": "My Generic PVA @MyToolChanger", + "inherits": "Generic PVA @System", + "from": "system", + "setting_id": "GFS99_MTC_0", + "filament_id": "GFS99", + "instantiation": "true", + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_load_time": [ + "10.5" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_unload_time": [ + "8.5" + ], + "filament_unloading_speed": [ + "100" + ], + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/filament/Generic TPU @MyToolChanger.json b/backend/profiles/profiles/Custom/filament/Generic TPU @MyToolChanger.json new file mode 100644 index 0000000..d5d3ff6 --- /dev/null +++ b/backend/profiles/profiles/Custom/filament/Generic TPU @MyToolChanger.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Generic TPU @MyToolChanger", + "renamed_from": "My Generic TPU @MyToolChanger", + "inherits": "Generic TPU @System", + "from": "system", + "setting_id": "GFU99_MTC_0", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyKlipper 0.2 nozzle.json b/backend/profiles/profiles/Custom/machine/MyKlipper 0.2 nozzle.json new file mode 100644 index 0000000..5be6139 --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyKlipper 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "MyKlipper 0.2 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Generic Klipper Printer", + "nozzle_diameter": [ + "0.2" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyKlipper 0.4 nozzle.json b/backend/profiles/profiles/Custom/machine/MyKlipper 0.4 nozzle.json new file mode 100644 index 0000000..3e8ac9e --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyKlipper 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "MyKlipper 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Generic Klipper Printer", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyKlipper 0.6 nozzle.json b/backend/profiles/profiles/Custom/machine/MyKlipper 0.6 nozzle.json new file mode 100644 index 0000000..241e87f --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyKlipper 0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "MyKlipper 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Generic Klipper Printer", + "nozzle_diameter": [ + "0.6" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.12" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyKlipper 0.8 nozzle.json b/backend/profiles/profiles/Custom/machine/MyKlipper 0.8 nozzle.json new file mode 100644 index 0000000..92e0d5b --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyKlipper 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "MyKlipper 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Generic Klipper Printer", + "nozzle_diameter": [ + "0.8" + ], + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.2" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyKlipper.json b/backend/profiles/profiles/Custom/machine/MyKlipper.json new file mode 100644 index 0000000..8a90183 --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyKlipper.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Generic Klipper Printer", + "model_id": "my_klipper_01", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "MyPrinter", + "bed_model": "", + "bed_texture": "orcaslicer_bed_texture.svg", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyMarlin 0.4 nozzle.json b/backend/profiles/profiles/Custom/machine/MyMarlin 0.4 nozzle.json new file mode 100644 index 0000000..63db09d --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyMarlin 0.4 nozzle.json @@ -0,0 +1,43 @@ +{ + "type": "machine", + "name": "MyMarlin 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Generic Marlin Printer", + "gcode_flavor": "marlin", + "machine_end_gcode": "G1 E-1.0 F2100 ; retract\nG92 E0.0\nG1{if max_layer_z < max_print_height} Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} E-34.0 F720 ; move print head up & retract filament\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y105 F3000 ; park print head\nM84 ; disable motors", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 ; home all\nG1 Y1.0 Z0.3 F1000 ; move print head up\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\n; initial load\nG1 X205.0 E19 F1000\nG1 Y1.6\nG1 X5.0 E19 F1000\nG92 E0.0\n; intro line\nG1 Y2.0 Z0.2 F1000\nG1 X65.0 E9.0 F1000\nG1 X105.0 E12.5 F1000\nG92 E0.0", + "max_layer_height": [ + "0.32" + ], + "retraction_length": [ + "0.9" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "deretraction_speed": [ + "35" + ], + "wipe": [ + "0" + ], + "z_hop": [ + "0.4" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyMarlin.json b/backend/profiles/profiles/Custom/machine/MyMarlin.json new file mode 100644 index 0000000..c7e2381 --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyMarlin.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Generic Marlin Printer", + "model_id": "my_marlin_01", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "MyPrinter", + "bed_model": "", + "bed_texture": "orcaslicer_bed_texture.svg", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyRRF 0.4 nozzle.json b/backend/profiles/profiles/Custom/machine/MyRRF 0.4 nozzle.json new file mode 100644 index 0000000..e22d6ac --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyRRF 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "MyRRF 0.4 nozzle", + "inherits": "fdm_rrf_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Generic RRF Printer", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyRRF.json b/backend/profiles/profiles/Custom/machine/MyRRF.json new file mode 100644 index 0000000..c830e20 --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyRRF.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Generic RRF Printer", + "model_id": "my_rrf_01", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "MyPrinter", + "bed_model": "", + "bed_texture": "orcaslicer_bed_texture.svg", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyToolChanger 0.2 nozzle.json b/backend/profiles/profiles/Custom/machine/MyToolChanger 0.2 nozzle.json new file mode 100644 index 0000000..8e3bd3a --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyToolChanger 0.2 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "MyToolChanger 0.2 nozzle", + "inherits": "fdm_toolchanger_common", + "from": "system", + "setting_id": "GM_CUSTOM_001", + "instantiation": "true", + "printer_model": "Generic ToolChanger Printer", + "nozzle_diameter": [ + "0.2", + "0.2", + "0.2", + "0.2", + "0.2" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyToolChanger 0.4 nozzle.json b/backend/profiles/profiles/Custom/machine/MyToolChanger 0.4 nozzle.json new file mode 100644 index 0000000..aa23485 --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyToolChanger 0.4 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "MyToolChanger 0.4 nozzle", + "inherits": "fdm_toolchanger_common", + "from": "system", + "setting_id": "GM_CUSTOM_002", + "instantiation": "true", + "printer_model": "Generic ToolChanger Printer", + "nozzle_diameter": [ + "0.4", + "0.4", + "0.4", + "0.4", + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyToolChanger 0.6 nozzle.json b/backend/profiles/profiles/Custom/machine/MyToolChanger 0.6 nozzle.json new file mode 100644 index 0000000..f63a298 --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyToolChanger 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "MyToolChanger 0.6 nozzle", + "inherits": "fdm_toolchanger_common", + "from": "system", + "setting_id": "GM_CUSTOM_003", + "instantiation": "true", + "printer_model": "Generic ToolChanger Printer", + "nozzle_diameter": [ + "0.6", + "0.6", + "0.6", + "0.6", + "0.6" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.12" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyToolChanger 0.8 nozzle.json b/backend/profiles/profiles/Custom/machine/MyToolChanger 0.8 nozzle.json new file mode 100644 index 0000000..37434f3 --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyToolChanger 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "MyToolChanger 0.8 nozzle", + "inherits": "fdm_toolchanger_common", + "from": "system", + "setting_id": "GM_CUSTOM_004", + "instantiation": "true", + "printer_model": "Generic ToolChanger Printer", + "nozzle_diameter": [ + "0.8", + "0.8", + "0.8", + "0.8", + "0.8" + ], + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.2" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/MyToolChanger.json b/backend/profiles/profiles/Custom/machine/MyToolChanger.json new file mode 100644 index 0000000..3f1d3b6 --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/MyToolChanger.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Generic ToolChanger Printer", + "model_id": "my_toolchanger_01", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "MyPrinter", + "bed_model": "Custom_350_bed.stl", + "bed_texture": "orcaslicer_bed_texture.svg", + "hotend_model": "", + "default_materials": "Generic PLA @MyToolChanger;Generic ABS @MyToolChanger;Generic PLA-CF @MyToolChanger;Generic PETG @MyToolChanger;Generic TPU @MyToolChanger;Generic ASA @MyToolChanger;Generic PC @MyToolChanger;Generic PVA @MyToolChanger;Generic PA @MyToolChanger;Generic PA-CF @MyToolChanger" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/fdm_klipper_common.json b/backend/profiles/profiles/Custom/machine/fdm_klipper_common.json new file mode 100644 index 0000000..bb2b666 --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/fdm_klipper_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "default_print_profile": "0.20mm Standard @MyKlipper", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/fdm_machine_common.json b/backend/profiles/profiles/Custom/machine/fdm_machine_common.json new file mode 100644 index 0000000..da8fc01 --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/fdm_machine_common.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/fdm_rrf_common.json b/backend/profiles/profiles/Custom/machine/fdm_rrf_common.json new file mode 100644 index 0000000..5a79ae4 --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/fdm_rrf_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_rrf_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "reprapfirmware", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "default_print_profile": "0.20mm Standard @MyRRF", + "bed_exclude_area": [ + "0x0" + ], + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_start_gcode": "; Prime Filament Sensor for Runout\nM581 P1 T2 S-1 R0\nM950 J1 C\"nil\" ; Input 1 e0 Filament Sensor \nM591 D0 P2 C\"e0stop\" S1 ; Filament Runout Sensor\n\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 S140 ; Set extruder temp 140C before bed level\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\n;G28 W\nG32 ; Levels Z Tilt and probes Z=0\nG29 S0 ; mesh bed leveling\nG1 X0 Y0 Z2 F2000\nM109 S[first_layer_temperature] ; wait for extruder temp\n\nG1 X10 Y-7 Z0.3 F1000.0 ; go outside print area\nG92 E0.0\nG1 Z0.2 E8 ; Purge Bubble\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E12.5 F1000.0 ; intro line\nG92 E0.0", + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nG1 X0 Y200 F3600 ; park\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+49, max_print_height)} F720 ; Move print head further up{endif}\nM221 S100 ; reset flow\nM900 K0 ; reset LA\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM84 ; disable motors", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/machine/fdm_toolchanger_common.json b/backend/profiles/profiles/Custom/machine/fdm_toolchanger_common.json new file mode 100644 index 0000000..c29367f --- /dev/null +++ b/backend/profiles/profiles/Custom/machine/fdm_toolchanger_common.json @@ -0,0 +1,188 @@ +{ + "type": "machine", + "name": "fdm_toolchanger_common", + "inherits": "fdm_klipper_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "single_extruder_multi_material": "0", + "default_filament_profile": [ + "Generic PLA @MyToolChanger" + ], + "default_print_profile": "0.20mm Standard @MyToolChanger", + "max_layer_height": [ + "0.32", + "0.32", + "0.32", + "0.32", + "0.32" + ], + "min_layer_height": [ + "0.08", + "0.08", + "0.08", + "0.08", + "0.08" + ], + "deretraction_speed": [ + "30", + "30", + "30", + "30", + "30" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F", + "#FCE94F", + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0", + "0x0", + "0x0", + "0x0" + ], + "long_retractions_when_cut": [ + "0", + "0", + "0", + "0", + "0" + ], + "nozzle_diameter": [ + "0.4", + "0.4", + "0.4", + "0.4", + "0.4" + ], + "retract_before_wipe": [ + "70%", + "70%", + "70%", + "70%", + "70%" + ], + "retract_length_toolchange": [ + "2", + "2", + "2", + "2", + "2" + ], + "retract_lift_above": [ + "0", + "0", + "0", + "0", + "0" + ], + "retract_lift_below": [ + "0", + "0", + "0", + "0", + "0" + ], + "retract_lift_enforce": [ + "All Surfaces", + "All Surfaces", + "All Surfaces", + "All Surfaces", + "All Surfaces" + ], + "retract_restart_extra": [ + "0", + "0", + "0", + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0", + "0", + "0", + "0" + ], + "retract_when_changing_layer": [ + "1", + "1", + "1", + "1", + "1" + ], + "retraction_distances_when_cut": [ + "18", + "18", + "18", + "18", + "18" + ], + "retraction_length": [ + "0.8", + "0.8", + "0.8", + "0.8", + "0.8" + ], + "retraction_minimum_travel": [ + "1", + "1", + "1", + "1", + "1" + ], + "retraction_speed": [ + "30", + "30", + "30", + "30", + "30" + ], + "travel_slope": [ + "3", + "3", + "3", + "3", + "3" + ], + "wipe": [ + "1", + "1", + "1", + "1", + "1" + ], + "wipe_distance": [ + "1", + "1", + "1", + "1", + "1" + ], + "z_hop": [ + "0.4", + "0.4", + "0.4", + "0.4", + "0.4" + ], + "z_hop_types": [ + "Normal Lift", + "Normal Lift", + "Normal Lift", + "Normal Lift", + "Normal Lift" + ], + "purge_in_prime_tower": "0", + "machine_pause_gcode": "M601", + "change_filament_gcode": "", + "machine_start_gcode": "PRINT_START TOOL_TEMP={first_layer_temperature[initial_tool]} {if is_extruder_used[0]}T0_TEMP={first_layer_temperature[0]}{endif} {if is_extruder_used[1]}T1_TEMP={first_layer_temperature[1]}{endif} {if is_extruder_used[2]}T2_TEMP={first_layer_temperature[2]}{endif} {if is_extruder_used[3]}T3_TEMP={first_layer_temperature[3]}{endif} {if is_extruder_used[4]}T4_TEMP={first_layer_temperature[4]}{endif} {if is_extruder_used[5]}T5_TEMP={first_layer_temperature[5]}{endif} BED_TEMP=[first_layer_bed_temperature] TOOL=[initial_tool]\n\nM83\n; set extruder temp\n{if first_layer_temperature[0] > 0 and (is_extruder_used[0])}M104 T0 S{first_layer_temperature[0]}{endif}\n{if first_layer_temperature[1] > 0 and (is_extruder_used[1])}M104 T1 S{first_layer_temperature[1]}{endif}\n{if first_layer_temperature[2] > 0 and (is_extruder_used[2])}M104 T2 S{first_layer_temperature[2]}{endif}\n{if first_layer_temperature[3] > 0 and (is_extruder_used[3])}M104 T3 S{first_layer_temperature[3]}{endif}\n{if first_layer_temperature[4] > 0 and (is_extruder_used[4])}M104 T4 S{first_layer_temperature[4]}{endif}\n{if (is_extruder_used[0]) and initial_tool != 0}\n;\n; purge first tool\n;\nG1 F{travel_speed * 60}\nM109 T0 S{first_layer_temperature[0]}\nT0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(0 == 0 ? 0 : (0 == 1 ? 120 : (0 == 2 ? 180 : 300)))} Y{(0 < 4 ? 0 : 3)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[0]}10{else}30{endif} X40 Z0.2 F{if filament_multitool_ramming[0]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X40 E9 F800 ; continue purging and wipe the nozzle\nG0 X{40 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{40 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[0]} F2400 ; retract\n{e_retracted[0] = 1.5 * retract_length[0]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[0] == 0 ? (first_layer_temperature[0] + standby_temperature_delta) : (idle_temperature[0]))} T0\n{endif}\n{if (is_extruder_used[1]) and initial_tool != 1}\n;\n; purge second tool\n;\nG1 F{travel_speed * 60}\nM109 T1 S{first_layer_temperature[1]}\nT1; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(1 == 0 ? 0 : (1 == 1 ? 120 : (1 == 2 ? 180 : 300)))} Y{(1 < 4 ? 0 : 3)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[1]}10{else}30{endif} X120 Z0.2 F{if filament_multitool_ramming[1]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X80 E9 F800 ; continue purging and wipe the nozzle\nG0 X{80 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{80 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[1]} F2400 ; retract\n{e_retracted[1] = 1.5 * retract_length[1]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[1] == 0 ? (first_layer_temperature[1] + standby_temperature_delta) : (idle_temperature[1]))} T1\n{endif}\n{if (is_extruder_used[2]) and initial_tool != 2}\n;\n; purge third tool\n;\nG1 F{travel_speed * 60}\nM109 T2 S{first_layer_temperature[2]}\nT2; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(2 == 0 ? 0 : (2 == 1 ? 120 : (2 == 2 ? 180 : 300)))} Y{(2 < 4 ? 0 : 3)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[2]}10{else}30{endif} X220 Z0.2 F{if filament_multitool_ramming[2]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X220 E9 F800 ; continue purging and wipe the nozzle\nG0 X{220 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{220 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[2]} F2400 ; retract\n{e_retracted[2] = 1.5 * retract_length[2]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[2] == 0 ? (first_layer_temperature[2] + standby_temperature_delta) : (idle_temperature[2]))} T2\n{endif}\n{if (is_extruder_used[3]) and initial_tool != 3}\n;\n; purge fourth tool\n;\nG1 F{travel_speed * 60}\nM109 T3 S{first_layer_temperature[3]}\nT3; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(3 == 0 ? 0 : (3 == 1 ? 120 : (3 == 2 ? 180 : 300)))} Y{(3 < 4 ? 0 : 3)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[3]}10{else}30{endif} X290 Z0.2 F{if filament_multitool_ramming[3]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X260 E9 F800 ; continue purging and wipe the nozzle\nG0 X{260 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{260 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[3]} F2400 ; retract\n{e_retracted[3] = 1.5 * retract_length[3]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[3] == 0 ? (first_layer_temperature[3] + standby_temperature_delta) : (idle_temperature[3]))} T3\n{endif}\n{if (is_extruder_used[4]) and initial_tool != 4}\n;\n; purge fifth tool\n;\nG1 F{travel_speed * 60}\nM109 T4 S{first_layer_temperature[4]}\nT4; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(4 == 0 ? 0 : (4 == 1 ? 120 : (4 == 2 ? 180 : 300)))} Y{(4 < 4 ? 0 : 3)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[4]}10{else}30{endif} X290 Z0.2 F{if filament_multitool_ramming[4]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X260 E9 F800 ; continue purging and wipe the nozzle\nG0 X{260 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{260 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[4]} F2400 ; retract\n{e_retracted[4] = 1.5 * retract_length[4]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[4] == 0 ? (first_layer_temperature[4] + standby_temperature_delta) : (idle_temperature[4]))} T4\n{endif}\n;\n; purge initial tool\n;\nG1 F{travel_speed * 60}\nM109 T{initial_tool} S{first_layer_temperature[initial_tool]}\nT{initial_tool}; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(initial_tool == 0 ? 0 : (initial_tool == 1 ? 120 : (initial_tool == 2 ? 180 : 300)))} Y{(initial_tool < 4 ? 0 : 3)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[initial_tool]}10{else}30{endif} X{(initial_tool == 0 ? 0 : (initial_tool == 1 ? 120 : (initial_tool == 2 ? 180 : 300))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 10)} Z0.2 F{if filament_multitool_ramming[initial_tool]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X{(initial_tool == 0 ? 0 : (initial_tool == 1 ? 120 : (initial_tool == 2 ? 180 : 300))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40)} E9 F800 ; continue purging and wipe the nozzle\nG0 X{(initial_tool == 0 ? 0 : (initial_tool == 1 ? 120 : (initial_tool == 2 ? 180 : 300))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3)} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{(initial_tool == 0 ? 0 : (initial_tool == 1 ? 120 : (initial_tool == 2 ? 180 : 300))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3 * 2)} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[initial_tool]} F2400 ; retract\n{e_retracted[initial_tool] = 1.5 * retract_length[initial_tool]}\nG92 E0 ; reset extruder position\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/orcaslicer_bed_texture.svg b/backend/profiles/profiles/Custom/orcaslicer_bed_texture.svg new file mode 100644 index 0000000..cf5e77f --- /dev/null +++ b/backend/profiles/profiles/Custom/orcaslicer_bed_texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.08mm Extra Fine @MyKlipper.json b/backend/profiles/profiles/Custom/process/0.08mm Extra Fine @MyKlipper.json new file mode 100644 index 0000000..6b6a150 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.08mm Extra Fine @MyKlipper.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @MyKlipper", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.08mm Extra Fine @MyMarlin.json b/backend/profiles/profiles/Custom/process/0.08mm Extra Fine @MyMarlin.json new file mode 100644 index 0000000..de269d2 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.08mm Extra Fine @MyMarlin.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @MyMarlin", + "inherits": "fdm_process_marlin_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.08mm Extra Fine @MyRRF.json b/backend/profiles/profiles/Custom/process/0.08mm Extra Fine @MyRRF.json new file mode 100644 index 0000000..ddb8926 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.08mm Extra Fine @MyRRF.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @MyRRF", + "inherits": "fdm_process_rrf_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.08mm Extra Fine @MyToolChanger.json b/backend/profiles/profiles/Custom/process/0.08mm Extra Fine @MyToolChanger.json new file mode 100644 index 0000000..6896be6 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.08mm Extra Fine @MyToolChanger.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @MyToolChanger", + "inherits": "fdm_process_mytoolchanger_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.12mm Fine @MyKlipper.json b/backend/profiles/profiles/Custom/process/0.12mm Fine @MyKlipper.json new file mode 100644 index 0000000..60b5ead --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.12mm Fine @MyKlipper.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.12mm Fine @MyKlipper", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.12mm Fine @MyMarlin.json b/backend/profiles/profiles/Custom/process/0.12mm Fine @MyMarlin.json new file mode 100644 index 0000000..2b14901 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.12mm Fine @MyMarlin.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @MyMarlin", + "inherits": "fdm_process_marlin_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.12mm Fine @MyRRF.json b/backend/profiles/profiles/Custom/process/0.12mm Fine @MyRRF.json new file mode 100644 index 0000000..2dec1ae --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.12mm Fine @MyRRF.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @MyRRF", + "inherits": "fdm_process_rrf_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.12mm Fine @MyToolChanger.json b/backend/profiles/profiles/Custom/process/0.12mm Fine @MyToolChanger.json new file mode 100644 index 0000000..1cd660e --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.12mm Fine @MyToolChanger.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.12mm Fine @MyToolChanger", + "inherits": "fdm_process_mytoolchanger_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.15mm Optimal @MyKlipper.json b/backend/profiles/profiles/Custom/process/0.15mm Optimal @MyKlipper.json new file mode 100644 index 0000000..614f43d --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.15mm Optimal @MyKlipper.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.15mm Optimal @MyKlipper", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15", + "support_top_z_distance": "0.15", + "support_bottom_z_distance": "0.15", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.15mm Optimal @MyMarlin.json b/backend/profiles/profiles/Custom/process/0.15mm Optimal @MyMarlin.json new file mode 100644 index 0000000..49ff40c --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.15mm Optimal @MyMarlin.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @MyMarlin", + "inherits": "fdm_process_marlin_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.15mm Optimal @MyRRF.json b/backend/profiles/profiles/Custom/process/0.15mm Optimal @MyRRF.json new file mode 100644 index 0000000..73bc778 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.15mm Optimal @MyRRF.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @MyRRF", + "inherits": "fdm_process_rrf_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.15mm Optimal @MyToolChanger.json b/backend/profiles/profiles/Custom/process/0.15mm Optimal @MyToolChanger.json new file mode 100644 index 0000000..4871007 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.15mm Optimal @MyToolChanger.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.15mm Optimal @MyToolChanger", + "inherits": "fdm_process_mytoolchanger_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15", + "support_top_z_distance": "0.15", + "support_bottom_z_distance": "0.15", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.16mm Optimal @MyKlipper.json b/backend/profiles/profiles/Custom/process/0.16mm Optimal @MyKlipper.json new file mode 100644 index 0000000..2935eef --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.16mm Optimal @MyKlipper.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16mm Optimal @MyKlipper", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "layer_height": "0.16", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.16mm Optimal @MyToolChanger.json b/backend/profiles/profiles/Custom/process/0.16mm Optimal @MyToolChanger.json new file mode 100644 index 0000000..92d33ad --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.16mm Optimal @MyToolChanger.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16mm Optimal @MyToolChanger", + "inherits": "fdm_process_mytoolchanger_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "layer_height": "0.16", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.2 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.20mm Standard @MyKlipper.json b/backend/profiles/profiles/Custom/process/0.20mm Standard @MyKlipper.json new file mode 100644 index 0000000..1f91229 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.20mm Standard @MyKlipper.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @MyKlipper", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.20mm Standard @MyMarlin.json b/backend/profiles/profiles/Custom/process/0.20mm Standard @MyMarlin.json new file mode 100644 index 0000000..7ed9fb0 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.20mm Standard @MyMarlin.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @MyMarlin", + "inherits": "fdm_process_marlin_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.20mm Standard @MyRRF.json b/backend/profiles/profiles/Custom/process/0.20mm Standard @MyRRF.json new file mode 100644 index 0000000..81951be --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.20mm Standard @MyRRF.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @MyRRF", + "inherits": "fdm_process_rrf_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.20mm Standard @MyToolChanger.json b/backend/profiles/profiles/Custom/process/0.20mm Standard @MyToolChanger.json new file mode 100644 index 0000000..ea4a84c --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.20mm Standard @MyToolChanger.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @MyToolChanger", + "inherits": "fdm_process_mytoolchanger_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.24mm Draft @MyKlipper.json b/backend/profiles/profiles/Custom/process/0.24mm Draft @MyKlipper.json new file mode 100644 index 0000000..11faa2f --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.24mm Draft @MyKlipper.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.24mm Draft @MyKlipper", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "layer_height": "0.24", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.24mm Draft @MyMarlin.json b/backend/profiles/profiles/Custom/process/0.24mm Draft @MyMarlin.json new file mode 100644 index 0000000..d1bd4d5 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.24mm Draft @MyMarlin.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @MyMarlin", + "inherits": "fdm_process_marlin_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.24mm Draft @MyRRF.json b/backend/profiles/profiles/Custom/process/0.24mm Draft @MyRRF.json new file mode 100644 index 0000000..0face46 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.24mm Draft @MyRRF.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @MyRRF", + "inherits": "fdm_process_rrf_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.24mm Draft @MyToolChanger.json b/backend/profiles/profiles/Custom/process/0.24mm Draft @MyToolChanger.json new file mode 100644 index 0000000..89882b8 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.24mm Draft @MyToolChanger.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.24mm Draft @MyToolChanger", + "inherits": "fdm_process_mytoolchanger_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "layer_height": "0.24", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.28mm Extra Draft @MyKlipper.json b/backend/profiles/profiles/Custom/process/0.28mm Extra Draft @MyKlipper.json new file mode 100644 index 0000000..94214c4 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.28mm Extra Draft @MyKlipper.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @MyKlipper", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.28mm Extra Draft @MyMarlin.json b/backend/profiles/profiles/Custom/process/0.28mm Extra Draft @MyMarlin.json new file mode 100644 index 0000000..5fedbe3 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.28mm Extra Draft @MyMarlin.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @MyMarlin", + "inherits": "fdm_process_marlin_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.28mm Extra Draft @MyRRF.json b/backend/profiles/profiles/Custom/process/0.28mm Extra Draft @MyRRF.json new file mode 100644 index 0000000..3460e21 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.28mm Extra Draft @MyRRF.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @MyRRF", + "inherits": "fdm_process_rrf_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.28mm Extra Draft @MyToolChanger.json b/backend/profiles/profiles/Custom/process/0.28mm Extra Draft @MyToolChanger.json new file mode 100644 index 0000000..2d762ad --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.28mm Extra Draft @MyToolChanger.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @MyToolChanger", + "inherits": "fdm_process_mytoolchanger_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.32mm Extra Draft @MyKlipper.json b/backend/profiles/profiles/Custom/process/0.32mm Extra Draft @MyKlipper.json new file mode 100644 index 0000000..ca9c3ae --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.32mm Extra Draft @MyKlipper.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.32mm Standard @MyKlipper", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.32", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.32mm Extra Draft @MyToolChanger.json b/backend/profiles/profiles/Custom/process/0.32mm Extra Draft @MyToolChanger.json new file mode 100644 index 0000000..5c8019e --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.32mm Extra Draft @MyToolChanger.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.32mm Extra Draft @MyToolChanger", + "renamed_from": "0.32mm Standard @MyToolChanger", + "inherits": "fdm_process_mytoolchanger_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.32", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyToolChanger 0.4 nozzle", + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.40mm Extra Draft @MyKlipper.json b/backend/profiles/profiles/Custom/process/0.40mm Extra Draft @MyKlipper.json new file mode 100644 index 0000000..ccba189 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.40mm Extra Draft @MyKlipper.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.40mm Standard @MyKlipper", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.40", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.40mm Extra Draft @MyToolChanger.json b/backend/profiles/profiles/Custom/process/0.40mm Extra Draft @MyToolChanger.json new file mode 100644 index 0000000..e0b4951 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.40mm Extra Draft @MyToolChanger.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.40mm Standard @MyToolChanger", + "inherits": "fdm_process_mytoolchanger_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.40", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyToolChanger 0.6 nozzle", + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.56mm Extra Draft @MyKlipper.json b/backend/profiles/profiles/Custom/process/0.56mm Extra Draft @MyKlipper.json new file mode 100644 index 0000000..4d16bc2 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.56mm Extra Draft @MyKlipper.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.56mm Standard @MyKlipper", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.56", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/0.56mm Extra Draft @MyToolChanger.json b/backend/profiles/profiles/Custom/process/0.56mm Extra Draft @MyToolChanger.json new file mode 100644 index 0000000..b9085e7 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/0.56mm Extra Draft @MyToolChanger.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.56mm Standard @MyToolChanger", + "inherits": "fdm_process_mytoolchanger_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.56", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyToolChanger 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/fdm_process_common.json b/backend/profiles/profiles/Custom/process/fdm_process_common.json new file mode 100644 index 0000000..70f8582 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/fdm_process_common.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "1000", + "inner_wall_acceleration": "1000", + "outer_wall_acceleration": "700", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "slowdown_for_curled_perimeters": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "line_width": "110%", + "inner_wall_line_width": "110%", + "outer_wall_line_width": "100%", + "top_surface_line_width": "93.75%", + "sparse_infill_line_width": "110%", + "initial_layer_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "96%", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "min_skirt_length": "4", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "45", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "50", + "gap_infill_speed": "30", + "travel_speed": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/fdm_process_klipper_common.json b/backend/profiles/profiles/Custom/process/fdm_process_klipper_common.json new file mode 100644 index 0000000..110e2b6 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/fdm_process_klipper_common.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "fdm_process_klipper_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "travel_acceleration": "7000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "350", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/fdm_process_marlin_common.json b/backend/profiles/profiles/Custom/process/fdm_process_marlin_common.json new file mode 100644 index 0000000..adb4e5a --- /dev/null +++ b/backend/profiles/profiles/Custom/process/fdm_process_marlin_common.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "fdm_process_marlin_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "1000", + "travel_acceleration": "1000", + "inner_wall_acceleration": "1000", + "outer_wall_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "40", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "60", + "inner_wall_speed": "80", + "internal_solid_infill_speed": "80", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "sparse_infill_speed": "80", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_arc_fitting": "0", + "compatible_printers": [ + "MyMarlin 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/fdm_process_mytoolchanger_common.json b/backend/profiles/profiles/Custom/process/fdm_process_mytoolchanger_common.json new file mode 100644 index 0000000..8ad99f1 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/fdm_process_mytoolchanger_common.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "fdm_process_mytoolchanger_common", + "inherits": "fdm_process_klipper_common", + "from": "system", + "instantiation": "false", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "travel_acceleration": "7000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "350", + "exclude_object": "1", + "enable_prime_tower": "1", + "wipe_tower_cone_angle": "25", + "wipe_tower_extra_spacing": "150%", + "wipe_tower_rotation_angle": "90", + "ooze_prevention": "1", + "standby_temperature_delta": "-40", + "preheat_time": "30", + "preheat_steps": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Custom/process/fdm_process_rrf_common.json b/backend/profiles/profiles/Custom/process/fdm_process_rrf_common.json new file mode 100644 index 0000000..57d0460 --- /dev/null +++ b/backend/profiles/profiles/Custom/process/fdm_process_rrf_common.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "fdm_process_rrf_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "travel_acceleration": "7000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "350", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_arc_fitting": "0", + "compatible_printers": [ + "MyRRF 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker.json b/backend/profiles/profiles/DeltaMaker.json new file mode 100755 index 0000000..381bf0b --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker.json @@ -0,0 +1,99 @@ +{ + "name": "DeltaMaker", + "url": "", + "version": "02.03.01.10", + "force_update": "0", + "description": "DeltaMaker configurations", + "machine_model_list": [ + { + "name": "DeltaMaker 2", + "sub_path": "machine/DeltaMaker 2.json" + }, + { + "name": "DeltaMaker 2T", + "sub_path": "machine/DeltaMaker 2T.json" + }, + { + "name": "DeltaMaker 2XT", + "sub_path": "machine/DeltaMaker 2XT.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.12mm Fine @DeltaMaker", + "sub_path": "process/0.12mm Fine @DeltaMaker.json" + }, + { + "name": "0.18mm Standard @DeltaMaker", + "sub_path": "process/0.18mm Standard @DeltaMaker.json" + }, + { + "name": "0.25mm Draft @DeltaMaker", + "sub_path": "process/0.25mm Draft @DeltaMaker.json" + }, + { + "name": "fdm_process_klipper_common", + "sub_path": "process/fdm_process_klipper_common.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "DeltaMaker Generic PETG", + "sub_path": "filament/DeltaMaker Generic PETG.json" + }, + { + "name": "DeltaMaker Brand PLA", + "sub_path": "filament/DeltaMaker Brand PLA.json" + }, + { + "name": "DeltaMaker Generic PLA", + "sub_path": "filament/DeltaMaker Generic PLA.json" + }, + { + "name": "DeltaMaker Generic TPU", + "sub_path": "filament/DeltaMaker Generic TPU.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "DeltaMaker 2 0.35 nozzle", + "sub_path": "machine/DeltaMaker 2 0.35 nozzle.json" + }, + { + "name": "DeltaMaker 2T 0.5 nozzle", + "sub_path": "machine/DeltaMaker 2T 0.5 nozzle.json" + }, + { + "name": "DeltaMaker 2XT 0.5 nozzle", + "sub_path": "machine/DeltaMaker 2XT 0.5 nozzle.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/DeltaMaker 2T_cover.png b/backend/profiles/profiles/DeltaMaker/DeltaMaker 2T_cover.png new file mode 100755 index 0000000..6286eaf Binary files /dev/null and b/backend/profiles/profiles/DeltaMaker/DeltaMaker 2T_cover.png differ diff --git a/backend/profiles/profiles/DeltaMaker/DeltaMaker 2XT_cover.png b/backend/profiles/profiles/DeltaMaker/DeltaMaker 2XT_cover.png new file mode 100755 index 0000000..9cb9084 Binary files /dev/null and b/backend/profiles/profiles/DeltaMaker/DeltaMaker 2XT_cover.png differ diff --git a/backend/profiles/profiles/DeltaMaker/DeltaMaker 2_cover.png b/backend/profiles/profiles/DeltaMaker/DeltaMaker 2_cover.png new file mode 100755 index 0000000..c96ee7e Binary files /dev/null and b/backend/profiles/profiles/DeltaMaker/DeltaMaker 2_cover.png differ diff --git a/backend/profiles/profiles/DeltaMaker/deltamaker_2_buildplate_model.stl b/backend/profiles/profiles/DeltaMaker/deltamaker_2_buildplate_model.stl new file mode 100755 index 0000000..8d67fdb Binary files /dev/null and b/backend/profiles/profiles/DeltaMaker/deltamaker_2_buildplate_model.stl differ diff --git a/backend/profiles/profiles/DeltaMaker/deltamaker_2_buildplate_texture.png b/backend/profiles/profiles/DeltaMaker/deltamaker_2_buildplate_texture.png new file mode 100755 index 0000000..8254c4e Binary files /dev/null and b/backend/profiles/profiles/DeltaMaker/deltamaker_2_buildplate_texture.png differ diff --git a/backend/profiles/profiles/DeltaMaker/deltamaker_2_buildplate_texture.svg b/backend/profiles/profiles/DeltaMaker/deltamaker_2_buildplate_texture.svg new file mode 100755 index 0000000..c27a943 --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/deltamaker_2_buildplate_texture.svg @@ -0,0 +1,99 @@ + + + + + DM1-Build-Area + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/DeltaMaker/filament/DeltaMaker Brand PLA.json b/backend/profiles/profiles/DeltaMaker/filament/DeltaMaker Brand PLA.json new file mode 100755 index 0000000..9a601b8 --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/filament/DeltaMaker Brand PLA.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "DeltaMaker Brand PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.987" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_vendor": [ + "DeltaMaker" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "235" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "compatible_printers": [ + "DeltaMaker 2 0.35 nozzle", + "DeltaMaker 2T 0.5 nozzle", + "DeltaMaker 2XT 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/filament/DeltaMaker Generic PETG.json b/backend/profiles/profiles/DeltaMaker/filament/DeltaMaker Generic PETG.json new file mode 100755 index 0000000..941398c --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/filament/DeltaMaker Generic PETG.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "DeltaMaker Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "DeltaMaker 2 0.35 nozzle", + "DeltaMaker 2T 0.5 nozzle", + "DeltaMaker 2XT 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/filament/DeltaMaker Generic PLA.json b/backend/profiles/profiles/DeltaMaker/filament/DeltaMaker Generic PLA.json new file mode 100755 index 0000000..56121fd --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/filament/DeltaMaker Generic PLA.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "DeltaMaker Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.987" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "DeltaMaker 2 0.35 nozzle", + "DeltaMaker 2T 0.5 nozzle", + "DeltaMaker 2XT 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/filament/DeltaMaker Generic TPU.json b/backend/profiles/profiles/DeltaMaker/filament/DeltaMaker Generic TPU.json new file mode 100755 index 0000000..cfab684 --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/filament/DeltaMaker Generic TPU.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "DeltaMaker Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "4.5" + ], + "compatible_printers": [ + "DeltaMaker 2 0.35 nozzle", + "DeltaMaker 2T 0.5 nozzle", + "DeltaMaker 2XT 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/filament/fdm_filament_common.json b/backend/profiles/profiles/DeltaMaker/filament/fdm_filament_common.json new file mode 100755 index 0000000..16cea1b --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/filament/fdm_filament_common.json @@ -0,0 +1,138 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "0" + ], + "textured_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp_initial_layer": [ + "0" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1.0" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "38" + ], + "filament_density": [ + "1.25" + ], + "filament_deretraction_speed": [ + "150" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "3.0" + ], + "filament_retract_before_wipe": [ + "1" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "8.0" + ], + "filament_z_hop": [ + "0.8" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "0.0" + ], + "filament_retraction_speed": [ + "150" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "8.0" + ], + "bed_type": [ + "Cool Plate" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/filament/fdm_filament_pet.json b/backend/profiles/profiles/DeltaMaker/filament/fdm_filament_pet.json new file mode 100755 index 0000000..08177d4 --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/filament/fdm_filament_pet.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "15" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "50" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "235" + ], + "nozzle_temperature_range_high": [ + "255" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/filament/fdm_filament_pla.json b/backend/profiles/profiles/DeltaMaker/filament/fdm_filament_pla.json new file mode 100755 index 0000000..f1526ce --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/filament/fdm_filament_pla.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": "100", + "filament_max_volumetric_speed": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "29" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "210" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "210" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/filament/fdm_filament_tpu.json b/backend/profiles/profiles/DeltaMaker/filament/fdm_filament_tpu.json new file mode 100755 index 0000000..5ea7c8b --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/filament/fdm_filament_tpu.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.10" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "5" + ], + "fan_min_speed": [ + "5" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "235" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "235" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2 0.35 nozzle.json b/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2 0.35 nozzle.json new file mode 100755 index 0000000..953c9ef --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2 0.35 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "DeltaMaker 2 0.35 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "DeltaMaker 2", + "default_print_profile": "0.18mm Standard @DeltaMaker", + "nozzle_diameter": [ + "0.35" + ], + "printer_variant": "0.35", + "printable_height": "260", + "printable_area": [ + "-69x-120", + "-138x0", + "-69x120", + "69x120", + "138x0", + "69x-120" + ], + "default_filament_profile": [ + "DeltaMaker Brand PLA", + "DeltaMaker Generic PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2.json b/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2.json new file mode 100755 index 0000000..752ffaa --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "DeltaMaker 2", + "model_id": "deltamaker-2", + "nozzle_diameter": "0.35", + "machine_tech": "FFF", + "family": "DeltaMaker", + "bed_model": "deltamaker_2_buildplate_model.stl", + "bed_texture": "deltamaker_2_buildplate_texture.png", + "default_materials": "DeltaMaker Brand PLA;DeltaMaker Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2T 0.5 nozzle.json b/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2T 0.5 nozzle.json new file mode 100755 index 0000000..9b07dfa --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2T 0.5 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "DeltaMaker 2T 0.5 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "DeltaMaker 2T", + "default_print_profile": "0.18mm Standard @DeltaMaker", + "nozzle_diameter": [ + "0.5" + ], + "printer_variant": "0.5", + "printable_height": "460", + "printable_area": [ + "-69x-120", + "-138x0", + "-69x120", + "69x120", + "138x0", + "69x-120" + ], + "default_filament_profile": [ + "DeltaMaker Brand PLA", + "DeltaMaker Generic PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2T.json b/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2T.json new file mode 100755 index 0000000..825832c --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2T.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "DeltaMaker 2T", + "model_id": "deltamaker-2t", + "nozzle_diameter": "0.5", + "machine_tech": "FFF", + "family": "DeltaMaker", + "bed_model": "deltamaker_2_buildplate_model.stl", + "bed_texture": "deltamaker_2_buildplate_texture.png", + "default_materials": "DeltaMaker Brand PLA;DeltaMaker Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2XT 0.5 nozzle.json b/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2XT 0.5 nozzle.json new file mode 100755 index 0000000..6bed8e3 --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2XT 0.5 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "DeltaMaker 2XT 0.5 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "DeltaMaker 2XT", + "default_print_profile": "0.25mm Draft @DeltaMaker", + "nozzle_diameter": [ + "0.5" + ], + "printer_variant": "0.5", + "printable_height": "565", + "printable_area": [ + "-69x-120", + "-138x0", + "-69x120", + "69x120", + "138x0", + "69x-120" + ], + "default_filament_profile": [ + "DeltaMaker Brand PLA", + "DeltaMaker Generic PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2XT.json b/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2XT.json new file mode 100755 index 0000000..4c1c920 --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/machine/DeltaMaker 2XT.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "DeltaMaker 2XT", + "model_id": "deltamaker-2xt", + "nozzle_diameter": "0.5", + "machine_tech": "FFF", + "family": "DeltaMaker", + "bed_model": "deltamaker_2_buildplate_model.stl", + "bed_texture": "deltamaker_2_buildplate_texture.png", + "default_materials": "DeltaMaker Brand PLA;DeltaMaker Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/machine/fdm_klipper_common.json b/backend/profiles/profiles/DeltaMaker/machine/fdm_klipper_common.json new file mode 100755 index 0000000..387d80c --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/machine/fdm_klipper_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000", + "5000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "5000" + ], + "machine_max_acceleration_x": [ + "5000", + "5000" + ], + "machine_max_acceleration_y": [ + "5000", + "5000" + ], + "machine_max_acceleration_z": [ + "1000", + "1000" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "120", + "120" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.5", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.8" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "1", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "DeltaMaker Generic PLA" + ], + "default_print_profile": "0.20mm Standard @DeltaMaker 2 0.35 nozzle", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nSTART_PRINT EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "END_PRINT", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/machine/fdm_machine_common.json b/backend/profiles/profiles/DeltaMaker/machine/fdm_machine_common.json new file mode 100755 index 0000000..490afac --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/machine/fdm_machine_common.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "klipper", + "silent_mode": "1", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "120" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "150" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "10" + ], + "machine_max_jerk_y": [ + "10" + ], + "machine_max_jerk_z": [ + "2" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.1" + ], + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "7" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.8" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "80" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "z_lift_type": "NormalLift", + "default_print_profile": "", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_pause_gcode": "", + "machine_start_gcode": "M104 S[nozzle_temperature_initial_layer] ; set temp\nG28\nM109 S[nozzle_temperature_initial_layer] ; wait for temp\nG28\nG91 ; relative positioning\nG1 Z-40 F4000\nG90 ; absolute positioning\n", + "machine_end_gcode": "G28\nM104 S0\nM84 ; disable motors" +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/process/0.12mm Fine @DeltaMaker.json b/backend/profiles/profiles/DeltaMaker/process/0.12mm Fine @DeltaMaker.json new file mode 100755 index 0000000..40dcb2f --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/process/0.12mm Fine @DeltaMaker.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.12mm Fine @DeltaMaker", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "sparse_infill_density": "15%", + "infill_wall_overlap": "35%", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "skirt_distance": "3", + "skirt_height": "1", + "tree_support_branch_angle": "40", + "detect_thin_wall": "1", + "top_shell_layers": "8", + "travel_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/process/0.18mm Standard @DeltaMaker.json b/backend/profiles/profiles/DeltaMaker/process/0.18mm Standard @DeltaMaker.json new file mode 100755 index 0000000..2bbbf5e --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/process/0.18mm Standard @DeltaMaker.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.18mm Standard @DeltaMaker", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.18", + "sparse_infill_density": "15%", + "initial_layer_print_height": "0.25", + "infill_wall_overlap": "35%", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "wall_loops": "3", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "detect_thin_wall": "1", + "inner_wall_speed": "40", + "top_surface_speed": "15", + "sparse_infill_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/process/0.25mm Draft @DeltaMaker.json b/backend/profiles/profiles/DeltaMaker/process/0.25mm Draft @DeltaMaker.json new file mode 100755 index 0000000..1b7045c --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/process/0.25mm Draft @DeltaMaker.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.25mm Draft @DeltaMaker", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "layer_height": "0.25", + "bottom_shell_layers": "3", + "bridge_speed": "60", + "wall_infill_order": "inner wall/outer wall/infill", + "sparse_infill_density": "15%", + "sparse_infill_line_width": "0.40", + "infill_wall_overlap": "35%", + "ironing_flow": "15%", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "wall_loops": "2", + "print_settings_id": "", + "standby_temperature_delta": "-5", + "detect_thin_wall": "1", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/process/fdm_process_common.json b/backend/profiles/profiles/DeltaMaker/process/fdm_process_common.json new file mode 100755 index 0000000..a0067f0 --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/process/fdm_process_common.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "20.0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_speed": "100", + "brim_type": "no_brim", + "brim_width": "4", + "brim_object_gap": "0.1", + "print_sequence": "by layer", + "default_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "1000", + "inner_wall_acceleration": "1000", + "outer_wall_acceleration": "700", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "50%", + "sparse_infill_pattern": "gyroid", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "slowdown_for_curled_perimeters": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "line_width": "120%", + "inner_wall_line_width": "110%", + "outer_wall_line_width": "100%", + "top_surface_line_width": "100%", + "sparse_infill_line_width": "100%", + "initial_layer_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "110%", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3.0", + "skirt_height": "2", + "min_skirt_length": "4", + "skirt_loops": "3", + "minimum_sparse_infill_area": "15", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "1", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.25", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "75", + "support_threshold_angle": "25", + "support_object_xy_distance": "0.8", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "12.0", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "bridge_flow": "0.98", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "initial_layer_travel_speed": "50%", + "slow_down_layers": "2", + "outer_wall_speed": "50", + "inner_wall_speed": "80", + "sparse_infill_speed": "80", + "internal_solid_infill_speed": "75", + "top_surface_speed": "50", + "gap_infill_speed": "30", + "travel_speed": "150", + "compatible_printers": [ + "DeltaMaker 2 0.35 nozzle", + "DeltaMaker 2T 0.5 nozzle", + "DeltaMaker 2XT 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/DeltaMaker/process/fdm_process_klipper_common.json b/backend/profiles/profiles/DeltaMaker/process/fdm_process_klipper_common.json new file mode 100755 index 0000000..ede6fd4 --- /dev/null +++ b/backend/profiles/profiles/DeltaMaker/process/fdm_process_klipper_common.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "fdm_process_klipper_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "travel_acceleration": "6000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "120", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "120", + "travel_speed": "250", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel.json b/backend/profiles/profiles/Dremel.json new file mode 100644 index 0000000..e3a2931 --- /dev/null +++ b/backend/profiles/profiles/Dremel.json @@ -0,0 +1,130 @@ +{ + "name": "Dremel", + "version": "02.03.01.10", + "force_update": "0", + "description": "Dremel configurations", + "machine_model_list": [ + { + "name": "Dremel 3D20", + "sub_path": "machine/Dremel 3D20.json" + }, + { + "name": "Dremel 3D40", + "sub_path": "machine/Dremel 3D40.json" + }, + { + "name": "Dremel 3D45", + "sub_path": "machine/Dremel 3D45.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_dremel_common", + "sub_path": "process/fdm_process_dremel_common.json" + }, + { + "name": ".05mm Super Detail @Dremel 3D40 0.4", + "sub_path": "process/.05mm Super Detail @Dremel 3D40 0.4.json" + }, + { + "name": ".05mm Super Detail @Dremel 3D45 0.4", + "sub_path": "process/.05mm Super Detail @Dremel 3D45 0.4.json" + }, + { + "name": ".10mm Detail @Dremel 3D20 0.4", + "sub_path": "process/.10mm Detail @Dremel 3D20 0.4.json" + }, + { + "name": ".10mm Detail @Dremel 3D40 0.4", + "sub_path": "process/.10mm Detail @Dremel 3D40 0.4.json" + }, + { + "name": ".10mm Detail @Dremel 3D45 0.4", + "sub_path": "process/.10mm Detail @Dremel 3D45 0.4.json" + }, + { + "name": ".20mm Standard @Dremel 3D20 0.4", + "sub_path": "process/.20mm Standard @Dremel 3D20 0.4.json" + }, + { + "name": ".20mm Standard @Dremel 3D40 0.4", + "sub_path": "process/.20mm Standard @Dremel 3D40 0.4.json" + }, + { + "name": ".20mm Standard @Dremel 3D45 0.4", + "sub_path": "process/.20mm Standard @Dremel 3D45 0.4.json" + }, + { + "name": ".30mm Draft @Dremel 3D20 0.4", + "sub_path": "process/.30mm Draft @Dremel 3D20 0.4.json" + }, + { + "name": ".30mm Draft @Dremel 3D40 0.4", + "sub_path": "process/.30mm Draft @Dremel 3D40 0.4.json" + }, + { + "name": ".30mm Draft @Dremel 3D45 0.4", + "sub_path": "process/.30mm Draft @Dremel 3D45 0.4.json" + }, + { + "name": ".34mm SuperDraft @Dremel 3D40 0.4", + "sub_path": "process/.34mm SuperDraft @Dremel 3D40 0.4.json" + }, + { + "name": ".34mm SuperDraft @Dremel 3D45 0.4", + "sub_path": "process/.34mm SuperDraft @Dremel 3D45 0.4.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "Dremel Generic PLA", + "sub_path": "filament/Dremel Generic PLA.json" + }, + { + "name": "Dremel Generic PLA @3D20 all", + "sub_path": "filament/Dremel Generic PLA @3D20 all.json" + }, + { + "name": "Dremel Generic PLA @3D40 all", + "sub_path": "filament/Dremel Generic PLA @3D40 all.json" + }, + { + "name": "Dremel Generic PLA @3D45 all", + "sub_path": "filament/Dremel Generic PLA @3D45 all.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_dremel_common", + "sub_path": "machine/fdm_dremel_common.json" + }, + { + "name": "Dremel 3D20 0.4 nozzle", + "sub_path": "machine/Dremel 3D20 0.4 nozzle.json" + }, + { + "name": "Dremel 3D40 0.4 nozzle", + "sub_path": "machine/Dremel 3D40 0.4 nozzle.json" + }, + { + "name": "Dremel 3D45 0.4 nozzle", + "sub_path": "machine/Dremel 3D45 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/Dremel 3D20_cover.png b/backend/profiles/profiles/Dremel/Dremel 3D20_cover.png new file mode 100644 index 0000000..df22f00 Binary files /dev/null and b/backend/profiles/profiles/Dremel/Dremel 3D20_cover.png differ diff --git a/backend/profiles/profiles/Dremel/Dremel 3D40_cover.png b/backend/profiles/profiles/Dremel/Dremel 3D40_cover.png new file mode 100644 index 0000000..b782979 Binary files /dev/null and b/backend/profiles/profiles/Dremel/Dremel 3D40_cover.png differ diff --git a/backend/profiles/profiles/Dremel/Dremel 3D45_cover.png b/backend/profiles/profiles/Dremel/Dremel 3D45_cover.png new file mode 100644 index 0000000..f2761aa Binary files /dev/null and b/backend/profiles/profiles/Dremel/Dremel 3D45_cover.png differ diff --git a/backend/profiles/profiles/Dremel/dremel_3d20_buildplate_model.stl b/backend/profiles/profiles/Dremel/dremel_3d20_buildplate_model.stl new file mode 100644 index 0000000..4ee3b5b Binary files /dev/null and b/backend/profiles/profiles/Dremel/dremel_3d20_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Dremel/dremel_3d40_3d45_buildplate_model.stl b/backend/profiles/profiles/Dremel/dremel_3d40_3d45_buildplate_model.stl new file mode 100644 index 0000000..1ef2b0c Binary files /dev/null and b/backend/profiles/profiles/Dremel/dremel_3d40_3d45_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Dremel/dremel_3d45.stl b/backend/profiles/profiles/Dremel/dremel_3d45.stl new file mode 100644 index 0000000..8cc5a8a Binary files /dev/null and b/backend/profiles/profiles/Dremel/dremel_3d45.stl differ diff --git a/backend/profiles/profiles/Dremel/filament/Dremel Generic PLA @3D20 all.json b/backend/profiles/profiles/Dremel/filament/Dremel Generic PLA @3D20 all.json new file mode 100644 index 0000000..af7c00b --- /dev/null +++ b/backend/profiles/profiles/Dremel/filament/Dremel Generic PLA @3D20 all.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Dremel Generic PLA @3D20 all", + "inherits": "Dremel Generic PLA", + "from": "system", + "setting_id": "GFSL99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "10" + ], + "filament_retraction_length": [ + "3" + ], + "filament_retraction_speed": [ + "60" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "compatible_printers": [ + "Dremel 3D20 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/filament/Dremel Generic PLA @3D40 all.json b/backend/profiles/profiles/Dremel/filament/Dremel Generic PLA @3D40 all.json new file mode 100644 index 0000000..3dad505 --- /dev/null +++ b/backend/profiles/profiles/Dremel/filament/Dremel Generic PLA @3D40 all.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Dremel Generic PLA @3D40 all", + "inherits": "Dremel Generic PLA", + "from": "system", + "setting_id": "GFSL99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "10" + ], + "filament_retraction_length": [ + "3" + ], + "filament_retraction_speed": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "compatible_printers": [ + "Dremel 3D40 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/filament/Dremel Generic PLA @3D45 all.json b/backend/profiles/profiles/Dremel/filament/Dremel Generic PLA @3D45 all.json new file mode 100644 index 0000000..31925e8 --- /dev/null +++ b/backend/profiles/profiles/Dremel/filament/Dremel Generic PLA @3D45 all.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Dremel Generic PLA @3D45 all", + "inherits": "Dremel Generic PLA", + "from": "system", + "setting_id": "GFSL99_00", + "instantiation": "true", + "slow_down_min_speed": "10", + "close_fan_the_first_x_layers": "3", + "filament_loading_speed_start": "3", + "filament_loading_speed": "28", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "90", + "filament_cooling_moves": "4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_final_speed": "3.4", + "filament_retraction_length": [ + "3" + ], + "filament_retraction_speed": [ + "60" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "compatible_printers": [ + "Dremel 3D45 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/filament/Dremel Generic PLA.json b/backend/profiles/profiles/Dremel/filament/Dremel Generic PLA.json new file mode 100644 index 0000000..af32b1e --- /dev/null +++ b/backend/profiles/profiles/Dremel/filament/Dremel Generic PLA.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Dremel Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Dremel 3D45 0.4 nozzle", + "Dremel 3D40 0.4 nozzle", + "Dremel 3D20 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/filament/fdm_filament_common.json b/backend/profiles/profiles/Dremel/filament/fdm_filament_common.json new file mode 100644 index 0000000..f5035d8 --- /dev/null +++ b/backend/profiles/profiles/Dremel/filament/fdm_filament_common.json @@ -0,0 +1,120 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/filament/fdm_filament_pla.json b/backend/profiles/profiles/Dremel/filament/fdm_filament_pla.json new file mode 100644 index 0000000..789f8dc --- /dev/null +++ b/backend/profiles/profiles/Dremel/filament/fdm_filament_pla.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/machine/Dremel 3D20 0.4 nozzle.json b/backend/profiles/profiles/Dremel/machine/Dremel 3D20 0.4 nozzle.json new file mode 100644 index 0000000..7c3333e --- /dev/null +++ b/backend/profiles/profiles/Dremel/machine/Dremel 3D20 0.4 nozzle.json @@ -0,0 +1,154 @@ +{ + "type": "machine", + "name": "Dremel 3D20 0.4 nozzle", + "inherits": "fdm_dremel_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Dremel 3D20", + "printer_variant": "0.4", + "printer_structure": "hbot", + "gcode_flavor": "marlin", + "default_filament_profile": [ + "Dremel Generic PLA @3D20 all" + ], + "default_print_profile": ".20mm Standard @Dremel 3D20 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "Dremel", + "printable_area": [ + "0x0", + "230x0", + "230x150", + "0x150" + ], + "printable_height": "140", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "deretraction_speed": [ + "40" + ], + "emit_machine_limits_to_gcode": "1", + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "1" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "Top Only" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "40" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.2" + ], + "z_hop_types": [ + "Normal Lift" + ], + "machine_max_acceleration_e": [ + "6200", + "5000" + ], + "machine_max_acceleration_extruding": [ + "6200", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "6200", + "20000" + ], + "machine_max_acceleration_y": [ + "6200", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "machine_max_speed_e": [ + "3000", + "100" + ], + "machine_max_speed_x": [ + "1000", + "1000" + ], + "machine_max_speed_y": [ + "1000", + "1000" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_start_gcode": "G90\nG28\nM132 X Y Z A\nG1 Z100 F3300\nG1 X-110.5 Y-74 F6000\nM6 T0\nM907 X100 Y100 Z60 A100\nG1 Z0.6 F3300\nG4 P2000\nM108 T0", + "machine_end_gcode": "M104 S0 T0\nG1 Z140 F3300\nG28 X0 Y0\nM132 X Y Z A\nG91\nM18", + "thumbnails_format": "PNG", + "thumbnails": [ + "96x96", + "300x300" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/machine/Dremel 3D20.json b/backend/profiles/profiles/Dremel/machine/Dremel 3D20.json new file mode 100644 index 0000000..58e7aa0 --- /dev/null +++ b/backend/profiles/profiles/Dremel/machine/Dremel 3D20.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Dremel 3D20", + "nozzle_diameter": "0.4", + "family": "Dremel", + "bed_model": "dremel_3d20_buildplate_model.stl", + "bed_texture": "", + "hotend_model": "", + "machine_tech": "FFF", + "model_id": "Dremel_3D20", + "default_materials": "Dremel Generic PLA @3D20 all" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/machine/Dremel 3D40 0.4 nozzle.json b/backend/profiles/profiles/Dremel/machine/Dremel 3D40 0.4 nozzle.json new file mode 100644 index 0000000..8a85db8 --- /dev/null +++ b/backend/profiles/profiles/Dremel/machine/Dremel 3D40 0.4 nozzle.json @@ -0,0 +1,154 @@ +{ + "type": "machine", + "name": "Dremel 3D40 0.4 nozzle", + "inherits": "fdm_dremel_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Dremel 3D40", + "printer_variant": "0.4", + "printer_structure": "hbot", + "gcode_flavor": "marlin", + "default_filament_profile": [ + "Dremel Generic PLA @3D40 all" + ], + "default_print_profile": ".20mm Standard @Dremel 3D40 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "-127.5x-77.5", + "97.5x-77.5", + "97.5x77.5", + "-127.5x77.5" + ], + "printable_height": "170", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "max_layer_height": [ + "0.34" + ], + "min_layer_height": [ + "0.05" + ], + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "101", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_radius": "45", + "fan_speedup_overhangs": "1", + "deretraction_speed": [ + "40" + ], + "printer_settings_id": "Dremel", + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "3" + ], + "retraction_minimum_travel": [ + "5" + ], + "retraction_speed": [ + "60" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "1" + ], + "retract_lift_enforce": [ + "Top Only" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.5" + ], + "z_hop_types": [ + "Normal Lift" + ], + "machine_max_acceleration_e": [ + "6200", + "5000" + ], + "machine_max_acceleration_extruding": [ + "6200", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "6200", + "20000" + ], + "machine_max_acceleration_y": [ + "6200", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "machine_max_speed_e": [ + "3000", + "100" + ], + "machine_max_speed_x": [ + "1000", + "1000" + ], + "machine_max_speed_y": [ + "1000", + "1000" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "use_relative_e_distances": "0", + "machine_start_gcode": "G90\nG28\nM132 X Y Z A\nG1 Z100 F3300\nG1 X-110.5 Y-74 F6000\nM6 T0\nM907 X100 Y100 Z60 A100\nG1 Z0.6 F3300\nG4 P2000\nM108 T0", + "machine_end_gcode": "M104 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG162 Z F600\nG162 X Y F2000\nM84", + "thumbnails_format": "PNG", + "thumbnails": [ + "96x96", + "300x300" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/machine/Dremel 3D40.json b/backend/profiles/profiles/Dremel/machine/Dremel 3D40.json new file mode 100644 index 0000000..dcbde9d --- /dev/null +++ b/backend/profiles/profiles/Dremel/machine/Dremel 3D40.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Dremel 3D40", + "nozzle_diameter": "0.4", + "family": "Dremel", + "bed_model": "dremel_3d40_3d45_buildplate_model.stl", + "bed_texture": "", + "hotend_model": "", + "machine_tech": "FFF", + "model_id": "Dremel_3D40", + "default_materials": "Dremel Generic PLA @3D40 all" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/machine/Dremel 3D45 0.4 nozzle.json b/backend/profiles/profiles/Dremel/machine/Dremel 3D45 0.4 nozzle.json new file mode 100644 index 0000000..b1ebabe --- /dev/null +++ b/backend/profiles/profiles/Dremel/machine/Dremel 3D45 0.4 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "Dremel 3D45 0.4 nozzle", + "inherits": "fdm_dremel_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Dremel 3D45", + "printer_variant": "0.4", + "printer_settings_id": "Dremel", + "gcode_flavor": "marlin", + "default_filament_profile": [ + "Dremel Generic PLA @3D45 all" + ], + "default_print_profile": ".20mm Standard @Dremel 3D45 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "-127.5x-77.5", + "97.5x-77.5", + "97.5x77.5", + "-127.5x77.5" + ], + "printable_height": "170", + "deretraction_speed": [ + "40" + ], + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.5" + ], + "machine_max_acceleration_e": [ + "10000", + "10000" + ], + "machine_max_acceleration_extruding": [ + "1500", + "1500" + ], + "machine_max_acceleration_retracting": [ + "1500", + "1500" + ], + "machine_max_acceleration_x": [ + "9000", + "9000" + ], + "machine_max_acceleration_y": [ + "9000", + "9000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.2" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "max_layer_height": [ + "0.34" + ], + "min_layer_height": [ + "0.07" + ], + "retraction_length": [ + "1" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "40" + ], + "use_relative_e_distances": "0", + "machine_start_gcode": "G28; home printer\nG1 Z50.00 F400; pruge line\nG1 F200 E3\nM132 X Y Z A; prepare printer\nM907 X100 Y100 Z50 A100", + "machine_end_gcode": "M104 S0; turn off nozzle\nM140 S0; turn off bed\nG92 E1; return print head to home\nG1 E-1 F300\nG162 Z F600\nG162 X Y F2000\nM84; disable stepper motors", + "machine_pause_gcode": "G5", + "change_filament_gcode": "G5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/machine/Dremel 3D45.json b/backend/profiles/profiles/Dremel/machine/Dremel 3D45.json new file mode 100644 index 0000000..3ae1226 --- /dev/null +++ b/backend/profiles/profiles/Dremel/machine/Dremel 3D45.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Dremel 3D45", + "nozzle_diameter": "0.4", + "family": "Dremel", + "bed_model": "dremel_3d45.stl", + "bed_texture": "", + "hotend_model": "", + "machine_tech": "FFF", + "model_id": "Dremel_3D45", + "default_materials": "Dremel Generic PLA @3D45 all" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/machine/fdm_dremel_common.json b/backend/profiles/profiles/Dremel/machine/fdm_dremel_common.json new file mode 100644 index 0000000..132590d --- /dev/null +++ b/backend/profiles/profiles/Dremel/machine/fdm_dremel_common.json @@ -0,0 +1,138 @@ +{ + "type": "machine", + "name": "fdm_dremel_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "47", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25 ;pause print", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Dremel Generic PLA" + ], + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/machine/fdm_machine_common.json b/backend/profiles/profiles/Dremel/machine/fdm_machine_common.json new file mode 100644 index 0000000..b9cc4be --- /dev/null +++ b/backend/profiles/profiles/Dremel/machine/fdm_machine_common.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "support_chamber_temp_control": "0", + "support_air_filtration": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_hop_types": "Normal Lift", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.05mm Super Detail @Dremel 3D40 0.4.json b/backend/profiles/profiles/Dremel/process/.05mm Super Detail @Dremel 3D40 0.4.json new file mode 100644 index 0000000..c5154a9 --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.05mm Super Detail @Dremel 3D40 0.4.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": ".05mm Super Detail @Dremel 3D40 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "10", + "bottom_shell_thickness": "1", + "brim_object_gap": "0.1", + "default_acceleration": "2000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "30", + "infill_direction": "45", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.05", + "initial_layer_speed": "22", + "infill_combination": "1", + "infill_wall_overlap": "15%", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "inner_wall_acceleration": "2000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "40", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "top", + "initial_layer_infill_speed": "15", + "line_width": "0.42", + "layer_height": "0.05", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "outer_wall_acceleration": "2000", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.45", + "sparse_infill_speed": "45", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.42", + "support_top_z_distance": "0.1", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "40", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "45", + "support_threshold_angle": "30", + "support_object_xy_distance": "1.4", + "skirt_loops": "7", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.1", + "support_interface_bottom_layers": "2", + "support_expansion": "1.5", + "top_surface_line_width": "0.42", + "top_surface_speed": "15", + "travel_speed": "100", + "travel_acceleration": "2000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "10", + "top_shell_thickness": "1", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D40 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.05mm Super Detail @Dremel 3D45 0.4.json b/backend/profiles/profiles/Dremel/process/.05mm Super Detail @Dremel 3D45 0.4.json new file mode 100644 index 0000000..a151476 --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.05mm Super Detail @Dremel 3D45 0.4.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": ".05mm Super Detail @Dremel 3D45 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "20", + "bottom_shell_thickness": "1", + "brim_object_gap": "0.1", + "default_acceleration": "2000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "35", + "infill_direction": "45", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.05", + "initial_layer_speed": "25", + "infill_combination": "1", + "infill_wall_overlap": "12%", + "inner_wall_line_width": "0.4", + "inner_wall_speed": "50", + "inner_wall_acceleration": "2000", + "internal_solid_infill_line_width": "0.4", + "internal_solid_infill_speed": "40", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "top", + "initial_layer_infill_speed": "25", + "line_width": "0.4", + "layer_height": "0.05", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "35", + "outer_wall_acceleration": "2000", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.4", + "sparse_infill_speed": "50", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.4", + "support_top_z_distance": "0.4", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "50", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "1", + "skirt_loops": "5", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.4", + "support_interface_bottom_layers": "2", + "support_expansion": "1.5", + "top_surface_line_width": "0.4", + "top_surface_speed": "35", + "travel_speed": "100", + "travel_acceleration": "2000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "20", + "top_shell_thickness": "1", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D45 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.10mm Detail @Dremel 3D20 0.4.json b/backend/profiles/profiles/Dremel/process/.10mm Detail @Dremel 3D20 0.4.json new file mode 100644 index 0000000..3cfff37 --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.10mm Detail @Dremel 3D20 0.4.json @@ -0,0 +1,94 @@ +{ + "type": "process", + "name": ".10mm Detail @Dremel 3D20 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "1", + "brim_object_gap": "0.1", + "default_acceleration": "5000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "45", + "infill_direction": "45", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "20", + "infill_combination": "1", + "infill_wall_overlap": "18%", + "inner_wall_line_width": "0.4", + "inner_wall_speed": "50", + "inner_wall_acceleration": "5000", + "internal_solid_infill_line_width": "0.4", + "internal_solid_infill_speed": "45", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "top", + "initial_layer_infill_speed": "20", + "line_width": "0.4", + "layer_height": "0.1", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "30", + "outer_wall_acceleration": "2500", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "10%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "30%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.4", + "sparse_infill_speed": "45", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.4", + "support_top_z_distance": "0.4", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "50", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "3.5", + "support_speed": "45", + "support_threshold_angle": "30", + "support_object_xy_distance": "1", + "skirt_loops": "3", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.4", + "support_interface_bottom_layers": "2", + "support_expansion": "1.5", + "top_surface_line_width": "0.4", + "top_surface_speed": "45", + "travel_speed": "90", + "travel_acceleration": "5000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "1000", + "top_shell_layers": "6", + "top_shell_thickness": "1", + "wall_distribution_count": "2", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D20 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.10mm Detail @Dremel 3D40 0.4.json b/backend/profiles/profiles/Dremel/process/.10mm Detail @Dremel 3D40 0.4.json new file mode 100644 index 0000000..351d538 --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.10mm Detail @Dremel 3D40 0.4.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": ".10mm Detail @Dremel 3D40 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "10", + "bottom_shell_thickness": "1", + "brim_object_gap": "0.1", + "default_acceleration": "2000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "55", + "infill_direction": "45", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "25", + "infill_combination": "1", + "infill_wall_overlap": "12%", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "60", + "inner_wall_acceleration": "2000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "60", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "top", + "initial_layer_infill_speed": "25", + "line_width": "0.42", + "layer_height": "0.1", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "35", + "outer_wall_acceleration": "2000", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.45", + "sparse_infill_speed": "55", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.42", + "support_top_z_distance": "0.1", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.68", + "support_interface_speed": "55", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "1", + "skirt_loops": "5", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.1", + "support_interface_bottom_layers": "2", + "support_expansion": "1.5", + "top_surface_line_width": "0.42", + "top_surface_speed": "35", + "travel_speed": "120", + "travel_acceleration": "2000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "10", + "top_shell_thickness": "1", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D40 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.10mm Detail @Dremel 3D45 0.4.json b/backend/profiles/profiles/Dremel/process/.10mm Detail @Dremel 3D45 0.4.json new file mode 100644 index 0000000..ad1d4cd --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.10mm Detail @Dremel 3D45 0.4.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": ".10mm Detail @Dremel 3D45 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "10", + "bottom_shell_thickness": "1", + "brim_object_gap": "0.1", + "default_acceleration": "2000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "35", + "infill_direction": "45", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "25", + "infill_combination": "1", + "infill_wall_overlap": "12%", + "inner_wall_line_width": "0.4", + "inner_wall_speed": "50", + "inner_wall_acceleration": "2000", + "internal_solid_infill_line_width": "0.4", + "internal_solid_infill_speed": "40", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "top", + "initial_layer_infill_speed": "25", + "line_width": "0.4", + "layer_height": "0.1", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "35", + "outer_wall_acceleration": "2000", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.4", + "sparse_infill_speed": "50", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.4", + "support_top_z_distance": "0.4", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "50", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "1", + "skirt_loops": "5", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.4", + "support_interface_bottom_layers": "2", + "support_expansion": "1.5", + "top_surface_line_width": "0.4", + "top_surface_speed": "35", + "travel_speed": "100", + "travel_acceleration": "2000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "10", + "top_shell_thickness": "1", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D45 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.20mm Standard @Dremel 3D20 0.4.json b/backend/profiles/profiles/Dremel/process/.20mm Standard @Dremel 3D20 0.4.json new file mode 100644 index 0000000..cadcd13 --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.20mm Standard @Dremel 3D20 0.4.json @@ -0,0 +1,94 @@ +{ + "type": "process", + "name": ".20mm Standard @Dremel 3D20 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "brim_object_gap": "0.1", + "default_acceleration": "5000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "50", + "infill_direction": "45", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "infill_combination": "1", + "infill_wall_overlap": "25%", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "60", + "inner_wall_acceleration": "5000", + "internal_solid_infill_line_width": "0.4", + "internal_solid_infill_speed": "60", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "initial_layer_infill_speed": "35%", + "line_width": "0.45", + "layer_height": "0.2", + "minimum_sparse_infill_area": "10", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "60", + "outer_wall_acceleration": "2500", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "10%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "18%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.45", + "sparse_infill_speed": "60", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.38", + "support_top_z_distance": "0.3", + "support_interface_top_layers": "3", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "3.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "skirt_loops": "3", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.4", + "support_interface_bottom_layers": "1", + "support_expansion": "1.5", + "top_surface_line_width": "0.4", + "top_surface_speed": "50", + "travel_speed": "100", + "travel_acceleration": "5000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "1000", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "wall_distribution_count": "2", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D20 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.20mm Standard @Dremel 3D40 0.4.json b/backend/profiles/profiles/Dremel/process/.20mm Standard @Dremel 3D40 0.4.json new file mode 100644 index 0000000..23b36ed --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.20mm Standard @Dremel 3D40 0.4.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": ".20mm Standard @Dremel 3D40 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "1", + "brim_object_gap": "0.1", + "default_acceleration": "2000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "55", + "infill_direction": "45", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "25", + "infill_combination": "1", + "infill_wall_overlap": "12%", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "60", + "inner_wall_acceleration": "2000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "60", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "top", + "initial_layer_infill_speed": "25", + "line_width": "0.42", + "layer_height": "0.2", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "outer_wall_acceleration": "2000", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.45", + "sparse_infill_speed": "55", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.42", + "support_top_z_distance": "0.4", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.68", + "support_interface_speed": "55", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "1", + "skirt_loops": "5", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.4", + "support_interface_bottom_layers": "2", + "support_expansion": "1.5", + "top_surface_line_width": "0.42", + "top_surface_speed": "35", + "travel_speed": "120", + "travel_acceleration": "2000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D40 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.20mm Standard @Dremel 3D45 0.4.json b/backend/profiles/profiles/Dremel/process/.20mm Standard @Dremel 3D45 0.4.json new file mode 100644 index 0000000..fd670d3 --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.20mm Standard @Dremel 3D45 0.4.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": ".20mm Standard @Dremel 3D45 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "1", + "brim_object_gap": "0.1", + "default_acceleration": "2000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "35", + "infill_direction": "45", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "25", + "infill_combination": "1", + "infill_wall_overlap": "12%", + "inner_wall_line_width": "0.4", + "inner_wall_speed": "60", + "inner_wall_acceleration": "2000", + "internal_solid_infill_line_width": "0.4", + "internal_solid_infill_speed": "50", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "top", + "initial_layer_infill_speed": "25", + "line_width": "0.4", + "layer_height": "0.2", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "30", + "outer_wall_acceleration": "2000", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.4", + "sparse_infill_speed": "55", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.4", + "support_top_z_distance": "0.4", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "50", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "55", + "support_threshold_angle": "30", + "support_object_xy_distance": "1", + "skirt_loops": "5", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.4", + "support_interface_bottom_layers": "2", + "support_expansion": "1.5", + "top_surface_line_width": "0.4", + "top_surface_speed": "35", + "travel_speed": "100", + "travel_acceleration": "2000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D45 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.30mm Draft @Dremel 3D20 0.4.json b/backend/profiles/profiles/Dremel/process/.30mm Draft @Dremel 3D20 0.4.json new file mode 100644 index 0000000..1fb2e39 --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.30mm Draft @Dremel 3D20 0.4.json @@ -0,0 +1,94 @@ +{ + "type": "process", + "name": ".30mm Draft @Dremel 3D20 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "1", + "brim_object_gap": "0.1", + "default_acceleration": "5000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "50", + "infill_direction": "45", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "20", + "infill_combination": "1", + "infill_wall_overlap": "18%", + "inner_wall_line_width": "0.4", + "inner_wall_speed": "60", + "inner_wall_acceleration": "5000", + "internal_solid_infill_line_width": "0.4", + "internal_solid_infill_speed": "60", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "top", + "initial_layer_infill_speed": "50", + "line_width": "0.4", + "layer_height": "0.3", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "60", + "outer_wall_acceleration": "2500", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "10%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "18%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.4", + "sparse_infill_speed": "60", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.4", + "support_top_z_distance": "0.3", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "50", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "3.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "1", + "skirt_loops": "3", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.4", + "support_interface_bottom_layers": "2", + "support_expansion": "1.5", + "top_surface_line_width": "0.4", + "top_surface_speed": "50", + "travel_speed": "100", + "travel_acceleration": "5000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "1000", + "top_shell_layers": "3", + "top_shell_thickness": "1", + "wall_distribution_count": "2", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D20 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.30mm Draft @Dremel 3D40 0.4.json b/backend/profiles/profiles/Dremel/process/.30mm Draft @Dremel 3D40 0.4.json new file mode 100644 index 0000000..2bae550 --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.30mm Draft @Dremel 3D40 0.4.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": ".30mm Draft @Dremel 3D40 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "10", + "bottom_shell_thickness": "1", + "brim_object_gap": "0.1", + "default_acceleration": "2000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "55", + "infill_direction": "45", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "25", + "infill_combination": "1", + "infill_wall_overlap": "12%", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "60", + "inner_wall_acceleration": "2000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "60", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "top", + "initial_layer_infill_speed": "25", + "line_width": "0.42", + "layer_height": "0.3", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "outer_wall_acceleration": "2000", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.45", + "sparse_infill_speed": "55", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.42", + "support_top_z_distance": "0.3", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.68", + "support_interface_speed": "55", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "1", + "skirt_loops": "5", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.3", + "support_interface_bottom_layers": "2", + "support_expansion": "1.5", + "top_surface_line_width": "0.42", + "top_surface_speed": "55", + "travel_speed": "120", + "travel_acceleration": "2000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "3", + "top_shell_thickness": "1", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D40 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.30mm Draft @Dremel 3D45 0.4.json b/backend/profiles/profiles/Dremel/process/.30mm Draft @Dremel 3D45 0.4.json new file mode 100644 index 0000000..224703c --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.30mm Draft @Dremel 3D45 0.4.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": ".30mm Draft @Dremel 3D45 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "10", + "bottom_shell_thickness": "1", + "brim_object_gap": "0.1", + "default_acceleration": "2000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "35", + "infill_direction": "45", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "25", + "infill_combination": "1", + "infill_wall_overlap": "12%", + "inner_wall_line_width": "0.4", + "inner_wall_speed": "60", + "inner_wall_acceleration": "2000", + "internal_solid_infill_line_width": "0.4", + "internal_solid_infill_speed": "50", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "top", + "initial_layer_infill_speed": "25", + "line_width": "0.4", + "layer_height": "0.3", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "30", + "outer_wall_acceleration": "2000", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.4", + "sparse_infill_speed": "55", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.4", + "support_top_z_distance": "0.6", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "50", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "55", + "support_threshold_angle": "30", + "support_object_xy_distance": "1", + "skirt_loops": "5", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.6", + "support_interface_bottom_layers": "2", + "support_expansion": "1.5", + "top_surface_line_width": "0.4", + "top_surface_speed": "35", + "travel_speed": "100", + "travel_acceleration": "2000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "3", + "top_shell_thickness": "1", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D45 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D40 0.4.json b/backend/profiles/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D40 0.4.json new file mode 100644 index 0000000..11eddeb --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D40 0.4.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": ".34mm SuperDraft @Dremel 3D40 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "10", + "bottom_shell_thickness": "1", + "brim_object_gap": "0.1", + "default_acceleration": "2000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "55", + "infill_direction": "45", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.34", + "initial_layer_speed": "30", + "infill_combination": "1", + "infill_wall_overlap": "12%", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "70", + "inner_wall_acceleration": "2000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "60", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "top", + "initial_layer_infill_speed": "30", + "line_width": "0.42", + "layer_height": "0.34", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "70", + "outer_wall_acceleration": "2000", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.45", + "sparse_infill_speed": "65", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.42", + "support_top_z_distance": "0.34", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.68", + "support_interface_speed": "55", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.34", + "skirt_loops": "5", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.34", + "support_interface_bottom_layers": "2", + "support_expansion": "1.5", + "top_surface_line_width": "0.42", + "top_surface_speed": "55", + "travel_speed": "120", + "travel_acceleration": "2000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "3", + "top_shell_thickness": "1", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D40 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D45 0.4.json b/backend/profiles/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D45 0.4.json new file mode 100644 index 0000000..c3862d8 --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D45 0.4.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": ".34mm SuperDraft @Dremel 3D45 0.4", + "inherits": "fdm_process_dremel_common", + "from": "system", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "10", + "bottom_shell_thickness": "1", + "brim_object_gap": "0.1", + "default_acceleration": "2000", + "detect_overhang_wall": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "35", + "infill_direction": "45", + "initial_layer_line_width": "0.48", + "initial_layer_print_height": "0.34", + "initial_layer_speed": "35", + "infill_combination": "1", + "infill_wall_overlap": "12%", + "inner_wall_line_width": "0.48", + "inner_wall_speed": "70", + "inner_wall_acceleration": "2000", + "internal_solid_infill_line_width": "0.56", + "internal_solid_infill_speed": "50", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "top", + "initial_layer_infill_speed": "35", + "line_width": "0.48", + "layer_height": "0.34", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.48", + "outer_wall_speed": "35", + "outer_wall_acceleration": "2000", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_infill_retraction": "1", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "1.5", + "resolution": "0.012", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.56", + "sparse_infill_speed": "70", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "support_line_width": "0.48", + "support_top_z_distance": "0.68", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "55", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "1", + "skirt_loops": "5", + "slow_down_layers": "2", + "support_bottom_z_distance": "0.68", + "support_interface_bottom_layers": "2", + "support_expansion": "1.5", + "top_surface_line_width": "0.48", + "top_surface_speed": "35", + "travel_speed": "100", + "travel_acceleration": "2000", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "3", + "top_shell_thickness": "1", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Dremel 3D45 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/fdm_process_common.json b/backend/profiles/profiles/Dremel/process/fdm_process_common.json new file mode 100644 index 0000000..2cb485e --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Dremel/process/fdm_process_dremel_common.json b/backend/profiles/profiles/Dremel/process/fdm_process_dremel_common.json new file mode 100644 index 0000000..b93efa3 --- /dev/null +++ b/backend/profiles/profiles/Dremel/process/fdm_process_dremel_common.json @@ -0,0 +1,104 @@ +{ + "type": "process", + "name": "fdm_process_dremel_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo.json b/backend/profiles/profiles/Elegoo.json new file mode 100644 index 0000000..c9335e8 --- /dev/null +++ b/backend/profiles/profiles/Elegoo.json @@ -0,0 +1,1434 @@ +{ + "name": "Elegoo", + "version": "02.03.01.10", + "force_update": "0", + "description": "Elegoo configurations", + "machine_model_list": [ + { + "name": "Elegoo Centauri", + "sub_path": "machine/EC/Elegoo Centauri.json" + }, + { + "name": "Elegoo Centauri Carbon", + "sub_path": "machine/ECC/Elegoo Centauri Carbon.json" + }, + { + "name": "Elegoo Neptune", + "sub_path": "machine/Elegoo Neptune.json" + }, + { + "name": "Elegoo Neptune 2", + "sub_path": "machine/Elegoo Neptune 2.json" + }, + { + "name": "Elegoo Neptune 2D", + "sub_path": "machine/Elegoo Neptune 2D.json" + }, + { + "name": "Elegoo Neptune 2S", + "sub_path": "machine/Elegoo Neptune 2S.json" + }, + { + "name": "Elegoo Neptune 3", + "sub_path": "machine/Elegoo Neptune 3.json" + }, + { + "name": "Elegoo Neptune 3 Max", + "sub_path": "machine/Elegoo Neptune 3 Max.json" + }, + { + "name": "Elegoo Neptune 3 Plus", + "sub_path": "machine/Elegoo Neptune 3 Plus.json" + }, + { + "name": "Elegoo Neptune 3 Pro", + "sub_path": "machine/Elegoo Neptune 3 Pro.json" + }, + { + "name": "Elegoo Neptune 4", + "sub_path": "machine/Elegoo Neptune 4.json" + }, + { + "name": "Elegoo Neptune 4 Max", + "sub_path": "machine/Elegoo Neptune 4 Max.json" + }, + { + "name": "Elegoo Neptune 4 Plus", + "sub_path": "machine/Elegoo Neptune 4 Plus.json" + }, + { + "name": "Elegoo Neptune 4 Pro", + "sub_path": "machine/Elegoo Neptune 4 Pro.json" + }, + { + "name": "Elegoo Neptune X", + "sub_path": "machine/Elegoo Neptune X.json" + }, + { + "name": "Elegoo OrangeStorm Giga", + "sub_path": "machine/Elegoo OrangeStorm Giga.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_ecc_common", + "sub_path": "process/ECC/fdm_process_ecc_common.json" + }, + { + "name": "fdm_process_elegoo_common", + "sub_path": "process/fdm_process_elegoo_common.json" + }, + { + "name": "fdm_process_ecc", + "sub_path": "process/ECC/fdm_process_ecc.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune2", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune2.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune2D", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune2D.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune2S", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune2S.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune3", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune3.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune3Max", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune3Max.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune3Plus", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune3Plus.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune3Pro", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune3Pro.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo NeptuneX", + "sub_path": "process/0.08mm Extra Fine @Elegoo NeptuneX.json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune", + "sub_path": "process/0.12mm Fine @Elegoo Neptune.json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune2", + "sub_path": "process/0.12mm Fine @Elegoo Neptune2.json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune2D", + "sub_path": "process/0.12mm Fine @Elegoo Neptune2D.json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune2S", + "sub_path": "process/0.12mm Fine @Elegoo Neptune2S.json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune3", + "sub_path": "process/0.12mm Fine @Elegoo Neptune3.json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune3Max", + "sub_path": "process/0.12mm Fine @Elegoo Neptune3Max.json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune3Plus", + "sub_path": "process/0.12mm Fine @Elegoo Neptune3Plus.json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune3Pro", + "sub_path": "process/0.12mm Fine @Elegoo Neptune3Pro.json" + }, + { + "name": "0.12mm Fine @Elegoo NeptuneX", + "sub_path": "process/0.12mm Fine @Elegoo NeptuneX.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune2", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune2.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune2D", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune2D.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune2S", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune2S.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune3", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune3.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune3Max", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune3Max.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune3Plus", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune3Plus.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune3Pro", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune3Pro.json" + }, + { + "name": "0.16mm Optimal @Elegoo NeptuneX", + "sub_path": "process/0.16mm Optimal @Elegoo NeptuneX.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune", + "sub_path": "process/0.20mm Standard @Elegoo Neptune.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune2", + "sub_path": "process/0.20mm Standard @Elegoo Neptune2.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune2D", + "sub_path": "process/0.20mm Standard @Elegoo Neptune2D.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune2S", + "sub_path": "process/0.20mm Standard @Elegoo Neptune2S.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune3", + "sub_path": "process/0.20mm Standard @Elegoo Neptune3.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune3Max", + "sub_path": "process/0.20mm Standard @Elegoo Neptune3Max.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune3Plus", + "sub_path": "process/0.20mm Standard @Elegoo Neptune3Plus.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune3Pro", + "sub_path": "process/0.20mm Standard @Elegoo Neptune3Pro.json" + }, + { + "name": "0.20mm Standard @Elegoo NeptuneX", + "sub_path": "process/0.20mm Standard @Elegoo NeptuneX.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune", + "sub_path": "process/0.24mm Draft @Elegoo Neptune.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune2", + "sub_path": "process/0.24mm Draft @Elegoo Neptune2.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune2D", + "sub_path": "process/0.24mm Draft @Elegoo Neptune2D.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune2S", + "sub_path": "process/0.24mm Draft @Elegoo Neptune2S.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune3", + "sub_path": "process/0.24mm Draft @Elegoo Neptune3.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune3Max", + "sub_path": "process/0.24mm Draft @Elegoo Neptune3Max.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune3Plus", + "sub_path": "process/0.24mm Draft @Elegoo Neptune3Plus.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune3Pro", + "sub_path": "process/0.24mm Draft @Elegoo Neptune3Pro.json" + }, + { + "name": "0.24mm Draft @Elegoo NeptuneX", + "sub_path": "process/0.24mm Draft @Elegoo NeptuneX.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune2", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune2.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune2D", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune2D.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune2S", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune2S.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune3", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune3.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune3Max", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune3Max.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune3Plus", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune3Plus.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune3Pro", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune3Pro.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo NeptuneX", + "sub_path": "process/0.28mm Extra Draft @Elegoo NeptuneX.json" + }, + { + "name": "fdm_process_elegoo_04020", + "sub_path": "process/fdm_process_elegoo_04020.json" + }, + { + "name": "fdm_process_elegoo_06030", + "sub_path": "process/fdm_process_elegoo_06030.json" + }, + { + "name": "fdm_process_elegoo_08040", + "sub_path": "process/fdm_process_elegoo_08040.json" + }, + { + "name": "fdm_process_elegoo_10050", + "sub_path": "process/fdm_process_elegoo_10050.json" + }, + { + "name": "fdm_process_neptune4_common", + "sub_path": "process/fdm_process_neptune4_common.json" + }, + { + "name": "fdm_process_ecc_02010", + "sub_path": "process/ECC/fdm_process_ecc_02010.json" + }, + { + "name": "fdm_process_ecc_04020", + "sub_path": "process/ECC/fdm_process_ecc_04020.json" + }, + { + "name": "fdm_process_ecc_06030", + "sub_path": "process/ECC/fdm_process_ecc_06030.json" + }, + { + "name": "fdm_process_ecc_08040", + "sub_path": "process/ECC/fdm_process_ecc_08040.json" + }, + { + "name": "0.20mm Standard @Elegoo Giga 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Elegoo Giga 0.4 nozzle.json" + }, + { + "name": "0.30mm Standard @Elegoo Giga 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Elegoo Giga 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Elegoo Giga 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Elegoo Giga 0.8 nozzle.json" + }, + { + "name": "0.50mm Standard @Elegoo Giga 1.0 nozzle", + "sub_path": "process/0.50mm Standard @Elegoo Giga 1.0 nozzle.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4 (0.2 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4 (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4 (0.6 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4 (0.8 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4 (0.2 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4 (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4 (0.6 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4 (0.8 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4 (0.2 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4 (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4 (0.6 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4 (0.8 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json" + }, + { + "name": "fdm_process_neptune4max_common", + "sub_path": "process/fdm_process_neptune4max_common.json" + }, + { + "name": "0.10mm Standard @Elegoo C 0.2 nozzle", + "sub_path": "process/EC/0.10mm Standard @Elegoo C 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Elegoo CC 0.2 nozzle", + "sub_path": "process/ECC/0.10mm Standard @Elegoo CC 0.2 nozzle.json" + }, + { + "name": "0.20mm Standard @Elegoo C 0.4 nozzle", + "sub_path": "process/EC/0.20mm Standard @Elegoo C 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Elegoo CC 0.4 nozzle", + "sub_path": "process/ECC/0.20mm Standard @Elegoo CC 0.4 nozzle.json" + }, + { + "name": "0.30mm Standard @Elegoo C 0.6 nozzle", + "sub_path": "process/EC/0.30mm Standard @Elegoo C 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Elegoo CC 0.6 nozzle", + "sub_path": "process/ECC/0.30mm Standard @Elegoo CC 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Elegoo C 0.8 nozzle", + "sub_path": "process/EC/0.40mm Standard @Elegoo C 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Elegoo CC 0.8 nozzle", + "sub_path": "process/ECC/0.40mm Standard @Elegoo CC 0.8 nozzle.json" + }, + { + "name": "0.16mm Optimal @Elegoo Giga 0.4 nozzle", + "sub_path": "process/0.16mm Optimal @Elegoo Giga 0.4 nozzle.json" + }, + { + "name": "0.20mm Strength @Elegoo Giga 0.4 nozzle", + "sub_path": "process/0.20mm Strength @Elegoo Giga 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Elegoo Giga 0.4 nozzle", + "sub_path": "process/0.24mm Draft @Elegoo Giga 0.4 nozzle.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Giga 0.4 nozzle", + "sub_path": "process/0.28mm Extra Draft @Elegoo Giga 0.4 nozzle.json" + }, + { + "name": "0.18mm Fine @Elegoo Giga 0.6 nozzle", + "sub_path": "process/0.18mm Fine @Elegoo Giga 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @Elegoo Giga 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @Elegoo Giga 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Elegoo Giga 0.6 nozzle", + "sub_path": "process/0.30mm Strength @Elegoo Giga 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @Elegoo Giga 0.6 nozzle", + "sub_path": "process/0.36mm Draft @Elegoo Giga 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @Elegoo Giga 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @Elegoo Giga 0.6 nozzle.json" + }, + { + "name": "0.24mm Fine @Elegoo Giga 0.8 nozzle", + "sub_path": "process/0.24mm Fine @Elegoo Giga 0.8 nozzle.json" + }, + { + "name": "0.32mm Optimal @Elegoo Giga 0.8 nozzle", + "sub_path": "process/0.32mm Optimal @Elegoo Giga 0.8 nozzle.json" + }, + { + "name": "0.48mm Draft @Elegoo Giga 0.8 nozzle", + "sub_path": "process/0.48mm Draft @Elegoo Giga 0.8 nozzle.json" + }, + { + "name": "0.56mm Extra Draft @Elegoo Giga 0.8 nozzle", + "sub_path": "process/0.56mm Extra Draft @Elegoo Giga 0.8 nozzle.json" + }, + { + "name": "0.30mm Fine @Elegoo Giga 1.0 nozzle", + "sub_path": "process/0.30mm Fine @Elegoo Giga 1.0 nozzle.json" + }, + { + "name": "0.40mm Optimal @Elegoo Giga 1.0 nozzle", + "sub_path": "process/0.40mm Optimal @Elegoo Giga 1.0 nozzle.json" + }, + { + "name": "0.60mm Draft @Elegoo Giga 1.0 nozzle", + "sub_path": "process/0.60mm Draft @Elegoo Giga 1.0 nozzle.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle).json" + }, + { + "name": "0.08mm Optimal @Elegoo C 0.2 nozzle", + "sub_path": "process/EC/0.08mm Optimal @Elegoo C 0.2 nozzle.json" + }, + { + "name": "0.12mm Draft @Elegoo C 0.2 nozzle", + "sub_path": "process/EC/0.12mm Draft @Elegoo C 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @Elegoo C 0.2 nozzle", + "sub_path": "process/EC/0.14mm Extra Draft @Elegoo C 0.2 nozzle.json" + }, + { + "name": "0.08mm Optimal @Elegoo CC 0.2 nozzle", + "sub_path": "process/ECC/0.08mm Optimal @Elegoo CC 0.2 nozzle.json" + }, + { + "name": "0.12mm Draft @Elegoo CC 0.2 nozzle", + "sub_path": "process/ECC/0.12mm Draft @Elegoo CC 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @Elegoo CC 0.2 nozzle", + "sub_path": "process/ECC/0.14mm Extra Draft @Elegoo CC 0.2 nozzle.json" + }, + { + "name": "0.12mm Fine @Elegoo C 0.4 nozzle", + "sub_path": "process/EC/0.12mm Fine @Elegoo C 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Elegoo C 0.4 nozzle", + "sub_path": "process/EC/0.16mm Optimal @Elegoo C 0.4 nozzle.json" + }, + { + "name": "0.20mm Strength @Elegoo C 0.4 nozzle", + "sub_path": "process/EC/0.20mm Strength @Elegoo C 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Elegoo C 0.4 nozzle", + "sub_path": "process/EC/0.24mm Draft @Elegoo C 0.4 nozzle.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo C 0.4 nozzle", + "sub_path": "process/EC/0.28mm Extra Draft @Elegoo C 0.4 nozzle.json" + }, + { + "name": "0.12mm Fine @Elegoo CC 0.4 nozzle", + "sub_path": "process/ECC/0.12mm Fine @Elegoo CC 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Elegoo CC 0.4 nozzle", + "sub_path": "process/ECC/0.16mm Optimal @Elegoo CC 0.4 nozzle.json" + }, + { + "name": "0.20mm Strength @Elegoo CC 0.4 nozzle", + "sub_path": "process/ECC/0.20mm Strength @Elegoo CC 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Elegoo CC 0.4 nozzle", + "sub_path": "process/ECC/0.24mm Draft @Elegoo CC 0.4 nozzle.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo CC 0.4 nozzle", + "sub_path": "process/ECC/0.28mm Extra Draft @Elegoo CC 0.4 nozzle.json" + }, + { + "name": "0.18mm Fine @Elegoo C 0.6 nozzle", + "sub_path": "process/EC/0.18mm Fine @Elegoo C 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @Elegoo C 0.6 nozzle", + "sub_path": "process/EC/0.24mm Optimal @Elegoo C 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Elegoo C 0.6 nozzle", + "sub_path": "process/EC/0.30mm Strength @Elegoo C 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @Elegoo C 0.6 nozzle", + "sub_path": "process/EC/0.36mm Draft @Elegoo C 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @Elegoo C 0.6 nozzle", + "sub_path": "process/EC/0.42mm Extra Draft @Elegoo C 0.6 nozzle.json" + }, + { + "name": "0.18mm Fine @Elegoo CC 0.6 nozzle", + "sub_path": "process/ECC/0.18mm Fine @Elegoo CC 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @Elegoo CC 0.6 nozzle", + "sub_path": "process/ECC/0.24mm Optimal @Elegoo CC 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Elegoo CC 0.6 nozzle", + "sub_path": "process/ECC/0.30mm Strength @Elegoo CC 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @Elegoo CC 0.6 nozzle", + "sub_path": "process/ECC/0.36mm Draft @Elegoo CC 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @Elegoo CC 0.6 nozzle", + "sub_path": "process/ECC/0.42mm Extra Draft @Elegoo CC 0.6 nozzle.json" + }, + { + "name": "0.16mm Extra Fine @Elegoo C 0.8 nozzle", + "sub_path": "process/EC/0.16mm Extra Fine @Elegoo C 0.8 nozzle.json" + }, + { + "name": "0.24mm Fine @Elegoo C 0.8 nozzle", + "sub_path": "process/EC/0.24mm Fine @Elegoo C 0.8 nozzle.json" + }, + { + "name": "0.32mm Optimal @Elegoo C 0.8 nozzle", + "sub_path": "process/EC/0.32mm Optimal @Elegoo C 0.8 nozzle.json" + }, + { + "name": "0.48mm Draft @Elegoo C 0.8 nozzle", + "sub_path": "process/EC/0.48mm Draft @Elegoo C 0.8 nozzle.json" + }, + { + "name": "0.16mm Extra Fine @Elegoo CC 0.8 nozzle", + "sub_path": "process/ECC/0.16mm Extra Fine @Elegoo CC 0.8 nozzle.json" + }, + { + "name": "0.24mm Fine @Elegoo CC 0.8 nozzle", + "sub_path": "process/ECC/0.24mm Fine @Elegoo CC 0.8 nozzle.json" + }, + { + "name": "0.32mm Optimal @Elegoo CC 0.8 nozzle", + "sub_path": "process/ECC/0.32mm Optimal @Elegoo CC 0.8 nozzle.json" + }, + { + "name": "0.48mm Draft @Elegoo CC 0.8 nozzle", + "sub_path": "process/ECC/0.48mm Draft @Elegoo CC 0.8 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_elegoo_filament_common", + "sub_path": "filament/ELEGOO/fdm_elegoo_filament_common.json" + }, + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_elegoo_filament_asa", + "sub_path": "filament/ELEGOO/fdm_elegoo_filament_asa.json" + }, + { + "name": "fdm_elegoo_filament_pet", + "sub_path": "filament/ELEGOO/fdm_elegoo_filament_pet.json" + }, + { + "name": "fdm_elegoo_filament_pla", + "sub_path": "filament/ELEGOO/fdm_elegoo_filament_pla.json" + }, + { + "name": "fdm_elegoo_filament_tpu", + "sub_path": "filament/ELEGOO/fdm_elegoo_filament_tpu.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "Elegoo ASA @base", + "sub_path": "filament/ELEGOO/Elegoo ASA @base.json" + }, + { + "name": "Elegoo PETG PRO @base", + "sub_path": "filament/ELEGOO/Elegoo PETG PRO @base.json" + }, + { + "name": "Elegoo RAPID PETG @base", + "sub_path": "filament/ELEGOO/Elegoo RAPID PETG @base.json" + }, + { + "name": "Elegoo PLA @base", + "sub_path": "filament/ELEGOO/Elegoo PLA @base.json" + }, + { + "name": "Elegoo PLA Matte @base", + "sub_path": "filament/ELEGOO/Elegoo PLA Matte @base.json" + }, + { + "name": "Elegoo PLA Silk @base", + "sub_path": "filament/ELEGOO/Elegoo PLA Silk @base.json" + }, + { + "name": "Elegoo PLA-CF @base", + "sub_path": "filament/ELEGOO/Elegoo PLA-CF @base.json" + }, + { + "name": "Elegoo RAPID PLA+ @base", + "sub_path": "filament/ELEGOO/Elegoo RAPID PLA+ @base.json" + }, + { + "name": "Elegoo TPU 95A @base", + "sub_path": "filament/ELEGOO/Elegoo TPU 95A @base.json" + }, + { + "name": "Generic ABS @Elegoo", + "sub_path": "filament/Generic ABS @Elegoo.json" + }, + { + "name": "Generic ASA @Elegoo", + "sub_path": "filament/Generic ASA @Elegoo.json" + }, + { + "name": "Generic PETG @Elegoo", + "sub_path": "filament/Generic PETG @Elegoo.json" + }, + { + "name": "Generic PETG PRO @Elegoo", + "sub_path": "filament/Generic PETG PRO @Elegoo.json" + }, + { + "name": "Generic PLA @Elegoo", + "sub_path": "filament/Generic PLA @Elegoo.json" + }, + { + "name": "Generic PLA Matte @Elegoo", + "sub_path": "filament/Generic PLA Matte @Elegoo.json" + }, + { + "name": "Elegoo ASA", + "sub_path": "filament/ELEGOO/Elegoo ASA.json" + }, + { + "name": "Elegoo ASA @0.2 nozzle", + "sub_path": "filament/ELEGOO/Elegoo ASA @0.2 nozzle.json" + }, + { + "name": "Elegoo ASA @EC", + "sub_path": "filament/EC/Elegoo ASA @EC.json" + }, + { + "name": "Elegoo ASA @ECC", + "sub_path": "filament/ECC/Elegoo ASA @ECC.json" + }, + { + "name": "Elegoo PETG PRO", + "sub_path": "filament/ELEGOO/Elegoo PETG PRO.json" + }, + { + "name": "Elegoo PETG PRO @0.2 nozzle", + "sub_path": "filament/ELEGOO/Elegoo PETG PRO @0.2 nozzle.json" + }, + { + "name": "Elegoo PETG PRO @EC", + "sub_path": "filament/EC/Elegoo PETG PRO @EC.json" + }, + { + "name": "Elegoo PETG PRO @ECC", + "sub_path": "filament/ECC/Elegoo PETG PRO @ECC.json" + }, + { + "name": "Elegoo RAPID PETG", + "sub_path": "filament/ELEGOO/Elegoo RAPID PETG.json" + }, + { + "name": "Elegoo RAPID PETG @0.2 nozzle", + "sub_path": "filament/ELEGOO/Elegoo RAPID PETG @0.2 nozzle.json" + }, + { + "name": "Elegoo RAPID PETG @EC", + "sub_path": "filament/EC/Elegoo RAPID PETG @EC.json" + }, + { + "name": "Elegoo RAPID PETG @ECC", + "sub_path": "filament/ECC/Elegoo RAPID PETG @ECC.json" + }, + { + "name": "Elegoo RAPID PETG+", + "sub_path": "filament/ELEGOO/Elegoo RAPID PETG+.json" + }, + { + "name": "Elegoo PLA", + "sub_path": "filament/ELEGOO/Elegoo PLA.json" + }, + { + "name": "Elegoo PLA @0.2 nozzle", + "sub_path": "filament/ELEGOO/Elegoo PLA @0.2 nozzle.json" + }, + { + "name": "Elegoo PLA @EC", + "sub_path": "filament/EC/Elegoo PLA @EC.json" + }, + { + "name": "Elegoo PLA @ECC", + "sub_path": "filament/ECC/Elegoo PLA @ECC.json" + }, + { + "name": "Elegoo PLA PRO", + "sub_path": "filament/ELEGOO/Elegoo PLA PRO.json" + }, + { + "name": "Elegoo PLA PRO @0.2 nozzle", + "sub_path": "filament/ELEGOO/Elegoo PLA PRO @0.2 nozzle.json" + }, + { + "name": "Elegoo PLA PRO @EC", + "sub_path": "filament/EC/Elegoo PLA PRO @EC.json" + }, + { + "name": "Elegoo PLA PRO @ECC", + "sub_path": "filament/ECC/Elegoo PLA PRO @ECC.json" + }, + { + "name": "Elegoo PLA+", + "sub_path": "filament/ELEGOO/Elegoo PLA+.json" + }, + { + "name": "Elegoo PLA+ @0.2 nozzle", + "sub_path": "filament/ELEGOO/Elegoo PLA+ @0.2 nozzle.json" + }, + { + "name": "Elegoo PLA+ @EC", + "sub_path": "filament/EC/Elegoo PLA+ @EC.json" + }, + { + "name": "Elegoo PLA+ @ECC", + "sub_path": "filament/ECC/Elegoo PLA+ @ECC.json" + }, + { + "name": "Elegoo PLA Matte", + "sub_path": "filament/ELEGOO/Elegoo PLA Matte.json" + }, + { + "name": "Elegoo PLA Matte @0.2 nozzle", + "sub_path": "filament/ELEGOO/Elegoo PLA Matte @0.2 nozzle.json" + }, + { + "name": "Elegoo PLA Matte @EC", + "sub_path": "filament/EC/Elegoo PLA Matte @EC.json" + }, + { + "name": "Elegoo PLA Matte @ECC", + "sub_path": "filament/ECC/Elegoo PLA Matte @ECC.json" + }, + { + "name": "Elegoo PLA Silk", + "sub_path": "filament/ELEGOO/Elegoo PLA Silk.json" + }, + { + "name": "Elegoo PLA Silk @0.2 nozzle", + "sub_path": "filament/ELEGOO/Elegoo PLA Silk @0.2 nozzle.json" + }, + { + "name": "Elegoo PLA Silk @EC", + "sub_path": "filament/EC/Elegoo PLA Silk @EC.json" + }, + { + "name": "Elegoo PLA Silk @ECC", + "sub_path": "filament/ECC/Elegoo PLA Silk @ECC.json" + }, + { + "name": "Elegoo PLA-CF", + "sub_path": "filament/ELEGOO/Elegoo PLA-CF.json" + }, + { + "name": "Elegoo PLA-CF @ECC", + "sub_path": "filament/ECC/Elegoo PLA-CF @ECC.json" + }, + { + "name": "Elegoo RAPID PLA+", + "sub_path": "filament/ELEGOO/Elegoo RAPID PLA+.json" + }, + { + "name": "Elegoo RAPID PLA+ @0.2 nozzle", + "sub_path": "filament/ELEGOO/Elegoo RAPID PLA+ @0.2 nozzle.json" + }, + { + "name": "Elegoo RAPID PLA+ @EC", + "sub_path": "filament/EC/Elegoo RAPID PLA+ @EC.json" + }, + { + "name": "Elegoo RAPID PLA+ @ECC", + "sub_path": "filament/ECC/Elegoo RAPID PLA+ @ECC.json" + }, + { + "name": "Elegoo TPU 95A @EC", + "sub_path": "filament/EC/Elegoo TPU 95A @EC.json" + }, + { + "name": "Elegoo TPU 95A @ECC", + "sub_path": "filament/ECC/Elegoo TPU 95A @ECC.json" + }, + { + "name": "Elegoo ASA @Elegoo Giga", + "sub_path": "filament/Elegoo ASA @Elegoo Giga.json" + }, + { + "name": "Elegoo PETG PRO @Elegoo Giga", + "sub_path": "filament/Elegoo PETG PRO @Elegoo Giga.json" + }, + { + "name": "Elegoo PLA @Elegoo Giga", + "sub_path": "filament/Elegoo PLA @Elegoo Giga.json" + }, + { + "name": "Elegoo PLA Matte @Elegoo Giga", + "sub_path": "filament/Elegoo PLA Matte @Elegoo Giga.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_machine_ecc_common", + "sub_path": "machine/ECC/fdm_machine_ecc_common.json" + }, + { + "name": "fdm_elegoo_3dp_001_common", + "sub_path": "machine/fdm_elegoo_3dp_001_common.json" + }, + { + "name": "fdm_elegoo_common", + "sub_path": "machine/fdm_elegoo_common.json" + }, + { + "name": "fdm_machine_ecc", + "sub_path": "machine/ECC/fdm_machine_ecc.json" + }, + { + "name": "Elegoo OrangeStorm Giga 0.4 nozzle", + "sub_path": "machine/Elegoo OrangeStorm Giga 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 2 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 2 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 2D 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 2D 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 2S 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 2S 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 3 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 3 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 3 Max 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 3 Max 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 3 Plus 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 3 Plus 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 3 Pro 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 3 Pro 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune X 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune X 0.4 nozzle.json" + }, + { + "name": "fdm_neptune_4_common", + "sub_path": "machine/fdm_neptune_4_common.json" + }, + { + "name": "Elegoo Centauri 0.4 nozzle", + "sub_path": "machine/EC/Elegoo Centauri 0.4 nozzle.json" + }, + { + "name": "Elegoo Centauri Carbon 0.4 nozzle", + "sub_path": "machine/ECC/Elegoo Centauri Carbon 0.4 nozzle.json" + }, + { + "name": "Elegoo OrangeStorm Giga 0.6 nozzle", + "sub_path": "machine/Elegoo OrangeStorm Giga 0.6 nozzle.json" + }, + { + "name": "Elegoo OrangeStorm Giga 0.8 nozzle", + "sub_path": "machine/Elegoo OrangeStorm Giga 0.8 nozzle.json" + }, + { + "name": "Elegoo OrangeStorm Giga 1.0 nozzle", + "sub_path": "machine/Elegoo OrangeStorm Giga 1.0 nozzle.json" + }, + { + "name": "Elegoo Neptune 4 (0.2 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 (0.2 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 (0.4 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 (0.4 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 (0.6 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 (0.6 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 (0.8 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 (0.8 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Max (0.2 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Max (0.2 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Max (0.4 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Max (0.4 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Max (0.6 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Max (0.6 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Max (0.8 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Max (0.8 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Plus (0.2 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Plus (0.2 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Plus (0.4 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Plus (0.4 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Plus (0.6 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Plus (0.6 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Plus (0.8 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Plus (0.8 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Pro (0.2 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Pro (0.2 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Pro (0.4 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Pro (0.4 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Pro (0.6 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Pro (0.6 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Pro (0.8 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Pro (0.8 nozzle).json" + }, + { + "name": "Elegoo Centauri 0.2 nozzle", + "sub_path": "machine/EC/Elegoo Centauri 0.2 nozzle.json" + }, + { + "name": "Elegoo Centauri 0.6 nozzle", + "sub_path": "machine/EC/Elegoo Centauri 0.6 nozzle.json" + }, + { + "name": "Elegoo Centauri 0.8 nozzle", + "sub_path": "machine/EC/Elegoo Centauri 0.8 nozzle.json" + }, + { + "name": "Elegoo Centauri Carbon 0.2 nozzle", + "sub_path": "machine/ECC/Elegoo Centauri Carbon 0.2 nozzle.json" + }, + { + "name": "Elegoo Centauri Carbon 0.6 nozzle", + "sub_path": "machine/ECC/Elegoo Centauri Carbon 0.6 nozzle.json" + }, + { + "name": "Elegoo Centauri Carbon 0.8 nozzle", + "sub_path": "machine/ECC/Elegoo Centauri Carbon 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/Elegoo Centauri Carbon_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Centauri Carbon_cover.png new file mode 100644 index 0000000..77e3953 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Centauri Carbon_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Centauri_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Centauri_cover.png new file mode 100644 index 0000000..db62173 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Centauri_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune 2D_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune 2D_cover.png new file mode 100644 index 0000000..d8d5dcf Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune 2D_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune 2S_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune 2S_cover.png new file mode 100644 index 0000000..a689215 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune 2S_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune 2_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune 2_cover.png new file mode 100644 index 0000000..3c5b748 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune 2_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune 3 Max_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune 3 Max_cover.png new file mode 100644 index 0000000..431181f Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune 3 Max_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune 3 Plus_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune 3 Plus_cover.png new file mode 100644 index 0000000..d89d6cb Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune 3 Plus_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune 3 Pro_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune 3 Pro_cover.png new file mode 100644 index 0000000..96be405 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune 3 Pro_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune 3_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune 3_cover.png new file mode 100644 index 0000000..697a722 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune 3_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune 4 Max_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune 4 Max_cover.png new file mode 100644 index 0000000..431181f Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune 4 Max_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune 4 Plus_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune 4 Plus_cover.png new file mode 100644 index 0000000..d89d6cb Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune 4 Plus_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune 4 Pro_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune 4 Pro_cover.png new file mode 100644 index 0000000..24a8ef1 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune 4 Pro_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune 4_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune 4_cover.png new file mode 100644 index 0000000..4b76333 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune 4_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune X_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune X_cover.png new file mode 100644 index 0000000..4741717 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune X_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo Neptune_cover.png b/backend/profiles/profiles/Elegoo/Elegoo Neptune_cover.png new file mode 100644 index 0000000..800cddf Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo Neptune_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/Elegoo OrangeStorm Giga_cover.png b/backend/profiles/profiles/Elegoo/Elegoo OrangeStorm Giga_cover.png new file mode 100644 index 0000000..37e565f Binary files /dev/null and b/backend/profiles/profiles/Elegoo/Elegoo OrangeStorm Giga_cover.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_centuri_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_centuri_buildplate_model.stl new file mode 100644 index 0000000..5a71e1b Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_centuri_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_centuri_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_centuri_buildplate_texture.png new file mode 100644 index 0000000..7d506a7 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_centuri_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_centuri_carbon_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_centuri_carbon_buildplate_model.stl new file mode 100644 index 0000000..5a71e1b Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_centuri_carbon_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_centuri_carbon_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_centuri_carbon_buildplate_texture.png new file mode 100644 index 0000000..859d98c Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_centuri_carbon_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune2_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptune2_buildplate_model.stl new file mode 100644 index 0000000..a3837d2 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune2_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune2_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_neptune2_buildplate_texture.png new file mode 100644 index 0000000..5bddd90 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune2_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune2d_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptune2d_buildplate_model.stl new file mode 100644 index 0000000..a3837d2 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune2d_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune2d_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_neptune2d_buildplate_texture.png new file mode 100644 index 0000000..5bddd90 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune2d_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune2s_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptune2s_buildplate_model.stl new file mode 100644 index 0000000..a3837d2 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune2s_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune2s_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_neptune2s_buildplate_texture.png new file mode 100644 index 0000000..5bddd90 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune2s_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune3_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptune3_buildplate_model.stl new file mode 100644 index 0000000..f311c4a Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune3_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune3_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_neptune3_buildplate_texture.png new file mode 100644 index 0000000..9d6fe91 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune3_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune3max_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptune3max_buildplate_model.stl new file mode 100644 index 0000000..db0d557 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune3max_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune3plus_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptune3plus_buildplate_model.stl new file mode 100644 index 0000000..7465a18 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune3plus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune3plus_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_neptune3plus_buildplate_texture.png new file mode 100644 index 0000000..3a79c55 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune3plus_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune3pro_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptune3pro_buildplate_model.stl new file mode 100644 index 0000000..0823105 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune3pro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune3pro_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_neptune3pro_buildplate_texture.png new file mode 100644 index 0000000..8f7a0c5 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune3pro_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune4_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptune4_buildplate_model.stl new file mode 100644 index 0000000..350d948 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune4_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune4_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_neptune4_buildplate_texture.png new file mode 100644 index 0000000..09e63a3 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune4_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune4max_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptune4max_buildplate_model.stl new file mode 100644 index 0000000..db0d557 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune4max_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune4plus_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptune4plus_buildplate_model.stl new file mode 100644 index 0000000..7465a18 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune4plus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune4plus_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_neptune4plus_buildplate_texture.png new file mode 100644 index 0000000..a215605 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune4plus_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune4pro_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptune4pro_buildplate_model.stl new file mode 100644 index 0000000..350d948 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune4pro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune4pro_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_neptune4pro_buildplate_texture.png new file mode 100644 index 0000000..53f013c Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune4pro_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptune_buildplate_model.stl new file mode 100644 index 0000000..246bd38 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_neptune_buildplate_texture.png new file mode 100644 index 0000000..28f21f1 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptune_max_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_neptune_max_buildplate_texture.png new file mode 100644 index 0000000..bae1e0d Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptune_max_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptunex_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_neptunex_buildplate_model.stl new file mode 100644 index 0000000..a3837d2 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptunex_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_neptunex_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_neptunex_buildplate_texture.png new file mode 100644 index 0000000..5bddd90 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_neptunex_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_orangestorm_giga_buildplate_model.stl b/backend/profiles/profiles/Elegoo/elegoo_orangestorm_giga_buildplate_model.stl new file mode 100644 index 0000000..be34fd4 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_orangestorm_giga_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Elegoo/elegoo_orangestorm_giga_buildplate_texture.png b/backend/profiles/profiles/Elegoo/elegoo_orangestorm_giga_buildplate_texture.png new file mode 100644 index 0000000..a8d46b4 Binary files /dev/null and b/backend/profiles/profiles/Elegoo/elegoo_orangestorm_giga_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Elegoo/filament/EC/Elegoo ASA @EC.json b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo ASA @EC.json new file mode 100644 index 0000000..f93b0f9 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo ASA @EC.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Elegoo ASA @EC", + "inherits": "Elegoo ASA @base", + "from": "system", + "setting_id": "EASAEC", + "instantiation": "true", + "pressure_advance": [ + "0.024" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "compatible_printers": [ + "Elegoo Centauri 0.4 nozzle", + "Elegoo Centauri 0.6 nozzle", + "Elegoo Centauri 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PETG PRO @EC.json b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PETG PRO @EC.json new file mode 100644 index 0000000..fbfc0ee --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PETG PRO @EC.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Elegoo PETG PRO @EC", + "inherits": "Elegoo PETG PRO @base", + "from": "system", + "setting_id": "EPETGPROEC", + "instantiation": "true", + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Elegoo Centauri 0.4 nozzle", + "Elegoo Centauri 0.6 nozzle", + "Elegoo Centauri 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA @EC.json b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA @EC.json new file mode 100644 index 0000000..ce9cf8c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA @EC.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Elegoo PLA @EC", + "inherits": "Elegoo PLA @base", + "from": "system", + "setting_id": "EPLAEC", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.024" + ], + "slow_down_layer_time": [ + "4" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri 0.4 nozzle", + "Elegoo Centauri 0.6 nozzle", + "Elegoo Centauri 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA Matte @EC.json b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA Matte @EC.json new file mode 100644 index 0000000..bc95fb3 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA Matte @EC.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Elegoo PLA Matte @EC", + "inherits": "Elegoo PLA Matte @base", + "from": "system", + "setting_id": "EPLAMEC", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "pressure_advance": [ + "0.024" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri 0.4 nozzle", + "Elegoo Centauri 0.6 nozzle", + "Elegoo Centauri 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA PRO @EC.json b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA PRO @EC.json new file mode 100644 index 0000000..5156373 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA PRO @EC.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Elegoo PLA PRO @EC", + "inherits": "Elegoo PLA @base", + "from": "system", + "setting_id": "EPLAPROEC", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "20" + ], + "pressure_advance": [ + "0.024" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri 0.4 nozzle", + "Elegoo Centauri 0.6 nozzle", + "Elegoo Centauri 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA Silk @EC.json b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA Silk @EC.json new file mode 100644 index 0000000..09c5e96 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA Silk @EC.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Elegoo PLA Silk @EC", + "inherits": "Elegoo PLA Silk @base", + "from": "system", + "setting_id": "EPLASEC", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "pressure_advance": [ + "0.024" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri 0.4 nozzle", + "Elegoo Centauri 0.6 nozzle", + "Elegoo Centauri 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA+ @EC.json b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA+ @EC.json new file mode 100644 index 0000000..c223436 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo PLA+ @EC.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Elegoo PLA+ @EC", + "inherits": "Elegoo PLA @base", + "from": "system", + "setting_id": "EPLAPLUSEC", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "20" + ], + "pressure_advance": [ + "0.024" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri 0.4 nozzle", + "Elegoo Centauri 0.6 nozzle", + "Elegoo Centauri 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/EC/Elegoo RAPID PETG @EC.json b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo RAPID PETG @EC.json new file mode 100644 index 0000000..848504b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo RAPID PETG @EC.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Elegoo RAPID PETG @EC", + "inherits": "Elegoo RAPID PETG @base", + "from": "system", + "setting_id": "ERPETGEC", + "instantiation": "true", + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Elegoo Centauri 0.4 nozzle", + "Elegoo Centauri 0.6 nozzle", + "Elegoo Centauri 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/EC/Elegoo RAPID PLA+ @EC.json b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo RAPID PLA+ @EC.json new file mode 100644 index 0000000..b757893 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo RAPID PLA+ @EC.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Elegoo RAPID PLA+ @EC", + "inherits": "Elegoo RAPID PLA+ @base", + "from": "system", + "setting_id": "ERPLAPLUSEC", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "pressure_advance": [ + "0.024" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri 0.4 nozzle", + "Elegoo Centauri 0.6 nozzle", + "Elegoo Centauri 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/EC/Elegoo TPU 95A @EC.json b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo TPU 95A @EC.json new file mode 100644 index 0000000..7b8bbac --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/EC/Elegoo TPU 95A @EC.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Elegoo TPU 95A @EC", + "inherits": "Elegoo TPU 95A @base", + "from": "system", + "setting_id": "ETPU95AEC", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Elegoo Centauri 0.4 nozzle", + "Elegoo Centauri 0.6 nozzle", + "Elegoo Centauri 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo ASA @ECC.json b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo ASA @ECC.json new file mode 100644 index 0000000..220936b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo ASA @ECC.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Elegoo ASA @ECC", + "inherits": "Elegoo ASA @base", + "from": "system", + "setting_id": "EASAECC", + "instantiation": "true", + "pressure_advance": [ + "0.024" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "compatible_printers": [ + "Elegoo Centauri Carbon 0.4 nozzle", + "Elegoo Centauri Carbon 0.6 nozzle", + "Elegoo Centauri Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PETG PRO @ECC.json b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PETG PRO @ECC.json new file mode 100644 index 0000000..81ea566 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PETG PRO @ECC.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Elegoo PETG PRO @ECC", + "inherits": "Elegoo PETG PRO @base", + "from": "system", + "setting_id": "EPETGPROECC", + "instantiation": "true", + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Elegoo Centauri Carbon 0.4 nozzle", + "Elegoo Centauri Carbon 0.6 nozzle", + "Elegoo Centauri Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA @ECC.json b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA @ECC.json new file mode 100644 index 0000000..7215a2f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA @ECC.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Elegoo PLA @ECC", + "inherits": "Elegoo PLA @base", + "from": "system", + "setting_id": "EPLAECC", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.024" + ], + "slow_down_layer_time": [ + "4" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri Carbon 0.4 nozzle", + "Elegoo Centauri Carbon 0.6 nozzle", + "Elegoo Centauri Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA Matte @ECC.json b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA Matte @ECC.json new file mode 100644 index 0000000..a0f89e8 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA Matte @ECC.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Elegoo PLA Matte @ECC", + "inherits": "Elegoo PLA Matte @base", + "from": "system", + "setting_id": "EPLAMECC", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "pressure_advance": [ + "0.024" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri Carbon 0.4 nozzle", + "Elegoo Centauri Carbon 0.6 nozzle", + "Elegoo Centauri Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA PRO @ECC.json b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA PRO @ECC.json new file mode 100644 index 0000000..326f4af --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA PRO @ECC.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Elegoo PLA PRO @ECC", + "inherits": "Elegoo PLA @base", + "from": "system", + "setting_id": "EPLAPROECC", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "20" + ], + "pressure_advance": [ + "0.024" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri Carbon 0.4 nozzle", + "Elegoo Centauri Carbon 0.6 nozzle", + "Elegoo Centauri Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA Silk @ECC.json b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA Silk @ECC.json new file mode 100644 index 0000000..cd22887 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA Silk @ECC.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Elegoo PLA Silk @ECC", + "inherits": "Elegoo PLA Silk @base", + "from": "system", + "setting_id": "EPLASECC", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "pressure_advance": [ + "0.024" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri Carbon 0.4 nozzle", + "Elegoo Centauri Carbon 0.6 nozzle", + "Elegoo Centauri Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA+ @ECC.json b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA+ @ECC.json new file mode 100644 index 0000000..97ddb7b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA+ @ECC.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Elegoo PLA+ @ECC", + "inherits": "Elegoo PLA @base", + "from": "system", + "setting_id": "EPLAPLUSECC", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "20" + ], + "pressure_advance": [ + "0.024" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri Carbon 0.4 nozzle", + "Elegoo Centauri Carbon 0.6 nozzle", + "Elegoo Centauri Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA-CF @ECC.json b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA-CF @ECC.json new file mode 100644 index 0000000..f1205f9 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo PLA-CF @ECC.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Elegoo PLA-CF @ECC", + "inherits": "Elegoo PLA-CF @base", + "from": "system", + "setting_id": "EPLACFECC", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "pressure_advance": [ + "0.024" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri Carbon 0.4 nozzle", + "Elegoo Centauri Carbon 0.6 nozzle", + "Elegoo Centauri Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo RAPID PETG @ECC.json b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo RAPID PETG @ECC.json new file mode 100644 index 0000000..1f092ca --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo RAPID PETG @ECC.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Elegoo RAPID PETG @ECC", + "inherits": "Elegoo RAPID PETG @base", + "from": "system", + "setting_id": "ERPETGECC", + "instantiation": "true", + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Elegoo Centauri Carbon 0.4 nozzle", + "Elegoo Centauri Carbon 0.6 nozzle", + "Elegoo Centauri Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo RAPID PLA+ @ECC.json b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo RAPID PLA+ @ECC.json new file mode 100644 index 0000000..03343fe --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo RAPID PLA+ @ECC.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Elegoo RAPID PLA+ @ECC", + "inherits": "Elegoo RAPID PLA+ @base", + "from": "system", + "setting_id": "ERPLAPLUSECC", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "pressure_advance": [ + "0.024" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Elegoo Centauri Carbon 0.4 nozzle", + "Elegoo Centauri Carbon 0.6 nozzle", + "Elegoo Centauri Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo TPU 95A @ECC.json b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo TPU 95A @ECC.json new file mode 100644 index 0000000..2fb3d41 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ECC/Elegoo TPU 95A @ECC.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Elegoo TPU 95A @ECC", + "inherits": "Elegoo TPU 95A @base", + "from": "system", + "setting_id": "ETPU95AECC", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Elegoo Centauri Carbon 0.4 nozzle", + "Elegoo Centauri Carbon 0.6 nozzle", + "Elegoo Centauri Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo ASA @0.2 nozzle.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo ASA @0.2 nozzle.json new file mode 100644 index 0000000..2ccbb0a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo ASA @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Elegoo ASA @0.2 nozzle", + "inherits": "Elegoo ASA @base", + "from": "system", + "setting_id": "EASA00020", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Elegoo Centauri 0.2 nozzle", + "Elegoo Centauri Carbon 0.2 nozzle", + "Elegoo Neptune 4 0.2 nozzle", + "Elegoo Neptune 4 Pro 0.2 nozzle", + "Elegoo Neptune 4 Plus 0.2 nozzle", + "Elegoo Neptune 4 Max 0.2 nozzle", + "Elegoo Neptune 3 Pro 0.2 nozzle", + "Elegoo Neptune 3 Plus 0.2 nozzle", + "Elegoo Neptune 3 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo ASA @base.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo ASA @base.json new file mode 100644 index 0000000..9c666e3 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo ASA @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Elegoo ASA @base", + "inherits": "fdm_elegoo_filament_asa", + "from": "system", + "filament_id": "EASAB00", + "instantiation": "false", + "filament_vendor": [ + "Elegoo" + ], + "filament_density": [ + "1.1" + ], + "filament_max_volumetric_speed": [ + "12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo ASA.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo ASA.json new file mode 100644 index 0000000..61f649d --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo ASA.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Elegoo ASA", + "inherits": "Elegoo ASA @base", + "from": "system", + "setting_id": "EASA00", + "instantiation": "true", + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO @0.2 nozzle.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO @0.2 nozzle.json new file mode 100644 index 0000000..53a4a98 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Elegoo PETG PRO @0.2 nozzle", + "inherits": "Elegoo PETG PRO @base", + "from": "system", + "setting_id": "EGPETG00020", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Elegoo Centauri 0.2 nozzle", + "Elegoo Centauri Carbon 0.2 nozzle", + "Elegoo Neptune 4 0.2 nozzle", + "Elegoo Neptune 4 Pro 0.2 nozzle", + "Elegoo Neptune 4 Plus 0.2 nozzle", + "Elegoo Neptune 4 Max 0.2 nozzle", + "Elegoo Neptune 3 Pro 0.2 nozzle", + "Elegoo Neptune 3 Plus 0.2 nozzle", + "Elegoo Neptune 3 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO @base.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO @base.json new file mode 100644 index 0000000..aaa2104 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO @base.json @@ -0,0 +1,83 @@ +{ + "type": "filament", + "name": "Elegoo PETG PRO @base", + "inherits": "fdm_elegoo_filament_pet", + "from": "system", + "filament_id": "EPETGPROB00", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_vendor": [ + "Elegoo" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; Filament start gcode\n" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_type": [ + "PETG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO.json new file mode 100644 index 0000000..3d3aba7 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Elegoo PETG PRO", + "inherits": "Elegoo PETG PRO @base", + "from": "system", + "setting_id": "EPETGPRO00", + "instantiation": "true", + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA @0.2 nozzle.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA @0.2 nozzle.json new file mode 100644 index 0000000..54aee0a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Elegoo PLA @0.2 nozzle", + "inherits": "Elegoo PLA @base", + "from": "system", + "setting_id": "EPLA00020", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Elegoo Centauri 0.2 nozzle", + "Elegoo Centauri Carbon 0.2 nozzle", + "Elegoo Neptune 4 0.2 nozzle", + "Elegoo Neptune 4 Pro 0.2 nozzle", + "Elegoo Neptune 4 Plus 0.2 nozzle", + "Elegoo Neptune 4 Max 0.2 nozzle", + "Elegoo Neptune 3 Pro 0.2 nozzle", + "Elegoo Neptune 3 Plus 0.2 nozzle", + "Elegoo Neptune 3 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA @base.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA @base.json new file mode 100644 index 0000000..5b837fd --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Elegoo PLA @base", + "inherits": "fdm_elegoo_filament_pla", + "from": "system", + "filament_id": "EPLAB00", + "instantiation": "false", + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Elegoo" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte @0.2 nozzle.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte @0.2 nozzle.json new file mode 100644 index 0000000..349fa42 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte @0.2 nozzle.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Elegoo PLA Matte @0.2 nozzle", + "inherits": "Elegoo PLA Matte @base", + "from": "system", + "setting_id": "EPLAM00020", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Elegoo Centauri 0.2 nozzle", + "Elegoo Centauri Carbon 0.2 nozzle", + "Elegoo Neptune 4 0.2 nozzle", + "Elegoo Neptune 4 Pro 0.2 nozzle", + "Elegoo Neptune 4 Plus 0.2 nozzle", + "Elegoo Neptune 4 Max 0.2 nozzle", + "Elegoo Neptune 3 Pro 0.2 nozzle", + "Elegoo Neptune 3 Plus 0.2 nozzle", + "Elegoo Neptune 3 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte @base.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte @base.json new file mode 100644 index 0000000..55c747b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Elegoo PLA Matte @base", + "inherits": "fdm_elegoo_filament_pla", + "from": "system", + "filament_id": "EPLAMB00", + "instantiation": "false", + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.25" + ], + "filament_vendor": [ + "Elegoo" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte.json new file mode 100644 index 0000000..654a570 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Elegoo PLA Matte", + "inherits": "Elegoo PLA Matte @base", + "from": "system", + "setting_id": "EPLAM00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO @0.2 nozzle.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO @0.2 nozzle.json new file mode 100644 index 0000000..5d49d54 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Elegoo PLA PRO @0.2 nozzle", + "inherits": "Elegoo PLA @base", + "from": "system", + "setting_id": "EPLAPRO00020", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Elegoo Centauri 0.2 nozzle", + "Elegoo Centauri Carbon 0.2 nozzle", + "Elegoo Neptune 4 0.2 nozzle", + "Elegoo Neptune 4 Pro 0.2 nozzle", + "Elegoo Neptune 4 Plus 0.2 nozzle", + "Elegoo Neptune 4 Max 0.2 nozzle", + "Elegoo Neptune 3 Pro 0.2 nozzle", + "Elegoo Neptune 3 Plus 0.2 nozzle", + "Elegoo Neptune 3 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO.json new file mode 100644 index 0000000..8b967f1 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Elegoo PLA PRO", + "inherits": "Elegoo PLA @base", + "from": "system", + "setting_id": "EPLAPRO00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "16" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk @0.2 nozzle.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk @0.2 nozzle.json new file mode 100644 index 0000000..a9322ee --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk @0.2 nozzle.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Elegoo PLA Silk @0.2 nozzle", + "inherits": "Elegoo PLA Silk @base", + "from": "system", + "setting_id": "EPLAS00020", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Elegoo Centauri 0.2 nozzle", + "Elegoo Centauri Carbon 0.2 nozzle", + "Elegoo Neptune 4 0.2 nozzle", + "Elegoo Neptune 4 Pro 0.2 nozzle", + "Elegoo Neptune 4 Plus 0.2 nozzle", + "Elegoo Neptune 4 Max 0.2 nozzle", + "Elegoo Neptune 3 Pro 0.2 nozzle", + "Elegoo Neptune 3 Plus 0.2 nozzle", + "Elegoo Neptune 3 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk @base.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk @base.json new file mode 100644 index 0000000..1d3bb39 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk @base.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Elegoo PLA Silk @base", + "inherits": "fdm_elegoo_filament_pla", + "from": "system", + "filament_id": "EPLASB00", + "instantiation": "false", + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.32" + ], + "filament_vendor": [ + "Elegoo" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk.json new file mode 100644 index 0000000..7d70041 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "Elegoo PLA Silk", + "inherits": "Elegoo PLA Silk @base", + "from": "system", + "setting_id": "EPLAS00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+ @0.2 nozzle.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+ @0.2 nozzle.json new file mode 100644 index 0000000..4bcaed9 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+ @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Elegoo PLA+ @0.2 nozzle", + "inherits": "Elegoo PLA @base", + "from": "system", + "setting_id": "EPLAPLUS00020", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Elegoo Centauri 0.2 nozzle", + "Elegoo Centauri Carbon 0.2 nozzle", + "Elegoo Neptune 4 0.2 nozzle", + "Elegoo Neptune 4 Pro 0.2 nozzle", + "Elegoo Neptune 4 Plus 0.2 nozzle", + "Elegoo Neptune 4 Max 0.2 nozzle", + "Elegoo Neptune 3 Pro 0.2 nozzle", + "Elegoo Neptune 3 Plus 0.2 nozzle", + "Elegoo Neptune 3 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+.json new file mode 100644 index 0000000..991bf4c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Elegoo PLA+", + "inherits": "Elegoo PLA @base", + "from": "system", + "setting_id": "EPLAPLUS00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "16" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF @base.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF @base.json new file mode 100644 index 0000000..f2288e7 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Elegoo PLA-CF @base", + "inherits": "fdm_elegoo_filament_pla", + "from": "system", + "filament_id": "EPLACFB00", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "0" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_vendor": [ + "Elegoo" + ], + "filament_density": [ + "1.21" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "7" + ], + "filament_start_gcode": [ + "; Filament start gcode\n" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF.json new file mode 100644 index 0000000..371caaf --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Elegoo PLA-CF", + "inherits": "Elegoo PLA-CF @base", + "from": "system", + "setting_id": "EPLACF00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA.json new file mode 100644 index 0000000..2f68fa5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo PLA.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Elegoo PLA", + "inherits": "Elegoo PLA @base", + "from": "system", + "setting_id": "EPLA00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG @0.2 nozzle.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG @0.2 nozzle.json new file mode 100644 index 0000000..01bb382 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Elegoo RAPID PETG @0.2 nozzle", + "inherits": "Elegoo RAPID PETG @base", + "from": "system", + "setting_id": "ERPETG00020", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Elegoo Centauri 0.2 nozzle", + "Elegoo Centauri Carbon 0.2 nozzle", + "Elegoo Neptune 4 0.2 nozzle", + "Elegoo Neptune 4 Pro 0.2 nozzle", + "Elegoo Neptune 4 Plus 0.2 nozzle", + "Elegoo Neptune 4 Max 0.2 nozzle", + "Elegoo Neptune 3 Pro 0.2 nozzle", + "Elegoo Neptune 3 Plus 0.2 nozzle", + "Elegoo Neptune 3 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG @base.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG @base.json new file mode 100644 index 0000000..06dbf17 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG @base.json @@ -0,0 +1,83 @@ +{ + "type": "filament", + "name": "Elegoo RAPID PETG @base", + "inherits": "fdm_elegoo_filament_pet", + "from": "system", + "filament_id": "ERPETGB00", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.26" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_vendor": [ + "Elegoo" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; Filament start gcode\n" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG+.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG+.json new file mode 100644 index 0000000..6c9f5ae --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG+.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Elegoo RAPID PETG+", + "inherits": "Elegoo RAPID PETG @base", + "from": "system", + "setting_id": "ERPETGPLUS00", + "instantiation": "true", + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG.json new file mode 100644 index 0000000..e66387d --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Elegoo RAPID PETG", + "inherits": "Elegoo RAPID PETG @base", + "from": "system", + "setting_id": "ERPETG00", + "instantiation": "true", + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+ @0.2 nozzle.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+ @0.2 nozzle.json new file mode 100644 index 0000000..4fc5a81 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+ @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Elegoo RAPID PLA+ @0.2 nozzle", + "inherits": "Elegoo RAPID PLA+ @base", + "from": "system", + "setting_id": "ERPLAPLUS00020", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Elegoo Centauri 0.2 nozzle", + "Elegoo Centauri Carbon 0.2 nozzle", + "Elegoo Neptune 4 0.2 nozzle", + "Elegoo Neptune 4 Pro 0.2 nozzle", + "Elegoo Neptune 4 Plus 0.2 nozzle", + "Elegoo Neptune 4 Max 0.2 nozzle", + "Elegoo Neptune 3 Pro 0.2 nozzle", + "Elegoo Neptune 3 Plus 0.2 nozzle", + "Elegoo Neptune 3 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+ @base.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+ @base.json new file mode 100644 index 0000000..cf1096f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+ @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Elegoo RAPID PLA+ @base", + "inherits": "fdm_elegoo_filament_pla", + "from": "system", + "filament_id": "ERPLAPLUSB00", + "instantiation": "false", + "filament_max_volumetric_speed": [ + "21" + ], + "filament_density": [ + "1.25" + ], + "filament_vendor": [ + "Elegoo" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+.json new file mode 100644 index 0000000..4409166 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Elegoo RAPID PLA+", + "inherits": "Elegoo RAPID PLA+ @base", + "from": "system", + "setting_id": "ERPLAPLUS00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo TPU 95A @base.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo TPU 95A @base.json new file mode 100644 index 0000000..78baa8b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/Elegoo TPU 95A @base.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Elegoo TPU 95A @base", + "inherits": "fdm_elegoo_filament_tpu", + "from": "system", + "filament_id": "ETPU95AB00", + "instantiation": "false", + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_vendor": [ + "Elegoo" + ], + "filament_density": [ + "1.21" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_asa.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_asa.json new file mode 100644 index 0000000..cb033e1 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_asa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_elegoo_filament_asa", + "inherits": "fdm_elegoo_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_type": [ + "ASA" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_common.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_common.json new file mode 100644 index 0000000..df77feb --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_common.json @@ -0,0 +1,160 @@ +{ + "type": "filament", + "name": "fdm_elegoo_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "60" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Elegoo" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; Filament start gcode\n" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_pet.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_pet.json new file mode 100644 index 0000000..3951115 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_pet.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "fdm_elegoo_filament_pet", + "inherits": "fdm_elegoo_filament_common", + "from": "system", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PET" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "filament_start_gcode": [ + "; Filament start gcode\n" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_pla.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_pla.json new file mode 100644 index 0000000..360b0f2 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_pla.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_elegoo_filament_pla", + "inherits": "fdm_elegoo_filament_common", + "from": "system", + "instantiation": "false", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "0" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "45" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "20" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament start gcode\n" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_tpu.json b/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_tpu.json new file mode 100644 index 0000000..98e75f6 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_tpu.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_elegoo_filament_tpu", + "inherits": "fdm_elegoo_filament_common", + "from": "system", + "instantiation": "false", + "filament_flow_ratio": [ + "0.96" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "30" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "3" + ], + "filament_retraction_length": [ + "0.4" + ], + "filament_type": [ + "TPU" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "30" + ], + "textured_plate_temp": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "filament_start_gcode": [ + "; Filament start gcode\n" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/Elegoo ASA @Elegoo Giga.json b/backend/profiles/profiles/Elegoo/filament/Elegoo ASA @Elegoo Giga.json new file mode 100644 index 0000000..661cfa4 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/Elegoo ASA @Elegoo Giga.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Elegoo ASA @Elegoo Giga", + "inherits": "Generic ASA @Elegoo", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "30" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "compatible_printers": [ + "Elegoo OrangeStorm Giga 0.4 nozzle", + "Elegoo OrangeStorm Giga 0.6 nozzle", + "Elegoo OrangeStorm Giga 0.8 nozzle", + "Elegoo OrangeStorm Giga 1.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/Elegoo PETG PRO @Elegoo Giga.json b/backend/profiles/profiles/Elegoo/filament/Elegoo PETG PRO @Elegoo Giga.json new file mode 100644 index 0000000..82ea0d2 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/Elegoo PETG PRO @Elegoo Giga.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Elegoo PETG PRO @Elegoo Giga", + "inherits": "Generic PETG PRO @Elegoo", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Elegoo OrangeStorm Giga 0.4 nozzle", + "Elegoo OrangeStorm Giga 0.6 nozzle", + "Elegoo OrangeStorm Giga 0.8 nozzle", + "Elegoo OrangeStorm Giga 1.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/Elegoo PLA @Elegoo Giga.json b/backend/profiles/profiles/Elegoo/filament/Elegoo PLA @Elegoo Giga.json new file mode 100644 index 0000000..80b95de --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/Elegoo PLA @Elegoo Giga.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Elegoo PLA @Elegoo Giga", + "inherits": "Generic PLA @Elegoo", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "30" + ], + "compatible_printers": [ + "Elegoo OrangeStorm Giga 0.4 nozzle", + "Elegoo OrangeStorm Giga 0.6 nozzle", + "Elegoo OrangeStorm Giga 0.8 nozzle", + "Elegoo OrangeStorm Giga 1.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/Elegoo PLA Matte @Elegoo Giga.json b/backend/profiles/profiles/Elegoo/filament/Elegoo PLA Matte @Elegoo Giga.json new file mode 100644 index 0000000..9d96c1a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/Elegoo PLA Matte @Elegoo Giga.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "Elegoo PLA Matte @Elegoo Giga", + "inherits": "Generic PLA Matte @Elegoo", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Elegoo OrangeStorm Giga 0.4 nozzle", + "Elegoo OrangeStorm Giga 0.6 nozzle", + "Elegoo OrangeStorm Giga 0.8 nozzle", + "Elegoo OrangeStorm Giga 1.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/Generic ABS @Elegoo.json b/backend/profiles/profiles/Elegoo/filament/Generic ABS @Elegoo.json new file mode 100644 index 0000000..bde5fe4 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/Generic ABS @Elegoo.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "Generic ABS @Elegoo", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/Generic ASA @Elegoo.json b/backend/profiles/profiles/Elegoo/filament/Generic ASA @Elegoo.json new file mode 100644 index 0000000..22e4c1a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/Generic ASA @Elegoo.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "Generic ASA @Elegoo", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98", + "instantiation": "true", + "filament_vendor": [ + "Elegoo" + ], + "filament_density": [ + "1.1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/Generic PETG @Elegoo.json b/backend/profiles/profiles/Elegoo/filament/Generic PETG @Elegoo.json new file mode 100644 index 0000000..82f6336 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/Generic PETG @Elegoo.json @@ -0,0 +1,75 @@ +{ + "type": "filament", + "name": "Generic PETG @Elegoo", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "20" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/Generic PETG PRO @Elegoo.json b/backend/profiles/profiles/Elegoo/filament/Generic PETG PRO @Elegoo.json new file mode 100644 index 0000000..aa6b7fe --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/Generic PETG PRO @Elegoo.json @@ -0,0 +1,108 @@ +{ + "type": "filament", + "name": "Generic PETG PRO @Elegoo", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_vendor": [ + "Elegoo" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; Filament start gcode\n" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/Generic PLA @Elegoo.json b/backend/profiles/profiles/Elegoo/filament/Generic PLA @Elegoo.json new file mode 100644 index 0000000..a1d50c5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/Generic PLA @Elegoo.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Generic PLA @Elegoo", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/Generic PLA Matte @Elegoo.json b/backend/profiles/profiles/Elegoo/filament/Generic PLA Matte @Elegoo.json new file mode 100644 index 0000000..9123842 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/Generic PLA Matte @Elegoo.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Generic PLA Matte @Elegoo", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.25" + ], + "filament_vendor": [ + "Elegoo" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle", + "Elegoo Neptune X 0.4 nozzle", + "Elegoo Neptune 2 0.4 nozzle", + "Elegoo Neptune 2S 0.4 nozzle", + "Elegoo Neptune 2D 0.4 nozzle", + "Elegoo Neptune 3 0.4 nozzle", + "Elegoo Neptune 3 Pro 0.4 nozzle", + "Elegoo Neptune 3 Plus 0.4 nozzle", + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Max (0.2 nozzle)", + "Elegoo Neptune 4 Max (0.4 nozzle)", + "Elegoo Neptune 4 Max (0.6 nozzle)", + "Elegoo Neptune 4 Max (0.8 nozzle)", + "Elegoo Neptune 4 Plus (0.2 nozzle)", + "Elegoo Neptune 4 Plus (0.4 nozzle)", + "Elegoo Neptune 4 Plus (0.6 nozzle)", + "Elegoo Neptune 4 Plus (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/fdm_filament_abs.json b/backend/profiles/profiles/Elegoo/filament/fdm_filament_abs.json new file mode 100644 index 0000000..a77b424 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "180" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "245" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "245" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/fdm_filament_asa.json b/backend/profiles/profiles/Elegoo/filament/fdm_filament_asa.json new file mode 100644 index 0000000..871e5b5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/fdm_filament_asa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_type": [ + "ASA" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/fdm_filament_common.json b/backend/profiles/profiles/Elegoo/filament/fdm_filament_common.json new file mode 100644 index 0000000..d51946a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/fdm_filament_pet.json b/backend/profiles/profiles/Elegoo/filament/fdm_filament_pet.json new file mode 100644 index 0000000..81d99e5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/fdm_filament_pet.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "filament_start_gcode": [ + "; Filament start gcode\n" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/filament/fdm_filament_pla.json b/backend/profiles/profiles/Elegoo/filament/fdm_filament_pla.json new file mode 100644 index 0000000..7ed6ce3 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "205" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "205" + ], + "nozzle_temperature_range_high": [ + "210" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri 0.2 nozzle.json b/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri 0.2 nozzle.json new file mode 100644 index 0000000..64329ea --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Elegoo Centauri 0.2 nozzle", + "inherits": "Elegoo Centauri 0.4 nozzle", + "from": "system", + "setting_id": "EC02", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Elegoo Centauri", + "printer_variant": "0.2", + "default_filament_profile": [ + "Elegoo PLA @0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @Elegoo C 0.2 nozzle", + "retraction_minimum_travel": [ + "0.4" + ], + "wipe_distance": [ + "0.8" + ], + "retraction_length": [ + "0.5" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri 0.4 nozzle.json new file mode 100644 index 0000000..415853a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri 0.4 nozzle.json @@ -0,0 +1,57 @@ +{ + "type": "machine", + "name": "Elegoo Centauri 0.4 nozzle", + "inherits": "fdm_machine_ecc", + "from": "system", + "setting_id": "EC04", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Elegoo Centauri", + "printer_variant": "0.4", + "auxiliary_fan": "1", + "printable_area": [ + "0x0", + "257x0", + "257x257", + "0x257" + ], + "printable_height": "257", + "retract_lift_below": [ + "255" + ], + "bed_exclude_area": [ + "246x0", + "256x0", + "256x20", + "246x20" + ], + "thumbnails": [ + "144x144" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "default_filament_profile": [ + "Elegoo PLA @EC" + ], + "default_print_profile": "0.20mm Standard @Elegoo C 0.4 nozzle", + "extruder_offset": [ + "0x0" + ], + "fan_speedup_time": "0.5", + "machine_load_filament_time": "29", + "machine_unload_filament_time": "28", + "nozzle_type": "hardened_steel", + "scan_first_layer": "1", + "default_bed_type": "4", + "upward_compatible_machine": [], + "gcode_flavor": "klipper", + "change_filament_gcode": "M600", + "layer_change_gcode": "SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}", + "machine_pause_gcode": "M600", + "machine_start_gcode": ";;===== date: 20240520 =====================\n;printer_model:[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type:{curr_bed_type}\nM400 ; wait for buffer to clear\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nM729 ;Clean Nozzle\nM106 P2 S255\nM190 S[bed_temperature_initial_layer_single]\nM106 P2 S0\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\n\n;enable_pressure_advance:{enable_pressure_advance[initial_extruder]}\n;This value is called if pressure advance is enabled\n{if enable_pressure_advance[initial_extruder] == \"true\"}\nSET_PRESSURE_ADVANCE ADVANCE=[pressure_advance] ;\nM400\n{endif}\nM204 S{min(20000,max(1000,outer_wall_acceleration))} ;Call exterior wall print acceleration\n\n\nG1 X{print_bed_max[0]*0.5} Y-1.2 F20000\nG1 Z0.3 F900\nM109 S[nozzle_temperature_initial_layer]\nM83\nG92 E0 ;Reset Extruder\nG1 F{min(6000, max(900, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X-1.2 E10.156 ;Draw the first line\nG1 Y98.8 E7.934\nG1 X-0.5 Y100 E0.1\nG1 Y-0.3 E7.934\nG1 X{print_bed_max[0]*0.5-50} E6.284\nG1 F{0.2*min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5-30} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5-10} E2\nG1 F{0.2*min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+10} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+30} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+50} E2\n;End PA test.\n\n\nG3 I-1 J0 Z0.6 F1200.0 ;Move to side a little\nG1 F20000\nG92 E0 ;Reset Extruder\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0", + "machine_end_gcode": ";===== date: 20250109 =====================\nM400 ; wait for buffer to clear\nM140 S0 ;Turn-off bed\nM106 S255 ;Cooling nozzle\nM83\nG92 E0 ; zero the extruder\nG2 I1 J0 Z{max_layer_z+0.5} E-1 F3000 ; lower z a little\nG90\n{if max_layer_z > 50}G1 Z{min(max_layer_z+50, printable_height+0.5)} F20000{else}G1 Z100 F20000 {endif}; Move print head up \nM204 S5000\nM400\nM83\nG1 X202 F20000\nM400\nG1 Y250 F20000\nG1 Y264.5 F1200\nM400\nG92 E0\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\nM84 ;Disable all steppers" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri 0.6 nozzle.json new file mode 100644 index 0000000..117b1c8 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri 0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Elegoo Centauri 0.6 nozzle", + "inherits": "Elegoo Centauri 0.4 nozzle", + "from": "system", + "setting_id": "EC06", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Elegoo Centauri", + "printer_variant": "0.6", + "default_filament_profile": [ + "Elegoo PLA @EC" + ], + "default_print_profile": "0.30mm Standard @Elegoo C 0.6 nozzle", + "retraction_minimum_travel": [ + "1.2" + ], + "wipe_distance": [ + "1.8" + ], + "retraction_length": [ + "0.8" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri 0.8 nozzle.json new file mode 100644 index 0000000..ff61847 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri 0.8 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "machine", + "name": "Elegoo Centauri 0.8 nozzle", + "inherits": "Elegoo Centauri 0.4 nozzle", + "from": "system", + "setting_id": "EC08", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Elegoo Centauri", + "printer_variant": "0.8", + "default_filament_profile": [ + "Elegoo PLA @EC" + ], + "default_print_profile": "0.40mm Standard @Elegoo C 0.8 nozzle", + "retraction_minimum_travel": [ + "1.6" + ], + "wipe_distance": [ + "2.0" + ], + "retraction_length": [ + "1.2" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri.json b/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri.json new file mode 100644 index 0000000..e0373c0 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/EC/Elegoo Centauri.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Centauri", + "model_id": "Elegoo-C", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_centuri_buildplate_model.stl", + "bed_texture": "elegoo_centuri_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EC;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EC;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EC;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EC;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EC;Elegoo PLA @EC;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EC;Elegoo RAPID PETG @0.2 nozzle;Elegoo RAPID PETG @EC;Elegoo RAPID PETG+;;Elegoo RAPID PLA+ @EC;Elegoo RAPID PLA+ @0.2 nozzle;Elegoo RAPID PLA+ @EC;Elegoo TPU 95A @EC" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.2 nozzle.json b/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.2 nozzle.json new file mode 100644 index 0000000..fc5d029 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Elegoo Centauri Carbon 0.2 nozzle", + "inherits": "Elegoo Centauri Carbon 0.4 nozzle", + "from": "system", + "setting_id": "ECC02", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Elegoo Centauri Carbon", + "printer_variant": "0.2", + "default_filament_profile": [ + "Elegoo PLA @0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @Elegoo CC 0.2 nozzle", + "retraction_minimum_travel": [ + "0.4" + ], + "wipe_distance": [ + "0.8" + ], + "retraction_length": [ + "0.5" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.4 nozzle.json new file mode 100644 index 0000000..11bbd3b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.4 nozzle.json @@ -0,0 +1,57 @@ +{ + "type": "machine", + "name": "Elegoo Centauri Carbon 0.4 nozzle", + "inherits": "fdm_machine_ecc", + "from": "system", + "setting_id": "ECC04", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Elegoo Centauri Carbon", + "printer_variant": "0.4", + "auxiliary_fan": "1", + "printable_area": [ + "0x0", + "257x0", + "257x257", + "0x257" + ], + "printable_height": "257", + "retract_lift_below": [ + "255" + ], + "bed_exclude_area": [ + "246x0", + "256x0", + "256x20", + "246x20" + ], + "thumbnails": [ + "144x144" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "default_filament_profile": [ + "Elegoo PLA @ECC" + ], + "default_print_profile": "0.20mm Standard @Elegoo CC 0.4 nozzle", + "extruder_offset": [ + "0x0" + ], + "default_bed_type": "4", + "fan_speedup_time": "0.5", + "machine_load_filament_time": "29", + "machine_unload_filament_time": "28", + "nozzle_type": "hardened_steel", + "scan_first_layer": "1", + "upward_compatible_machine": [], + "gcode_flavor": "klipper", + "change_filament_gcode": "M600", + "layer_change_gcode": "SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}", + "machine_pause_gcode": "M600", + "machine_start_gcode": ";;===== date: 20240520 =====================\n;printer_model:[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type:{curr_bed_type}\nM400 ; wait for buffer to clear\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nM729 ;Clean Nozzle\nM106 P2 S255\nM190 S[bed_temperature_initial_layer_single]\nM106 P2 S0\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\n\n;enable_pressure_advance:{enable_pressure_advance[initial_extruder]}\n;This value is called if pressure advance is enabled\n{if enable_pressure_advance[initial_extruder] == \"true\"}\nSET_PRESSURE_ADVANCE ADVANCE=[pressure_advance] ;\nM400\n{endif}\nM204 S{min(20000,max(1000,outer_wall_acceleration))} ;Call exterior wall print acceleration\n\n\nG1 X{print_bed_max[0]*0.5} Y-1.2 F20000\nG1 Z0.3 F900\nM109 S[nozzle_temperature_initial_layer]\nM83\nG92 E0 ;Reset Extruder\nG1 F{min(6000, max(900, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X-1.2 E10.156 ;Draw the first line\nG1 Y98.8 E7.934\nG1 X-0.5 Y100 E0.1\nG1 Y-0.3 E7.934\nG1 X{print_bed_max[0]*0.5-50} E6.284\nG1 F{0.2*min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5-30} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5-10} E2\nG1 F{0.2*min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+10} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+30} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+50} E2\n;End PA test.\n\n\nG3 I-1 J0 Z0.6 F1200.0 ;Move to side a little\nG1 F20000\nG92 E0 ;Reset Extruder\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0", + "machine_end_gcode": ";===== date: 20250109 =====================\nM400 ; wait for buffer to clear\nM140 S0 ;Turn-off bed\nM106 S255 ;Cooling nozzle\nM83\nG92 E0 ; zero the extruder\nG2 I1 J0 Z{max_layer_z+0.5} E-1 F3000 ; lower z a little\nG90\n{if max_layer_z > 50}G1 Z{min(max_layer_z+50, printable_height+0.5)} F20000{else}G1 Z100 F20000 {endif}; Move print head up \nM204 S5000\nM400\nM83\nG1 X202 F20000\nM400\nG1 Y250 F20000\nG1 Y264.5 F1200\nM400\nG92 E0\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\nM84 ;Disable all steppers" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.6 nozzle.json new file mode 100644 index 0000000..44015ae --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Elegoo Centauri Carbon 0.6 nozzle", + "inherits": "Elegoo Centauri Carbon 0.4 nozzle", + "from": "system", + "setting_id": "ECC06", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Elegoo Centauri Carbon", + "printer_variant": "0.6", + "default_filament_profile": [ + "Elegoo PLA @ECC" + ], + "default_print_profile": "0.30mm Standard @Elegoo CC 0.6 nozzle", + "retraction_minimum_travel": [ + "1.2" + ], + "wipe_distance": [ + "1.8" + ], + "retraction_length": [ + "0.8" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.8 nozzle.json new file mode 100644 index 0000000..62eed73 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.8 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "machine", + "name": "Elegoo Centauri Carbon 0.8 nozzle", + "inherits": "Elegoo Centauri Carbon 0.4 nozzle", + "from": "system", + "setting_id": "ECC08", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Elegoo Centauri Carbon", + "printer_variant": "0.8", + "default_filament_profile": [ + "Elegoo PLA @ECC" + ], + "default_print_profile": "0.40mm Standard @Elegoo CC 0.8 nozzle", + "retraction_minimum_travel": [ + "1.6" + ], + "wipe_distance": [ + "2.0" + ], + "retraction_length": [ + "1.2" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon.json b/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon.json new file mode 100644 index 0000000..70efc41 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Centauri Carbon", + "model_id": "Elegoo-CC", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_centuri_carbon_buildplate_model.stl", + "bed_texture": "elegoo_centuri_carbon_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @ECC;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @ECC;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @ECC;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @ECC;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @ECC;Elegoo PLA-CF @ECC;Elegoo PLA @ECC;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @ECC;Elegoo RAPID PETG @0.2 nozzle;Elegoo RAPID PETG @ECC;Elegoo RAPID PETG+;Elegoo RAPID PLA+ @0.2 nozzle;Elegoo RAPID PLA+ @ECC;Elegoo TPU 95A @ECC" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/ECC/fdm_machine_ecc.json b/backend/profiles/profiles/Elegoo/machine/ECC/fdm_machine_ecc.json new file mode 100644 index 0000000..0b598e9 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/ECC/fdm_machine_ecc.json @@ -0,0 +1,143 @@ +{ + "type": "machine", + "name": "fdm_machine_ecc", + "inherits": "fdm_machine_ecc_common", + "from": "system", + "instantiation": "false", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "256x0", + "256x256", + "0x256" + ], + "auxiliary_fan": "1", + "bed_exclude_area": [ + "0x0" + ], + "default_filament_profile": [ + "Elegoo PLA" + ], + "default_print_profile": "0.20mm Standard @Elegoo CC 0.4 nozzle", + "extruder_colour": [ + "#018001" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "retract_lift_below": [ + "249" + ], + "extruder_clearance_radius": "57", + "extruder_clearance_max_radius": "68", + "extruder_clearance_height_to_lid": "90", + "nozzle_volume": "107", + "printer_structure": "corexy", + "best_object_pos": "0.5x0.5", + "retraction_minimum_travel": [ + "0.8" + ], + "retract_before_wipe": [ + "0%" + ], + "wipe_distance": [ + "1.2" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": [ + "Auto Lift" + ], + "thumbnails": [ + "320x320", + "160x160" + ], + "thumbnails_format": "PNG", + "nozzle_type": "brass", + "single_extruder_multi_material": "1", + "machine_end_gcode": ";===== date: 20240510 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y245 F3000\n\nG1 X65 Y245 F12000\nG1 Y245 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n", + "layer_change_gcode": ";LAYER:{layer_num+1}\n", + "change_filament_gcode": "", + "machine_pause_gcode": "M600" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/ECC/fdm_machine_ecc_common.json b/backend/profiles/profiles/Elegoo/machine/ECC/fdm_machine_ecc_common.json new file mode 100644 index 0000000..1f1d315 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/ECC/fdm_machine_ecc_common.json @@ -0,0 +1,130 @@ +{ + "type": "machine", + "name": "fdm_machine_ecc_common", + "from": "system", + "instantiation": "false", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "support_chamber_temp_control": "0", + "printer_technology": "FFF", + "printer_notes": "", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "3" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "Elegoo", + "disable_m73": "1", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "cooling_tube_retraction": "90", + "parking_pos_retraction": "90", + "single_extruder_multi_material": "1", + "support_air_filtration": "0", + "wipe": [ + "1" + ], + "z_hop_types": [ + "Auto Lift" + ], + "default_filament_profile": [], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "layer_change_gcode": "", + "machine_start_gcode": "", + "machine_end_gcode": "", + "change_filament_gcode": "", + "purge_in_prime_tower": "0", + "manual_filament_change": "1", + "enable_filament_ramming": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 0.4 nozzle.json new file mode 100644 index 0000000..2e8177c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 0.4 nozzle", + "inherits": "fdm_elegoo_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune", + "default_print_profile": "0.20mm Standard @Elegoo Neptune", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "210x0", + "210x210", + "0x210" + ], + "printable_height": "200", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2 0.4 nozzle.json new file mode 100644 index 0000000..b30ee81 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 2 0.4 nozzle", + "inherits": "fdm_elegoo_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 2", + "default_print_profile": "0.20mm Standard @Elegoo Neptune2", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2.json new file mode 100644 index 0000000..d37cb30 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 2", + "model_id": "Elegoo-Neptune-2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune2_buildplate_model.stl", + "bed_texture": "elegoo_neptune2_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2D 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2D 0.4 nozzle.json new file mode 100644 index 0000000..33b39a5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2D 0.4 nozzle.json @@ -0,0 +1,131 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 2D 0.4 nozzle", + "inherits": "fdm_elegoo_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 2D", + "default_print_profile": "0.20mm Standard @Elegoo Neptune2D", + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32", + "0.32" + ], + "min_layer_height": [ + "0.08", + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "2", + "2" + ], + "retract_before_wipe": [ + "70%", + "70%" + ], + "retraction_length": [ + "5", + "5" + ], + "retraction_speed": [ + "60", + "60" + ], + "retract_length_toolchange": [ + "1", + "1" + ], + "deretraction_speed": [ + "40", + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": "T[initial_tool] ; set active extruder\nM413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; auto bed levelling - remove ; at beginning of line to enable\n;M420 S1 ; enable mesh - remove ; at beginning of line to enable\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240 ; move down to prime nozzle\nG92 E0 ; reset extruder\nG1 E90 ; load filament\nG92 E0 ; reset extruder\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000 ; move over for second prime line\nG92 E0 ; reset extruder\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0 ; reset extruder", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\nG1 E-80 F2000 ; unload filament\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2D.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2D.json new file mode 100644 index 0000000..8d846ac --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2D.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 2D", + "model_id": "Elegoo-Neptune-2D", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune2d_buildplate_model.stl", + "bed_texture": "elegoo_neptune2d_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2S 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2S 0.4 nozzle.json new file mode 100644 index 0000000..a6d2e28 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2S 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 2S 0.4 nozzle", + "inherits": "fdm_elegoo_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 2S", + "default_print_profile": "0.20mm Standard @Elegoo Neptune2S", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2S.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2S.json new file mode 100644 index 0000000..f345532 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 2S.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 2S", + "model_id": "Elegoo-Neptune-2S", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune2s_buildplate_model.stl", + "bed_texture": "elegoo_neptune2s_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 0.4 nozzle.json new file mode 100644 index 0000000..2975f37 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 0.4 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 3 0.4 nozzle", + "inherits": "fdm_elegoo_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 3", + "default_print_profile": "0.20mm Standard @Elegoo Neptune3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "280", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "85%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Max 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Max 0.4 nozzle.json new file mode 100644 index 0000000..d41af1d --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Max 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 3 Max 0.4 nozzle", + "inherits": "fdm_elegoo_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 3 Max", + "default_print_profile": "0.20mm Standard @Elegoo Neptune3Max", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "420x0", + "420x420", + "0x420" + ], + "printable_height": "500", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "85%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Max.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Max.json new file mode 100644 index 0000000..1b3b008 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Max.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 3 Max", + "model_id": "Elegoo-Neptune-3-Max", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune3max_buildplate_model.stl", + "bed_texture": "elegoo_neptune_max_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Plus 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Plus 0.4 nozzle.json new file mode 100644 index 0000000..c22c329 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Plus 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 3 Plus 0.4 nozzle", + "inherits": "fdm_elegoo_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 3 Plus", + "default_print_profile": "0.20mm Standard @Elegoo Neptune3Plus", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "400", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "85%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Plus.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Plus.json new file mode 100644 index 0000000..42ae47e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 3 Plus", + "model_id": "Elegoo-Neptune-3-Plus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune3plus_buildplate_model.stl", + "bed_texture": "elegoo_neptune3plus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Pro 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Pro 0.4 nozzle.json new file mode 100644 index 0000000..5e728e0 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Pro 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 3 Pro 0.4 nozzle", + "inherits": "fdm_elegoo_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 3 Pro", + "default_print_profile": "0.20mm Standard @Elegoo Neptune3Pro", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "280", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "85%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Pro.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Pro.json new file mode 100644 index 0000000..c4fa66c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 3 Pro", + "model_id": "Elegoo-Neptune-3-Pro", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune3pro_buildplate_model.stl", + "bed_texture": "elegoo_neptune3pro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3.json new file mode 100644 index 0000000..ef2c543 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 3", + "model_id": "Elegoo-Neptune-3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune3_buildplate_model.stl", + "bed_texture": "elegoo_neptune3_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 (0.2 nozzle).json new file mode 100644 index 0000000..34d8593 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 (0.2 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 (0.2 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.2 nozzle)", + "gcode_flavor": "klipper", + "nozzle_diameter": [ + "0.2" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "85%" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder\n", + "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 (0.4 nozzle).json new file mode 100644 index 0000000..35aeae4 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 (0.4 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 (0.4 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.4 nozzle)", + "gcode_flavor": "klipper", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "85%" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder\n", + "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 (0.6 nozzle).json new file mode 100644 index 0000000..64b933e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 (0.6 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 (0.6 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.6 nozzle)", + "gcode_flavor": "klipper", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "85%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder\n", + "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 (0.8 nozzle).json new file mode 100644 index 0000000..e9ee3e9 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 (0.8 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 (0.8 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.8 nozzle)", + "gcode_flavor": "klipper", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "85%" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder\n", + "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max (0.2 nozzle).json new file mode 100644 index 0000000..eeefa56 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max (0.2 nozzle).json @@ -0,0 +1,124 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 Max (0.2 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4 Max", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)", + "nozzle_diameter": [ + "0.2" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "420x0", + "420x420", + "0x420" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "printable_height": "480", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "enable_filament_ramming": "1", + "parking_pos_retraction": "92", + "auxiliary_fan": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "34", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_radius": "47", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "max_layer_height": [ + "0.15" + ], + "min_layer_height": [ + "0.05" + ], + "printer_settings_id": "Elegoo", + "retract_before_wipe": [ + "85%" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.7" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "60" + ], + "use_firmwware_retraction": "0", + "single_extruder_multi_material": "1", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4 MAX\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X165 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X165 Y0.5 Z0.4 F300 ;Move to start position\nG1 X265 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X260 F3000\nG92 E0 ;Reset Extruder", + "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y400 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max (0.4 nozzle).json new file mode 100644 index 0000000..8a9a6af --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max (0.4 nozzle).json @@ -0,0 +1,124 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 Max (0.4 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4 Max", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "420x0", + "420x420", + "0x420" + ], + "printable_height": "480", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "enable_filament_ramming": "1", + "parking_pos_retraction": "92", + "auxiliary_fan": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "34", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_radius": "47", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "printer_settings_id": "Elegoo", + "retract_before_wipe": [ + "85%" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.7" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "60" + ], + "use_firmwware_retraction": "0", + "single_extruder_multi_material": "1", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4 MAX\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X165 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X165 Y0.5 Z0.4 F300 ;Move to start position\nG1 X265 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X260 F3000\nG92 E0 ;Reset Extruder", + "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y400 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max (0.6 nozzle).json new file mode 100644 index 0000000..be0fcf9 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max (0.6 nozzle).json @@ -0,0 +1,124 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 Max (0.6 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4 Max", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "420x0", + "420x420", + "0x420" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "printable_height": "480", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "enable_filament_ramming": "1", + "parking_pos_retraction": "92", + "auxiliary_fan": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "34", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_radius": "47", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.15" + ], + "printer_settings_id": "Elegoo", + "retract_before_wipe": [ + "85%" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.7" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "60" + ], + "use_firmwware_retraction": "0", + "single_extruder_multi_material": "1", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4 MAX\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X165 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X165 Y0.5 Z0.4 F300 ;Move to start position\nG1 X265 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X260 F3000\nG92 E0 ;Reset Extruder", + "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y400 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max (0.8 nozzle).json new file mode 100644 index 0000000..2175576 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max (0.8 nozzle).json @@ -0,0 +1,124 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 Max (0.8 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4 Max", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "420x0", + "420x420", + "0x420" + ], + "printable_height": "480", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "enable_filament_ramming": "1", + "parking_pos_retraction": "92", + "auxiliary_fan": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "34", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_radius": "47", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.20" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "printer_settings_id": "Elegoo", + "retract_before_wipe": [ + "85%" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.7" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "60" + ], + "use_firmwware_retraction": "0", + "single_extruder_multi_material": "1", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4 MAX\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X165 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X165 Y0.5 Z0.4 F300 ;Move to start position\nG1 X265 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X260 F3000\nG92 E0 ;Reset Extruder", + "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y400 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max.json new file mode 100644 index 0000000..bbc9d5a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Max.json @@ -0,0 +1,15 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 4 Max", + "model_id": "Elegoo-Neptune-4-Max", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune4max_buildplate_model.stl", + "bed_texture": "elegoo_neptune_max_buildplate_texture.png", + "bed_exclude_area": [ + "0x0" + ], + "hotend_model": "", + "default_materials": "Generic PLA @Elegoo;Generic PETG @Elegoo;Generic ABS @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus (0.2 nozzle).json new file mode 100644 index 0000000..365a745 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus (0.2 nozzle).json @@ -0,0 +1,169 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 Plus (0.2 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4 Plus", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle)", + "nozzle_diameter": [ + "0.2" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "385", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "enable_filament_ramming": "1", + "parking_pos_retraction": "92", + "auxiliary_fan": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "380", + "extruder_clearance_height_to_rod": "10", + "extruder_clearance_radius": "60", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "7000", + "7000" + ], + "machine_max_acceleration_retracting": [ + "7000", + "7000" + ], + "machine_max_acceleration_travel": [ + "7000", + "7000" + ], + "machine_max_acceleration_x": [ + "7000", + "7000" + ], + "machine_max_acceleration_y": [ + "7000", + "7000" + ], + "machine_max_acceleration_z": [ + "300", + "300" + ], + "machine_max_speed_e": [ + "60", + "25" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.15" + ], + "min_layer_height": [ + "0.05" + ], + "printer_settings_id": "Elegoo", + "retract_before_wipe": [ + "85%" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "use_firmwware_retraction": "0", + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4 PLUS\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X115 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X115 Y0.5 Z0.4 F300 ;Move to start position\nG1 X215.0 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X210 F3000\nG92 E0 ;Reset Extruder", + "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y300 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus (0.4 nozzle).json new file mode 100644 index 0000000..845abaa --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus (0.4 nozzle).json @@ -0,0 +1,169 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 Plus (0.4 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4 Plus", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "385", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "enable_filament_ramming": "1", + "parking_pos_retraction": "92", + "auxiliary_fan": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "380", + "extruder_clearance_height_to_rod": "10", + "extruder_clearance_radius": "60", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "7000", + "7000" + ], + "machine_max_acceleration_retracting": [ + "7000", + "7000" + ], + "machine_max_acceleration_travel": [ + "7000", + "7000" + ], + "machine_max_acceleration_x": [ + "7000", + "7000" + ], + "machine_max_acceleration_y": [ + "7000", + "7000" + ], + "machine_max_acceleration_z": [ + "300", + "300" + ], + "machine_max_speed_e": [ + "60", + "25" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retract_before_wipe": [ + "85%" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "use_firmwware_retraction": "0", + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4 PLUS\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X115 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X115 Y0.5 Z0.4 F300 ;Move to start position\nG1 X215.0 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X210 F3000\nG92 E0 ;Reset Extruder", + "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y300 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus (0.6 nozzle).json new file mode 100644 index 0000000..923cb5a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus (0.6 nozzle).json @@ -0,0 +1,169 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 Plus (0.6 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4 Plus", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle)", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "385", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "enable_filament_ramming": "1", + "parking_pos_retraction": "92", + "auxiliary_fan": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "380", + "extruder_clearance_height_to_rod": "10", + "extruder_clearance_radius": "60", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "7000", + "7000" + ], + "machine_max_acceleration_retracting": [ + "7000", + "7000" + ], + "machine_max_acceleration_travel": [ + "7000", + "7000" + ], + "machine_max_acceleration_x": [ + "7000", + "7000" + ], + "machine_max_acceleration_y": [ + "7000", + "7000" + ], + "machine_max_acceleration_z": [ + "300", + "300" + ], + "machine_max_speed_e": [ + "60", + "25" + ], + "machine_max_speed_x": [ + "300", + "200" + ], + "machine_max_speed_y": [ + "300", + "200" + ], + "machine_max_speed_z": [ + "25", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.15" + ], + "printer_settings_id": "Elegoo", + "retract_before_wipe": [ + "85%" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "use_firmwware_retraction": "0", + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4 PLUS\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X115 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X115 Y0.5 Z0.4 F300 ;Move to start position\nG1 X215.0 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X210 F3000\nG92 E0 ;Reset Extruder", + "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y300 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus (0.8 nozzle).json new file mode 100644 index 0000000..bb62e15 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus (0.8 nozzle).json @@ -0,0 +1,169 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 Plus (0.8 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4 Plus", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle)", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "385", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "enable_filament_ramming": "1", + "parking_pos_retraction": "92", + "auxiliary_fan": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "380", + "extruder_clearance_height_to_rod": "10", + "extruder_clearance_radius": "60", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "7000", + "7000" + ], + "machine_max_acceleration_retracting": [ + "7000", + "7000" + ], + "machine_max_acceleration_travel": [ + "7000", + "7000" + ], + "machine_max_acceleration_x": [ + "7000", + "7000" + ], + "machine_max_acceleration_y": [ + "7000", + "7000" + ], + "machine_max_acceleration_z": [ + "300", + "300" + ], + "machine_max_speed_e": [ + "60", + "25" + ], + "machine_max_speed_x": [ + "300", + "200" + ], + "machine_max_speed_y": [ + "300", + "200" + ], + "machine_max_speed_z": [ + "25", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.20" + ], + "printer_settings_id": "Elegoo", + "retract_before_wipe": [ + "85%" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "use_firmwware_retraction": "0", + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4 PLUS\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X115 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X115 Y0.5 Z0.4 F300 ;Move to start position\nG1 X215.0 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X210 F3000\nG92 E0 ;Reset Extruder", + "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y300 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus.json new file mode 100644 index 0000000..2d5d161 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Plus.json @@ -0,0 +1,15 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 4 Plus", + "model_id": "Elegoo-Neptune-4-Plus", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune4plus_buildplate_model.stl", + "bed_texture": "elegoo_neptune4plus_buildplate_texture.png", + "bed_exclude_area": [ + "0x0" + ], + "hotend_model": "", + "default_materials": "Generic PLA @Elegoo;Generic PETG @Elegoo;Generic ABS @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.2 nozzle).json new file mode 100644 index 0000000..2a184a6 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.2 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 Pro (0.2 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4 Pro", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle)", + "gcode_flavor": "klipper", + "nozzle_diameter": [ + "0.2" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "235x0", + "235x230", + "0x230" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "85%" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4 PRO\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder", + "machine_end_gcode": ";PRINT END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.4 nozzle).json new file mode 100644 index 0000000..29da4df --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.4 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 Pro (0.4 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4 Pro", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle)", + "gcode_flavor": "klipper", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "235x0", + "235x230", + "0x230" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "85%" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4 PRO\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder", + "machine_end_gcode": ";PRINT END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.6 nozzle).json new file mode 100644 index 0000000..87f3862 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.6 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 Pro (0.6 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4 Pro", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle)", + "gcode_flavor": "klipper", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "235x0", + "235x230", + "0x230" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "85%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4 PRO\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder", + "machine_end_gcode": ";PRINT END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.8 nozzle).json new file mode 100644 index 0000000..084ef3c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.8 nozzle).json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "Elegoo Neptune 4 Pro (0.8 nozzle)", + "inherits": "fdm_neptune_4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune 4 Pro", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle)", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "235x0", + "235x230", + "0x230" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "85%" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "45" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": ";ELEGOO NEPTUNE 4 PRO\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder", + "machine_end_gcode": ";PRINT END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro.json new file mode 100644 index 0000000..00c26e5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 4 Pro", + "model_id": "Elegoo-Neptune-4-Pro", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune4pro_buildplate_model.stl", + "bed_texture": "elegoo_neptune4pro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @Elegoo;Generic PETG @Elegoo;Generic ABS @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4.json new file mode 100644 index 0000000..8abe857 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune 4.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 4", + "model_id": "Elegoo-Neptune-4", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune4_buildplate_model.stl", + "bed_texture": "elegoo_neptune4_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @Elegoo;Generic PETG @Elegoo;Generic ABS @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune X 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune X 0.4 nozzle.json new file mode 100644 index 0000000..8b40e79 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune X 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Elegoo Neptune X 0.4 nozzle", + "inherits": "fdm_elegoo_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Elegoo Neptune X", + "default_print_profile": "0.20mm Standard @Elegoo NeptuneX", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "60" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune X.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune X.json new file mode 100644 index 0000000..8a24ef2 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune X.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune X", + "model_id": "Elegoo-Neptune-X", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptunex_buildplate_model.stl", + "bed_texture": "elegoo_neptunex_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune.json b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune.json new file mode 100644 index 0000000..4211ea0 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo Neptune.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune", + "model_id": "Elegoo-Neptune", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune_buildplate_model.stl", + "bed_texture": "elegoo_neptune_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga 0.4 nozzle.json new file mode 100644 index 0000000..e7d66e5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga 0.4 nozzle.json @@ -0,0 +1,92 @@ +{ + "type": "machine", + "name": "Elegoo OrangeStorm Giga 0.4 nozzle", + "inherits": "fdm_elegoo_3dp_001_common", + "from": "system", + "setting_id": "EOSG04", + "instantiation": "true", + "printer_model": "Elegoo OrangeStorm Giga", + "printer_variant": "0.4", + "printer_structure": "i3", + "default_print_profile": "0.20mm Standard @Elegoo Giga 0.4 nozzle", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "810x0", + "810x805", + "0x805" + ], + "printable_height": [ + "1010" + ], + "retract_lift_below": [ + "1010" + ], + "auxiliary_fan": "0", + "default_filament_profile": [ + "Elegoo PLA @Elegoo Giga" + ], + "machine_load_filament_time": "25", + "machine_max_acceleration_extruding": [ + "5000", + "5000" + ], + "machine_max_acceleration_x": [ + "5000", + "5000" + ], + "machine_max_acceleration_y": [ + "5000", + "5000" + ], + "machine_max_acceleration_z": [ + "300", + "300" + ], + "machine_max_acceleration_travel": [ + "5000", + "5000" + ], + "machine_max_jerk_e": [ + "3", + "3" + ], + "machine_max_speed_z": [ + "30", + "30" + ], + "retraction_speed": [ + "45" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "extruder_clearance_height_to_lid": "120", + "extruder_clearance_height_to_rod": "65", + "extruder_clearance_radius": "65", + "fan_speedup_time": "0.5", + "thumbnails_format": "COLPIC", + "thumbnails": [ + "400x400/COLPIC", + "114x114/COLPIC", + "160x160/PNG" + ], + "machine_unload_filament_time": "29", + "nozzle_height": "4.76", + "nozzle_volume": "125", + "scan_first_layer": "0", + "time_lapse_gcode": "", + "gcode_flavor": "klipper", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": ";;===== date: 20240520 =====================\n;Machine_use_extruders:1\n;TIME:\nM400 ; wait for buffer to clear\n;[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type={curr_bed_type}\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\n;Giga zoned hot bed control\n;Case 1\nM140 S0\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM140 T0 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM140 T1 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((first_layer_print_max[1])) > 402.5}\nM140 T3 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405 && ((first_layer_print_max[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 2\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM140 T3 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 3\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM140 T1 S[bed_temperature_initial_layer_single]\n{if ((first_layer_print_max[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 4\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\nG90\nG28 ;home\nG1 Z10 F300\nG1 X{print_bed_max[0]*0.75-50} Y0.5 F6000\n;\n;Giga zoned hot bed control\n;Case 1\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM190 T0 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM190 T1 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((first_layer_print_max[1])) > 402.5}\nM190 T3 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405 && ((first_layer_print_max[1])) > 402.5}\nM190 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 2\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM190 T3 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM190 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 3\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM190 T1 S[bed_temperature_initial_layer_single]\n{if ((first_layer_print_max[1])) > 402.5}\nM190 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 4\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM190 T2 S[bed_temperature_initial_layer_single]\n{endif}\nG1 Z0.4 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X{print_bed_max[0]*0.75+50} E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X{print_bed_max[0]*0.75+47} F3000\nG92 E0 ;Reset Extruder\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0", + "machine_end_gcode": ";PRINT_END\nG90 ;Absolute positionning\nM83 ; extruder relative mode\nG1 X30 Y30 Z{min(max_layer_z+200, printable_height)} E-5 F{travel_speed*60} ; Move print head up\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z", + "layer_change_gcode": ";LAYER:{layer_num+1}\n{if layer_num > 0 and layer_num < 3}\n;Giga zoned hot bed control\n;Case 1\nM140 S0\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM140 T0 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM140 T1 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((first_layer_print_max[1])) > 402.5}\nM140 T3 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405 && ((first_layer_print_max[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 2\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM140 T3 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 3\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM140 T1 S[bed_temperature_initial_layer_single]\n{if ((first_layer_print_max[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 4\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n\n{endif}" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga 0.6 nozzle.json new file mode 100644 index 0000000..7618252 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga 0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Elegoo OrangeStorm Giga 0.6 nozzle", + "inherits": "Elegoo OrangeStorm Giga 0.4 nozzle", + "from": "system", + "setting_id": "EOSG06", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Elegoo OrangeStorm Giga", + "printer_variant": "0.6", + "default_filament_profile": [ + "Elegoo PLA @Elegoo Giga" + ], + "default_print_profile": "0.30mm Standard @Elegoo Giga 0.6 nozzle", + "retraction_minimum_travel": [ + "1.2" + ], + "wipe_distance": [ + "1.8" + ], + "retraction_length": [ + "0.8" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga 0.8 nozzle.json new file mode 100644 index 0000000..23ec600 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga 0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Elegoo OrangeStorm Giga 0.8 nozzle", + "inherits": "Elegoo OrangeStorm Giga 0.4 nozzle", + "from": "system", + "setting_id": "EOSG08", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Elegoo OrangeStorm Giga", + "printer_variant": "0.8", + "default_filament_profile": [ + "Elegoo PLA @Elegoo Giga" + ], + "default_print_profile": "0.40mm Standard @Elegoo Giga 0.8 nozzle", + "retraction_minimum_travel": [ + "1.6" + ], + "wipe_distance": [ + "2.0" + ], + "retraction_length": [ + "1.2" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga 1.0 nozzle.json b/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga 1.0 nozzle.json new file mode 100644 index 0000000..c915c1d --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga 1.0 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Elegoo OrangeStorm Giga 1.0 nozzle", + "inherits": "Elegoo OrangeStorm Giga 0.4 nozzle", + "from": "system", + "setting_id": "EOSG10", + "instantiation": "true", + "nozzle_diameter": [ + "1.0" + ], + "printer_model": "Elegoo OrangeStorm Giga", + "printer_variant": "1.0", + "default_filament_profile": [ + "Elegoo PLA @Elegoo Giga" + ], + "default_print_profile": "0.50mm Standard @Elegoo Giga 1.0 nozzle", + "retraction_minimum_travel": [ + "2.0" + ], + "wipe_distance": [ + "2.0" + ], + "retraction_length": [ + "1.5" + ], + "max_layer_height": [ + "0.7" + ], + "min_layer_height": [ + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga.json b/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga.json new file mode 100644 index 0000000..ebaebfe --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/Elegoo OrangeStorm Giga.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo OrangeStorm Giga", + "model_id": "Elegoo-OrangeStorm-Giga", + "nozzle_diameter": "0.4;0.6;0.8;1.0", + "bed_model": "elegoo_orangestorm_giga_buildplate_model.stl", + "bed_texture": "elegoo_orangestorm_giga_buildplate_texture.png", + "machine_tech": "FFF", + "family": "Elegoo", + "hotend_model": "", + "default_materials": "Elegoo PLA @Elegoo Giga;Elegoo PETG PRO @Elegoo Giga;Elegoo PLA Silk" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/fdm_elegoo_3dp_001_common.json b/backend/profiles/profiles/Elegoo/machine/fdm_elegoo_3dp_001_common.json new file mode 100644 index 0000000..3d56bfb --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/fdm_elegoo_3dp_001_common.json @@ -0,0 +1,142 @@ +{ + "type": "machine", + "name": "fdm_elegoo_3dp_001_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "256x0", + "256x256", + "0x256" + ], + "auxiliary_fan": "1", + "bed_exclude_area": [ + "0x0" + ], + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "extruder_colour": [ + "#018001" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "retract_lift_below": [ + "249" + ], + "extruder_clearance_radius": "57", + "extruder_clearance_max_radius": "68", + "extruder_clearance_height_to_lid": "90", + "nozzle_volume": "107", + "printer_structure": "corexy", + "best_object_pos": "0.5x0.5", + "retraction_minimum_travel": [ + "0.8" + ], + "retract_before_wipe": [ + "0%" + ], + "wipe_distance": [ + "1.2" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": [ + "Auto Lift" + ], + "thumbnails": [ + "320x320", + "160x160" + ], + "thumbnails_format": "PNG", + "nozzle_type": "brass", + "single_extruder_multi_material": "1", + "machine_end_gcode": ";===== date: 20240510 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y245 F3000\n\nG1 X65 Y245 F12000\nG1 Y245 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n", + "layer_change_gcode": ";LAYER:{layer_num+1}\n", + "change_filament_gcode": "", + "machine_pause_gcode": "M600" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/fdm_elegoo_common.json b/backend/profiles/profiles/Elegoo/machine/fdm_elegoo_common.json new file mode 100644 index 0000000..6e428a7 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/fdm_elegoo_common.json @@ -0,0 +1,139 @@ +{ + "type": "machine", + "name": "fdm_elegoo_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "280", + "extruder_clearance_radius": "47", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25 ;pause print", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "default_print_profile": "", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "", + "machine_end_gcode": "", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/fdm_machine_common.json b/backend/profiles/profiles/Elegoo/machine/fdm_machine_common.json new file mode 100644 index 0000000..d066e99 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/fdm_machine_common.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "500" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "500" + ], + "machine_max_acceleration_y": [ + "500" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "35" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "", + "machine_end_gcode": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/machine/fdm_neptune_4_common.json b/backend/profiles/profiles/Elegoo/machine/fdm_neptune_4_common.json new file mode 100644 index 0000000..a1dc285 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/machine/fdm_neptune_4_common.json @@ -0,0 +1,145 @@ +{ + "type": "machine", + "name": "fdm_neptune_4_common", + "inherits": "fdm_elegoo_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "280", + "extruder_clearance_radius": "47", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25 ;pause print", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @Elegoo" + ], + "default_print_profile": "", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "", + "machine_end_gcode": "", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "thumbnails": [ + "320x320/PNG", + "32x32/COLPIC", + "160x160/COLPIC" + ], + "thumbnails_format": "PNG" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune.json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune.json new file mode 100644 index 0000000..263d86c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2.json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2.json new file mode 100644 index 0000000..bf4626e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune2", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2D.json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2D.json new file mode 100644 index 0000000..4567793 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2D.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune2D", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2D 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2S.json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2S.json new file mode 100644 index 0000000..3bbdd5d --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2S.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune2S", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3.json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3.json new file mode 100644 index 0000000..34d55ea --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune3", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Max.json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Max.json new file mode 100644 index 0000000..d5750b8 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Max.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune3Max", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Plus.json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Plus.json new file mode 100644 index 0000000..dc8a004 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Plus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune3Plus", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Pro.json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Pro.json new file mode 100644 index 0000000..1744fc5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Pro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune3Pro", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000..d419aaa --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000..4531b7f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000..af23a4a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.56", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000..ddf65ec --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle).json new file mode 100644 index 0000000..cbf4ee9 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "9", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "resolution": "0.012", + "support_top_z_distance": "0.08", + "support_line_width": "0.2", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle).json new file mode 100644 index 0000000..07090fd --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "9", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "resolution": "0.012", + "support_top_z_distance": "0.08", + "support_line_width": "0.38", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle).json new file mode 100644 index 0000000..39f4d82 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "9", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "resolution": "0.012", + "support_top_z_distance": "0.08", + "support_line_width": "0.55", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.56", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle).json new file mode 100644 index 0000000..3e7899c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "9", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "resolution": "0.012", + "support_top_z_distance": "0.08", + "support_line_width": "0.78", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.78", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle).json new file mode 100644 index 0000000..69d4a9c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle).json new file mode 100644 index 0000000..49554a1 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle).json new file mode 100644 index 0000000..ce20393 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.56", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle).json new file mode 100644 index 0000000..6bd456c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000..fb9ce96 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000..fe84f4f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000..02b9f84 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.56", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000..206e66c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo NeptuneX.json b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo NeptuneX.json new file mode 100644 index 0000000..a361ae7 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo NeptuneX.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Elegoo NeptuneX", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune.json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune.json new file mode 100644 index 0000000..121911a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2.json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2.json new file mode 100644 index 0000000..c72efb4 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune2", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2D.json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2D.json new file mode 100644 index 0000000..e666906 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2D.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune2D", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2D 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2S.json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2S.json new file mode 100644 index 0000000..f59cde7 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2S.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune2S", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3.json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3.json new file mode 100644 index 0000000..01cf6cc --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune3", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Max.json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Max.json new file mode 100644 index 0000000..7b85701 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Max.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune3Max", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Plus.json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Plus.json new file mode 100644 index 0000000..61bc4d7 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Plus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune3Plus", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Pro.json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Pro.json new file mode 100644 index 0000000..5c4e135 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Pro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune3Pro", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000..e4d71b6 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4 (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000..f6259d1 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4 (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000..268abe4 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4 (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.56", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000..820a4a4 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4 (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle).json new file mode 100644 index 0000000..98361ae --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "resolution": "0.012", + "support_top_z_distance": "0.12", + "support_line_width": "0.2", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle).json new file mode 100644 index 0000000..067b8d3 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "resolution": "0.012", + "support_top_z_distance": "0.12", + "support_line_width": "0.38", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle).json new file mode 100644 index 0000000..a909ec0 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "resolution": "0.012", + "support_top_z_distance": "0.12", + "support_line_width": "0.55", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.56", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle).json new file mode 100644 index 0000000..6c02228 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "resolution": "0.012", + "support_top_z_distance": "0.12", + "support_line_width": "0.78", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.78", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle).json new file mode 100644 index 0000000..f532157 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle).json new file mode 100644 index 0000000..5221260 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle).json new file mode 100644 index 0000000..6629c9e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.56", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle).json new file mode 100644 index 0000000..d847fe5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000..59aa8d9 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000..3dd79c7 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000..22c8f1e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.56", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000..b0132e5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo NeptuneX.json b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo NeptuneX.json new file mode 100644 index 0000000..0ead8ad --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.12mm Fine @Elegoo NeptuneX.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo NeptuneX", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Giga 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Giga 0.4 nozzle.json new file mode 100644 index 0000000..e7373f6 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Giga 0.4 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Giga 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo Giga 0.4 nozzle", + "instantiation": "true", + "layer_height": "0.16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune.json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune.json new file mode 100644 index 0000000..59b0f01 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2.json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2.json new file mode 100644 index 0000000..a4247df --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune2", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2D.json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2D.json new file mode 100644 index 0000000..fd27649 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2D.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune2D", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2D 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2S.json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2S.json new file mode 100644 index 0000000..c014329 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2S.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune2S", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3.json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3.json new file mode 100644 index 0000000..053db5e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune3", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Max.json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Max.json new file mode 100644 index 0000000..5a1e8a5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Max.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune3Max", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Plus.json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Plus.json new file mode 100644 index 0000000..768c4e5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Plus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune3Plus", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Pro.json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Pro.json new file mode 100644 index 0000000..cfd4316 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Pro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune3Pro", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000..b4f040b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000..81cf201 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000..6c82d9b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.56", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000..e2fca26 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle).json new file mode 100644 index 0000000..24c3a8f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "resolution": "0.012", + "support_top_z_distance": "0.16", + "support_line_width": "0.2", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle).json new file mode 100644 index 0000000..0dbe4e4 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "resolution": "0.012", + "support_top_z_distance": "0.16", + "support_line_width": "0.38", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle).json new file mode 100644 index 0000000..acdcee8 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "resolution": "0.012", + "support_top_z_distance": "0.16", + "support_line_width": "0.55", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.56", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle).json new file mode 100644 index 0000000..99388c6 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "resolution": "0.012", + "support_top_z_distance": "0.16", + "support_line_width": "0.78", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.78", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle).json new file mode 100644 index 0000000..b343178 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle).json new file mode 100644 index 0000000..92a701f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle).json new file mode 100644 index 0000000..01c2501 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.56", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle).json new file mode 100644 index 0000000..90ee8df --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000..e294dbe --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000..6a0e560 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000..18f284d --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.56", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000..22c6185 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo NeptuneX.json b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo NeptuneX.json new file mode 100644 index 0000000..9e1d007 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.16mm Optimal @Elegoo NeptuneX.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo NeptuneX", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.18mm Fine @Elegoo Giga 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.18mm Fine @Elegoo Giga 0.6 nozzle.json new file mode 100644 index 0000000..6e0c99b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.18mm Fine @Elegoo Giga 0.6 nozzle.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.18mm Fine @Elegoo Giga 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo Giga 0.6 nozzle", + "instantiation": "true", + "layer_height": "0.18", + "compatible_printers": [ + "Elegoo OrangeStorm Giga 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Giga 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Giga 0.4 nozzle.json new file mode 100644 index 0000000..a35232a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Giga 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Giga 0.4 nozzle", + "inherits": "fdm_process_elegoo_04020", + "from": "system", + "setting_id": "PEOSG04020", + "instantiation": "true", + "filename_format": "EOGiga1_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "initial_layer_print_height": "0.25", + "print_flow_ratio": "1.0", + "compatible_printers": [ + "Elegoo OrangeStorm Giga 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune.json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune.json new file mode 100644 index 0000000..fc4434b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2.json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2.json new file mode 100644 index 0000000..771fa3c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune2", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2D.json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2D.json new file mode 100644 index 0000000..94bc12f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2D.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune2D", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2D 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2S.json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2S.json new file mode 100644 index 0000000..28be724 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2S.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune2S", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3.json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3.json new file mode 100644 index 0000000..28e3753 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune3", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Max.json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Max.json new file mode 100644 index 0000000..7ea3daf --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Max.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune3Max", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Plus.json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Plus.json new file mode 100644 index 0000000..b440868 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Plus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune3Plus", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Pro.json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Pro.json new file mode 100644 index 0000000..2cfe47c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Pro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune3Pro", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000..21cfd99 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4 (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000..0cab7db --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4 (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000..ff954aa --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4 (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.56", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000..579d9cd --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4 (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle).json new file mode 100644 index 0000000..ca68d94 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "resolution": "0.012", + "support_top_z_distance": "0.2", + "support_line_width": "0.2", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle).json new file mode 100644 index 0000000..2dbeb46 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "resolution": "0.012", + "support_top_z_distance": "0.2", + "support_line_width": "0.38", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle).json new file mode 100644 index 0000000..1850cfd --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "resolution": "0.012", + "support_top_z_distance": "0.2", + "support_line_width": "0.55", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.56", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle).json new file mode 100644 index 0000000..f056637 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "resolution": "0.012", + "support_top_z_distance": "0.2", + "support_line_width": "0.78", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.78", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle).json new file mode 100644 index 0000000..d9d70ab --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle).json new file mode 100644 index 0000000..99f9181 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle).json new file mode 100644 index 0000000..f4adb0e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.56", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle).json new file mode 100644 index 0000000..7ba8074 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000..f9e91e5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000..0920276 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000..5fb29dc --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.56", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000..8010001 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo NeptuneX.json b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo NeptuneX.json new file mode 100644 index 0000000..cd558a3 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Standard @Elegoo NeptuneX.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo NeptuneX", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.20mm Strength @Elegoo Giga 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.20mm Strength @Elegoo Giga 0.4 nozzle.json new file mode 100644 index 0000000..251ef2f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.20mm Strength @Elegoo Giga 0.4 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.20mm Strength @Elegoo Giga 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo Giga 0.4 nozzle", + "instantiation": "true", + "wall_loops": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Giga 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Giga 0.4 nozzle.json new file mode 100644 index 0000000..0304144 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Giga 0.4 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Giga 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo Giga 0.4 nozzle", + "instantiation": "true", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune.json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune.json new file mode 100644 index 0000000..37fca74 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2.json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2.json new file mode 100644 index 0000000..655f28c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune2", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2D.json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2D.json new file mode 100644 index 0000000..4b4ac17 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2D.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune2D", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2D 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2S.json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2S.json new file mode 100644 index 0000000..bcf12ed --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2S.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune2S", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3.json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3.json new file mode 100644 index 0000000..d3cb48c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune3", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Max.json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Max.json new file mode 100644 index 0000000..aa2767c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Max.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune3Max", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Plus.json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Plus.json new file mode 100644 index 0000000..0ce6e74 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Plus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune3Plus", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Pro.json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Pro.json new file mode 100644 index 0000000..40227b6 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Pro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune3Pro", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000..9ed8d08 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4 (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000..66057c5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4 (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000..0a96926 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4 (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000..37f4f3e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4 (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle).json new file mode 100644 index 0000000..8bbf94b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "resolution": "0.012", + "support_top_z_distance": "0.24", + "support_line_width": "0.2", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle).json new file mode 100644 index 0000000..a0f9e48 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "resolution": "0.012", + "support_top_z_distance": "0.24", + "support_line_width": "0.38", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle).json new file mode 100644 index 0000000..8f9112a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "resolution": "0.012", + "support_top_z_distance": "0.24", + "support_line_width": "0.55", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.56", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle).json new file mode 100644 index 0000000..60eb8ce --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "resolution": "0.012", + "support_top_z_distance": "0.24", + "support_line_width": "0.78", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.78", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle).json new file mode 100644 index 0000000..a50620b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle).json new file mode 100644 index 0000000..232e353 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle).json new file mode 100644 index 0000000..26ab854 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle).json new file mode 100644 index 0000000..4adc9a7 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000..8a79c75 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000..92aa599 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000..7ea8971 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000..6e69599 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo NeptuneX.json b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo NeptuneX.json new file mode 100644 index 0000000..e98a49e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Draft @Elegoo NeptuneX.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo NeptuneX", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Fine @Elegoo Giga 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.24mm Fine @Elegoo Giga 0.8 nozzle.json new file mode 100644 index 0000000..32bbd8c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Fine @Elegoo Giga 0.8 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.24mm Fine @Elegoo Giga 0.8 nozzle", + "inherits": "0.40mm Standard @Elegoo Giga 0.8 nozzle", + "instantiation": "true", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.24mm Optimal @Elegoo Giga 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.24mm Optimal @Elegoo Giga 0.6 nozzle.json new file mode 100644 index 0000000..3092114 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.24mm Optimal @Elegoo Giga 0.6 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Elegoo Giga 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo Giga 0.6 nozzle", + "instantiation": "true", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Giga 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Giga 0.4 nozzle.json new file mode 100644 index 0000000..28ef91d --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Giga 0.4 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Giga 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo Giga 0.4 nozzle", + "instantiation": "true", + "layer_height": "0.28" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune.json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune.json new file mode 100644 index 0000000..0ca58d0 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2.json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2.json new file mode 100644 index 0000000..4293459 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune2", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2D.json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2D.json new file mode 100644 index 0000000..d8dc02f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2D.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune2D", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2D 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2S.json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2S.json new file mode 100644 index 0000000..f4d5acf --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2S.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune2S", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 2S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3.json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3.json new file mode 100644 index 0000000..75f6475 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune3", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Max.json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Max.json new file mode 100644 index 0000000..a54c10b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Max.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune3Max", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Plus.json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Plus.json new file mode 100644 index 0000000..3ccf281 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Plus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune3Plus", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Pro.json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Pro.json new file mode 100644 index 0000000..adf1510 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Pro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune3Pro", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 3 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000..c0aacb7 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000..556e4c4 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000..cae1791 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000..1fa13a7 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle).json new file mode 100644 index 0000000..ead6bef --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "resolution": "0.012", + "support_top_z_distance": "0.28", + "support_line_width": "0.2", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle).json new file mode 100644 index 0000000..3ab011e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "resolution": "0.012", + "support_top_z_distance": "0.28", + "support_line_width": "0.38", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle).json new file mode 100644 index 0000000..13a966e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "resolution": "0.012", + "support_top_z_distance": "0.28", + "support_line_width": "0.55", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.56", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle).json new file mode 100644 index 0000000..1e3b74c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "resolution": "0.012", + "support_top_z_distance": "0.28", + "support_line_width": "0.78", + "support_interface_spacing": "0.2", + "top_surface_line_width": "0.78", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "compatible_printers": [ + "Elegoo Neptune 4 Plus (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle).json new file mode 100644 index 0000000..53cd053 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle).json new file mode 100644 index 0000000..b83f507 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle).json new file mode 100644 index 0000000..0ec8eca --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle).json new file mode 100644 index 0000000..3b76175 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle).json @@ -0,0 +1,90 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle)", + "inherits": "fdm_process_neptune4max_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "travel_speed": "300", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000..4f2074e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000..9383866 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000..22a2a13 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "support_interface_speed": "60", + "support_speed": "60", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000..3aa610a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,89 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle)", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo NeptuneX.json b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo NeptuneX.json new file mode 100644 index 0000000..6111927 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo NeptuneX.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo NeptuneX", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.30mm Fine @Elegoo Giga 1.0 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.30mm Fine @Elegoo Giga 1.0 nozzle.json new file mode 100644 index 0000000..f26a06f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.30mm Fine @Elegoo Giga 1.0 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.30mm Fine @Elegoo Giga 1.0 nozzle", + "inherits": "0.50mm Standard @Elegoo Giga 1.0 nozzle", + "instantiation": "true", + "layer_height": "0.3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.30mm Standard @Elegoo Giga 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.30mm Standard @Elegoo Giga 0.6 nozzle.json new file mode 100644 index 0000000..5e1a7da --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.30mm Standard @Elegoo Giga 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "0.30mm Standard @Elegoo Giga 0.6 nozzle", + "inherits": "fdm_process_elegoo_06030", + "from": "system", + "setting_id": "PEOSG06030", + "instantiation": "true", + "default_acceleration": "3000", + "filename_format": "EOGiga1_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "initial_layer_acceleration": "1000", + "inner_wall_acceleration": "3000", + "make_overhang_printable_angle": "90", + "outer_wall_acceleration": "2000", + "resolution": "0.05", + "thick_internal_bridges": "0", + "top_shell_layers": "4", + "travel_acceleration": "3000", + "travel_speed": "300", + "detect_thin_wall": "0", + "bridge_speed": "50", + "sparse_infill_speed": "250", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "55", + "internal_solid_infill_speed": "200", + "overhang_3_4_speed": "25", + "print_flow_ratio": "1.0", + "compatible_printers": [ + "Elegoo OrangeStorm Giga 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.30mm Strength @Elegoo Giga 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.30mm Strength @Elegoo Giga 0.6 nozzle.json new file mode 100644 index 0000000..7c029d4 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.30mm Strength @Elegoo Giga 0.6 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.30mm Strength @Elegoo Giga 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo Giga 0.6 nozzle", + "instantiation": "true", + "wall_loops": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.32mm Optimal @Elegoo Giga 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.32mm Optimal @Elegoo Giga 0.8 nozzle.json new file mode 100644 index 0000000..a6e4f12 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.32mm Optimal @Elegoo Giga 0.8 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.32mm Optimal @Elegoo Giga 0.8 nozzle", + "inherits": "0.40mm Standard @Elegoo Giga 0.8 nozzle", + "instantiation": "true", + "layer_height": "0.32" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.36mm Draft @Elegoo Giga 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.36mm Draft @Elegoo Giga 0.6 nozzle.json new file mode 100644 index 0000000..24a6d09 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.36mm Draft @Elegoo Giga 0.6 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.36mm Draft @Elegoo Giga 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo Giga 0.6 nozzle", + "instantiation": "true", + "layer_height": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.40mm Optimal @Elegoo Giga 1.0 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.40mm Optimal @Elegoo Giga 1.0 nozzle.json new file mode 100644 index 0000000..6183e5f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.40mm Optimal @Elegoo Giga 1.0 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.40mm Optimal @Elegoo Giga 1.0 nozzle", + "inherits": "0.50mm Standard @Elegoo Giga 1.0 nozzle", + "instantiation": "true", + "layer_height": "0.4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.40mm Standard @Elegoo Giga 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.40mm Standard @Elegoo Giga 0.8 nozzle.json new file mode 100644 index 0000000..3d12ab6 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.40mm Standard @Elegoo Giga 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "0.40mm Standard @Elegoo Giga 0.8 nozzle", + "inherits": "fdm_process_elegoo_08040", + "from": "system", + "setting_id": "PEOSG08040", + "instantiation": "true", + "default_acceleration": "3000", + "filename_format": "EOGiga1_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "initial_layer_acceleration": "1000", + "inner_wall_acceleration": "3000", + "make_overhang_printable_angle": "90", + "outer_wall_acceleration": "2000", + "resolution": "0.05", + "thick_internal_bridges": "0", + "top_shell_layers": "4", + "travel_acceleration": "3000", + "initial_layer_infill_speed": "60", + "initial_layer_speed": "45", + "travel_speed": "300", + "detect_thin_wall": "0", + "bridge_speed": "25", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "150", + "outer_wall_speed": "100", + "print_flow_ratio": "1.0", + "compatible_printers": [ + "Elegoo OrangeStorm Giga 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.42mm Extra Draft @Elegoo Giga 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.42mm Extra Draft @Elegoo Giga 0.6 nozzle.json new file mode 100644 index 0000000..1c48606 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.42mm Extra Draft @Elegoo Giga 0.6 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @Elegoo Giga 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo Giga 0.6 nozzle", + "instantiation": "true", + "layer_height": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.48mm Draft @Elegoo Giga 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.48mm Draft @Elegoo Giga 0.8 nozzle.json new file mode 100644 index 0000000..8c17989 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.48mm Draft @Elegoo Giga 0.8 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.48mm Draft @Elegoo Giga 0.8 nozzle", + "inherits": "0.40mm Standard @Elegoo Giga 0.8 nozzle", + "instantiation": "true", + "layer_height": "0.48" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.50mm Standard @Elegoo Giga 1.0 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.50mm Standard @Elegoo Giga 1.0 nozzle.json new file mode 100644 index 0000000..7f38df5 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.50mm Standard @Elegoo Giga 1.0 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.50mm Standard @Elegoo Giga 1.0 nozzle", + "inherits": "fdm_process_elegoo_10050", + "from": "system", + "setting_id": "PEOSG10050", + "instantiation": "true", + "default_acceleration": "3000", + "filename_format": "EOGiga1_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "initial_layer_acceleration": "1000", + "inner_wall_acceleration": "3000", + "make_overhang_printable_angle": "90", + "outer_wall_acceleration": "2000", + "resolution": "0.05", + "thick_internal_bridges": "0", + "top_shell_layers": "4", + "travel_acceleration": "3000", + "travel_speed": "300", + "detect_thin_wall": "0", + "bridge_speed": "20", + "outer_wall_speed": "80", + "sparse_infill_speed": "150", + "print_flow_ratio": "1.0", + "compatible_printers": [ + "Elegoo OrangeStorm Giga 1.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.56mm Extra Draft @Elegoo Giga 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.56mm Extra Draft @Elegoo Giga 0.8 nozzle.json new file mode 100644 index 0000000..2bfcd80 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.56mm Extra Draft @Elegoo Giga 0.8 nozzle.json @@ -0,0 +1,6 @@ +{ + "type": "process", + "name": "0.56mm Extra Draft @Elegoo Giga 0.8 nozzle", + "inherits": "0.40mm Standard @Elegoo Giga 0.8 nozzle", + "instantiation": "true" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/0.60mm Draft @Elegoo Giga 1.0 nozzle.json b/backend/profiles/profiles/Elegoo/process/0.60mm Draft @Elegoo Giga 1.0 nozzle.json new file mode 100644 index 0000000..7ea292b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/0.60mm Draft @Elegoo Giga 1.0 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.60mm Draft @Elegoo Giga 1.0 nozzle", + "inherits": "0.50mm Standard @Elegoo Giga 1.0 nozzle", + "instantiation": "true", + "layer_height": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.08mm Optimal @Elegoo C 0.2 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.08mm Optimal @Elegoo C 0.2 nozzle.json new file mode 100644 index 0000000..2d9cf78 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.08mm Optimal @Elegoo C 0.2 nozzle.json @@ -0,0 +1,8 @@ +{ + "type": "process", + "name": "0.08mm Optimal @Elegoo C 0.2 nozzle", + "inherits": "0.10mm Standard @Elegoo C 0.2 nozzle", + "instantiation": "true", + "elefant_foot_compensation": "0.05", + "layer_height": "0.08" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.10mm Standard @Elegoo C 0.2 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.10mm Standard @Elegoo C 0.2 nozzle.json new file mode 100644 index 0000000..4b3ba4c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.10mm Standard @Elegoo C 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.10mm Standard @Elegoo C 0.2 nozzle", + "inherits": "fdm_process_ecc_02010", + "from": "system", + "setting_id": "PEC02010", + "instantiation": "true", + "sparse_infill_pattern": "zig-zag", + "filename_format": "EC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Elegoo Centauri 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.12mm Draft @Elegoo C 0.2 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.12mm Draft @Elegoo C 0.2 nozzle.json new file mode 100644 index 0000000..57dd2d2 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.12mm Draft @Elegoo C 0.2 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.12mm Draft @Elegoo C 0.2 nozzle", + "inherits": "0.10mm Standard @Elegoo C 0.2 nozzle", + "instantiation": "true", + "layer_height": "0.12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.12mm Fine @Elegoo C 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.12mm Fine @Elegoo C 0.4 nozzle.json new file mode 100644 index 0000000..11a95f0 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.12mm Fine @Elegoo C 0.4 nozzle.json @@ -0,0 +1,8 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo C 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo C 0.4 nozzle", + "instantiation": "true", + "layer_height": "0.12", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.14mm Extra Draft @Elegoo C 0.2 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.14mm Extra Draft @Elegoo C 0.2 nozzle.json new file mode 100644 index 0000000..5110390 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.14mm Extra Draft @Elegoo C 0.2 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.14mm Extra Draft @Elegoo C 0.2 nozzle", + "inherits": "0.10mm Standard @Elegoo C 0.2 nozzle", + "instantiation": "true", + "layer_height": "0.14" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.16mm Extra Fine @Elegoo C 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.16mm Extra Fine @Elegoo C 0.8 nozzle.json new file mode 100644 index 0000000..3d37f49 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.16mm Extra Fine @Elegoo C 0.8 nozzle.json @@ -0,0 +1,8 @@ +{ + "type": "process", + "name": "0.16mm Extra Fine @Elegoo C 0.8 nozzle", + "inherits": "0.40mm Standard @Elegoo C 0.8 nozzle", + "instantiation": "true", + "initial_layer_print_height": "0.3", + "layer_height": "0.16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.16mm Optimal @Elegoo C 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.16mm Optimal @Elegoo C 0.4 nozzle.json new file mode 100644 index 0000000..0766fdb --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.16mm Optimal @Elegoo C 0.4 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo C 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo C 0.4 nozzle", + "instantiation": "true", + "layer_height": "0.16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.18mm Fine @Elegoo C 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.18mm Fine @Elegoo C 0.6 nozzle.json new file mode 100644 index 0000000..3e57bae --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.18mm Fine @Elegoo C 0.6 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.18mm Fine @Elegoo C 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo C 0.6 nozzle", + "instantiation": "true", + "layer_height": "0.18" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.20mm Standard @Elegoo C 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.20mm Standard @Elegoo C 0.4 nozzle.json new file mode 100644 index 0000000..08a648a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.20mm Standard @Elegoo C 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo C 0.4 nozzle", + "inherits": "fdm_process_ecc_04020", + "from": "system", + "setting_id": "PEC04020", + "instantiation": "true", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "sparse_infill_pattern": "zig-zag", + "filename_format": "EC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Elegoo Centauri 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.20mm Strength @Elegoo C 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.20mm Strength @Elegoo C 0.4 nozzle.json new file mode 100644 index 0000000..e9ab019 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.20mm Strength @Elegoo C 0.4 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.20mm Strength @Elegoo C 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo C 0.4 nozzle", + "instantiation": "true", + "wall_sequence": "inner-outer-inner wall", + "reduce_crossing_wall": "1", + "bottom_shell_layers": "5", + "outer_wall_speed": "120", + "sparse_infill_density": "20%", + "top_shell_layers": "6", + "wall_loops": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.24mm Draft @Elegoo C 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.24mm Draft @Elegoo C 0.4 nozzle.json new file mode 100644 index 0000000..5b67dca --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.24mm Draft @Elegoo C 0.4 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo C 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo C 0.4 nozzle", + "instantiation": "true", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.24mm Fine @Elegoo C 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.24mm Fine @Elegoo C 0.8 nozzle.json new file mode 100644 index 0000000..a33daa3 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.24mm Fine @Elegoo C 0.8 nozzle.json @@ -0,0 +1,8 @@ +{ + "type": "process", + "name": "0.24mm Fine @Elegoo C 0.8 nozzle", + "inherits": "0.40mm Standard @Elegoo C 0.8 nozzle", + "instantiation": "true", + "initial_layer_print_height": "0.3", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.24mm Optimal @Elegoo C 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.24mm Optimal @Elegoo C 0.6 nozzle.json new file mode 100644 index 0000000..121733c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.24mm Optimal @Elegoo C 0.6 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Elegoo C 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo C 0.6 nozzle", + "instantiation": "true", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.28mm Extra Draft @Elegoo C 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.28mm Extra Draft @Elegoo C 0.4 nozzle.json new file mode 100644 index 0000000..1acf0cc --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.28mm Extra Draft @Elegoo C 0.4 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo C 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo C 0.4 nozzle", + "instantiation": "true", + "layer_height": "0.28" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.30mm Standard @Elegoo C 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.30mm Standard @Elegoo C 0.6 nozzle.json new file mode 100644 index 0000000..231c753 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.30mm Standard @Elegoo C 0.6 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.30mm Standard @Elegoo C 0.6 nozzle", + "inherits": "fdm_process_ecc_06030", + "from": "system", + "setting_id": "PEC06030", + "instantiation": "true", + "sparse_infill_pattern": "zig-zag", + "filename_format": "EC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Elegoo Centauri 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.30mm Strength @Elegoo C 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.30mm Strength @Elegoo C 0.6 nozzle.json new file mode 100644 index 0000000..adf74a6 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.30mm Strength @Elegoo C 0.6 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.30mm Strength @Elegoo C 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo C 0.6 nozzle", + "instantiation": "true", + "inner_wall_speed": "120", + "wall_sequence": "inner-outer-inner wall", + "reduce_crossing_wall": "1", + "outer_wall_speed": "80", + "sparse_infill_density": "15%", + "top_surface_speed": "120", + "wall_loops": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.32mm Optimal @Elegoo C 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.32mm Optimal @Elegoo C 0.8 nozzle.json new file mode 100644 index 0000000..ddf73f6 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.32mm Optimal @Elegoo C 0.8 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.32mm Optimal @Elegoo C 0.8 nozzle", + "inherits": "0.40mm Standard @Elegoo C 0.8 nozzle", + "instantiation": "true", + "layer_height": "0.32" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.36mm Draft @Elegoo C 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.36mm Draft @Elegoo C 0.6 nozzle.json new file mode 100644 index 0000000..d9d271b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.36mm Draft @Elegoo C 0.6 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.36mm Draft @Elegoo C 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo C 0.6 nozzle", + "instantiation": "true", + "layer_height": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.40mm Standard @Elegoo C 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.40mm Standard @Elegoo C 0.8 nozzle.json new file mode 100644 index 0000000..8a096e0 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.40mm Standard @Elegoo C 0.8 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.40mm Standard @Elegoo C 0.8 nozzle", + "inherits": "fdm_process_ecc_08040", + "from": "system", + "setting_id": "PEC08040", + "instantiation": "true", + "sparse_infill_pattern": "zig-zag", + "filename_format": "EC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Elegoo Centauri 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.42mm Extra Draft @Elegoo C 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.42mm Extra Draft @Elegoo C 0.6 nozzle.json new file mode 100644 index 0000000..16adf2b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.42mm Extra Draft @Elegoo C 0.6 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @Elegoo C 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo C 0.6 nozzle", + "instantiation": "true", + "layer_height": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/EC/0.48mm Draft @Elegoo C 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/EC/0.48mm Draft @Elegoo C 0.8 nozzle.json new file mode 100644 index 0000000..32252d0 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/EC/0.48mm Draft @Elegoo C 0.8 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.48mm Draft @Elegoo C 0.8 nozzle", + "inherits": "0.40mm Standard @Elegoo C 0.8 nozzle", + "instantiation": "true", + "layer_height": "0.48" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.08mm Optimal @Elegoo CC 0.2 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.08mm Optimal @Elegoo CC 0.2 nozzle.json new file mode 100644 index 0000000..fcb43c6 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.08mm Optimal @Elegoo CC 0.2 nozzle.json @@ -0,0 +1,8 @@ +{ + "type": "process", + "name": "0.08mm Optimal @Elegoo CC 0.2 nozzle", + "inherits": "0.10mm Standard @Elegoo CC 0.2 nozzle", + "instantiation": "true", + "elefant_foot_compensation": "0.05", + "layer_height": "0.08" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.10mm Standard @Elegoo CC 0.2 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.10mm Standard @Elegoo CC 0.2 nozzle.json new file mode 100644 index 0000000..8d93588 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.10mm Standard @Elegoo CC 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.10mm Standard @Elegoo CC 0.2 nozzle", + "inherits": "fdm_process_ecc_02010", + "from": "system", + "setting_id": "PECC02010", + "instantiation": "true", + "sparse_infill_pattern": "zig-zag", + "filename_format": "ECC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Elegoo Centauri Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.12mm Draft @Elegoo CC 0.2 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.12mm Draft @Elegoo CC 0.2 nozzle.json new file mode 100644 index 0000000..da184bf --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.12mm Draft @Elegoo CC 0.2 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.12mm Draft @Elegoo CC 0.2 nozzle", + "inherits": "0.10mm Standard @Elegoo CC 0.2 nozzle", + "instantiation": "true", + "layer_height": "0.12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.12mm Fine @Elegoo CC 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.12mm Fine @Elegoo CC 0.4 nozzle.json new file mode 100644 index 0000000..828d83c --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.12mm Fine @Elegoo CC 0.4 nozzle.json @@ -0,0 +1,8 @@ +{ + "type": "process", + "name": "0.12mm Fine @Elegoo CC 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo CC 0.4 nozzle", + "instantiation": "true", + "layer_height": "0.12", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.14mm Extra Draft @Elegoo CC 0.2 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.14mm Extra Draft @Elegoo CC 0.2 nozzle.json new file mode 100644 index 0000000..3448daf --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.14mm Extra Draft @Elegoo CC 0.2 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.14mm Extra Draft @Elegoo CC 0.2 nozzle", + "inherits": "0.10mm Standard @Elegoo CC 0.2 nozzle", + "instantiation": "true", + "layer_height": "0.14" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.16mm Extra Fine @Elegoo CC 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.16mm Extra Fine @Elegoo CC 0.8 nozzle.json new file mode 100644 index 0000000..852adb3 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.16mm Extra Fine @Elegoo CC 0.8 nozzle.json @@ -0,0 +1,8 @@ +{ + "type": "process", + "name": "0.16mm Extra Fine @Elegoo CC 0.8 nozzle", + "inherits": "0.40mm Standard @Elegoo CC 0.8 nozzle", + "instantiation": "true", + "initial_layer_print_height": "0.3", + "layer_height": "0.16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.16mm Optimal @Elegoo CC 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.16mm Optimal @Elegoo CC 0.4 nozzle.json new file mode 100644 index 0000000..fe1ba57 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.16mm Optimal @Elegoo CC 0.4 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Elegoo CC 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo CC 0.4 nozzle", + "instantiation": "true", + "layer_height": "0.16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.18mm Fine @Elegoo CC 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.18mm Fine @Elegoo CC 0.6 nozzle.json new file mode 100644 index 0000000..d4f7fd1 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.18mm Fine @Elegoo CC 0.6 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.18mm Fine @Elegoo CC 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo CC 0.6 nozzle", + "instantiation": "true", + "layer_height": "0.18" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.20mm Standard @Elegoo CC 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.20mm Standard @Elegoo CC 0.4 nozzle.json new file mode 100644 index 0000000..f71ddab --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.20mm Standard @Elegoo CC 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm Standard @Elegoo CC 0.4 nozzle", + "inherits": "fdm_process_ecc_04020", + "from": "system", + "setting_id": "PECC04020", + "instantiation": "true", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "sparse_infill_pattern": "zig-zag", + "filename_format": "ECC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Elegoo Centauri Carbon 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.20mm Strength @Elegoo CC 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.20mm Strength @Elegoo CC 0.4 nozzle.json new file mode 100644 index 0000000..27a488a --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.20mm Strength @Elegoo CC 0.4 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.20mm Strength @Elegoo CC 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo CC 0.4 nozzle", + "instantiation": "true", + "wall_sequence": "inner-outer-inner wall", + "reduce_crossing_wall": "1", + "bottom_shell_layers": "5", + "outer_wall_speed": "120", + "sparse_infill_density": "20%", + "top_shell_layers": "6", + "wall_loops": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.24mm Draft @Elegoo CC 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.24mm Draft @Elegoo CC 0.4 nozzle.json new file mode 100644 index 0000000..90ca65e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.24mm Draft @Elegoo CC 0.4 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.24mm Draft @Elegoo CC 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo CC 0.4 nozzle", + "instantiation": "true", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.24mm Fine @Elegoo CC 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.24mm Fine @Elegoo CC 0.8 nozzle.json new file mode 100644 index 0000000..e516a53 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.24mm Fine @Elegoo CC 0.8 nozzle.json @@ -0,0 +1,8 @@ +{ + "type": "process", + "name": "0.24mm Fine @Elegoo CC 0.8 nozzle", + "inherits": "0.40mm Standard @Elegoo CC 0.8 nozzle", + "instantiation": "true", + "initial_layer_print_height": "0.3", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.24mm Optimal @Elegoo CC 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.24mm Optimal @Elegoo CC 0.6 nozzle.json new file mode 100644 index 0000000..cb8ad3b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.24mm Optimal @Elegoo CC 0.6 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Elegoo CC 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo CC 0.6 nozzle", + "instantiation": "true", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.28mm Extra Draft @Elegoo CC 0.4 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.28mm Extra Draft @Elegoo CC 0.4 nozzle.json new file mode 100644 index 0000000..d76c9af --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.28mm Extra Draft @Elegoo CC 0.4 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Elegoo CC 0.4 nozzle", + "inherits": "0.20mm Standard @Elegoo CC 0.4 nozzle", + "instantiation": "true", + "layer_height": "0.28" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.30mm Standard @Elegoo CC 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.30mm Standard @Elegoo CC 0.6 nozzle.json new file mode 100644 index 0000000..7477d17 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.30mm Standard @Elegoo CC 0.6 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.30mm Standard @Elegoo CC 0.6 nozzle", + "inherits": "fdm_process_ecc_06030", + "from": "system", + "setting_id": "PECC06030", + "instantiation": "true", + "sparse_infill_pattern": "zig-zag", + "filename_format": "ECC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Elegoo Centauri Carbon 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.30mm Strength @Elegoo CC 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.30mm Strength @Elegoo CC 0.6 nozzle.json new file mode 100644 index 0000000..6130e9f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.30mm Strength @Elegoo CC 0.6 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.30mm Strength @Elegoo CC 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo CC 0.6 nozzle", + "instantiation": "true", + "inner_wall_speed": "120", + "wall_sequence": "inner-outer-inner wall", + "reduce_crossing_wall": "1", + "outer_wall_speed": "80", + "sparse_infill_density": "15%", + "top_surface_speed": "120", + "wall_loops": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.32mm Optimal @Elegoo CC 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.32mm Optimal @Elegoo CC 0.8 nozzle.json new file mode 100644 index 0000000..3f92e02 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.32mm Optimal @Elegoo CC 0.8 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.32mm Optimal @Elegoo CC 0.8 nozzle", + "inherits": "0.40mm Standard @Elegoo CC 0.8 nozzle", + "instantiation": "true", + "layer_height": "0.32" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.36mm Draft @Elegoo CC 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.36mm Draft @Elegoo CC 0.6 nozzle.json new file mode 100644 index 0000000..94ad191 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.36mm Draft @Elegoo CC 0.6 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.36mm Draft @Elegoo CC 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo CC 0.6 nozzle", + "instantiation": "true", + "layer_height": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.40mm Standard @Elegoo CC 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.40mm Standard @Elegoo CC 0.8 nozzle.json new file mode 100644 index 0000000..7ef2bb0 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.40mm Standard @Elegoo CC 0.8 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.40mm Standard @Elegoo CC 0.8 nozzle", + "inherits": "fdm_process_ecc_08040", + "from": "system", + "setting_id": "PECC08040", + "instantiation": "true", + "sparse_infill_pattern": "zig-zag", + "filename_format": "ECC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Elegoo Centauri Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.42mm Extra Draft @Elegoo CC 0.6 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.42mm Extra Draft @Elegoo CC 0.6 nozzle.json new file mode 100644 index 0000000..b244857 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.42mm Extra Draft @Elegoo CC 0.6 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @Elegoo CC 0.6 nozzle", + "inherits": "0.30mm Standard @Elegoo CC 0.6 nozzle", + "instantiation": "true", + "layer_height": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/0.48mm Draft @Elegoo CC 0.8 nozzle.json b/backend/profiles/profiles/Elegoo/process/ECC/0.48mm Draft @Elegoo CC 0.8 nozzle.json new file mode 100644 index 0000000..7273d4f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/0.48mm Draft @Elegoo CC 0.8 nozzle.json @@ -0,0 +1,7 @@ +{ + "type": "process", + "name": "0.48mm Draft @Elegoo CC 0.8 nozzle", + "inherits": "0.40mm Standard @Elegoo CC 0.8 nozzle", + "instantiation": "true", + "layer_height": "0.48" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc.json b/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc.json new file mode 100644 index 0000000..ecce57b --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": "fdm_process_ecc", + "inherits": "fdm_process_ecc_common", + "from": "system", + "instantiation": "false", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bridge_speed": "50", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.05", + "enable_arc_fitting": "1", + "outer_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_speed": "30", + "gap_infill_speed": "50", + "sparse_infill_speed": "250", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "filename_format": "{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_speed": "150", + "seam_position": "aligned", + "skirt_height": "1", + "skirt_loops": "0", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "cubic", + "top_bottom_infill_wall_overlap": "5%", + "infill_anchor": "400%", + "infill_anchor_max": "40", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "travel_speed": "500", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "wall_generator": "classic", + "compatible_printers": [], + "detect_narrow_internal_solid_infill": "1", + "extra_perimeters_on_overhangs": "0", + "seam_slope_conditional": "1", + "seam_slope_inner_walls": "1", + "accel_to_decel_enable": "0", + "precise_outer_wall": "0", + "seam_slope_min_length": "0", + "bridge_flow": "0.95", + "internal_bridge_flow": "0.95", + "role_based_wipe_speed": "0", + "seam_slope_type": "none", + "wipe_on_loops": "0", + "gcode_label_objects": "0", + "staggered_inner_seams": "0", + "wipe_before_external_loop": "0", + "exclude_object": "1", + "wipe_speed": "100%", + "print_flow_ratio": "1.0", + "wall_sequence": "inner wall/outer wall" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_02010.json b/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_02010.json new file mode 100644 index 0000000..a5fce90 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_02010.json @@ -0,0 +1,29 @@ +{ + "type": "process", + "name": "fdm_process_ecc_02010", + "inherits": "fdm_process_ecc", + "from": "system", + "instantiation": "false", + "layer_height": "0.1", + "initial_layer_print_height": "0.15", + "elefant_foot_compensation": "0.05", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.3", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "60", + "sparse_infill_speed": "100", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "100", + "outer_wall_speed": "60", + "top_surface_speed": "80" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_04020.json b/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_04020.json new file mode 100644 index 0000000..ea9b7c3 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_04020.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_ecc_04020", + "inherits": "fdm_process_ecc", + "from": "system", + "instantiation": "false", + "elefant_foot_compensation": "0.1", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "160", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "250", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_06030.json b/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_06030.json new file mode 100644 index 0000000..ee0ef3e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_06030.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_ecc_06030", + "inherits": "fdm_process_ecc", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "elefant_foot_compensation": "0.15", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.80", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "gap_infill_speed": "80", + "sparse_infill_speed": "200", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_08040.json b/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_08040.json new file mode 100644 index 0000000..da30cf4 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_08040.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_ecc_08040", + "inherits": "fdm_process_ecc", + "from": "system", + "instantiation": "false", + "layer_height": "0.4", + "initial_layer_print_height": "0.4", + "elefant_foot_compensation": "0.15", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_2_4_speed": "40", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_common.json b/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_common.json new file mode 100644 index 0000000..b5af81d --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/ECC/fdm_process_ecc_common.json @@ -0,0 +1,86 @@ +{ + "type": "process", + "name": "fdm_process_ecc_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "10000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "50", + "overhang_speed_classic": "1", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "tree_support_angle_slow": "30", + "tree_support_branch_angle_organic": "45", + "tree_support_branch_diameter_double_wall": "10", + "tree_support_branch_distance_organic": "5", + "tree_support_tip_diameter": "2", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "role_based_wipe_speed": "1", + "detect_narrow_internal_solid_infill": "1", + "top_shell_thickness": "0.8", + "bottom_shell_thickness": "0.8", + "gap_fill_target": "everywhere", + "filter_out_gap_fill": "1", + "ensure_vertical_shell_thickness": "ensure_all", + "compatible_printers": [], + "slowdown_for_curled_perimeters": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/fdm_process_common.json b/backend/profiles/profiles/Elegoo/process/fdm_process_common.json new file mode 100644 index 0000000..2cb485e --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_04020.json b/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_04020.json new file mode 100644 index 0000000..3078fb4 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_04020.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_elegoo_04020", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "instantiation": "false", + "elefant_foot_compensation": "0.1", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "160", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "250", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_06030.json b/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_06030.json new file mode 100644 index 0000000..72b723d --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_06030.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_elegoo_06030", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "elefant_foot_compensation": "0.15", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.80", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "gap_infill_speed": "80", + "sparse_infill_speed": "200", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_08040.json b/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_08040.json new file mode 100644 index 0000000..033ba38 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_08040.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_elegoo_08040", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.4", + "initial_layer_print_height": "0.4", + "elefant_foot_compensation": "0.15", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_2_4_speed": "40", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_10050.json b/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_10050.json new file mode 100644 index 0000000..60cc854 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_10050.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_elegoo_10050", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.5", + "initial_layer_print_height": "0.4", + "elefant_foot_compensation": "0.2", + "bridge_flow": "1", + "line_width": "1.00", + "outer_wall_line_width": "1.00", + "initial_layer_line_width": "1.00", + "sparse_infill_line_width": "1.00", + "inner_wall_line_width": "1.00", + "internal_solid_infill_line_width": "1.00", + "support_line_width": "1.00", + "top_surface_line_width": "1.00", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "80", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "20", + "overhang_2_4_speed": "35", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_common.json b/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_common.json new file mode 100644 index 0000000..8ebaf4f --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/fdm_process_elegoo_common.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "fdm_process_elegoo_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/fdm_process_neptune4_common.json b/backend/profiles/profiles/Elegoo/process/fdm_process_neptune4_common.json new file mode 100644 index 0000000..d3dc0ca --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/fdm_process_neptune4_common.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "fdm_process_neptune4_common", + "inherits": "fdm_process_elegoo_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_acceleration": "5000", + "top_surface_acceleration": "2000", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "3000", + "outer_wall_acceleration": "3000", + "accel_to_decel_factor": "50%", + "default_jerk": "9", + "initial_layer_jerk": "7", + "outer_wall_jerk": "7", + "infill_jerk": "9", + "travel_jerk": "9", + "inner_wall_jerk": "7", + "top_surface_jerk": "7", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "120", + "gap_infill_speed": "120", + "sparse_infill_speed": "200", + "travel_speed": "350", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Elegoo/process/fdm_process_neptune4max_common.json b/backend/profiles/profiles/Elegoo/process/fdm_process_neptune4max_common.json new file mode 100644 index 0000000..8cf6024 --- /dev/null +++ b/backend/profiles/profiles/Elegoo/process/fdm_process_neptune4max_common.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "fdm_process_neptune4max_common", + "inherits": "fdm_process_neptune4_common", + "from": "system", + "instantiation": "false", + "default_acceleration": "3000", + "top_surface_acceleration": "2000", + "initial_layer_acceleration": "1000", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "2000", + "travel_acceleration": "3000", + "accel_to_decel_factor": "50%", + "default_jerk": "7", + "initial_layer_jerk": "7", + "outer_wall_jerk": "6", + "inner_wall_jerk": "6", + "infill_jerk": "7", + "travel_jerk": "7", + "top_surface_jerk": "7", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "120", + "inner_wall_speed": "160", + "internal_solid_infill_speed": "200", + "top_surface_speed": "120", + "gap_infill_speed": "120", + "sparse_infill_speed": "200", + "travel_speed": "300", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone.json b/backend/profiles/profiles/Eryone.json new file mode 100644 index 0000000..00bf725 --- /dev/null +++ b/backend/profiles/profiles/Eryone.json @@ -0,0 +1,118 @@ +{ + "name": "Thinker X400", + "version": "02.03.01.10", + "force_update": "0", + "description": "Eryone configurations", + "machine_model_list": [ + { + "name": "Thinker X400", + "sub_path": "machine/Thinker X400.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.20mm Standard @Thinker X400", + "sub_path": "process/0.20mm Standard @Thinker X400.json" + }, + { + "name": "0.12mm Standard @Thinker X400", + "sub_path": "process/0.12mm Standard @Thinker X400.json" + }, + { + "name": "0.16mm Standard @Thinker X400", + "sub_path": "process/0.16mm Standard @Thinker X400.json" + }, + { + "name": "0.24mm Standard @Thinker X400", + "sub_path": "process/0.24mm Standard @Thinker X400.json" + } + ], + "filament_list": [ + { + "name": "Eryone Standard PLA", + "sub_path": "filament/Eryone Standard PLA.json" + }, + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "Eryone ABS", + "sub_path": "filament/Eryone ABS.json" + }, + { + "name": "Eryone ABS-CF", + "sub_path": "filament/Eryone ABS-CF.json" + }, + { + "name": "Eryone ASA", + "sub_path": "filament/Eryone ASA.json" + }, + { + "name": "Eryone ASA-CF", + "sub_path": "filament/Eryone ASA-CF.json" + }, + { + "name": "Eryone PA", + "sub_path": "filament/Eryone PA.json" + }, + { + "name": "Eryone PA-CF", + "sub_path": "filament/Eryone PA-CF.json" + }, + { + "name": "Eryone PA-GF", + "sub_path": "filament/Eryone PA-GF.json" + }, + { + "name": "Eryone PETG", + "sub_path": "filament/Eryone PETG.json" + }, + { + "name": "Eryone PETG-CF", + "sub_path": "filament/Eryone PETG-CF.json" + }, + { + "name": "Eryone PLA", + "sub_path": "filament/Eryone PLA.json" + }, + { + "name": "Eryone PLA-CF", + "sub_path": "filament/Eryone PLA-CF.json" + }, + { + "name": "Eryone PP", + "sub_path": "filament/Eryone PP.json" + }, + { + "name": "Eryone PP-CF", + "sub_path": "filament/Eryone PP-CF.json" + }, + { + "name": "Eryone Silk PLA", + "sub_path": "filament/Eryone Silk PLA.json" + }, + { + "name": "Eryone TPU", + "sub_path": "filament/Eryone TPU.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + } + ], + "machine_list": [ + { + "name": "Thinker X400 0.4 nozzle", + "sub_path": "machine/Thinker X400 0.4 nozzle.json" + }, + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/Thinker X400_cover.png b/backend/profiles/profiles/Eryone/Thinker X400_cover.png new file mode 100644 index 0000000..1c3432c Binary files /dev/null and b/backend/profiles/profiles/Eryone/Thinker X400_cover.png differ diff --git a/backend/profiles/profiles/Eryone/Thinker_texture.png b/backend/profiles/profiles/Eryone/Thinker_texture.png new file mode 100644 index 0000000..863fae6 Binary files /dev/null and b/backend/profiles/profiles/Eryone/Thinker_texture.png differ diff --git a/backend/profiles/profiles/Eryone/X400_bed.stl b/backend/profiles/profiles/Eryone/X400_bed.stl new file mode 100644 index 0000000..d689a88 Binary files /dev/null and b/backend/profiles/profiles/Eryone/X400_bed.stl differ diff --git a/backend/profiles/profiles/Eryone/filament/Eryone ABS-CF.json b/backend/profiles/profiles/Eryone/filament/Eryone ABS-CF.json new file mode 100644 index 0000000..a5ecd2a --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone ABS-CF.json @@ -0,0 +1,78 @@ +{ + "type": "filament", + "name": "Eryone ABS-CF", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA11", + "filament_id": "EFL81", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_retraction_length": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_settings_id": [ + "Eryone ABS-CF" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_type": [ + "ABS-CF" + ], + "filament_vendor": [ + "Eryone" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "slow_down_layer_time": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone ABS.json b/backend/profiles/profiles/Eryone/filament/Eryone ABS.json new file mode 100644 index 0000000..74aa751 --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone ABS.json @@ -0,0 +1,111 @@ +{ + "type": "filament", + "name": "Eryone ABS", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA01", + "filament_id": "EFL91", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "70" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Eryone ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_end_gcode": [ + "; filament end gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=0\n" + ], + "filament_type": [ + "ABS" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_vendor": [ + "Eryone" + ], + "hot_plate_temp": [ + "95" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_layer_time": [ + "4" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "105" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone ASA-CF.json b/backend/profiles/profiles/Eryone/filament/Eryone ASA-CF.json new file mode 100644 index 0000000..b8b8028 --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone ASA-CF.json @@ -0,0 +1,78 @@ +{ + "type": "filament", + "name": "Eryone ASA-CF", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA82", + "filament_id": "EFL82", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "Eryone ASA-CF" + ], + "filament_type": [ + "ASA-CF" + ], + "filament_vendor": [ + "Eryone" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_retraction_length": [ + "1" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "overhang_fan_threshold": [ + "25%" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "180" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "slow_down_layer_time": [ + "12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone ASA.json b/backend/profiles/profiles/Eryone/filament/Eryone ASA.json new file mode 100644 index 0000000..b08d567 --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone ASA.json @@ -0,0 +1,81 @@ +{ + "type": "filament", + "name": "Eryone ASA", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA02", + "filament_id": "EFL92", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "20" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_retraction_length": [ + "1" + ], + "filament_settings_id": [ + "Eryone ASA" + ], + "filament_type": [ + "ASA" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_vendor": [ + "Eryone" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "slow_down_layer_time": [ + "12" + ], + "overhang_fan_threshold": [ + "25%" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "180" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone PA-CF.json b/backend/profiles/profiles/Eryone/filament/Eryone PA-CF.json new file mode 100644 index 0000000..b497589 --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone PA-CF.json @@ -0,0 +1,78 @@ +{ + "type": "filament", + "name": "Eryone PA-CF", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA72", + "filament_id": "EFL72", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_retraction_length": [ + "1" + ], + "filament_settings_id": [ + "Eryone PA-CF" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_type": [ + "PA-CF" + ], + "filament_vendor": [ + "Eryone" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "overhang_fan_threshold": [ + "25%" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "200" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone PA-GF.json b/backend/profiles/profiles/Eryone/filament/Eryone PA-GF.json new file mode 100644 index 0000000..978b215 --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone PA-GF.json @@ -0,0 +1,75 @@ +{ + "type": "filament", + "name": "Eryone PA-GF", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA73", + "filament_id": "EFL73", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_retraction_length": [ + "1" + ], + "filament_settings_id": [ + "Eryone PA-GF" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_type": [ + "PA-GF" + ], + "filament_vendor": [ + "Eryone" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_threshold": [ + "25%" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "200" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone PA.json b/backend/profiles/profiles/Eryone/filament/Eryone PA.json new file mode 100644 index 0000000..91c058d --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone PA.json @@ -0,0 +1,84 @@ +{ + "type": "filament", + "name": "Eryone PA", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA71", + "filament_id": "EFL71", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_notes": [ + "brim width >= 20;" + ], + "filament_retraction_length": [ + "1" + ], + "filament_settings_id": [ + "Eryone PA" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_type": [ + "PA" + ], + "filament_vendor": [ + "Eryone" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "overhang_fan_threshold": [ + "25%" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "15" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "200" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone PETG-CF.json b/backend/profiles/profiles/Eryone/filament/Eryone PETG-CF.json new file mode 100644 index 0000000..be1591b --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone PETG-CF.json @@ -0,0 +1,81 @@ +{ + "type": "filament", + "name": "Eryone PETG-CF", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA43", + "filament_id": "EFL43", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "50" + ], + "filament_vendor": [ + "Eryone" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0\n" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_retraction_length": [ + "1" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=1" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "Eryone PETG" + ], + "filament_type": [ + "PETG-CF" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "225" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "temperature_vitrification": [ + "80" + ], + "slow_down_layer_time": [ + "7" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone PETG.json b/backend/profiles/profiles/Eryone/filament/Eryone PETG.json new file mode 100644 index 0000000..e03d80c --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone PETG.json @@ -0,0 +1,60 @@ +{ + "type": "filament", + "name": "Eryone PETG", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA03", + "filament_id": "EFL93", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "fan_min_speed": [ + "90" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "filament_vendor": [ + "Eryone" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0\n" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=1" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "Eryone PETG" + ], + "filament_type": [ + "PETG" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "overhang_fan_threshold": [ + "25%" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "225" + ], + "slow_down_layer_time": [ + "7" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone PLA-CF.json b/backend/profiles/profiles/Eryone/filament/Eryone PLA-CF.json new file mode 100644 index 0000000..9485794 --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone PLA-CF.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Eryone PLA-CF", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA40", + "filament_id": "EFL40", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_retraction_length": [ + "1" + ], + "filament_settings_id": [ + "Eryone PLA-CF" + ], + "filament_type": [ + "PLA-CF" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=1" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_layer_time": [ + "7" + ], + "support_material_interface_fan_speed": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone PLA.json b/backend/profiles/profiles/Eryone/filament/Eryone PLA.json new file mode 100644 index 0000000..764f4d7 --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone PLA.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Eryone PLA", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA00", + "filament_id": "EFL90", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "fan_min_speed": [ + "90" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_settings_id": [ + "Eryone PLA" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=1" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone PP-CF.json b/backend/profiles/profiles/Eryone/filament/Eryone PP-CF.json new file mode 100644 index 0000000..0a61284 --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone PP-CF.json @@ -0,0 +1,75 @@ +{ + "type": "filament", + "name": "Eryone PP-CF", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA33", + "filament_id": "EFL33", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "fan_max_speed": [ + "35" + ], + "fan_min_speed": [ + "20" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "fan_cooling_layer_time": [ + "30" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_notes": [ + "Printing platform glue spraying" + ], + "filament_retraction_length": [ + "1" + ], + "filament_vendor": [ + "Eryone" + ], + "filament_settings_id": [ + "Eryone PP-CF" + ], + "filament_type": [ + "PP-CF" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "overhang_fan_threshold": [ + "25%" + ], + "slow_down_layer_time": [ + "10" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "160" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone PP.json b/backend/profiles/profiles/Eryone/filament/Eryone PP.json new file mode 100644 index 0000000..cd4619b --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone PP.json @@ -0,0 +1,78 @@ +{ + "type": "filament", + "name": "Eryone PP", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA43", + "filament_id": "EFL43", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "35" + ], + "fan_min_speed": [ + "20" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_notes": [ + "Printing platform glue spraying" + ], + "filament_vendor": [ + "Eryone" + ], + "filament_settings_id": [ + "Eryone PP" + ], + "filament_type": [ + "PP" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "overhang_fan_threshold": [ + "25%" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "225" + ], + "slow_down_layer_time": [ + "10" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "160" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone Silk PLA.json b/backend/profiles/profiles/Eryone/filament/Eryone Silk PLA.json new file mode 100644 index 0000000..bb1adb8 --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone Silk PLA.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Eryone Silk PLA", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA041", + "filament_id": "EFL941", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=1" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0\n" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "Silk" + ], + "filament_settings_id": [ + "Eryone Silk PLA" + ], + "hot_plate_temp": [ + "60" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "slow_down_layer_time": [ + "7" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone Standard PLA.json b/backend/profiles/profiles/Eryone/filament/Eryone Standard PLA.json new file mode 100644 index 0000000..81415e1 --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone Standard PLA.json @@ -0,0 +1,249 @@ +{ + "type": "filament", + "name": "Eryone Standard PLA", + "from": "system", + "instantiation": "false", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Eryone Standard PLA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Eryone" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "180" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/Eryone TPU.json b/backend/profiles/profiles/Eryone/filament/Eryone TPU.json new file mode 100644 index 0000000..976fef8 --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/Eryone TPU.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Eryone TPU", + "inherits": "Eryone Standard PLA", + "from": "system", + "setting_id": "EFSA05", + "filament_id": "EFL95", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "filament_end_gcode": [ + "; filament end gcode \nSET_FAN_SPEED FAN=filter_fan SPEED=0" + ], + "filament_start_gcode": [ + "; filament start gcode\nSET_FAN_SPEED FAN=filter_fan SPEED=1" + ], + "fan_min_speed": [ + "90" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_retraction_length": [ + "1.6" + ], + "filament_settings_id": [ + "Eryone TPU" + ], + "filament_type": [ + "TPU" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/fdm_filament_common.json b/backend/profiles/profiles/Eryone/filament/fdm_filament_common.json new file mode 100644 index 0000000..a705af1 --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/fdm_filament_common.json @@ -0,0 +1,132 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "5" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/filament/fdm_filament_pla.json b/backend/profiles/profiles/Eryone/filament/fdm_filament_pla.json new file mode 100644 index 0000000..04d88ba --- /dev/null +++ b/backend/profiles/profiles/Eryone/filament/fdm_filament_pla.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/machine/Thinker X400 0.4 nozzle.json b/backend/profiles/profiles/Eryone/machine/Thinker X400 0.4 nozzle.json new file mode 100644 index 0000000..96decf4 --- /dev/null +++ b/backend/profiles/profiles/Eryone/machine/Thinker X400 0.4 nozzle.json @@ -0,0 +1,211 @@ +{ + "type": "machine", + "name": "Thinker X400 0.4 nozzle", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Thinker X400", + "default_print_profile": "0.20mm Standard @Thinker X400", + "default_filament_profile": "Eryone PLA;Eryone ABS;Eryone ASA;Eryone PETG;Eryone Silk PLA;Eryone TPU;Eryone ABS-CF;Eryone ASA-CF;Eryone PA;Eryone PA-CF;Eryone PA-GF;Eryone PETG-CF;Eryone PLA-CF;Eryone PP;Eryone PP-CF;", + "auxiliary_fan": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "best_object_pos": "0.5,0.5", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "deretraction_speed": [ + "30" + ], + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "135", + "extruder_clearance_height_to_rod": "40", + "extruder_clearance_radius": "85", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_end_gcode": "PRINT_END", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "12000", + "20000" + ], + "machine_max_acceleration_x": [ + "10000", + "20000" + ], + "machine_max_acceleration_y": [ + "10000", + "20000" + ], + "machine_max_acceleration_z": [ + "300", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "8", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "M117 Heating\nM104 S[first_layer_temperature] ; set extruder temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nPRINT_START \nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S0\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM117 Heating\nM190 S[bed_temperature_initial_layer_single]\nM104 S[first_layer_temperature] ; set extruder temp\nM109 S[first_layer_temperature] ; wait for extruder temp\n;QUAD_GANTRY_LEVEL\nCLEAN_N S=[first_layer_temperature] X=240 Y=-3 A=0 D=0.4\nM117 Quad Level\n_QUAD_GANTRY_LEVEL horizontal_move_z=10 retry_tolerance=1 LIFT_SPEED=5\nG28 Z\nM117 Quad Level\n_QUAD_GANTRY_LEVEL horizontal_move_z=5 retry_tolerance=0.05 LIFT_SPEED=5\nM117 Bed Mesh Level\nG1 X132.5 Y197.5\nG28 N\nBED_MESH_CALIBRATE\nM117 Heating\nG1 X275.0 Y0.0 Z0.3 F1500 ; move print head up\nM104 S[first_layer_temperature] ; set extruder temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM117 .\nINTRO_LINE D=0.4 ;intro line with 0.4 mm nozzle", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "print_host": "192.168.2.2", + "print_host_webui": "", + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "printable_height": "400", + "printer_notes": "", + "printer_settings_id": "Thinker X400 0.4 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "2" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "template_custom_gcode": "", + "thumbnails": [ + "250x250" + ], + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.3" + ], + "z_hop_types": [ + "Auto Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/machine/Thinker X400.json b/backend/profiles/profiles/Eryone/machine/Thinker X400.json new file mode 100644 index 0000000..09cbe09 --- /dev/null +++ b/backend/profiles/profiles/Eryone/machine/Thinker X400.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Thinker X400", + "model_id": "Thinker-X400", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Eryone", + "bed_model": "X400_bed.stl", + "bed_texture": "Thinker_texture.png", + "hotend_model": "", + "default_materials": "Eryone PLA;Eryone ABS;Eryone ASA;Eryone PETG;Eryone Silk PLA;Eryone TPU;Eryone ABS-CF;Eryone ASA-CF;Eryone PA;Eryone PA-CF;Eryone PA-GF;Eryone PETG-CF;Eryone PLA-CF;Eryone PP;Eryone PP-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/machine/fdm_machine_common.json b/backend/profiles/profiles/Eryone/machine/fdm_machine_common.json new file mode 100644 index 0000000..a1fe466 --- /dev/null +++ b/backend/profiles/profiles/Eryone/machine/fdm_machine_common.json @@ -0,0 +1,171 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin2", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\n\nG28 ; home all\nQUAD_GANTRY_LEVEL\n\nG28\n\nBED_MESH_CALIBRATE\n\nG1 Y1.0 Z0.3 F1500 ; move print head up\n\nG92 E0.0\n; intro line\nG1 X205.0 E10 F1000\nG1 Y1.6\nG1 X5.0 E15 F1000\nG92 E0.0\n; intro line\nG1 Y2.0 Z0.2 F1000\nG1 X200.0 E20.0 F1000\nG92 E0.0\n", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM18", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "10000", + "20000" + ], + "machine_max_acceleration_y": [ + "10000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_max_speed_e": [ + "50", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "8", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "printer_notes": "", + "printer_settings_id": "Thinker X400 0.4 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "2" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.7" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "template_custom_gcode": "", + "thumbnails": [ + "400x400" + ], + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "0.3" + ], + "z_hop": [ + "0" + ], + "z_hop_types": [ + "Spiral Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/process/0.12mm Standard @Thinker X400.json b/backend/profiles/profiles/Eryone/process/0.12mm Standard @Thinker X400.json new file mode 100644 index 0000000..bae62eb --- /dev/null +++ b/backend/profiles/profiles/Eryone/process/0.12mm Standard @Thinker X400.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.12mm Standard @Thinker X400", + "inherits": "0.20mm Standard @Thinker X400", + "from": "User", + "instantiation": "true", + "brim_object_gap": "0", + "default_acceleration": "10000", + "elefant_foot_compensation": "0.12", + "gap_infill_speed": "250", + "inner_wall_acceleration": "8000", + "inner_wall_speed": "250", + "internal_solid_infill_speed": "250", + "layer_height": "0.12", + "only_one_wall_top": "1", + "outer_wall_speed": "200", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "print_settings_id": "0.12mm Standard @Thinker X400", + "raft_first_layer_expansion": "10", + "sparse_infill_density": "15%", + "sparse_infill_speed": "250", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "wall_generator": "classic" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/process/0.16mm Standard @Thinker X400.json b/backend/profiles/profiles/Eryone/process/0.16mm Standard @Thinker X400.json new file mode 100644 index 0000000..7575550 --- /dev/null +++ b/backend/profiles/profiles/Eryone/process/0.16mm Standard @Thinker X400.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.16mm Standard @Thinker X400", + "inherits": "0.20mm Standard @Thinker X400", + "from": "User", + "instantiation": "true", + "brim_object_gap": "0", + "default_acceleration": "10000", + "elefant_foot_compensation": "0.12", + "gap_infill_speed": "250", + "inner_wall_acceleration": "8000", + "inner_wall_speed": "250", + "internal_solid_infill_speed": "250", + "layer_height": "0.16", + "only_one_wall_top": "1", + "outer_wall_speed": "200", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "print_settings_id": "0.16mm Standard @Thinker X400", + "raft_first_layer_expansion": "10", + "sparse_infill_density": "15%", + "sparse_infill_speed": "250", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "wall_generator": "classic" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/process/0.20mm Standard @Thinker X400.json b/backend/profiles/profiles/Eryone/process/0.20mm Standard @Thinker X400.json new file mode 100644 index 0000000..05e8ac0 --- /dev/null +++ b/backend/profiles/profiles/Eryone/process/0.20mm Standard @Thinker X400.json @@ -0,0 +1,240 @@ +{ + "type": "process", + "name": "0.20mm Standard @Thinker X400", + "inherits": "fdm_process_common", + "from": "", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Thinker X400 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.95", + "bridge_no_support": "0", + "bridge_speed": "45", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers_condition": "", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.12", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_infill_speed": "250", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "25%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "8000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "250", + "interface_shells": "0", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "250", + "ironing_angle": "-1", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "4000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "45", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_sequence": "by layer", + "print_settings_id": "0.20mm Standard @Thinker X400", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "10", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "seam_gap": "10%", + "seam_position": "aligned", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "0", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.54", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "250", + "spiral_mode": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "rectilinear", + "support_interface_spacing": "0.5", + "support_interface_speed": "60", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "80", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "timelapse_type": "0", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "200", + "travel_acceleration": "10000", + "travel_jerk": "12", + "travel_speed": "400", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "2", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/process/0.24mm Standard @Thinker X400.json b/backend/profiles/profiles/Eryone/process/0.24mm Standard @Thinker X400.json new file mode 100644 index 0000000..d5b2913 --- /dev/null +++ b/backend/profiles/profiles/Eryone/process/0.24mm Standard @Thinker X400.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.24mm Standard @Thinker X400", + "inherits": "0.20mm Standard @Thinker X400", + "from": "User", + "instantiation": "true", + "brim_object_gap": "0", + "default_acceleration": "10000", + "elefant_foot_compensation": "0.12", + "gap_infill_speed": "250", + "inner_wall_acceleration": "8000", + "inner_wall_speed": "250", + "internal_solid_infill_speed": "250", + "layer_height": "0.24", + "only_one_wall_top": "1", + "outer_wall_speed": "200", + "print_settings_id": "0.24mm Standard @Thinker X400", + "raft_first_layer_expansion": "10", + "sparse_infill_density": "15%", + "sparse_infill_speed": "250", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "wall_generator": "classic" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Eryone/process/fdm_process_common.json b/backend/profiles/profiles/Eryone/process/fdm_process_common.json new file mode 100644 index 0000000..478fff7 --- /dev/null +++ b/backend/profiles/profiles/Eryone/process/fdm_process_common.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.5", + "bridge_speed": "50", + "bridge_acceleration": "500", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "500", + "outer_wall_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "cubic", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.48", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{printer_model}.gcode", + "detect_overhang_wall": "1", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "15", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.36", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "125", + "support_threshold_angle": "40", + "support_object_xy_distance": "2.5", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.7", + "top_solid_infill_flow_ratio": "1", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "bridge_flow": "0.95", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "50", + "initial_layer_travel_speed": "100%", + "outer_wall_speed": "125", + "inner_wall_speed": "250", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "200", + "top_surface_speed": "150", + "gap_infill_speed": "150", + "travel_speed": "300", + "travel_speed_z": "0", + "enable_arc_fitting": "0", + "ensure_vertical_shell_thickness": "1", + "precise_outer_wall": "1", + "independent_support_layer_height": "1", + "default_jerk": "15", + "infill_jerk": "15", + "initial_layer_jerk": "12", + "inner_wall_jerk": "15", + "outer_wall_jerk": "10", + "top_surface_jerk": "12", + "travel_jerk": "20" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun.json b/backend/profiles/profiles/FLSun.json new file mode 100644 index 0000000..7a58bbc --- /dev/null +++ b/backend/profiles/profiles/FLSun.json @@ -0,0 +1,306 @@ +{ + "name": "FLSun", + "version": "02.03.01.10", + "force_update": "0", + "description": "FLSun configurations", + "machine_model_list": [ + { + "name": "FLSun Q5", + "sub_path": "machine/FLSun Q5.json" + }, + { + "name": "FLSun QQ-S Pro", + "sub_path": "machine/FLSun QQ-S Pro.json" + }, + { + "name": "FLSun S1", + "sub_path": "machine/FLSun S1.json" + }, + { + "name": "FLSun Super Racer (SR)", + "sub_path": "machine/FLSun SR.json" + }, + { + "name": "FLSun T1", + "sub_path": "machine/FLSun T1.json" + }, + { + "name": "FLSun V400", + "sub_path": "machine/FLSun V400.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.08mm Fine @FLSun Q5", + "sub_path": "process/0.08mm Fine @FLSun Q5.json" + }, + { + "name": "0.08mm Fine @FLSun QQSPro", + "sub_path": "process/0.08mm Fine @FLSun QQSPro.json" + }, + { + "name": "0.08mm Fine @FLSun SR", + "sub_path": "process/0.08mm Fine @FLSun SR.json" + }, + { + "name": "0.12mm Fine @FLSun S1", + "sub_path": "process/0.12mm Fine @FLSun S1.json" + }, + { + "name": "0.12mm Fine @FLSun T1", + "sub_path": "process/0.12mm Fine @FLSun T1.json" + }, + { + "name": "0.16mm Optimal @FLSun Q5", + "sub_path": "process/0.16mm Optimal @FLSun Q5.json" + }, + { + "name": "0.16mm Optimal @FLSun QQSPro", + "sub_path": "process/0.16mm Optimal @FLSun QQSPro.json" + }, + { + "name": "0.16mm Optimal @FLSun S1", + "sub_path": "process/0.16mm Optimal @FLSun S1.json" + }, + { + "name": "0.16mm Optimal @FLSun SR", + "sub_path": "process/0.16mm Optimal @FLSun SR.json" + }, + { + "name": "0.16mm Optimal @FLSun T1", + "sub_path": "process/0.16mm Optimal @FLSun T1.json" + }, + { + "name": "0.20mm Standard @FLSun Q5", + "sub_path": "process/0.20mm Standard @FLSun Q5.json" + }, + { + "name": "0.20mm Standard @FLSun QQSPro", + "sub_path": "process/0.20mm Standard @FLSun QQSPro.json" + }, + { + "name": "0.20mm Standard @FLSun S1", + "sub_path": "process/0.20mm Standard @FLSun S1.json" + }, + { + "name": "0.20mm Standard @FLSun SR", + "sub_path": "process/0.20mm Standard @FLSun SR.json" + }, + { + "name": "0.20mm Standard @FLSun T1", + "sub_path": "process/0.20mm Standard @FLSun T1.json" + }, + { + "name": "0.20mm Standard @FLSun V400", + "sub_path": "process/0.20mm Standard @FLSun V400.json" + }, + { + "name": "0.24mm Draft @FLSun Q5", + "sub_path": "process/0.24mm Draft @FLSun Q5.json" + }, + { + "name": "0.24mm Draft @FLSun QQSPro", + "sub_path": "process/0.24mm Draft @FLSun QQSPro.json" + }, + { + "name": "0.24mm Draft @FLSun S1", + "sub_path": "process/0.24mm Draft @FLSun S1.json" + }, + { + "name": "0.24mm Draft @FLSun SR", + "sub_path": "process/0.24mm Draft @FLSun SR.json" + }, + { + "name": "0.24mm Draft @FLSun T1", + "sub_path": "process/0.24mm Draft @FLSun T1.json" + }, + { + "name": "0.30mm Extra Draft @FLSun Q5", + "sub_path": "process/0.30mm Extra Draft @FLSun Q5.json" + }, + { + "name": "0.30mm Extra Draft @FLSun QQSPro", + "sub_path": "process/0.30mm Extra Draft @FLSun QQSPro.json" + }, + { + "name": "0.30mm Extra Draft @FLSun S1", + "sub_path": "process/0.30mm Extra Draft @FLSun S1.json" + }, + { + "name": "0.30mm Extra Draft @FLSun SR", + "sub_path": "process/0.30mm Extra Draft @FLSun SR.json" + }, + { + "name": "0.30mm Extra Draft @FLSun T1", + "sub_path": "process/0.30mm Extra Draft @FLSun T1.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "FLSun Generic ABS", + "sub_path": "filament/FLSun Generic ABS.json" + }, + { + "name": "FLSun Generic ASA", + "sub_path": "filament/FLSun Generic ASA.json" + }, + { + "name": "FLSun Generic PA", + "sub_path": "filament/FLSun Generic PA.json" + }, + { + "name": "FLSun Generic PA-CF", + "sub_path": "filament/FLSun Generic PA-CF.json" + }, + { + "name": "FLSun Generic PC", + "sub_path": "filament/FLSun Generic PC.json" + }, + { + "name": "FLSun Generic PETG", + "sub_path": "filament/FLSun Generic PETG.json" + }, + { + "name": "FLSun Generic PLA", + "sub_path": "filament/FLSun Generic PLA.json" + }, + { + "name": "FLSun Generic PLA-CF", + "sub_path": "filament/FLSun Generic PLA-CF.json" + }, + { + "name": "FLSun Generic PVA", + "sub_path": "filament/FLSun Generic PVA.json" + }, + { + "name": "FLSun Generic TPU", + "sub_path": "filament/FLSun Generic TPU.json" + }, + { + "name": "FLSun S1 ABS", + "sub_path": "filament/FLSun S1 ABS.json" + }, + { + "name": "FLSun T1 ABS", + "sub_path": "filament/FLSun T1 ABS.json" + }, + { + "name": "FLSun S1 ASA", + "sub_path": "filament/FLSun S1 ASA.json" + }, + { + "name": "FLSun T1 ASA", + "sub_path": "filament/FLSun T1 ASA.json" + }, + { + "name": "FLSun S1 PETG", + "sub_path": "filament/FLSun S1 PETG.json" + }, + { + "name": "FLSun T1 PETG", + "sub_path": "filament/FLSun T1 PETG.json" + }, + { + "name": "FLSun S1 PLA Generic", + "sub_path": "filament/FLSun S1 PLA Generic.json" + }, + { + "name": "FLSun S1 PLA High Speed", + "sub_path": "filament/FLSun S1 PLA High Speed.json" + }, + { + "name": "FLSun S1 PLA Silk", + "sub_path": "filament/FLSun S1 PLA Silk.json" + }, + { + "name": "FLSun T1 PLA Generic", + "sub_path": "filament/FLSun T1 PLA Generic.json" + }, + { + "name": "FLSun T1 PLA High Speed", + "sub_path": "filament/FLSun T1 PLA High Speed.json" + }, + { + "name": "FLSun T1 PLA Silk", + "sub_path": "filament/FLSun T1 PLA Silk.json" + }, + { + "name": "FLSun S1 TPU", + "sub_path": "filament/FLSun S1 TPU.json" + }, + { + "name": "FLSun T1 TPU", + "sub_path": "filament/FLSun T1 TPU.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "FLSun Q5 0.4 nozzle", + "sub_path": "machine/FLSun Q5 0.4 nozzle.json" + }, + { + "name": "FLSun QQ-S Pro 0.4 nozzle", + "sub_path": "machine/FLSun QQ-S Pro 0.4 nozzle.json" + }, + { + "name": "FLSun S1 0.4 nozzle", + "sub_path": "machine/FLSun S1 0.4 nozzle.json" + }, + { + "name": "FLSun Super Racer 0.4 nozzle", + "sub_path": "machine/FLSun SR 0.4 nozzle.json" + }, + { + "name": "FLSun T1 0.4 nozzle", + "sub_path": "machine/FLSun T1 0.4 nozzle.json" + }, + { + "name": "FLSun V400 0.4 nozzle", + "sub_path": "machine/FLSun V400 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/FLSun Q5_cover.png b/backend/profiles/profiles/FLSun/FLSun Q5_cover.png new file mode 100644 index 0000000..d3182dd Binary files /dev/null and b/backend/profiles/profiles/FLSun/FLSun Q5_cover.png differ diff --git a/backend/profiles/profiles/FLSun/FLSun QQ-S Pro_cover.png b/backend/profiles/profiles/FLSun/FLSun QQ-S Pro_cover.png new file mode 100644 index 0000000..7b48825 Binary files /dev/null and b/backend/profiles/profiles/FLSun/FLSun QQ-S Pro_cover.png differ diff --git a/backend/profiles/profiles/FLSun/FLSun S1_cover.png b/backend/profiles/profiles/FLSun/FLSun S1_cover.png new file mode 100644 index 0000000..e6558d6 Binary files /dev/null and b/backend/profiles/profiles/FLSun/FLSun S1_cover.png differ diff --git a/backend/profiles/profiles/FLSun/FLSun Super Racer (SR)_cover.png b/backend/profiles/profiles/FLSun/FLSun Super Racer (SR)_cover.png new file mode 100644 index 0000000..090ce3f Binary files /dev/null and b/backend/profiles/profiles/FLSun/FLSun Super Racer (SR)_cover.png differ diff --git a/backend/profiles/profiles/FLSun/FLSun T1_cover.png b/backend/profiles/profiles/FLSun/FLSun T1_cover.png new file mode 100644 index 0000000..1a649a8 Binary files /dev/null and b/backend/profiles/profiles/FLSun/FLSun T1_cover.png differ diff --git a/backend/profiles/profiles/FLSun/FLSun V400_cover.png b/backend/profiles/profiles/FLSun/FLSun V400_cover.png new file mode 100644 index 0000000..3c9c3ea Binary files /dev/null and b/backend/profiles/profiles/FLSun/FLSun V400_cover.png differ diff --git a/backend/profiles/profiles/FLSun/FLSun_S1_buildplate_texture.svg b/backend/profiles/profiles/FLSun/FLSun_S1_buildplate_texture.svg new file mode 100644 index 0000000..304b38a --- /dev/null +++ b/backend/profiles/profiles/FLSun/FLSun_S1_buildplate_texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/FLSun_T1_buildplate_texture.svg b/backend/profiles/profiles/FLSun/FLSun_T1_buildplate_texture.svg new file mode 100644 index 0000000..1ce52db --- /dev/null +++ b/backend/profiles/profiles/FLSun/FLSun_T1_buildplate_texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun Generic ABS.json b/backend/profiles/profiles/FLSun/filament/FLSun Generic ABS.json new file mode 100644 index 0000000..b7067f8 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun Generic ABS.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "FLSun Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "FLSun Q5 0.4 nozzle", + "FLSun QQ-S Pro 0.4 nozzle", + "FLSun Super Racer 0.4 nozzle", + "FLSun V400 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun Generic ASA.json b/backend/profiles/profiles/FLSun/filament/FLSun Generic ASA.json new file mode 100644 index 0000000..ec0fc07 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun Generic ASA.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "FLSun Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "FLSun Q5 0.4 nozzle", + "FLSun QQ-S Pro 0.4 nozzle", + "FLSun Super Racer 0.4 nozzle", + "FLSun V400 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun Generic PA-CF.json b/backend/profiles/profiles/FLSun/filament/FLSun Generic PA-CF.json new file mode 100644 index 0000000..55c5bbc --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun Generic PA-CF.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "FLSun Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "compatible_printers": [ + "FLSun Q5 0.4 nozzle", + "FLSun QQ-S Pro 0.4 nozzle", + "FLSun Super Racer 0.4 nozzle", + "FLSun V400 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun Generic PA.json b/backend/profiles/profiles/FLSun/filament/FLSun Generic PA.json new file mode 100644 index 0000000..3665b73 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun Generic PA.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "FLSun Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN99", + "instantiation": "true", + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "FLSun Q5 0.4 nozzle", + "FLSun QQ-S Pro 0.4 nozzle", + "FLSun Super Racer 0.4 nozzle", + "FLSun V400 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun Generic PC.json b/backend/profiles/profiles/FLSun/filament/FLSun Generic PC.json new file mode 100644 index 0000000..bc2b9dd --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun Generic PC.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "FLSun Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "compatible_printers": [ + "FLSun Q5 0.4 nozzle", + "FLSun QQ-S Pro 0.4 nozzle", + "FLSun Super Racer 0.4 nozzle", + "FLSun V400 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun Generic PETG.json b/backend/profiles/profiles/FLSun/filament/FLSun Generic PETG.json new file mode 100644 index 0000000..ecd33f6 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun Generic PETG.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "FLSun Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "FLSun Q5 0.4 nozzle", + "FLSun QQ-S Pro 0.4 nozzle", + "FLSun Super Racer 0.4 nozzle", + "FLSun V400 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun Generic PLA-CF.json b/backend/profiles/profiles/FLSun/filament/FLSun Generic PLA-CF.json new file mode 100644 index 0000000..f256247 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun Generic PLA-CF.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "FLSun Generic PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "FLSun Q5 0.4 nozzle", + "FLSun QQ-S Pro 0.4 nozzle", + "FLSun Super Racer 0.4 nozzle", + "FLSun V400 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun Generic PLA.json b/backend/profiles/profiles/FLSun/filament/FLSun Generic PLA.json new file mode 100644 index 0000000..c0fc398 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun Generic PLA.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "FLSun Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "FLSun Q5 0.4 nozzle", + "FLSun QQ-S Pro 0.4 nozzle", + "FLSun Super Racer 0.4 nozzle", + "FLSun V400 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun Generic PVA.json b/backend/profiles/profiles/FLSun/filament/FLSun Generic PVA.json new file mode 100644 index 0000000..8df48eb --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun Generic PVA.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "FLSun Generic PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFS99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "FLSun Q5 0.4 nozzle", + "FLSun QQ-S Pro 0.4 nozzle", + "FLSun Super Racer 0.4 nozzle", + "FLSun V400 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun Generic TPU.json b/backend/profiles/profiles/FLSun/filament/FLSun Generic TPU.json new file mode 100644 index 0000000..845ef51 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun Generic TPU.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "FLSun Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "FLSun Q5 0.4 nozzle", + "FLSun QQ-S Pro 0.4 nozzle", + "FLSun Super Racer 0.4 nozzle", + "FLSun V400 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun S1 ABS.json b/backend/profiles/profiles/FLSun/filament/FLSun S1 ABS.json new file mode 100644 index 0000000..ea0c969 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun S1 ABS.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "FLSun S1 ABS", + "inherits": "FLSun Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": "1.05", + "filament_flow_ratio": "0.95", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_cost": [ + "0" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "30" + ], + "temperature_vitrification": [ + "100" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun S1 ASA.json b/backend/profiles/profiles/FLSun/filament/FLSun S1 ASA.json new file mode 100644 index 0000000..b9b9a3a --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun S1 ASA.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "FLSun S1 ASA", + "inherits": "FLSun Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98", + "instantiation": "true", + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "35" + ], + "filament_density": "1.05", + "filament_flow_ratio": "0.95", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_cost": [ + "0" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "80" + ], + "temperature_vitrification": [ + "100" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun S1 PETG.json b/backend/profiles/profiles/FLSun/filament/FLSun S1 PETG.json new file mode 100644 index 0000000..b36d617 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun S1 PETG.json @@ -0,0 +1,72 @@ +{ + "type": "filament", + "name": "FLSun S1 PETG", + "inherits": "FLSun Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "50" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "0" + ], + "full_fan_speed_layer": [ + "2" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "30" + ], + "temperature_vitrification": [ + "70" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun S1 PLA Generic.json b/backend/profiles/profiles/FLSun/filament/FLSun S1 PLA Generic.json new file mode 100644 index 0000000..ffcc975 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun S1 PLA Generic.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "FLSun S1 PLA Generic", + "inherits": "FLSun Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "0" + ], + "filament_density": "1.32", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_layer_time": [ + "1" + ], + "slow_down_min_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "60" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun S1 PLA High Speed.json b/backend/profiles/profiles/FLSun/filament/FLSun S1 PLA High Speed.json new file mode 100644 index 0000000..9cd166c --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun S1 PLA High Speed.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "FLSun S1 PLA High Speed", + "inherits": "FLSun Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "0" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_layer_time": [ + "1" + ], + "slow_down_min_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "110" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun S1 PLA Silk.json b/backend/profiles/profiles/FLSun/filament/FLSun S1 PLA Silk.json new file mode 100644 index 0000000..b77ec25 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun S1 PLA Silk.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "FLSun S1 PLA Silk", + "inherits": "FLSun Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "0" + ], + "filament_density": "1.32", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_layer_time": [ + "1" + ], + "slow_down_min_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun S1 TPU.json b/backend/profiles/profiles/FLSun/filament/FLSun S1 TPU.json new file mode 100644 index 0000000..d960cfc --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun S1 TPU.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "FLSun S1 TPU", + "inherits": "FLSun Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": "1.22", + "filament_flow_ratio": "1", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "0" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "30" + ], + "filament_max_volumetric_speed": [ + "3.5" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun T1 ABS.json b/backend/profiles/profiles/FLSun/filament/FLSun T1 ABS.json new file mode 100644 index 0000000..d21533e --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun T1 ABS.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "FLSun T1 ABS", + "inherits": "FLSun Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": "1.05", + "filament_flow_ratio": "0.95", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_cost": [ + "0" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "30" + ], + "temperature_vitrification": [ + "100" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun T1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun T1 ASA.json b/backend/profiles/profiles/FLSun/filament/FLSun T1 ASA.json new file mode 100644 index 0000000..6dea93d --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun T1 ASA.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "FLSun T1 ASA", + "inherits": "FLSun Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98", + "instantiation": "true", + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "35" + ], + "filament_density": "1.05", + "filament_flow_ratio": "0.95", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_cost": [ + "0" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "80" + ], + "temperature_vitrification": [ + "100" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun T1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun T1 PETG.json b/backend/profiles/profiles/FLSun/filament/FLSun T1 PETG.json new file mode 100644 index 0000000..f0d8124 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun T1 PETG.json @@ -0,0 +1,72 @@ +{ + "type": "filament", + "name": "FLSun T1 PETG", + "inherits": "FLSun Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "50" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "0" + ], + "full_fan_speed_layer": [ + "2" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "30" + ], + "temperature_vitrification": [ + "70" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun T1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun T1 PLA Generic.json b/backend/profiles/profiles/FLSun/filament/FLSun T1 PLA Generic.json new file mode 100644 index 0000000..3139191 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun T1 PLA Generic.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "FLSun T1 PLA Generic", + "inherits": "FLSun Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "0" + ], + "filament_density": "1.32", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_layer_time": [ + "1" + ], + "slow_down_min_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "60" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun T1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun T1 PLA High Speed.json b/backend/profiles/profiles/FLSun/filament/FLSun T1 PLA High Speed.json new file mode 100644 index 0000000..94cb157 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun T1 PLA High Speed.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "FLSun T1 PLA High Speed", + "inherits": "FLSun Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "0" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_layer_time": [ + "1" + ], + "slow_down_min_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "60" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun T1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun T1 PLA Silk.json b/backend/profiles/profiles/FLSun/filament/FLSun T1 PLA Silk.json new file mode 100644 index 0000000..d7cb573 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun T1 PLA Silk.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "FLSun T1 PLA Silk", + "inherits": "FLSun Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "0" + ], + "filament_density": "1.32", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_layer_time": [ + "1" + ], + "slow_down_min_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun T1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/FLSun T1 TPU.json b/backend/profiles/profiles/FLSun/filament/FLSun T1 TPU.json new file mode 100644 index 0000000..1a2ff12 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/FLSun T1 TPU.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "FLSun T1 TPU", + "inherits": "FLSun Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": "1.22", + "filament_flow_ratio": "1", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "0" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "30" + ], + "filament_max_volumetric_speed": [ + "3.5" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "compatible_printers": [ + "FLSun T1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/fdm_filament_abs.json b/backend/profiles/profiles/FLSun/filament/fdm_filament_abs.json new file mode 100644 index 0000000..3578d1b --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/fdm_filament_abs.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/fdm_filament_asa.json b/backend/profiles/profiles/FLSun/filament/fdm_filament_asa.json new file mode 100644 index 0000000..f9c03db --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/fdm_filament_asa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/fdm_filament_common.json b/backend/profiles/profiles/FLSun/filament/fdm_filament_common.json new file mode 100644 index 0000000..457f288 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/fdm_filament_common.json @@ -0,0 +1,138 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/fdm_filament_pa.json b/backend/profiles/profiles/FLSun/filament/fdm_filament_pa.json new file mode 100644 index 0000000..036d535 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/fdm_filament_pa.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/fdm_filament_pc.json b/backend/profiles/profiles/FLSun/filament/fdm_filament_pc.json new file mode 100644 index 0000000..a2d5d7e --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/fdm_filament_pc.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/fdm_filament_pet.json b/backend/profiles/profiles/FLSun/filament/fdm_filament_pet.json new file mode 100644 index 0000000..f679e99 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/fdm_filament_pet.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/fdm_filament_pla.json b/backend/profiles/profiles/FLSun/filament/fdm_filament_pla.json new file mode 100644 index 0000000..c9f7f45 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/fdm_filament_pla.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/fdm_filament_pva.json b/backend/profiles/profiles/FLSun/filament/fdm_filament_pva.json new file mode 100644 index 0000000..0809424 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/fdm_filament_pva.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/filament/fdm_filament_tpu.json b/backend/profiles/profiles/FLSun/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..8191c31 --- /dev/null +++ b/backend/profiles/profiles/FLSun/filament/fdm_filament_tpu.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/flsun_SR_buildplate_model.stl b/backend/profiles/profiles/FLSun/flsun_SR_buildplate_model.stl new file mode 100644 index 0000000..d9ef45d Binary files /dev/null and b/backend/profiles/profiles/FLSun/flsun_SR_buildplate_model.stl differ diff --git a/backend/profiles/profiles/FLSun/flsun_SR_buildplate_texture.svg b/backend/profiles/profiles/FLSun/flsun_SR_buildplate_texture.svg new file mode 100644 index 0000000..846833b --- /dev/null +++ b/backend/profiles/profiles/FLSun/flsun_SR_buildplate_texture.svg @@ -0,0 +1,54 @@ + + + + + + + image/svg+xml + + + + + + + diff --git a/backend/profiles/profiles/FLSun/flsun_T1_buildplate_model.stl b/backend/profiles/profiles/FLSun/flsun_T1_buildplate_model.stl new file mode 100644 index 0000000..bddb4c6 Binary files /dev/null and b/backend/profiles/profiles/FLSun/flsun_T1_buildplate_model.stl differ diff --git a/backend/profiles/profiles/FLSun/flsun_q5_buildplate_model.stl b/backend/profiles/profiles/FLSun/flsun_q5_buildplate_model.stl new file mode 100644 index 0000000..da74ae9 Binary files /dev/null and b/backend/profiles/profiles/FLSun/flsun_q5_buildplate_model.stl differ diff --git a/backend/profiles/profiles/FLSun/flsun_q5_buildplate_texture.png b/backend/profiles/profiles/FLSun/flsun_q5_buildplate_texture.png new file mode 100644 index 0000000..c31ce57 Binary files /dev/null and b/backend/profiles/profiles/FLSun/flsun_q5_buildplate_texture.png differ diff --git a/backend/profiles/profiles/FLSun/flsun_qqspro_buildplate_model.stl b/backend/profiles/profiles/FLSun/flsun_qqspro_buildplate_model.stl new file mode 100644 index 0000000..79b5585 Binary files /dev/null and b/backend/profiles/profiles/FLSun/flsun_qqspro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/FLSun/flsun_qqspro_buildplate_texture.png b/backend/profiles/profiles/FLSun/flsun_qqspro_buildplate_texture.png new file mode 100644 index 0000000..ba5ffad Binary files /dev/null and b/backend/profiles/profiles/FLSun/flsun_qqspro_buildplate_texture.png differ diff --git a/backend/profiles/profiles/FLSun/flsun_s1_buildplate_model.stl b/backend/profiles/profiles/FLSun/flsun_s1_buildplate_model.stl new file mode 100644 index 0000000..7d8fefe Binary files /dev/null and b/backend/profiles/profiles/FLSun/flsun_s1_buildplate_model.stl differ diff --git a/backend/profiles/profiles/FLSun/flsun_v400_buildplate_model.stl b/backend/profiles/profiles/FLSun/flsun_v400_buildplate_model.stl new file mode 100644 index 0000000..08dc84c Binary files /dev/null and b/backend/profiles/profiles/FLSun/flsun_v400_buildplate_model.stl differ diff --git a/backend/profiles/profiles/FLSun/flsun_v400_buildplate_texture.svg b/backend/profiles/profiles/FLSun/flsun_v400_buildplate_texture.svg new file mode 100644 index 0000000..e9f4756 --- /dev/null +++ b/backend/profiles/profiles/FLSun/flsun_v400_buildplate_texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/FLSun Q5 0.4 nozzle.json b/backend/profiles/profiles/FLSun/machine/FLSun Q5 0.4 nozzle.json new file mode 100644 index 0000000..c928f5a --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/FLSun Q5 0.4 nozzle.json @@ -0,0 +1,188 @@ +{ + "type": "machine", + "name": "FLSun Q5 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "FLSun Q5", + "default_print_profile": "0.20mm Standard @FLSun Q5", + "gcode_flavor": "marlin", + "thumbnails": [ + "260x260" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "99.6195x8.71557", + "98.4808x17.3648", + "96.5926x25.8819", + "93.9693x34.202", + "90.6308x42.2618", + "86.6025x50", + "81.9152x57.3576", + "76.6044x64.2788", + "70.7107x70.7107", + "64.2788x76.6044", + "57.3576x81.9152", + "50x86.6025", + "42.2618x90.6308", + "34.202x93.9693", + "25.8819x96.5926", + "17.3648x98.4808", + "8.71557x99.6195", + "6.12323e-15x100", + "-8.71557x99.6195", + "-17.3648x98.4808", + "-25.8819x96.5926", + "-34.202x93.9693", + "-42.2618x90.6308", + "-50x86.6025", + "-57.3576x81.9152", + "-64.2788x76.6044", + "-70.7107x70.7107", + "-76.6044x64.2788", + "-81.9152x57.3576", + "-86.6025x50", + "-90.6308x42.2618", + "-93.9693x34.202", + "-96.5926x25.8819", + "-98.4808x17.3648", + "-99.6195x8.71557", + "-100x1.22465e-14", + "-99.6195x-8.71557", + "-98.4808x-17.3648", + "-96.5926x-25.8819", + "-93.9693x-34.202", + "-90.6308x-42.2618", + "-86.6025x-50", + "-81.9152x-57.3576", + "-76.6044x-64.2788", + "-70.7107x-70.7107", + "-64.2788x-76.6044", + "-57.3576x-81.9152", + "-50x-86.6025", + "-42.2618x-90.6308", + "-34.202x-93.9693", + "-25.8819x-96.5926", + "-17.3648x-98.4808", + "-8.71557x-99.6195", + "-1.83697e-14x-100", + "8.71557x-99.6195", + "17.3648x-98.4808", + "25.8819x-96.5926", + "34.202x-93.9693", + "42.2618x-90.6308", + "50x-86.6025", + "57.3576x-81.9152", + "64.2788x-76.6044", + "70.7107x-70.7107", + "76.6044x-64.2788", + "81.9152x-57.3576", + "86.6025x-50", + "90.6308x-42.2618", + "93.9693x-34.202", + "96.5926x-25.8819", + "98.4808x-17.3648", + "99.6195x-8.71557", + "100x-2.44929e-14" + ], + "printable_height": "200", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "800" + ], + "machine_max_acceleration_extruding": [ + "1500", + "800" + ], + "machine_max_acceleration_retracting": [ + "2000", + "800" + ], + "machine_max_acceleration_travel": [ + "1500", + "800" + ], + "machine_max_acceleration_x": [ + "1500", + "800" + ], + "machine_max_acceleration_y": [ + "1500", + "800" + ], + "machine_max_acceleration_z": [ + "1500", + "800" + ], + "machine_max_speed_e": [ + "60", + "30" + ], + "machine_max_speed_x": [ + "200", + "150" + ], + "machine_max_speed_y": [ + "200", + "150" + ], + "machine_max_speed_z": [ + "200", + "150" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "10" + ], + "machine_max_jerk_y": [ + "5", + "10" + ], + "machine_max_jerk_z": [ + "5", + "10" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "FLSun", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "3" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M400 U1\n", + "default_filament_profile": [ + "FLSun Generic PLA" + ], + "machine_start_gcode": ";STARTGCODE\nM117 Initializing\n; G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM107\nG28 ;Home\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\n\nG92 E0\nG1 X-98 Y0 Z0.2 F4000 ; move to arc start\nG3 X0 Y-98 I98 Z0.2 E40 F400 ; lay arc stripe 90deg\nG0 Z1 \nG92 E0.0\n", + "machine_end_gcode": "M107\nM104 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\n;M84\nM18 S180 ;disable motors after 180s\n", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/FLSun Q5.json b/backend/profiles/profiles/FLSun/machine/FLSun Q5.json new file mode 100644 index 0000000..2787658 --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/FLSun Q5.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "FLSun Q5", + "model_id": "FLSun-Q5", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "FLSun", + "bed_model": "flsun_q5_buildplate_model.stl", + "bed_texture": "flsun_q5_buildplate_texture.png", + "hotend_model": "", + "default_materials": "FLSun Generic ABS;FLSun Generic PLA;FLSun Generic PLA-CF;FLSun Generic PETG;FLSun Generic TPU;FLSun Generic ASA;FLSun Generic PC;FLSun Generic PVA;FLSun Generic PA;FLSun Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/FLSun QQ-S Pro 0.4 nozzle.json b/backend/profiles/profiles/FLSun/machine/FLSun QQ-S Pro 0.4 nozzle.json new file mode 100644 index 0000000..e622839 --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/FLSun QQ-S Pro 0.4 nozzle.json @@ -0,0 +1,188 @@ +{ + "type": "machine", + "name": "FLSun QQ-S Pro 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "FLSun QQ-S Pro", + "default_print_profile": "0.20mm Standard @FLSun QQSPro", + "gcode_flavor": "marlin", + "thumbnails": [ + "260x260" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "129.505x11.3302", + "128.025x22.5743", + "125.57x33.6465", + "122.16x44.4626", + "117.82x54.9404", + "112.583x65", + "106.49x74.5649", + "99.5858x83.5624", + "91.9239x91.9239", + "83.5624x99.5858", + "74.5649x106.49", + "65x112.583", + "54.9404x117.82", + "44.4626x122.16", + "33.6465x125.57", + "22.5743x128.025", + "11.3302x129.505", + "7.9602e-15x130", + "-11.3302x129.505", + "-22.5743x128.025", + "-33.6465x125.57", + "-44.4626x122.16", + "-54.9404x117.82", + "-65x112.583", + "-74.5649x106.49", + "-83.5624x99.5858", + "-91.9239x91.9239", + "-99.5858x83.5624", + "-106.49x74.5649", + "-112.583x65", + "-117.82x54.9404", + "-122.16x44.4626", + "-125.57x33.6465", + "-128.025x22.5743", + "-129.505x11.3302", + "-130x1.59204e-14", + "-129.505x-11.3302", + "-128.025x-22.5743", + "-125.57x-33.6465", + "-122.16x-44.4626", + "-117.82x-54.9404", + "-112.583x-65", + "-106.49x-74.5649", + "-99.5858x-83.5624", + "-91.9239x-91.9239", + "-83.5624x-99.5858", + "-74.5649x-106.49", + "-65x-112.583", + "-54.9404x-117.82", + "-44.4626x-122.16", + "-33.6465x-125.57", + "-22.5743x-128.025", + "-11.3302x-129.505", + "-2.38806e-14x-130", + "11.3302x-129.505", + "22.5743x-128.025", + "33.6465x-125.57", + "44.4626x-122.16", + "54.9404x-117.82", + "65x-112.583", + "74.5649x-106.49", + "83.5624x-99.5858", + "91.9239x-91.9239", + "99.5858x-83.5624", + "106.49x-74.5649", + "112.583x-65", + "117.82x-54.9404", + "122.16x-44.4626", + "125.57x-33.6465", + "128.025x-22.5743", + "129.505x-11.3302", + "130x-3.18408e-14" + ], + "printable_height": "360", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "800" + ], + "machine_max_acceleration_extruding": [ + "1500", + "800" + ], + "machine_max_acceleration_retracting": [ + "2000", + "800" + ], + "machine_max_acceleration_travel": [ + "1500", + "800" + ], + "machine_max_acceleration_x": [ + "1500", + "800" + ], + "machine_max_acceleration_y": [ + "1500", + "800" + ], + "machine_max_acceleration_z": [ + "1500", + "800" + ], + "machine_max_speed_e": [ + "60", + "30" + ], + "machine_max_speed_x": [ + "200", + "150" + ], + "machine_max_speed_y": [ + "200", + "150" + ], + "machine_max_speed_z": [ + "200", + "150" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "10" + ], + "machine_max_jerk_y": [ + "5", + "10" + ], + "machine_max_jerk_z": [ + "5", + "10" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "FLSun", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M400 U1\n", + "default_filament_profile": [ + "FLSun Generic PLA" + ], + "machine_start_gcode": ";STARTGCODE\nM117 Initializing\n; Set coordinate modes\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; Reset speed and extrusion rates\nM200 D0 ; disable volumetric E\nM220 S100 ; reset speed\n; Set initial warmup temps\nM117 Nozzle preheat\nM104 S100 ; preheat extruder to no ooze temp\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed final temp\nM300 S40 P10 ; Bip\n; Home\nM117 Homing\nG28 ; home all with default mesh bed level\n; For ABL users put G29 for a leveling request\n; Final warmup routine\nM117 Final warmup\nM104 S[nozzle_temperature_initial_layer] ; set extruder final temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder final temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed final temp\nM300 S440 P200; 1st beep for printer ready and allow some time to clean nozzle\nM300 S0 P250; wait between dual beep\nM300 S440 P200; 2nd beep for printer ready\nG4 S10; wait to clean the nozzle\nM300 S440 P200; 3rd beep for ready to start printing\n; Prime line routine\nM117 Printing prime line\n;M900 K0; Disable Linear Advance (Marlin) for prime line\nG92 E0.0; reset extrusion distance\nG1 X-54.672 Y-95.203 Z0.3 F4000; go outside print area\nG92 E0.0; reset extrusion distance\nG1 E2 F1000 ; de-retract and push ooze\nG3 X38.904 Y-102.668 I54.672 J95.105 E20.999\nG3 X54.671 Y-95.203 I-38.815 J102.373 E5.45800\nG92 E0.0\nG1 E-5 F3000 ; retract 5mm\nG1 X52.931 Y-96.185 F1000 ; wipe\nG1 X50.985 Y-97.231 F1000 ; wipe\nG1 X49.018 Y-98.238 F1000 ; wipe\nG1 X0 Y-109.798 F1000\nG1 E4.8 F1500; de-retract\nG92 E0.0 ; reset extrusion distance\n; Final print adjustments\nM117 Preparing to print\n;M82 ; extruder absolute mode\nM221 S{if layer_height<0.075}100{else}95{endif}\nM300 S40 P10 ; chirp\nM117 Print [output_filename_format]; Display: Printing started...", + "machine_end_gcode": "; printing object ENDGCODE\nG92 E0.0 ; prepare to retract\nG1 E-6 F3000; retract to avoid stringing\n; Anti-stringing end wiggle\n{if layer_z < max_print_height}G1 Z{min(layer_z+100, max_print_height)}{endif} F4000 ; Move print head up\nG1 X0 Y120 F3000 ; present print\n; Reset print setting overrides\nG92 E0\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extruder factor to 100%\n;M900 K0 ; reset linear acceleration(Marlin)\n; Shut down printer\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM18 S180 ;disable motors after 180s\nM300 S40 P10 ; Bip\nM117 Print finish.", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/FLSun QQ-S Pro.json b/backend/profiles/profiles/FLSun/machine/FLSun QQ-S Pro.json new file mode 100644 index 0000000..54768fc --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/FLSun QQ-S Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "FLSun QQ-S Pro", + "model_id": "FLSun-QQS-Pro", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "FLSun", + "bed_model": "flsun_qqspro_buildplate_model.stl", + "bed_texture": "flsun_qqspro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "FLSun Generic ABS;FLSun Generic PLA;FLSun Generic PLA-CF;FLSun Generic PETG;FLSun Generic TPU;FLSun Generic ASA;FLSun Generic PC;FLSun Generic PVA;FLSun Generic PA;FLSun Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/FLSun S1 0.4 nozzle.json b/backend/profiles/profiles/FLSun/machine/FLSun S1 0.4 nozzle.json new file mode 100644 index 0000000..9a13876 --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/FLSun S1 0.4 nozzle.json @@ -0,0 +1,177 @@ +{ + "type": "machine", + "name": "FLSun S1 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "FLSun S1", + "default_print_profile": "0.20mm Standard @FLSun S1", + "gcode_flavor": "klipper", + "printer_structure": "delta", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "thumbnails": [ + "48x48/PNG, 300x300/PNG" + ], + "deretraction_speed": [ + "80" + ], + "max_layer_height": [ + "0.3" + ], + "retract_before_wipe": [ + "30%" + ], + "retract_length_toolchange": [ + "1" + ], + "retract_restart_extra": [ + "-0.05" + ], + "retract_restart_extra_toolchange": [ + "-0.05" + ], + "retraction_length": [ + "1" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "80" + ], + "machine_max_acceleration_e": [ + "40000" + ], + "machine_max_acceleration_extruding": [ + "40000" + ], + "machine_max_acceleration_retracting": [ + "40000" + ], + "machine_max_acceleration_x": [ + "40000" + ], + "machine_max_acceleration_y": [ + "40000" + ], + "machine_max_acceleration_z": [ + "40000" + ], + "machine_max_jerk_e": [ + "100" + ], + "machine_max_jerk_x": [ + "20000" + ], + "machine_max_jerk_y": [ + "20000" + ], + "machine_max_jerk_z": [ + "10000" + ], + "machine_max_speed_e": [ + "1200" + ], + "machine_max_speed_x": [ + "1200" + ], + "machine_max_speed_y": [ + "1200" + ], + "machine_max_speed_z": [ + "1200" + ], + "printable_area": [ + "159.391x13.9449", + "157.569x27.7837", + "154.548x41.411", + "150.351x54.7232", + "145.009x67.6189", + "138.564x80", + "131.064x91.7722", + "122.567x102.846", + "113.137x113.137", + "102.846x122.567", + "91.7722x131.064", + "80x138.564", + "67.6189x145.009", + "54.7232x150.351", + "41.411x154.548", + "27.7837x157.569", + "13.9449x159.391", + "9.79717e-15x160", + "-13.9449x159.391", + "-27.7837x157.569", + "-41.411x154.548", + "-54.7232x150.351", + "-67.6189x145.009", + "-80x138.564", + "-91.7722x131.064", + "-102.846x122.567", + "-113.137x113.137", + "-122.567x102.846", + "-131.064x91.7722", + "-138.564x80", + "-145.009x67.6189", + "-150.351x54.7232", + "-154.548x41.411", + "-157.569x27.7837", + "-159.391x13.9449", + "-160x1.95943e-14", + "-159.391x-13.9449", + "-157.569x-27.7837", + "-154.548x-41.411", + "-150.351x-54.7232", + "-145.009x-67.6189", + "-138.564x-80", + "-131.064x-91.7722", + "-122.567x-102.846", + "-113.137x-113.137", + "-102.846x-122.567", + "-91.7722x-131.064", + "-80x-138.564", + "-67.6189x-145.009", + "-54.7232x-150.351", + "-41.411x-154.548", + "-27.7837x-157.569", + "-13.9449x-159.391", + "-2.93915e-14x-160", + "13.9449x-159.391", + "27.7837x-157.569", + "41.411x-154.548", + "54.7232x-150.351", + "67.6189x-145.009", + "80x-138.564", + "91.7722x-131.064", + "102.846x-122.567", + "113.137x-113.137", + "122.567x-102.846", + "131.064x-91.7722", + "138.564x-80", + "145.009x-67.6189", + "150.351x-54.7232", + "154.548x-41.411", + "157.569x-27.7837", + "159.391x-13.9449", + "160x-3.91887e-14" + ], + "support_air_filtration": "1", + "printable_height": "430", + "machine_end_gcode": "M107 T0\nM104 S0\nM140 S0\nM104 S0 T1\nG92 E0\nG91\nG1 E-1 F2100\nG1 Z+0.5 F6000\nG28\nG90", + "machine_start_gcode": "G90\nM82\nG28\n{if (first_layer_print_min[0] > 100 || first_layer_print_max[0] > 100 || first_layer_print_min[1] > 100 || first_layer_print_max[1] > 100 || first_layer_print_min[0] < -100 || first_layer_print_max[0] < -100 || first_layer_print_min[1] < -100 || first_layer_print_max[1] < -100)}M140 S[first_layer_bed_temperature] A1 B1{else}M140 S[first_layer_bed_temperature] A1 B0{endif}\nM104 S[first_layer_temperature] T0\nM107 T0\nM109 S[first_layer_temperature] T0\n{if (first_layer_print_min[0] > 100 || first_layer_print_max[0] > 100 || first_layer_print_min[1] > 100 || first_layer_print_max[1] > 100 || first_layer_print_min[0] < -100 || first_layer_print_max[0] < -100 || first_layer_print_min[1] < -100 || first_layer_print_max[1] < -100)}M190 S[first_layer_bed_temperature] A1 B1{else}M190 S[first_layer_bed_temperature] A1 B0{endif}\nG1 Z150 F6000\nG1 X-160 Y0 Z0.4 F4000\nG92 E0\nG3 X0 Y-160 I160 J0 Z0.3 E30 F2000\nG1 Z2 F2000\nG92 E0\nSET_TMC_CURRENT STEPPER=extruder CURRENT=0.8", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "layer_change_gcode": "", + "support_chamber_temp_control": "0", + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "adaptive_bed_mesh_margin": "0", + "emit_machine_limits_to_gcode": "0", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/FLSun S1.json b/backend/profiles/profiles/FLSun/machine/FLSun S1.json new file mode 100644 index 0000000..c248a9f --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/FLSun S1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "FLSun S1", + "model_id": "FLSun_S1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "FLSun", + "bed_model": "FLSun_S1_buildplate_model.stl", + "bed_texture": "FLSun_S1_buildplate_texture.svg", + "hotend_model": "", + "default_materials": "FLSun S1 PLA High Speed;FLSun S1 PLA Silk;FLSun S1 PLA Generic;FLSun S1 PETG;FLSun S1 ASA;FLSun S1 TPU;FLSun S1 ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/FLSun SR 0.4 nozzle.json b/backend/profiles/profiles/FLSun/machine/FLSun SR 0.4 nozzle.json new file mode 100644 index 0000000..1616b6e --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/FLSun SR 0.4 nozzle.json @@ -0,0 +1,238 @@ +{ + "type": "machine", + "name": "FLSun Super Racer 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "FLSun Super Racer (SR)", + "default_print_profile": "0.20mm Standard @FLSun SR", + "gcode_flavor": "marlin", + "nozzle_diameter": [ + "0.4" + ], + "nozzle_type": "brass", + "default_filament_profile": [ + "FLSun Generic PLA" + ], + "bed_exclude_area": [ + "0x0" + ], + "auxiliary_fan": "0", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]", + "change_filament_gcode": ";FILAMENT_CHANGE\nM600", + "deretraction_speed": [ + "40" + ], + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "machine_end_gcode": "; printing object ENDGCODE\nG92 E0.0 ; prepare to retract\nG1 E-6 F3000; retract to avoid stringing\n; Anti-stringing end wiggle\n{if layer_z < max_print_height}G1 Z{min(layer_z+100, max_print_height)}{endif} F4000 ; Move print head up\nG1 X0 Y120 F3000 ; present print\n; Reset print setting overrides\nG92 E0\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extruder factor to 100%\n;M900 K0 ; reset linear acceleration(Marlin)\n; Shut down printer\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM18 S180 ;disable motors after 180s\nM300 S40 P10 ; Bip\nM117 Print finish.", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000", + "2000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "5000", + "2000" + ], + "machine_max_acceleration_y": [ + "5000", + "2000" + ], + "machine_max_acceleration_z": [ + "1500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "25" + ], + "machine_max_speed_x": [ + "300", + "200" + ], + "machine_max_speed_y": [ + "300", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_start_gcode": ";STARTGCODE\nM117 Initializing\n; Set coordinate modes\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; Reset speed and extrusion rates\nM200 D0 ; disable volumetric E\nM220 S100 ; reset speed\n; Set initial warmup temps\nM117 Nozzle preheat\nM104 S100 ; preheat extruder to no ooze temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed final temp\nM300 S40 P10 ; Bip\n; Home\nM117 Homing\nG28 ; home all with default mesh bed level\n; For ABL users put G29 for a leveling request\n; Final warmup routine\nM117 Final warmup\nM104 S[first_layer_temperature] ; set extruder final temp\nM109 S[first_layer_temperature] ; wait for extruder final temp\nM190 S[first_layer_bed_temperature] ; wait for bed final temp\nM300 S440 P200 ; 1st beep for printer ready and allow some time to clean nozzle\nM300 S0 P250 ; wait between dual beep\nM300 S440 P200 ; 2nd beep for printer ready\nG4 S10 ; wait to clean the nozzle\nM300 S440 P200 ; 3rd beep for ready to start printing\n; Prime line routine\nM117 Printing prime line\n;M900 K0; Disable Linear Advance (Marlin) for prime line\nG92 E0.0; reset extrusion distance\nG1 F3000 Z1\nG1 X-150 Y0 Z0.4\nG92 E0\nG3 X0 Y-130 I150 Z0.3 E30 F2000\nG92 E0.0 ; reset extrusion distance\n; Final print adjustments\nM117 Preparing to print\n;M82 ; extruder absolute mode\nM221 S{if layer_height<0.075}100{else}95{endif}\nM300 S40 P10 ; chirp\nM117 Print [input_filename_base]; Display: Printing started...", + "machine_unload_filament_time": "0", + "max_layer_height": [ + "0.2" + ], + "min_layer_height": [ + "0.08" + ], + "printable_area": [ + "134.486x11.766", + "132.949x23.4425", + "130.4x34.9406", + "126.859x46.1727", + "122.352x57.0535", + "116.913x67.5", + "110.586x77.4328", + "103.416x86.7763", + "95.4594x95.4594", + "86.7763x103.416", + "77.4328x110.586", + "67.5x116.913", + "57.0535x122.352", + "46.1727x126.859", + "34.9406x130.4", + "23.4425x132.949", + "11.766x134.486", + "8.26637e-15x135", + "-11.766x134.486", + "-23.4425x132.949", + "-34.9406x130.4", + "-46.1727x126.859", + "-57.0535x122.352", + "-67.5x116.913", + "-77.4328x110.586", + "-86.7763x103.416", + "-95.4594x95.4594", + "-103.416x86.7763", + "-110.586x77.4328", + "-116.913x67.5", + "-122.352x57.0535", + "-126.859x46.1727", + "-130.4x34.9406", + "-132.949x23.4425", + "-134.486x11.766", + "-135x1.65327e-14", + "-134.486x-11.766", + "-132.949x-23.4425", + "-130.4x-34.9406", + "-126.859x-46.1727", + "-122.352x-57.0535", + "-116.913x-67.5", + "-110.586x-77.4328", + "-103.416x-86.7763", + "-95.4594x-95.4594", + "-86.7763x-103.416", + "-77.4328x-110.586", + "-67.5x-116.913", + "-57.0535x-122.352", + "-46.1727x-126.859", + "-34.9406x-130.4", + "-23.4425x-132.949", + "-11.766x-134.486", + "-2.47991e-14x-135", + "11.766x-134.486", + "23.4425x-132.949", + "34.9406x-130.4", + "46.1727x-126.859", + "57.0535x-122.352", + "67.5x-116.913", + "77.4328x-110.586", + "86.7763x-103.416", + "95.4594x-95.4594", + "103.416x-86.7763", + "110.586x-77.4328", + "116.913x-67.5", + "122.352x-57.0535", + "126.859x-46.1727", + "130.4x-34.9406", + "132.949x-23.4425", + "134.486x-11.766", + "135x-3.30655e-14" + ], + "printable_height": "330", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "2" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "6.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "template_custom_gcode": ";FILAMENT_CHANGE\nM600", + "thumbnails": [ + "260x260" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.3" + ], + "z_hop_types": [ + "Normal Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/FLSun SR.json b/backend/profiles/profiles/FLSun/machine/FLSun SR.json new file mode 100644 index 0000000..6e85731 --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/FLSun SR.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "FLSun Super Racer (SR)", + "model_id": "FLSun_Super_Racer", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "FLSun", + "bed_model": "flsun_SR_buildplate_model.stl", + "bed_texture": "flsun_SR_buildplate_texture.svg", + "hotend_model": "", + "default_materials": "FLSun Generic ABS;FLSun Generic PLA;FLSun Generic PLA-CF;FLSun Generic PETG;FLSun Generic TPU;FLSun Generic ASA;FLSun Generic PC;FLSun Generic PVA;FLSun Generic PA;FLSun Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/FLSun T1 0.4 nozzle.json b/backend/profiles/profiles/FLSun/machine/FLSun T1 0.4 nozzle.json new file mode 100644 index 0000000..91fdf0d --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/FLSun T1 0.4 nozzle.json @@ -0,0 +1,177 @@ +{ + "type": "machine", + "name": "FLSun T1 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "FLSun T1", + "default_print_profile": "0.20mm Standard @FLSun T1", + "gcode_flavor": "klipper", + "printer_structure": "delta", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "thumbnails": [ + "48x48/PNG, 300x300/PNG" + ], + "deretraction_speed": [ + "70" + ], + "max_layer_height": [ + "0.3" + ], + "retract_before_wipe": [ + "30%" + ], + "retract_length_toolchange": [ + "1" + ], + "retract_restart_extra": [ + "-0.05" + ], + "retract_restart_extra_toolchange": [ + "-0.05" + ], + "retraction_length": [ + "1" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "70" + ], + "machine_max_acceleration_e": [ + "30000" + ], + "machine_max_acceleration_extruding": [ + "30000" + ], + "machine_max_acceleration_retracting": [ + "30000" + ], + "machine_max_acceleration_x": [ + "30000" + ], + "machine_max_acceleration_y": [ + "30000" + ], + "machine_max_acceleration_z": [ + "30000" + ], + "machine_max_jerk_e": [ + "100" + ], + "machine_max_jerk_x": [ + "20000" + ], + "machine_max_jerk_y": [ + "20000" + ], + "machine_max_jerk_z": [ + "10000" + ], + "machine_max_speed_e": [ + "1000" + ], + "machine_max_speed_x": [ + "1000" + ], + "machine_max_speed_y": [ + "1000" + ], + "machine_max_speed_z": [ + "1000" + ], + "printable_area": [ + "129.505x11.3302", + "128.025x22.5743", + "125.57x33.6465", + "122.16x44.4626", + "117.82x54.9404", + "112.583x65", + "106.49x74.5649", + "99.5858x83.5624", + "91.9239x91.9239", + "83.5624x99.5858", + "74.5649x106.49", + "65x112.583", + "54.9404x117.82", + "44.4626x122.16", + "33.6465x125.57", + "22.5743x128.025", + "11.3302x129.505", + "7.9602e-15x130", + "-11.3302x129.505", + "-22.5743x128.025", + "-33.6465x125.57", + "-44.4626x122.16", + "-54.9404x117.82", + "-65x112.583", + "-74.5649x106.49", + "-83.5624x99.5858", + "-91.9239x91.9239", + "-99.5858x83.5624", + "-106.49x74.5649", + "-112.583x65", + "-117.82x54.9404", + "-122.16x44.4626", + "-125.57x33.6465", + "-128.025x22.5743", + "-129.505x11.3302", + "-130x1.59204e-14", + "-129.505x-11.3302", + "-128.025x-22.5743", + "-125.57x-33.6465", + "-122.16x-44.4626", + "-117.82x-54.9404", + "-112.583x-65", + "-106.49x-74.5649", + "-99.5858x-83.5624", + "-91.9239x-91.9239", + "-83.5624x-99.5858", + "-74.5649x-106.49", + "-65x-112.583", + "-54.9404x-117.82", + "-44.4626x-122.16", + "-33.6465x-125.57", + "-22.5743x-128.025", + "-11.3302x-129.505", + "-2.38806e-14x-130", + "11.3302x-129.505", + "22.5743x-128.025", + "33.6465x-125.57", + "44.4626x-122.16", + "54.9404x-117.82", + "65x-112.583", + "74.5649x-106.49", + "83.5624x-99.5858", + "91.9239x-91.9239", + "99.5858x-83.5624", + "106.49x-74.5649", + "112.583x-65", + "117.82x-54.9404", + "122.16x-44.4626", + "125.57x-33.6465", + "128.025x-22.5743", + "129.505x-11.3302", + "130x-3.18408e-14" + ], + "support_air_filtration": "1", + "printable_height": "330", + "machine_end_gcode": "M107 T0\nM104 S0\nM104 S0 T1\nM140 S0\nG92 E0\nG91\nG1 E-1 F2100\nG1 Z+0.5 F6000\nG28\nG90", + "machine_start_gcode": "G21\nG90\nM82\nG28\nM140 S[first_layer_bed_temperature]\nM104 S[first_layer_temperature] T0\nM109 S[first_layer_temperature] T0\nM190 S[first_layer_bed_temperature]\nG1 Z150 F3000\nG1 X-130 Y0 Z0.4\nM107 T0\nG92 E0\nG3 X0 Y-130 I130 J0 Z0.3 E30 F2000\nG1 Z2 F2000\nG92 E0\nSET_TMC_CURRENT STEPPER=extruder CURRENT=0.8", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "layer_change_gcode": "", + "support_chamber_temp_control": "0", + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "adaptive_bed_mesh_margin": "0", + "emit_machine_limits_to_gcode": "0", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/FLSun T1.json b/backend/profiles/profiles/FLSun/machine/FLSun T1.json new file mode 100644 index 0000000..7ede44e --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/FLSun T1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "FLSun T1", + "model_id": "FLSun_T1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "FLSun", + "bed_model": "FLSun_T1_buildplate_model.stl", + "bed_texture": "FLSun_T1_buildplate_texture.svg", + "hotend_model": "", + "default_materials": "FLSun T1 PLA High Speed;FLSun T1 PLA Silk;FLSun T1 PLA Generic;FLSun T1 PETG;FLSun T1 ASA;FLSun T1 TPU;FLSun T1 ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/FLSun V400 0.4 nozzle.json b/backend/profiles/profiles/FLSun/machine/FLSun V400 0.4 nozzle.json new file mode 100644 index 0000000..9fb0cc1 --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/FLSun V400 0.4 nozzle.json @@ -0,0 +1,99 @@ +{ + "type": "machine", + "name": "FLSun V400 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "FLSun V400", + "default_print_profile": "0.20mm Standard @FLSun V400", + "gcode_flavor": "klipper", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "149.429x13.0734", + "147.721x26.0472", + "144.889x38.8229", + "140.954x51.303", + "135.946x63.3927", + "129.904x75", + "122.873x86.0365", + "114.907x96.4181", + "106.066x106.066", + "96.4181x114.907", + "86.0365x122.873", + "75x129.904", + "63.3927x135.946", + "51.303x140.954", + "38.8229x144.889", + "26.0472x147.721", + "13.0734x149.429", + "9.18485e-15x150", + "-13.0734x149.429", + "-26.0472x147.721", + "-38.8229x144.889", + "-51.303x140.954", + "-63.3927x135.946", + "-75x129.904", + "-86.0365x122.873", + "-96.4181x114.907", + "-106.066x106.066", + "-114.907x96.4181", + "-122.873x86.0365", + "-129.904x75", + "-135.946x63.3927", + "-140.954x51.303", + "-144.889x38.8229", + "-147.721x26.0472", + "-149.429x13.0734", + "-150x1.83697e-14", + "-149.429x-13.0734", + "-147.721x-26.0472", + "-144.889x-38.8229", + "-140.954x-51.303", + "-135.946x-63.3927", + "-129.904x-75", + "-122.873x-86.0365", + "-114.907x-96.4181", + "-106.066x-106.066", + "-96.4181x-114.907", + "-86.0365x-122.873", + "-75x-129.904", + "-63.3927x-135.946", + "-51.303x-140.954", + "-38.8229x-144.889", + "-26.0472x-147.721", + "-13.0734x-149.429", + "-2.75546e-14x-150", + "13.0734x-149.429", + "26.0472x-147.721", + "38.8229x-144.889", + "51.303x-140.954", + "63.3927x-135.946", + "75x-129.904", + "86.0365x-122.873", + "96.4181x-114.907", + "106.066x-106.066", + "114.907x-96.4181", + "122.873x-86.0365", + "129.904x-75", + "135.946x-63.3927", + "140.954x-51.303", + "144.889x-38.8229", + "147.721x-26.0472", + "149.429x-13.0734", + "150x-3.67394e-14" + ], + "printable_height": "410", + "machine_end_gcode": "M107 T0\nM104 S0\nM104 S0 T1\nM140 S0\nG92 E0\nG91\nG1 E-1 F300\nG1 Z+0.5 F6000\nG28 \nG90 ;absolute positioning", + "machine_start_gcode": "G21\nG90\nM82\nM107 T0\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer] T0\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer] T0\nG28\nG1 F3000 Z1\nG1 X-150 Y0 Z0.4\nG92 E0\nG3 X0 Y-130 I150 Z0.3 E30 F2000\nG92 E0", + "layer_change_gcode": "", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/FLSun V400.json b/backend/profiles/profiles/FLSun/machine/FLSun V400.json new file mode 100644 index 0000000..d3dcd28 --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/FLSun V400.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "FLSun V400", + "model_id": "FLSun_V400", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "FLSun", + "bed_model": "flsun_v400_buildplate_model.stl", + "bed_texture": "flsun_v400_buildplate_texture.svg", + "hotend_model": "", + "default_materials": "FLSun Generic ABS;FLSun Generic PLA;FLSun Generic PLA-CF;FLSun Generic PETG;FLSun Generic TPU;FLSun Generic ASA;FLSun Generic PC;FLSun Generic PVA;FLSun Generic PA;FLSun Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/machine/fdm_machine_common.json b/backend/profiles/profiles/FLSun/machine/fdm_machine_common.json new file mode 100644 index 0000000..168447c --- /dev/null +++ b/backend/profiles/profiles/FLSun/machine/fdm_machine_common.json @@ -0,0 +1,139 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_start_gcode": "", + "machine_end_gcode": "", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "1000", + "1000" + ], + "machine_max_speed_y": [ + "1000", + "1000" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_pause_gcode": "M400 U1\n", + "wipe": [ + "1" + ], + "z_hop_types": "Normal Lift" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.08mm Fine @FLSun Q5.json b/backend/profiles/profiles/FLSun/process/0.08mm Fine @FLSun Q5.json new file mode 100644 index 0000000..f2f09fd --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.08mm Fine @FLSun Q5.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.08mm Fine @FLSun Q5", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.08", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "10", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.7", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "800", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "800", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.06", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.06", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "12", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun Q5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.08mm Fine @FLSun QQSPro.json b/backend/profiles/profiles/FLSun/process/0.08mm Fine @FLSun QQSPro.json new file mode 100644 index 0000000..cb9d873 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.08mm Fine @FLSun QQSPro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.08mm Fine @FLSun QQSPro", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.08", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "10", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.7", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "800", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.06", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.06", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "12", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun QQ-S Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.08mm Fine @FLSun SR.json b/backend/profiles/profiles/FLSun/process/0.08mm Fine @FLSun SR.json new file mode 100644 index 0000000..6831cac --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.08mm Fine @FLSun SR.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.08mm Fine @FLSun SR", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.08", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "10", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.7", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "3000", + "travel_acceleration": "0", + "inner_wall_acceleration": "3000", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "only_one_wall_top": "1", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.06", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1.5", + "support_interface_speed": "70%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.06", + "support_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "12", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50%", + "initial_layer_infill_speed": "50%", + "outer_wall_speed": "40", + "inner_wall_speed": "80", + "internal_solid_infill_speed": "40", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "100", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun Super Racer 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.12mm Fine @FLSun S1.json b/backend/profiles/profiles/FLSun/process/0.12mm Fine @FLSun S1.json new file mode 100644 index 0000000..c986c92 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.12mm Fine @FLSun S1.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.12mm Fine @FLSun S1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0.84", + "bottom_surface_pattern": "monotonicline", + "bridge_acceleration": "5000", + "default_acceleration": "32000", + "default_jerk": "200", + "elefant_foot_compensation": "0.15", + "gap_infill_speed": "450", + "infill_jerk": "600", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "12000", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "20", + "initial_layer_speed": "80", + "initial_layer_travel_speed": "400", + "inner_wall_acceleration": "22000", + "inner_wall_jerk": "150", + "inner_wall_speed": "550", + "internal_solid_infill_acceleration": "20000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "500", + "internal_bridge_speed": "200", + "line_width": "0.42", + "only_one_wall_top": "1", + "outer_wall_acceleration": "10000", + "outer_wall_jerk": "20", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "400", + "overhang_1_4_speed": "200", + "overhang_2_4_speed": "150", + "overhang_3_4_speed": "100", + "overhang_4_4_speed": "50", + "skirt_speed": "80", + "sparse_infill_acceleration": "20000", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "800", + "support_interface_speed": "100", + "support_line_width": "0.42", + "support_speed": "350", + "support_type": "tree(auto)", + "support_bottom_z_distance": "0.12", + "support_threshold_angle": "20", + "support_top_z_distance": "0.12", + "top_shell_layers": "7", + "top_surface_acceleration": "12000", + "top_surface_jerk": "20", + "top_surface_line_width": "0.40", + "top_surface_speed": "250", + "top_shell_thickness": "0.84", + "travel_acceleration": "32000", + "travel_jerk": "600", + "travel_speed": "1200", + "wall_generator": "classic", + "wall_loops": "2", + "compatible_printers": [ + "FLSun S1 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.12mm Fine @FLSun T1.json b/backend/profiles/profiles/FLSun/process/0.12mm Fine @FLSun T1.json new file mode 100644 index 0000000..4b2a7f5 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.12mm Fine @FLSun T1.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.12mm Fine @FLSun T1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0.84", + "bottom_surface_pattern": "monotonicline", + "bridge_acceleration": "5000", + "default_acceleration": "30000", + "default_jerk": "200", + "elefant_foot_compensation": "0.15", + "gap_infill_speed": "450", + "infill_jerk": "500", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "10000", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "20", + "initial_layer_speed": "80", + "initial_layer_travel_speed": "400", + "inner_wall_acceleration": "15000", + "inner_wall_jerk": "150", + "inner_wall_speed": "550", + "internal_solid_infill_acceleration": "15000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "500", + "internal_bridge_speed": "200", + "line_width": "0.42", + "only_one_wall_top": "1", + "outer_wall_acceleration": "10000", + "outer_wall_jerk": "20", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "400", + "overhang_1_4_speed": "200", + "overhang_2_4_speed": "150", + "overhang_3_4_speed": "100", + "overhang_4_4_speed": "50", + "skirt_speed": "80", + "sparse_infill_acceleration": "15000", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "600", + "support_interface_speed": "100", + "support_line_width": "0.42", + "support_speed": "350", + "support_type": "tree(auto)", + "support_bottom_z_distance": "0.12", + "support_threshold_angle": "20", + "support_top_z_distance": "0.12", + "top_shell_layers": "7", + "top_surface_acceleration": "10000", + "top_surface_jerk": "20", + "top_surface_line_width": "0.40", + "top_surface_speed": "250", + "top_shell_thickness": "0.84", + "travel_acceleration": "20000", + "travel_jerk": "500", + "travel_speed": "1000", + "wall_generator": "classic", + "wall_loops": "2", + "compatible_printers": [ + "FLSun T1 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun Q5.json b/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun Q5.json new file mode 100644 index 0000000..83fa7c4 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun Q5.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @FLSun Q5", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.9", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "800", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "800", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.16", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun Q5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun QQSPro.json b/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun QQSPro.json new file mode 100644 index 0000000..9103ba8 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun QQSPro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.16mm Optimal @FLSun QQSPro", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.9", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "800", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.16", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun QQ-S Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun S1.json b/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun S1.json new file mode 100644 index 0000000..e43ca42 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun S1.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.16mm Optimal @FLSun S1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0.96", + "bottom_surface_pattern": "monotonicline", + "bridge_acceleration": "5000", + "default_acceleration": "32000", + "default_jerk": "200", + "elefant_foot_compensation": "0.15", + "gap_infill_speed": "400", + "infill_jerk": "600", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "12000", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "20", + "initial_layer_speed": "80", + "initial_layer_travel_speed": "400", + "inner_wall_acceleration": "22000", + "inner_wall_jerk": "150", + "inner_wall_speed": "500", + "internal_solid_infill_acceleration": "20000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "500", + "internal_bridge_speed": "200", + "line_width": "0.42", + "only_one_wall_top": "1", + "outer_wall_acceleration": "10000", + "outer_wall_jerk": "20", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "400", + "overhang_1_4_speed": "200", + "overhang_2_4_speed": "150", + "overhang_3_4_speed": "100", + "overhang_4_4_speed": "50", + "skirt_speed": "80", + "sparse_infill_acceleration": "20000", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "800", + "support_interface_speed": "100", + "support_line_width": "0.42", + "support_speed": "350", + "support_type": "tree(auto)", + "support_bottom_z_distance": "0.16", + "support_threshold_angle": "25", + "support_top_z_distance": "0.16", + "top_shell_layers": "6", + "top_surface_acceleration": "12000", + "top_surface_jerk": "20", + "top_surface_line_width": "0.40", + "top_surface_speed": "250", + "top_shell_thickness": "0.96", + "travel_acceleration": "32000", + "travel_jerk": "600", + "travel_speed": "1200", + "wall_generator": "classic", + "wall_loops": "2", + "compatible_printers": [ + "FLSun S1 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun SR.json b/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun SR.json new file mode 100644 index 0000000..fc849f3 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun SR.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.16mm Optimal @FLSun SR", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.9", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "3000", + "travel_acceleration": "0", + "inner_wall_acceleration": "3000", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "only_one_wall_top": "1", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "70%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.16", + "support_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50%", + "initial_layer_infill_speed": "50%", + "outer_wall_speed": "40", + "inner_wall_speed": "80", + "internal_solid_infill_speed": "40", + "top_surface_speed": "50", + "gap_infill_speed": "50", + "sparse_infill_speed": "100", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun Super Racer 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun T1.json b/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun T1.json new file mode 100644 index 0000000..e53d1c9 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.16mm Optimal @FLSun T1.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.16mm Optimal @FLSun T1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0.96", + "bottom_surface_pattern": "monotonicline", + "bridge_acceleration": "5000", + "default_acceleration": "30000", + "default_jerk": "200", + "elefant_foot_compensation": "0.15", + "gap_infill_speed": "400", + "infill_jerk": "500", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "10000", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "20", + "initial_layer_speed": "80", + "initial_layer_travel_speed": "400", + "inner_wall_acceleration": "15000", + "inner_wall_jerk": "150", + "inner_wall_speed": "500", + "internal_solid_infill_acceleration": "15000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "500", + "internal_bridge_speed": "200", + "line_width": "0.42", + "only_one_wall_top": "1", + "outer_wall_acceleration": "10000", + "outer_wall_jerk": "20", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "400", + "overhang_1_4_speed": "200", + "overhang_2_4_speed": "150", + "overhang_3_4_speed": "100", + "overhang_4_4_speed": "50", + "skirt_speed": "80", + "sparse_infill_acceleration": "15000", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "600", + "support_interface_speed": "100", + "support_line_width": "0.42", + "support_speed": "350", + "support_type": "tree(auto)", + "support_bottom_z_distance": "0.16", + "support_threshold_angle": "25", + "support_top_z_distance": "0.16", + "top_shell_layers": "6", + "top_surface_acceleration": "10000", + "top_surface_jerk": "20", + "top_surface_line_width": "0.40", + "top_surface_speed": "250", + "top_shell_thickness": "0.96", + "travel_acceleration": "20000", + "travel_jerk": "500", + "travel_speed": "1000", + "wall_generator": "classic", + "wall_loops": "2", + "compatible_printers": [ + "FLSun T1 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun Q5.json b/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun Q5.json new file mode 100644 index 0000000..bf1c449 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun Q5.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @FLSun Q5", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.95", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "800", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "800", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun Q5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun QQSPro.json b/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun QQSPro.json new file mode 100644 index 0000000..857a968 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun QQSPro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.20mm Standard @FLSun QQSPro", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.95", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "800", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun QQ-S Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun S1.json b/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun S1.json new file mode 100644 index 0000000..ed55cdf --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun S1.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.20mm Standard @FLSun S1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0.8", + "bottom_surface_pattern": "monotonicline", + "bridge_acceleration": "5000", + "default_acceleration": "32000", + "default_jerk": "200", + "elefant_foot_compensation": "0.15", + "gap_infill_speed": "350", + "infill_jerk": "600", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "12000", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "20", + "initial_layer_speed": "80", + "initial_layer_travel_speed": "400", + "inner_wall_acceleration": "22000", + "inner_wall_jerk": "150", + "inner_wall_speed": "500", + "internal_solid_infill_acceleration": "20000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "500", + "internal_bridge_speed": "200", + "line_width": "0.42", + "only_one_wall_top": "1", + "outer_wall_acceleration": "10000", + "outer_wall_jerk": "20", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "400", + "overhang_1_4_speed": "200", + "overhang_2_4_speed": "150", + "overhang_3_4_speed": "100", + "overhang_4_4_speed": "50", + "skirt_speed": "80", + "sparse_infill_acceleration": "20000", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "800", + "support_interface_speed": "100", + "support_line_width": "0.42", + "support_speed": "350", + "support_type": "tree(auto)", + "top_shell_layers": "5", + "top_surface_acceleration": "12000", + "top_surface_jerk": "20", + "top_surface_line_width": "0.40", + "top_surface_speed": "250", + "travel_acceleration": "32000", + "travel_jerk": "600", + "travel_speed": "1200", + "wall_generator": "classic", + "wall_loops": "2", + "compatible_printers": [ + "FLSun S1 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun SR.json b/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun SR.json new file mode 100644 index 0000000..ac0e3c8 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun SR.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.20mm Standard @FLSun SR", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.95", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "3000", + "travel_acceleration": "0", + "inner_wall_acceleration": "3000", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "only_one_wall_top": "1", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "75", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "75", + "gap_infill_speed": "75", + "sparse_infill_speed": "150", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun Super Racer 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun T1.json b/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun T1.json new file mode 100644 index 0000000..15230d8 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun T1.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.20mm Standard @FLSun T1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0.8", + "bottom_surface_pattern": "monotonicline", + "bridge_acceleration": "5000", + "default_acceleration": "30000", + "default_jerk": "200", + "elefant_foot_compensation": "0.15", + "gap_infill_speed": "350", + "infill_jerk": "500", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "10000", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "20", + "initial_layer_speed": "80", + "initial_layer_travel_speed": "400", + "inner_wall_acceleration": "15000", + "inner_wall_jerk": "150", + "inner_wall_speed": "500", + "internal_solid_infill_acceleration": "15000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "500", + "internal_bridge_speed": "200", + "line_width": "0.42", + "only_one_wall_top": "1", + "outer_wall_acceleration": "10000", + "outer_wall_jerk": "20", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "400", + "overhang_1_4_speed": "200", + "overhang_2_4_speed": "150", + "overhang_3_4_speed": "100", + "overhang_4_4_speed": "50", + "skirt_speed": "80", + "sparse_infill_acceleration": "15000", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "600", + "support_interface_speed": "100", + "support_line_width": "0.42", + "support_speed": "350", + "support_type": "tree(auto)", + "top_shell_layers": "5", + "top_surface_acceleration": "10000", + "top_surface_jerk": "20", + "top_surface_line_width": "0.40", + "top_surface_speed": "250", + "travel_acceleration": "20000", + "travel_jerk": "500", + "travel_speed": "1000", + "wall_generator": "classic", + "wall_loops": "2", + "compatible_printers": [ + "FLSun T1 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun V400.json b/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun V400.json new file mode 100644 index 0000000..f39ffae --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.20mm Standard @FLSun V400.json @@ -0,0 +1,29 @@ +{ + "type": "process", + "name": "0.20mm Standard @FLSun V400", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "200", + "default_acceleration": "5000", + "default_jerk": "9", + "gap_infill_speed": "200", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "50", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "overhang_1_4_speed": "80", + "top_surface_acceleration": "3000", + "top_surface_speed": "200", + "travel_acceleration": "5000", + "travel_speed": "400", + "compatible_printers": [ + "FLSun V400 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun Q5.json b/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun Q5.json new file mode 100644 index 0000000..e16809d --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun Q5.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @FLSun Q5", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.95", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "800", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "800", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.18", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun Q5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun QQSPro.json b/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun QQSPro.json new file mode 100644 index 0000000..341aed1 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun QQSPro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.24mm Draft @FLSun QQSPro", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.95", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "800", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.18", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun QQ-S Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun S1.json b/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun S1.json new file mode 100644 index 0000000..61ff878 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun S1.json @@ -0,0 +1,64 @@ +{ + "type": "process", + "name": "0.24mm Draft @FLSun S1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0.8", + "bottom_surface_pattern": "monotonicline", + "bridge_acceleration": "5000", + "default_acceleration": "32000", + "default_jerk": "200", + "elefant_foot_compensation": "0.15", + "gap_infill_speed": "330", + "infill_jerk": "600", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "12000", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "20", + "initial_layer_speed": "80", + "initial_layer_travel_speed": "400", + "inner_wall_acceleration": "22000", + "inner_wall_jerk": "150", + "inner_wall_speed": "450", + "internal_solid_infill_acceleration": "20000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "450", + "internal_bridge_speed": "200", + "line_width": "0.42", + "only_one_wall_top": "1", + "outer_wall_acceleration": "10000", + "outer_wall_jerk": "20", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "400", + "overhang_1_4_speed": "200", + "overhang_2_4_speed": "150", + "overhang_3_4_speed": "100", + "overhang_4_4_speed": "50", + "skirt_speed": "80", + "sparse_infill_acceleration": "20000", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "750", + "support_interface_speed": "100", + "support_line_width": "0.42", + "support_speed": "350", + "support_type": "tree(auto)", + "support_threshold_angle": "35", + "top_shell_layers": "5", + "top_surface_acceleration": "12000", + "top_surface_jerk": "20", + "top_surface_line_width": "0.40", + "top_surface_speed": "250", + "travel_acceleration": "32000", + "travel_jerk": "600", + "travel_speed": "1200", + "wall_generator": "classic", + "wall_loops": "2", + "compatible_printers": [ + "FLSun S1 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun SR.json b/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun SR.json new file mode 100644 index 0000000..2d7a7a7 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun SR.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.24mm Draft @FLSun SR", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.24", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.95", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "800", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "only_one_wall_top": "1", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.18", + "support_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "75", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "75", + "gap_infill_speed": "75", + "sparse_infill_speed": "150", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun Super Racer 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun T1.json b/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun T1.json new file mode 100644 index 0000000..0dac6dd --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.24mm Draft @FLSun T1.json @@ -0,0 +1,64 @@ +{ + "type": "process", + "name": "0.24mm Draft @FLSun T1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0.8", + "bottom_surface_pattern": "monotonicline", + "bridge_acceleration": "5000", + "default_acceleration": "30000", + "default_jerk": "200", + "elefant_foot_compensation": "0.15", + "gap_infill_speed": "330", + "infill_jerk": "500", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "10000", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "20", + "initial_layer_speed": "80", + "initial_layer_travel_speed": "400", + "inner_wall_acceleration": "15000", + "inner_wall_jerk": "150", + "inner_wall_speed": "450", + "internal_solid_infill_acceleration": "15000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "450", + "internal_bridge_speed": "200", + "line_width": "0.42", + "only_one_wall_top": "1", + "outer_wall_acceleration": "10000", + "outer_wall_jerk": "20", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "400", + "overhang_1_4_speed": "200", + "overhang_2_4_speed": "150", + "overhang_3_4_speed": "100", + "overhang_4_4_speed": "50", + "skirt_speed": "80", + "sparse_infill_acceleration": "15000", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "550", + "support_interface_speed": "100", + "support_line_width": "0.42", + "support_speed": "350", + "support_type": "tree(auto)", + "support_threshold_angle": "35", + "top_shell_layers": "5", + "top_surface_acceleration": "10000", + "top_surface_jerk": "20", + "top_surface_line_width": "0.40", + "top_surface_speed": "250", + "travel_acceleration": "20000", + "travel_jerk": "500", + "travel_speed": "1000", + "wall_generator": "classic", + "wall_loops": "2", + "compatible_printers": [ + "FLSun T1 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun Q5.json b/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun Q5.json new file mode 100644 index 0000000..b8381a4 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun Q5.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @FLSun Q5", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bridge_flow": "0.95", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "800", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.5", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "800", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.22", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.22", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun Q5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun QQSPro.json b/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun QQSPro.json new file mode 100644 index 0000000..ec64b24 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun QQSPro.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @FLSun QQSPro", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bridge_flow": "0.95", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.5", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "800", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.22", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.22", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun QQ-S Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun S1.json b/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun S1.json new file mode 100644 index 0000000..0329c56 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun S1.json @@ -0,0 +1,66 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @FLSun S1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "1.2", + "bottom_surface_pattern": "monotonicline", + "bridge_acceleration": "5000", + "default_acceleration": "32000", + "default_jerk": "200", + "elefant_foot_compensation": "0.15", + "gap_infill_speed": "300", + "infill_jerk": "600", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "12000", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "20", + "initial_layer_speed": "80", + "initial_layer_travel_speed": "400", + "inner_wall_acceleration": "22000", + "inner_wall_jerk": "150", + "inner_wall_speed": "450", + "internal_solid_infill_acceleration": "20000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "450", + "internal_bridge_speed": "200", + "line_width": "0.42", + "only_one_wall_top": "1", + "outer_wall_acceleration": "10000", + "outer_wall_jerk": "20", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "400", + "overhang_1_4_speed": "200", + "overhang_2_4_speed": "150", + "overhang_3_4_speed": "100", + "overhang_4_4_speed": "50", + "skirt_speed": "80", + "sparse_infill_acceleration": "20000", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "650", + "support_interface_speed": "100", + "support_line_width": "0.42", + "support_speed": "350", + "support_type": "tree(auto)", + "support_threshold_angle": "40", + "top_shell_layers": "4", + "top_shell_thickness": "1.2", + "top_surface_acceleration": "12000", + "top_surface_jerk": "20", + "top_surface_line_width": "0.40", + "top_surface_speed": "250", + "travel_acceleration": "32000", + "travel_jerk": "600", + "travel_speed": "1200", + "wall_generator": "classic", + "wall_loops": "2", + "compatible_printers": [ + "FLSun S1 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun SR.json b/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun SR.json new file mode 100644 index 0000000..4663ef0 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun SR.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @FLSun SR", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bridge_flow": "0.95", + "bridge_speed": "30", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1500", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.5", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "800", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "only_one_wall_top": "1", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.22", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.22", + "support_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "75", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "75", + "gap_infill_speed": "75", + "sparse_infill_speed": "150", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "FLSun Super Racer 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun T1.json b/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun T1.json new file mode 100644 index 0000000..21132a6 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/0.30mm Extra Draft @FLSun T1.json @@ -0,0 +1,66 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @FLSun T1", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "1.2", + "bottom_surface_pattern": "monotonicline", + "bridge_acceleration": "5000", + "default_acceleration": "30000", + "default_jerk": "200", + "elefant_foot_compensation": "0.15", + "gap_infill_speed": "300", + "infill_jerk": "500", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "10000", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "20", + "initial_layer_speed": "80", + "initial_layer_travel_speed": "400", + "inner_wall_acceleration": "15000", + "inner_wall_jerk": "150", + "inner_wall_speed": "450", + "internal_solid_infill_acceleration": "15000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "450", + "internal_bridge_speed": "200", + "line_width": "0.42", + "only_one_wall_top": "1", + "outer_wall_acceleration": "10000", + "outer_wall_jerk": "20", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "400", + "overhang_1_4_speed": "200", + "overhang_2_4_speed": "150", + "overhang_3_4_speed": "100", + "overhang_4_4_speed": "50", + "skirt_speed": "80", + "sparse_infill_acceleration": "15000", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "500", + "support_interface_speed": "100", + "support_line_width": "0.42", + "support_speed": "350", + "support_type": "tree(auto)", + "support_threshold_angle": "40", + "top_shell_layers": "4", + "top_shell_thickness": "1.2", + "top_surface_acceleration": "10000", + "top_surface_jerk": "20", + "top_surface_line_width": "0.40", + "top_surface_speed": "250", + "travel_acceleration": "20000", + "travel_jerk": "500", + "travel_speed": "1000", + "wall_generator": "classic", + "wall_loops": "2", + "compatible_printers": [ + "FLSun T1 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FLSun/process/fdm_process_common.json b/backend/profiles/profiles/FLSun/process/fdm_process_common.json new file mode 100644 index 0000000..203d9e1 --- /dev/null +++ b/backend/profiles/profiles/FLSun/process/fdm_process_common.json @@ -0,0 +1,106 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "800", + "travel_acceleration": "1000", + "inner_wall_acceleration": "900", + "outer_wall_acceleration": "700", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "45", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "50", + "gap_infill_speed": "30", + "travel_speed": "200", + "enable_arc_fitting": "0", + "exclude_object": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge.json b/backend/profiles/profiles/Flashforge.json new file mode 100644 index 0000000..e346afd --- /dev/null +++ b/backend/profiles/profiles/Flashforge.json @@ -0,0 +1,2611 @@ +{ + "name": "Flashforge", + "url": "", + "version": "02.03.01.10", + "force_update": "0", + "description": "Flashforge configurations", + "machine_model_list": [ + { + "name": "Flashforge AD5X", + "sub_path": "machine/Flashforge AD5X.json" + }, + { + "name": "Flashforge Adventurer 3 Series", + "sub_path": "machine/Flashforge Adventurer 3 Series.json" + }, + { + "name": "Flashforge Adventurer 4 Series", + "sub_path": "machine/Flashforge Adventurer 4 Series.json" + }, + { + "name": "Flashforge Adventurer 5M", + "sub_path": "machine/Flashforge Adventurer 5M.json" + }, + { + "name": "Flashforge Adventurer 5M Pro", + "sub_path": "machine/Flashforge Adventurer 5M Pro.json" + }, + { + "name": "Flashforge Guider 2s", + "sub_path": "machine/Flashforge Guider 2s.json" + }, + { + "name": "Flashforge Guider 3 Ultra", + "sub_path": "machine/Flashforge Guider 3 Ultra.json" + }, + { + "name": "Flashforge Guider4", + "sub_path": "machine/Flashforge Guider4.json" + }, + { + "name": "Flashforge Guider4 Pro", + "sub_path": "machine/Flashforge Guider4 Pro.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_flashforge_common", + "sub_path": "process/fdm_process_flashforge_common.json" + }, + { + "name": "0.12mm Detail @Flashforge Guider 2s 0.4 nozzle", + "sub_path": "process/0.12mm Detail @Flashforge Guider 2s 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Flashforge Guider 2s 0.4 nozzle", + "sub_path": "process/0.16mm Optimal @Flashforge Guider 2s 0.4 nozzle.json" + }, + { + "name": "0.20mm High-Speed @Flashforge AD4 HS Nozzle", + "sub_path": "process/0.20mm High-Speed @Flashforge AD4 HS Nozzle.json" + }, + { + "name": "0.20mm Standard @Flashforge AD3 0.4 Nozzle", + "sub_path": "process/0.20mm Standard @Flashforge AD3 0.4 Nozzle.json" + }, + { + "name": "0.20mm Standard @Flashforge AD4 0.4 Nozzle", + "sub_path": "process/0.20mm Standard @Flashforge AD4 0.4 Nozzle.json" + }, + { + "name": "0.20mm Standard @Flashforge Guider 2s 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Flashforge Guider 2s 0.4 nozzle.json" + }, + { + "name": "0.30mm Draft @Flashforge Guider 2s 0.4 nozzle", + "sub_path": "process/0.30mm Draft @Flashforge Guider 2s 0.4 nozzle.json" + }, + { + "name": "0.30mm Fast @Flashforge AD3 0.4 Nozzle", + "sub_path": "process/0.30mm Fast @Flashforge AD3 0.4 Nozzle.json" + }, + { + "name": "0.30mm Fast @Flashforge AD4 0.4 Nozzle", + "sub_path": "process/0.30mm Fast @Flashforge AD4 0.4 Nozzle.json" + }, + { + "name": "0.30mm Standard @Flashforge AD3 0.6 Nozzle", + "sub_path": "process/0.30mm Standard @Flashforge AD3 0.6 Nozzle.json" + }, + { + "name": "fdm_process_flashforge_0.20", + "sub_path": "process/fdm_process_flashforge_0.20.json" + }, + { + "name": "fdm_process_flashforge_0.30", + "sub_path": "process/fdm_process_flashforge_0.30.json" + }, + { + "name": "fdm_process_flashforge_0.40", + "sub_path": "process/fdm_process_flashforge_0.40.json" + }, + { + "name": "0.20mm Standard @Flashforge AD5M 0.4 Nozzle", + "sub_path": "process/0.20mm Standard @Flashforge AD5M 0.4 Nozzle.json" + }, + { + "name": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "sub_path": "process/0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle.json" + }, + { + "name": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "sub_path": "process/0.20mm Standard @Flashforge G3U 0.4 Nozzle.json" + }, + { + "name": "0.13mm Standard @Flashforge AD4 0.3 Nozzle", + "sub_path": "process/0.13mm Standard @Flashforge AD4 0.3 Nozzle.json" + }, + { + "name": "0.30mm Standard @Flashforge AD4 0.6 Nozzle", + "sub_path": "process/0.30mm Standard @Flashforge AD4 0.6 Nozzle.json" + }, + { + "name": "0.30mm Standard @Flashforge AD5M 0.6 Nozzle", + "sub_path": "process/0.30mm Standard @Flashforge AD5M 0.6 Nozzle.json" + }, + { + "name": "0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle", + "sub_path": "process/0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle.json" + }, + { + "name": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "sub_path": "process/0.30mm Standard @Flashforge G3U 0.6 Nozzle.json" + }, + { + "name": "0.40mm Standard @Flashforge G3U 0.8 Nozzle", + "sub_path": "process/0.40mm Standard @Flashforge G3U 0.8 Nozzle.json" + }, + { + "name": "0.12mm Fine @Flashforge AD5M 0.4 Nozzle", + "sub_path": "process/0.12mm Fine @Flashforge AD5M 0.4 Nozzle.json" + }, + { + "name": "0.12mm Standard @Flashforge AD5M 0.25 Nozzle", + "sub_path": "process/0.12mm Standard @Flashforge AD5M 0.25 Nozzle.json" + }, + { + "name": "0.24mm Draft @Flashforge AD5M 0.4 Nozzle", + "sub_path": "process/0.24mm Draft @Flashforge AD5M 0.4 Nozzle.json" + }, + { + "name": "0.12mm Fine @Flashforge AD5M Pro 0.4 Nozzle", + "sub_path": "process/0.12mm Fine @Flashforge AD5M Pro 0.4 Nozzle.json" + }, + { + "name": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "sub_path": "process/0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json" + }, + { + "name": "0.16mm Standard @FF AD5X", + "sub_path": "process/0.16mm Standard @FF AD5X.json" + }, + { + "name": "0.16mm Standard @FF G4", + "sub_path": "process/0.16mm Standard @FF G4.json" + }, + { + "name": "0.16mm Standard @FF G4P", + "sub_path": "process/0.16mm Standard @FF G4P.json" + }, + { + "name": "0.20mm Standard @FF AD5X", + "sub_path": "process/0.20mm Standard @FF AD5X.json" + }, + { + "name": "0.20mm Standard @FF G4", + "sub_path": "process/0.20mm Standard @FF G4.json" + }, + { + "name": "0.20mm Standard @FF G4P", + "sub_path": "process/0.20mm Standard @FF G4P.json" + }, + { + "name": "0.24mm Draft @FF AD5X", + "sub_path": "process/0.24mm Draft @FF AD5X.json" + }, + { + "name": "0.24mm Draft @Flashforge AD5M Pro 0.4 Nozzle", + "sub_path": "process/0.24mm Draft @Flashforge AD5M Pro 0.4 Nozzle.json" + }, + { + "name": "0.24mm Standard @FF G4", + "sub_path": "process/0.24mm Standard @FF G4.json" + }, + { + "name": "0.24mm Standard @FF G4P", + "sub_path": "process/0.24mm Standard @FF G4P.json" + }, + { + "name": "0.12mm Fine @Flashforge G3U 0.4 Nozzle", + "sub_path": "process/0.12mm Fine @Flashforge G3U 0.4 Nozzle.json" + }, + { + "name": "0.16mm Standard @FF G4 HF", + "sub_path": "process/0.16mm Standard @FF G4 HF.json" + }, + { + "name": "0.16mm Standard @FF G4P HF", + "sub_path": "process/0.16mm Standard @FF G4P HF.json" + }, + { + "name": "0.20mm Standard @FF G4 HF", + "sub_path": "process/0.20mm Standard @FF G4 HF.json" + }, + { + "name": "0.20mm Standard @FF G4 PLA600", + "sub_path": "process/0.20mm Standard @FF G4 PLA600.json" + }, + { + "name": "0.20mm Standard @FF G4P HF", + "sub_path": "process/0.20mm Standard @FF G4P HF.json" + }, + { + "name": "0.20mm Standard @FF G4P HF for PLA 600", + "sub_path": "process/0.20mm Standard @FF G4P HF for PLA 600.json" + }, + { + "name": "0.24mm Draft @Flashforge G3U 0.4 Nozzle", + "sub_path": "process/0.24mm Draft @Flashforge G3U 0.4 Nozzle.json" + }, + { + "name": "0.24mm Standard @FF G4 HF", + "sub_path": "process/0.24mm Standard @FF G4 HF.json" + }, + { + "name": "0.24mm Standard @FF G4P HF", + "sub_path": "process/0.24mm Standard @FF G4P HF.json" + }, + { + "name": "0.18mm Fine @Flashforge AD5M 0.6 Nozzle", + "sub_path": "process/0.18mm Fine @Flashforge AD5M 0.6 Nozzle.json" + }, + { + "name": "0.40mm Standard @Flashforge AD5M 0.8 Nozzle", + "sub_path": "process/0.40mm Standard @Flashforge AD5M 0.8 Nozzle.json" + }, + { + "name": "0.42mm Draft @Flashforge AD5M 0.6 Nozzle", + "sub_path": "process/0.42mm Draft @Flashforge AD5M 0.6 Nozzle.json" + }, + { + "name": "0.18mm Fine @Flashforge AD5M Pro 0.6 Nozzle", + "sub_path": "process/0.18mm Fine @Flashforge AD5M Pro 0.6 Nozzle.json" + }, + { + "name": "0.30mm Standard @FF AD5X 0.6 nozzle", + "sub_path": "process/0.30mm Standard @FF AD5X 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle", + "sub_path": "process/0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle.json" + }, + { + "name": "0.42mm Draft @Flashforge AD5M Pro 0.6 Nozzle", + "sub_path": "process/0.42mm Draft @Flashforge AD5M Pro 0.6 Nozzle.json" + }, + { + "name": "0.18mm Standard @Flashforge G3U 0.6 Nozzle", + "sub_path": "process/0.18mm Standard @Flashforge G3U 0.6 Nozzle.json" + }, + { + "name": "0.25mm Standard @FF G4 0.6 HF nozzle", + "sub_path": "process/0.25mm Standard @FF G4 0.6 HF nozzle.json" + }, + { + "name": "0.25mm Standard @FF G4 0.6 nozzle", + "sub_path": "process/0.25mm Standard @FF G4 0.6 nozzle.json" + }, + { + "name": "0.25mm Standard @FF G4P 0.6 HF nozzle", + "sub_path": "process/0.25mm Standard @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "0.25mm Standard @FF G4P 0.6 nozzle", + "sub_path": "process/0.25mm Standard @FF G4P 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @FF G4 0.6 nozzle", + "sub_path": "process/0.30mm Standard @FF G4 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @FF G4P 0.6 nozzle", + "sub_path": "process/0.30mm Standard @FF G4P 0.6 nozzle.json" + }, + { + "name": "0.32mm Standard @FF G4 0.8 HF nozzle", + "sub_path": "process/0.32mm Standard @FF G4 0.8 HF nozzle.json" + }, + { + "name": "0.32mm Standard @FF G4P 0.8 HF nozzle", + "sub_path": "process/0.32mm Standard @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "0.36mm Standard @FF G4 0.6 HF nozzle", + "sub_path": "process/0.36mm Standard @FF G4 0.6 HF nozzle.json" + }, + { + "name": "0.36mm Standard @FF G4 0.6 nozzle", + "sub_path": "process/0.36mm Standard @FF G4 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @FF G4P 0.6 HF nozzle", + "sub_path": "process/0.36mm Standard @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "0.36mm Standard @FF G4P 0.6 nozzle", + "sub_path": "process/0.36mm Standard @FF G4P 0.6 nozzle.json" + }, + { + "name": "0.3mm Standard @FF G4 0.6 HF nozzle", + "sub_path": "process/0.3mm Standard @FF G4 0.6 HF nozzle.json" + }, + { + "name": "0.3mm Standard @FF G4P 0.6 HF nozzle", + "sub_path": "process/0.3mm Standard @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "0.40mm Standard @FF G4 0.8 HF nozzle", + "sub_path": "process/0.40mm Standard @FF G4 0.8 HF nozzle.json" + }, + { + "name": "0.40mm Standard @FF G4P 0.8 HF nozzle", + "sub_path": "process/0.40mm Standard @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "0.42mm Standard @FF G4 0.6 HF nozzle", + "sub_path": "process/0.42mm Standard @FF G4 0.6 HF nozzle.json" + }, + { + "name": "0.42mm Standard @FF G4 0.6 nozzle", + "sub_path": "process/0.42mm Standard @FF G4 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @FF G4P 0.6 HF nozzle", + "sub_path": "process/0.42mm Standard @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "0.42mm Standard @FF G4P 0.6 nozzle", + "sub_path": "process/0.42mm Standard @FF G4P 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @Flashforge G3U 0.6 Nozzle", + "sub_path": "process/0.42mm Standard @Flashforge G3U 0.6 Nozzle.json" + }, + { + "name": "0.48mm Standard @FF G4 0.8 HF nozzle", + "sub_path": "process/0.48mm Standard @FF G4 0.8 HF nozzle.json" + }, + { + "name": "0.48mm Standard @FF G4P 0.8 HF nozzle", + "sub_path": "process/0.48mm Standard @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "0.06mm Standard @Flashforge AD5M 0.25 Nozzle", + "sub_path": "process/0.06mm Standard @Flashforge AD5M 0.25 Nozzle.json" + }, + { + "name": "0.08mm Standard @Flashforge AD5M 0.25 Nozzle", + "sub_path": "process/0.08mm Standard @Flashforge AD5M 0.25 Nozzle.json" + }, + { + "name": "0.10mm Standard @FF AD5X 0.25 nozzle", + "sub_path": "process/0.10mm Standard @FF AD5X 0.25 nozzle.json" + }, + { + "name": "0.10mm Standard @Flashforge AD5M 0.25 Nozzle", + "sub_path": "process/0.10mm Standard @Flashforge AD5M 0.25 Nozzle.json" + }, + { + "name": "0.12mm Standard @FF AD5X 0.25 nozzle", + "sub_path": "process/0.12mm Standard @FF AD5X 0.25 nozzle.json" + }, + { + "name": "0.14mm Standard @FF AD5X 0.25 nozzle", + "sub_path": "process/0.14mm Standard @FF AD5X 0.25 nozzle.json" + }, + { + "name": "0.14mm Standard @Flashforge AD5M 0.25 Nozzle", + "sub_path": "process/0.14mm Standard @Flashforge AD5M 0.25 Nozzle.json" + }, + { + "name": "0.06mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "sub_path": "process/0.06mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json" + }, + { + "name": "0.08mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "sub_path": "process/0.08mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json" + }, + { + "name": "0.10mm Standard @FF G4 0.25 nozzle", + "sub_path": "process/0.10mm Standard @FF G4 0.25 nozzle.json" + }, + { + "name": "0.10mm Standard @FF G4P 0.25 nozzle", + "sub_path": "process/0.10mm Standard @FF G4P 0.25 nozzle.json" + }, + { + "name": "0.10mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "sub_path": "process/0.10mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json" + }, + { + "name": "0.12mm Standard @FF G4 0.25 nozzle", + "sub_path": "process/0.12mm Standard @FF G4 0.25 nozzle.json" + }, + { + "name": "0.12mm Standard @FF G4P 0.25 nozzle", + "sub_path": "process/0.12mm Standard @FF G4P 0.25 nozzle.json" + }, + { + "name": "0.14mm Standard @FF G4 0.25 nozzle", + "sub_path": "process/0.14mm Standard @FF G4 0.25 nozzle.json" + }, + { + "name": "0.14mm Standard @FF G4P 0.25 nozzle", + "sub_path": "process/0.14mm Standard @FF G4P 0.25 nozzle.json" + }, + { + "name": "0.14mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "sub_path": "process/0.14mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json" + }, + { + "name": "0.24mm Fine @Flashforge AD5M 0.8 Nozzle", + "sub_path": "process/0.24mm Fine @Flashforge AD5M 0.8 Nozzle.json" + }, + { + "name": "0.56mm Draft @Flashforge AD5M 0.8 Nozzle", + "sub_path": "process/0.56mm Draft @Flashforge AD5M 0.8 Nozzle.json" + }, + { + "name": "0.18mm Fine @FF AD5X 0.6 nozzle", + "sub_path": "process/0.18mm Fine @FF AD5X 0.6 nozzle.json" + }, + { + "name": "0.24mm Fine @Flashforge AD5M Pro 0.8 Nozzle", + "sub_path": "process/0.24mm Fine @Flashforge AD5M Pro 0.8 Nozzle.json" + }, + { + "name": "0.40mm Standard @FF AD5X 0.8 nozzle", + "sub_path": "process/0.40mm Standard @FF AD5X 0.8 nozzle.json" + }, + { + "name": "0.56mm Draft @Flashforge AD5M Pro 0.8 Nozzle", + "sub_path": "process/0.56mm Draft @Flashforge AD5M Pro 0.8 Nozzle.json" + }, + { + "name": "0.42mm Draft @FF AD5X 0.6 nozzle", + "sub_path": "process/0.42mm Draft @FF AD5X 0.6 nozzle.json" + }, + { + "name": "0.24mm Fine @FF AD5X 0.8 nozzle", + "sub_path": "process/0.24mm Fine @FF AD5X 0.8 nozzle.json" + }, + { + "name": "0.56mm Draft @FF AD5X 0.8 nozzle", + "sub_path": "process/0.56mm Draft @FF AD5X 0.8 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Flashforge ABS", + "sub_path": "filament/Flashforge/Flashforge ABS @FF AD3.json" + }, + { + "name": "Flashforge Generic ABS", + "sub_path": "filament/Flashforge Generic ABS.json" + }, + { + "name": "Flashforge Generic ASA", + "sub_path": "filament/Flashforge Generic ASA.json" + }, + { + "name": "Flashforge Generic PETG", + "sub_path": "filament/Flashforge Generic PETG.json" + }, + { + "name": "Flashforge Generic PETG-CF10", + "sub_path": "filament/Flashforge Generic PETG-CF10.json" + }, + { + "name": "Flashforge PETG", + "sub_path": "filament/Flashforge/Flashforge PETG @FF AD3.json" + }, + { + "name": "SUNLU PETG @base", + "sub_path": "filament/SUNLU/SUNLU PETG @base.json" + }, + { + "name": "Flashforge Generic HS PLA", + "sub_path": "filament/Flashforge Generic HS PLA.json" + }, + { + "name": "Flashforge Generic PLA", + "sub_path": "filament/Flashforge Generic PLA.json" + }, + { + "name": "Flashforge Generic PLA-CF10", + "sub_path": "filament/Flashforge Generic PLA-CF10.json" + }, + { + "name": "Flashforge Generic PLA-Silk", + "sub_path": "filament/Flashforge Generic PLA-Silk.json" + }, + { + "name": "Flashforge PLA", + "sub_path": "filament/Flashforge/Flashforge PLA @FF AD3.json" + }, + { + "name": "SUNLU PLA Marble @base", + "sub_path": "filament/SUNLU/SUNLU PLA Marble @base.json" + }, + { + "name": "SUNLU PLA Matte @base", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @base.json" + }, + { + "name": "SUNLU PLA+ 2.0 @base", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @base.json" + }, + { + "name": "SUNLU PLA+ @base", + "sub_path": "filament/SUNLU/SUNLU PLA+ @base.json" + }, + { + "name": "SUNLU Silk PLA+ @base", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @base.json" + }, + { + "name": "SUNLU Wood PLA @base", + "sub_path": "filament/SUNLU/SUNLU Wood PLA @base.json" + }, + { + "name": "Flashforge Generic TPU", + "sub_path": "filament/Flashforge Generic TPU.json" + }, + { + "name": "Flashforge ABS @FF AD5M 0.25 Nozzle", + "sub_path": "filament/Flashforge ABS @FF AD5M 0.25 Nozzle.json" + }, + { + "name": "Flashforge ABS Basic", + "sub_path": "filament/Flashforge ABS Basic.json" + }, + { + "name": "Flashforge ABS Basic @FF AD5X", + "sub_path": "filament/Flashforge ABS Basic @FF AD5X.json" + }, + { + "name": "Flashforge ABS Basic @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge ABS Basic @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge ABS Basic @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge ABS Basic @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge ABS Basic @FF G4", + "sub_path": "filament/Flashforge ABS Basic @FF G4.json" + }, + { + "name": "Flashforge ABS Basic @FF G4P", + "sub_path": "filament/Flashforge ABS Basic @FF G4P.json" + }, + { + "name": "Flashforge ABS-CF @FF G4", + "sub_path": "filament/Flashforge ABS-CF @FF G4.json" + }, + { + "name": "Flashforge ABS-CF @FF G4P", + "sub_path": "filament/Flashforge ABS-CF @FF G4P.json" + }, + { + "name": "Flashforge ASA Basic @FF AD5X", + "sub_path": "filament/Flashforge ASA Basic @FF AD5X.json" + }, + { + "name": "Flashforge ASA Basic @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge ASA Basic @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge ASA Basic @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge ASA Basic @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge ASA Basic @FF G4", + "sub_path": "filament/Flashforge ASA Basic @FF G4.json" + }, + { + "name": "Flashforge ASA Basic @FF G4P", + "sub_path": "filament/Flashforge ASA Basic @FF G4P.json" + }, + { + "name": "Flashforge ASA-CF @FF G4", + "sub_path": "filament/Flashforge ASA-CF @FF G4.json" + }, + { + "name": "Flashforge ASA-CF @FF G4P", + "sub_path": "filament/Flashforge ASA-CF @FF G4P.json" + }, + { + "name": "Flashforge Generic ABS @FF AD5M 0.25 Nozzle", + "sub_path": "filament/Flashforge Generic ABS @FF AD5M 0.25 Nozzle.json" + }, + { + "name": "Flashforge Generic ABS @G3U", + "sub_path": "filament/Flashforge Generic ABS @G3U.json" + }, + { + "name": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "sub_path": "filament/Flashforge Generic ABS @G3U 0.6 Nozzle.json" + }, + { + "name": "Flashforge Generic ASA @G3U", + "sub_path": "filament/Flashforge Generic ASA @G3U.json" + }, + { + "name": "Flashforge Generic HIPS", + "sub_path": "filament/Flashforge Generic HIPS.json" + }, + { + "name": "Flashforge Generic HIPS @G3U 0.6 Nozzle", + "sub_path": "filament/Flashforge Generic HIPS @G3U 0.6 Nozzle.json" + }, + { + "name": "Generic ABS @Flashforge AD4", + "sub_path": "filament/Generic ABS @Flashforge AD4.json" + }, + { + "name": "Flashforge ASA @FF AD5M 0.25 Nozzle", + "sub_path": "filament/Flashforge ASA @FF AD5M 0.25 Nozzle.json" + }, + { + "name": "Flashforge ASA Basic", + "sub_path": "filament/Flashforge ASA Basic.json" + }, + { + "name": "Flashforge Generic ASA @FF AD5M 0.25 Nozzle", + "sub_path": "filament/Flashforge Generic ASA @FF AD5M 0.25 Nozzle.json" + }, + { + "name": "Flashforge Generic ASA @G3U 0.6 Nozzle", + "sub_path": "filament/Flashforge Generic ASA @G3U 0.6 Nozzle.json" + }, + { + "name": "Generic ASA @Flashforge AD4", + "sub_path": "filament/Generic ASA @Flashforge AD4.json" + }, + { + "name": "Flashforge Generic PETG @FF AD5M 0.25 Nozzle", + "sub_path": "filament/Flashforge Generic PETG @FF AD5M 0.25 Nozzle.json" + }, + { + "name": "Flashforge Generic PETG @G3U", + "sub_path": "filament/Flashforge Generic PETG @G3U.json" + }, + { + "name": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "sub_path": "filament/Flashforge Generic PETG @G3U 0.6 Nozzle.json" + }, + { + "name": "Flashforge Generic PETG @G3U 0.8 Nozzle", + "sub_path": "filament/Flashforge Generic PETG @G3U 0.8 Nozzle.json" + }, + { + "name": "Flashforge Generic PETG-CF @G3U", + "sub_path": "filament/Flashforge Generic PETG-CF @G3U.json" + }, + { + "name": "Flashforge Generic PETG-CF @G3U 0.6 Nozzle", + "sub_path": "filament/Flashforge Generic PETG-CF @G3U 0.6 Nozzle.json" + }, + { + "name": "Flashforge Generic PETG-CF @G3U 0.8 Nozzle", + "sub_path": "filament/Flashforge Generic PETG-CF @G3U 0.8 Nozzle.json" + }, + { + "name": "Flashforge HS PETG", + "sub_path": "filament/Flashforge HS PETG.json" + }, + { + "name": "Flashforge HS PETG @FF AD5X", + "sub_path": "filament/Flashforge HS PETG @FF AD5X.json" + }, + { + "name": "Flashforge HS PETG @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge HS PETG @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge HS PETG @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge HS PETG @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge HS PETG @FF G4", + "sub_path": "filament/Flashforge HS PETG @FF G4.json" + }, + { + "name": "Flashforge HS PETG @FF G4P", + "sub_path": "filament/Flashforge HS PETG @FF G4P.json" + }, + { + "name": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "sub_path": "filament/Flashforge PETG @FF AD5M 0.25 Nozzle.json" + }, + { + "name": "Flashforge PETG Basic", + "sub_path": "filament/Flashforge PETG Basic.json" + }, + { + "name": "Flashforge PETG Pro", + "sub_path": "filament/Flashforge PETG Pro.json" + }, + { + "name": "Flashforge PETG Pro @FF AD5X", + "sub_path": "filament/Flashforge PETG Pro @FF AD5X.json" + }, + { + "name": "Flashforge PETG Pro @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PETG Pro @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PETG Pro @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PETG Pro @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge PETG Pro @FF G4", + "sub_path": "filament/Flashforge PETG Pro @FF G4.json" + }, + { + "name": "Flashforge PETG Pro @FF G4P", + "sub_path": "filament/Flashforge PETG Pro @FF G4P.json" + }, + { + "name": "Flashforge PETG Transparent", + "sub_path": "filament/Flashforge PETG Transparent.json" + }, + { + "name": "Flashforge PETG Transparent @FF AD5X", + "sub_path": "filament/Flashforge PETG Transparent @FF AD5X.json" + }, + { + "name": "Flashforge PETG Transparent @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PETG Transparent @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PETG Transparent @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PETG Transparent @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge PETG Transparent @FF G4", + "sub_path": "filament/Flashforge PETG Transparent @FF G4.json" + }, + { + "name": "Flashforge PETG Transparent @FF G4P", + "sub_path": "filament/Flashforge PETG Transparent @FF G4P.json" + }, + { + "name": "Flashforge PETG-CF @FF G4", + "sub_path": "filament/Flashforge PETG-CF @FF G4.json" + }, + { + "name": "Flashforge PETG-CF @FF G4P", + "sub_path": "filament/Flashforge PETG-CF @FF G4P.json" + }, + { + "name": "FusRock Generic NexPA-CF25", + "sub_path": "filament/FusRock/FusRock Generic NexPA-CF25.json" + }, + { + "name": "FusRock Generic PAHT-CF", + "sub_path": "filament/FusRock/FusRock Generic PAHT-CF.json" + }, + { + "name": "FusRock Generic PAHT-CF @G3U 0.6 Nozzle", + "sub_path": "filament/FusRock/FusRock Generic PAHT-CF @G3U 0.6 Nozzle.json" + }, + { + "name": "FusRock Generic PET-CF", + "sub_path": "filament/FusRock/FusRock Generic PET-CF.json" + }, + { + "name": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "sub_path": "filament/FusRock/FusRock Generic PET-CF @G3U 0.6 Nozzle.json" + }, + { + "name": "FusRock Generic S-Multi", + "sub_path": "filament/FusRock/FusRock Generic S-Multi.json" + }, + { + "name": "FusRock Generic S-Multi @G3U 0.6 Nozzle", + "sub_path": "filament/FusRock/FusRock Generic S-Multi @G3U 0.6 Nozzle.json" + }, + { + "name": "FusRock Generic S-PAHT", + "sub_path": "filament/FusRock/FusRock Generic S-PAHT.json" + }, + { + "name": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "sub_path": "filament/FusRock/FusRock Generic S-PAHT @G3U 0.6 Nozzle.json" + }, + { + "name": "Generic PETG @Flashforge AD4", + "sub_path": "filament/Generic PETG @Flashforge AD4.json" + }, + { + "name": "Flashforge PETG-CF", + "sub_path": "filament/Flashforge PETG-CF.json" + }, + { + "name": "Flashforge PETG-CF @FF AD5X", + "sub_path": "filament/Flashforge PETG-CF @FF AD5X.json" + }, + { + "name": "Flashforge PETG-CF @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PETG-CF @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PETG-CF @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PETG-CF @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Generic PETG-CF10 @Flashforge AD4", + "sub_path": "filament/Generic PETG-CF10 @Flashforge AD4.json" + }, + { + "name": "SUNLU PETG @FF AD3", + "sub_path": "filament/SUNLU/SUNLU PETG @FF AD3.json" + }, + { + "name": "SUNLU PETG @FF AD5M", + "sub_path": "filament/SUNLU/SUNLU PETG @FF AD5M.json" + }, + { + "name": "SUNLU PETG @FF AD5M 0.25 Nozzle", + "sub_path": "filament/SUNLU/SUNLU PETG @FF AD5M 0.25 nozzle.json" + }, + { + "name": "SUNLU PETG @FF AD5M 0.8 Nozzle", + "sub_path": "filament/SUNLU/SUNLU PETG @FF AD5M 0.8 nozzle.json" + }, + { + "name": "Flashforge Generic HS PLA @FF AD5M 0.25 Nozzle", + "sub_path": "filament/Flashforge Generic HS PLA @FF AD5M 0.25 Nozzle.json" + }, + { + "name": "Flashforge HIPS @FF G4", + "sub_path": "filament/Flashforge HIPS @FF G4.json" + }, + { + "name": "Flashforge HIPS @FF G4P", + "sub_path": "filament/Flashforge HIPS @FF G4P.json" + }, + { + "name": "Flashforge HS PLA @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge HS PLA @FF AD5M 0.25 Nozzle.json" + }, + { + "name": "Flashforge HS PLA @FF G4", + "sub_path": "filament/Flashforge HS PLA @FF G4.json" + }, + { + "name": "Flashforge HS PLA @FF G4P", + "sub_path": "filament/Flashforge HS PLA @FF G4P.json" + }, + { + "name": "Flashforge PLA Basic @FF G4", + "sub_path": "filament/Flashforge PLA Basic @FF G4.json" + }, + { + "name": "Flashforge PLA Basic @FF G4P", + "sub_path": "filament/Flashforge PLA Basic @FF G4P.json" + }, + { + "name": "Flashforge PLA Color Change @FF G4", + "sub_path": "filament/Flashforge PLA Color Change @FF G4.json" + }, + { + "name": "Flashforge PLA Color Change @FF G4P", + "sub_path": "filament/Flashforge PLA Color Change @FF G4P.json" + }, + { + "name": "Flashforge PLA Galaxy @FF G4", + "sub_path": "filament/Flashforge PLA Galaxy @FF G4.json" + }, + { + "name": "Flashforge PLA Galaxy @FF G4P", + "sub_path": "filament/Flashforge PLA Galaxy @FF G4P.json" + }, + { + "name": "Flashforge PLA Luminous @FF G4", + "sub_path": "filament/Flashforge PLA Luminous @FF G4.json" + }, + { + "name": "Flashforge PLA Luminous @FF G4P", + "sub_path": "filament/Flashforge PLA Luminous @FF G4P.json" + }, + { + "name": "Flashforge PLA Matte @FF G4", + "sub_path": "filament/Flashforge PLA Matte @FF G4.json" + }, + { + "name": "Flashforge PLA Matte @FF G4P", + "sub_path": "filament/Flashforge PLA Matte @FF G4P.json" + }, + { + "name": "Flashforge PLA Metal @FF G4", + "sub_path": "filament/Flashforge PLA Metal @FF G4.json" + }, + { + "name": "Flashforge PLA Metal @FF G4P", + "sub_path": "filament/Flashforge PLA Metal @FF G4P.json" + }, + { + "name": "Flashforge PLA Pro @FF G4", + "sub_path": "filament/Flashforge PLA Pro @FF G4.json" + }, + { + "name": "Flashforge PLA Pro @FF G4P", + "sub_path": "filament/Flashforge PLA Pro @FF G4P.json" + }, + { + "name": "Flashforge PLA Silk @FF G4", + "sub_path": "filament/Flashforge PLA Silk @FF G4.json" + }, + { + "name": "Flashforge PLA Silk @FF G4P", + "sub_path": "filament/Flashforge PLA Silk @FF G4P.json" + }, + { + "name": "Flashforge PLA Sparkle @FF G4", + "sub_path": "filament/Flashforge PLA Sparkle @FF G4.json" + }, + { + "name": "Flashforge PLA Sparkle @FF G4P", + "sub_path": "filament/Flashforge PLA Sparkle @FF G4P.json" + }, + { + "name": "Flashforge PLA-CF @FF G4", + "sub_path": "filament/Flashforge PLA-CF @FF G4.json" + }, + { + "name": "Flashforge PLA-CF @FF G4P", + "sub_path": "filament/Flashforge PLA-CF @FF G4P.json" + }, + { + "name": "Generic PLA High Speed @Flashforge AD4", + "sub_path": "filament/Generic PLA High Speed @Flashforge AD4.json" + }, + { + "name": "Flashforge Generic PLA @FF AD5M 0.25 Nozzle", + "sub_path": "filament/Flashforge Generic PLA @FF AD5M 0.25 Nozzle.json" + }, + { + "name": "Flashforge Generic PLA @G3U", + "sub_path": "filament/Flashforge Generic PLA @G3U.json" + }, + { + "name": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "sub_path": "filament/Flashforge Generic PLA @G3U 0.6 Nozzle.json" + }, + { + "name": "Flashforge Generic PLA @G3U 0.8 Nozzle", + "sub_path": "filament/Flashforge Generic PLA @G3U 0.8 Nozzle.json" + }, + { + "name": "Flashforge Generic PLA-CF @G3U", + "sub_path": "filament/Flashforge Generic PLA-CF @G3U.json" + }, + { + "name": "Flashforge Generic PLA-CF @G3U 0.6 Nozzle", + "sub_path": "filament/Flashforge Generic PLA-CF @G3U 0.6 Nozzle.json" + }, + { + "name": "Flashforge Generic PLA-CF @G3U 0.8 Nozzle", + "sub_path": "filament/Flashforge Generic PLA-CF @G3U 0.8 Nozzle.json" + }, + { + "name": "Flashforge Generic PVA", + "sub_path": "filament/Flashforge Generic PVA.json" + }, + { + "name": "Flashforge HS PLA", + "sub_path": "filament/Flashforge HS PLA.json" + }, + { + "name": "Flashforge HS PLA @FF AD5X", + "sub_path": "filament/Flashforge HS PLA @FF AD5X.json" + }, + { + "name": "Flashforge HS PLA @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge HS PLA @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge HS PLA @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge HS PLA @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "sub_path": "filament/Flashforge PLA @FF AD5M 0.25 Nozzle.json" + }, + { + "name": "Flashforge PLA Basic", + "sub_path": "filament/Flashforge PLA Basic.json" + }, + { + "name": "Flashforge PLA Basic @FF AD5X", + "sub_path": "filament/Flashforge PLA Basic @FF AD5X.json" + }, + { + "name": "Flashforge PLA Basic @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Basic @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Basic @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PLA Basic @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge PLA Color Change", + "sub_path": "filament/Flashforge PLA Color Change.json" + }, + { + "name": "Flashforge PLA Color Change @FF AD5X", + "sub_path": "filament/Flashforge PLA Color Change @FF AD5X.json" + }, + { + "name": "Flashforge PLA Color Change @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Color Change @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Color Change @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PLA Color Change @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge PLA Galaxy", + "sub_path": "filament/Flashforge PLA Galaxy.json" + }, + { + "name": "Flashforge PLA Galaxy @FF AD5X", + "sub_path": "filament/Flashforge PLA Galaxy @FF AD5X.json" + }, + { + "name": "Flashforge PLA Galaxy @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Galaxy @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Galaxy @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PLA Galaxy @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge PLA Luminous", + "sub_path": "filament/Flashforge PLA Luminous.json" + }, + { + "name": "Flashforge PLA Luminous @FF AD5X", + "sub_path": "filament/Flashforge PLA Luminous @FF AD5X.json" + }, + { + "name": "Flashforge PLA Luminous @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Luminous @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Luminous @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PLA Luminous @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge PLA Matte", + "sub_path": "filament/Flashforge PLA Matte.json" + }, + { + "name": "Flashforge PLA Matte @FF AD5X", + "sub_path": "filament/Flashforge PLA Matte @FF AD5X.json" + }, + { + "name": "Flashforge PLA Matte @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Matte @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Matte @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PLA Matte @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge PLA Metal", + "sub_path": "filament/Flashforge PLA Metal.json" + }, + { + "name": "Flashforge PLA Metal @FF AD5X", + "sub_path": "filament/Flashforge PLA Metal @FF AD5X.json" + }, + { + "name": "Flashforge PLA Metal @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Metal @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Metal @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PLA Metal @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge PLA Pro", + "sub_path": "filament/Flashforge PLA Pro.json" + }, + { + "name": "Flashforge PLA Pro @FF AD5X", + "sub_path": "filament/Flashforge PLA Pro @FF AD5X.json" + }, + { + "name": "Flashforge PLA Pro @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Pro @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Pro @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PLA Pro @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge PLA Sparkle", + "sub_path": "filament/Flashforge PLA Sparkle.json" + }, + { + "name": "Flashforge PLA Sparkle @FF AD5X", + "sub_path": "filament/Flashforge PLA Sparkle @FF AD5X.json" + }, + { + "name": "Flashforge PLA Sparkle @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Sparkle @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Sparkle @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PLA Sparkle @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Generic PLA @Flashforge AD4", + "sub_path": "filament/Generic PLA @Flashforge AD4.json" + }, + { + "name": "Polymaker Generic CoPA", + "sub_path": "filament/Polymaker/Polymaker Generic CoPA.json" + }, + { + "name": "Polymaker Generic S1", + "sub_path": "filament/Polymaker/Polymaker Generic S1.json" + }, + { + "name": "Flashforge PA-CF @FF G4", + "sub_path": "filament/Flashforge PA-CF @FF G4.json" + }, + { + "name": "Flashforge PA-CF @FF G4P", + "sub_path": "filament/Flashforge PA-CF @FF G4P.json" + }, + { + "name": "Flashforge PAHT-CF @FF G4", + "sub_path": "filament/Flashforge PAHT-CF @FF G4.json" + }, + { + "name": "Flashforge PAHT-CF @FF G4P", + "sub_path": "filament/Flashforge PAHT-CF @FF G4P.json" + }, + { + "name": "Flashforge PLA-CF", + "sub_path": "filament/Flashforge PLA-CF.json" + }, + { + "name": "Flashforge PLA-CF @FF AD5X", + "sub_path": "filament/Flashforge PLA-CF @FF AD5X.json" + }, + { + "name": "Flashforge PLA-CF @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PLA-CF @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA-CF @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PLA-CF @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge PPS @FF G4", + "sub_path": "filament/Flashforge PPS @FF G4.json" + }, + { + "name": "Flashforge PPS @FF G4P", + "sub_path": "filament/Flashforge PPS @FF G4P.json" + }, + { + "name": "Flashforge PPS-CF @FF G4", + "sub_path": "filament/Flashforge PPS-CF @FF G4.json" + }, + { + "name": "Flashforge PPS-CF @FF G4P", + "sub_path": "filament/Flashforge PPS-CF @FF G4P.json" + }, + { + "name": "FusRock PAHT-CF @FF G4", + "sub_path": "filament/FusRock PAHT-CF @FF G4.json" + }, + { + "name": "FusRock PAHT-CF @FF G4P", + "sub_path": "filament/FusRock PAHT-CF @FF G4P.json" + }, + { + "name": "Generic PLA-CF10 @Flashforge AD4", + "sub_path": "filament/Generic PLA-CF10 @Flashforge AD4.json" + }, + { + "name": "Flashforge Generic PLA-SILK @FF AD5M 0.25 Nozzle", + "sub_path": "filament/Flashforge Generic PLA-SILK @FF AD5M 0.25 Nozzle.json" + }, + { + "name": "Flashforge PLA Silk", + "sub_path": "filament/Flashforge PLA Silk.json" + }, + { + "name": "Flashforge PLA Silk @FF AD5X", + "sub_path": "filament/Flashforge PLA Silk @FF AD5X.json" + }, + { + "name": "Flashforge PLA Silk @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Silk @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Silk @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge PLA Silk @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge PLA-SILK @FF AD5M 0.25 Nozzle", + "sub_path": "filament/Flashforge PLA-SILK @FF AD5M 0.25 Nozzle.json" + }, + { + "name": "Generic PLA Silk @Flashforge AD4", + "sub_path": "filament/Generic PLA Silk @Flashforge AD4.json" + }, + { + "name": "SUNLU PLA Marble @FF AD3", + "sub_path": "filament/SUNLU/SUNLU PLA Marble @FF AD3.json" + }, + { + "name": "SUNLU PLA Marble @FF AD5M", + "sub_path": "filament/SUNLU/SUNLU PLA Marble @FF AD5M.json" + }, + { + "name": "SUNLU PLA Matte @FF AD3", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @FF AD3.json" + }, + { + "name": "SUNLU PLA Matte @FF AD5M", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @FF AD5M.json" + }, + { + "name": "SUNLU PLA Matte @FF AD5M 0.25 Nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @FF AD5M 0.25 nozzle.json" + }, + { + "name": "SUNLU PLA+ 2.0 @FF AD3", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @FF AD3.json" + }, + { + "name": "SUNLU PLA+ 2.0 @FF AD5M", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @FF AD5M.json" + }, + { + "name": "SUNLU PLA+ 2.0 @FF AD5M 0.25 Nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @FF AD5M 0.25 nozzle.json" + }, + { + "name": "SUNLU PLA+ @FF AD3", + "sub_path": "filament/SUNLU/SUNLU PLA+ @FF AD3.json" + }, + { + "name": "SUNLU PLA+ @FF AD5M", + "sub_path": "filament/SUNLU/SUNLU PLA+ @FF AD5M.json" + }, + { + "name": "SUNLU PLA+ @FF AD5M 0.25 Nozzle", + "sub_path": "filament/SUNLU/SUNLU PLA+ @FF AD5M 0.25 nozzle.json" + }, + { + "name": "SUNLU Silk PLA+ @FF AD3", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @FF AD3.json" + }, + { + "name": "SUNLU Silk PLA+ @FF AD5M", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @FF AD5M.json" + }, + { + "name": "SUNLU Silk PLA+ @FF AD5M 0.25 Nozzle", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @FF AD5M 0.25 nozzle.json" + }, + { + "name": "SUNLU Wood PLA @FF AD3", + "sub_path": "filament/SUNLU/SUNLU Wood PLA @FF AD3.json" + }, + { + "name": "SUNLU Wood PLA @FF AD5M", + "sub_path": "filament/SUNLU/SUNLU Wood PLA @FF AD5M.json" + }, + { + "name": "Flashforge PA @FF G4", + "sub_path": "filament/Flashforge PA @FF G4.json" + }, + { + "name": "Flashforge PA @FF G4P", + "sub_path": "filament/Flashforge PA @FF G4P.json" + }, + { + "name": "Flashforge TPU 95A", + "sub_path": "filament/Flashforge TPU 95A.json" + }, + { + "name": "Flashforge TPU 95A @FF AD5X", + "sub_path": "filament/Flashforge TPU 95A @FF AD5X.json" + }, + { + "name": "Flashforge TPU 95A @FF AD5X 0.6 nozzle", + "sub_path": "filament/Flashforge TPU 95A @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge TPU 95A @FF AD5X 0.8 nozzle", + "sub_path": "filament/Flashforge TPU 95A @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge TPU 95A @FF G4", + "sub_path": "filament/Flashforge TPU 95A @FF G4.json" + }, + { + "name": "Flashforge TPU 95A @FF G4P", + "sub_path": "filament/Flashforge TPU 95A @FF G4P.json" + }, + { + "name": "FusRock PET-CF @FF G4", + "sub_path": "filament/FusRock PET-CF @FF G4.json" + }, + { + "name": "FusRock PET-CF @FF G4P", + "sub_path": "filament/FusRock PET-CF @FF G4P.json" + }, + { + "name": "Generic PET @FF G4", + "sub_path": "filament/Generic PET @FF G4.json" + }, + { + "name": "Generic PET @FF G4P", + "sub_path": "filament/Generic PET @FF G4P.json" + }, + { + "name": "Generic TPU 85A @FF AD5X", + "sub_path": "filament/Generic TPU 85A @FF AD5X.json" + }, + { + "name": "Generic TPU 85A @FF AD5X 0.6 nozzle", + "sub_path": "filament/Generic TPU 85A @FF AD5X 0.6 nozzle.json" + }, + { + "name": "Generic TPU 85A @FF AD5X 0.8 nozzle", + "sub_path": "filament/Generic TPU 85A @FF AD5X 0.8 nozzle.json" + }, + { + "name": "Generic TPU @Flashforge AD4", + "sub_path": "filament/Generic TPU @Flashforge AD4.json" + }, + { + "name": "Flashforge ABS Basic @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge ABS Basic @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge ABS Basic @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge ABS Basic @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge ABS Basic @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge ABS Basic @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge ABS Basic @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge ABS Basic @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge ASA Basic @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge ASA Basic @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge ASA Basic @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge ASA Basic @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge ABS Basic @FF G4 HF", + "sub_path": "filament/Flashforge ABS Basic @FF G4 HF.json" + }, + { + "name": "Flashforge ABS Basic @FF G4P HF", + "sub_path": "filament/Flashforge ABS Basic @FF G4P HF.json" + }, + { + "name": "Flashforge ASA Basic @FF G4 HF", + "sub_path": "filament/Flashforge ASA Basic @FF G4 HF.json" + }, + { + "name": "Flashforge ASA Basic @FF G4P HF", + "sub_path": "filament/Flashforge ASA Basic @FF G4P HF.json" + }, + { + "name": "Flashforge HIPS @FF G4 HF", + "sub_path": "filament/Flashforge HIPS @FF G4 HF.json" + }, + { + "name": "Flashforge HIPS @FF G4P HF", + "sub_path": "filament/Flashforge HIPS @FF G4P HF.json" + }, + { + "name": "Flashforge HS PETG @FF G4 HF", + "sub_path": "filament/Flashforge HS PETG @FF G4 HF.json" + }, + { + "name": "Flashforge HS PETG @FF G4P HF", + "sub_path": "filament/Flashforge HS PETG @FF G4P HF.json" + }, + { + "name": "Flashforge HS PLA @FF G4 HF", + "sub_path": "filament/Flashforge HS PLA @FF G4 HF.json" + }, + { + "name": "Flashforge HS PLA @FF G4P HF", + "sub_path": "filament/Flashforge HS PLA @FF G4P HF.json" + }, + { + "name": "Flashforge HS PLA Burnt Ti @FF G4 HF", + "sub_path": "filament/Flashforge HS PLA Burnt Ti @FF G4 HF.json" + }, + { + "name": "Flashforge HS PLA Burnt Ti @FF G4P HF", + "sub_path": "filament/Flashforge HS PLA Burnt Ti @FF G4P HF.json" + }, + { + "name": "Flashforge PA @FF G4 HF", + "sub_path": "filament/Flashforge PA @FF G4 HF.json" + }, + { + "name": "Flashforge PA @FF G4P HF", + "sub_path": "filament/Flashforge PA @FF G4P HF.json" + }, + { + "name": "Flashforge PETG Pro @FF G4 HF", + "sub_path": "filament/Flashforge PETG Pro @FF G4 HF.json" + }, + { + "name": "Flashforge PETG Pro @FF G4P HF", + "sub_path": "filament/Flashforge PETG Pro @FF G4P HF.json" + }, + { + "name": "Flashforge PETG Transparent @FF G4 HF", + "sub_path": "filament/Flashforge PETG Transparent @FF G4 HF.json" + }, + { + "name": "Flashforge PETG Transparent @FF G4P HF", + "sub_path": "filament/Flashforge PETG Transparent @FF G4P HF.json" + }, + { + "name": "Flashforge PLA Basic @FF G4 HF", + "sub_path": "filament/Flashforge PLA Basic @FF G4 HF.json" + }, + { + "name": "Flashforge PLA Basic @FF G4P HF", + "sub_path": "filament/Flashforge PLA Basic @FF G4P HF.json" + }, + { + "name": "Flashforge PLA Color Change @FF G4 HF", + "sub_path": "filament/Flashforge PLA Color Change @FF G4 HF.json" + }, + { + "name": "Flashforge PLA Color Change @FF G4P HF", + "sub_path": "filament/Flashforge PLA Color Change @FF G4P HF.json" + }, + { + "name": "Flashforge PLA Galaxy @FF G4 HF", + "sub_path": "filament/Flashforge PLA Galaxy @FF G4 HF.json" + }, + { + "name": "Flashforge PLA Galaxy @FF G4P HF", + "sub_path": "filament/Flashforge PLA Galaxy @FF G4P HF.json" + }, + { + "name": "Flashforge PLA Luminous @FF G4 HF", + "sub_path": "filament/Flashforge PLA Luminous @FF G4 HF.json" + }, + { + "name": "Flashforge PLA Luminous @FF G4P HF", + "sub_path": "filament/Flashforge PLA Luminous @FF G4P HF.json" + }, + { + "name": "Flashforge PLA Matte @FF G4 HF", + "sub_path": "filament/Flashforge PLA Matte @FF G4 HF.json" + }, + { + "name": "Flashforge PLA Matte @FF G4P HF", + "sub_path": "filament/Flashforge PLA Matte @FF G4P HF.json" + }, + { + "name": "Flashforge PLA Metal @FF G4 HF", + "sub_path": "filament/Flashforge PLA Metal @FF G4 HF.json" + }, + { + "name": "Flashforge PLA Metal @FF G4P HF", + "sub_path": "filament/Flashforge PLA Metal @FF G4P HF.json" + }, + { + "name": "Flashforge PLA Pro @FF G4 HF", + "sub_path": "filament/Flashforge PLA Pro @FF G4 HF.json" + }, + { + "name": "Flashforge PLA Pro @FF G4P HF", + "sub_path": "filament/Flashforge PLA Pro @FF G4P HF.json" + }, + { + "name": "Flashforge PLA Silk @FF G4 HF", + "sub_path": "filament/Flashforge PLA Silk @FF G4 HF.json" + }, + { + "name": "Flashforge PLA Silk @FF G4P HF", + "sub_path": "filament/Flashforge PLA Silk @FF G4P HF.json" + }, + { + "name": "Flashforge PLA Sparkle @FF G4 HF", + "sub_path": "filament/Flashforge PLA Sparkle @FF G4 HF.json" + }, + { + "name": "Flashforge PLA Sparkle @FF G4P HF", + "sub_path": "filament/Flashforge PLA Sparkle @FF G4P HF.json" + }, + { + "name": "Flashforge ABS Basic @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge ABS Basic @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge ABS Basic @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge ABS Basic @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge ABS Basic @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge ABS Basic @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge ABS Basic @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge ABS Basic @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge ABS Basic @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge ABS Basic @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge ABS Basic @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge ABS Basic @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge ABS-CF @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge ABS-CF @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge ABS-CF @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge ABS-CF @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge ASA Basic @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge ASA Basic @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge ASA Basic @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge ASA Basic @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge ASA Basic @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge ASA Basic @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge ASA Basic @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge ASA Basic @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge ASA Basic @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge ASA Basic @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge ASA Basic @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge ASA Basic @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge HIPS @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge HIPS @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge HIPS @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge HIPS @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge HIPS @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge HIPS @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge HIPS @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge HIPS @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge HIPS @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge HIPS @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge HIPS @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge HIPS @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge ASA Basic @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge ASA Basic @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge ASA Basic @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge ASA Basic @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge HS PETG @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge HS PETG @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge HS PETG @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge HS PETG @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge HS PETG @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge HS PETG @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge HS PETG @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge HS PETG @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge HS PETG @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge HS PETG @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge HS PETG @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge HS PETG @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PETG Pro @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge PETG Pro @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PETG Pro @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge PETG Pro @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge PETG Pro @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge PETG Pro @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PETG Pro @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge PETG Pro @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PETG Pro @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge PETG Pro @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge PETG Pro @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge PETG Pro @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PETG Transparent @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge PETG Transparent @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PETG Transparent @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge PETG Transparent @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge PETG Transparent @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge PETG Transparent @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PETG Transparent @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge PETG Transparent @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PETG Transparent @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge PETG Transparent @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge PETG Transparent @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge PETG Transparent @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge TPU 65D @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge TPU 65D @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge TPU 65D @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge TPU 65D @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge TPU 95A @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge TPU 95A @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge TPU 95A @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge TPU 95A @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PETG-CF @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge PETG-CF @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge PETG-CF @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge PETG-CF @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge HS PETG @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge HS PETG @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge HS PETG @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge HS PETG @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge HS PETG @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge HS PETG @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge HS PETG @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge HS PETG @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge PETG Basic @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge PETG Basic @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge PETG Pro @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge PETG Pro @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge PETG Pro @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge PETG Pro @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge PETG Pro @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge PETG Pro @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge PETG Pro @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge PETG Pro @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge PETG Transparent @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge PETG Transparent @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge PETG Transparent @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge PETG Transparent @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge PETG Transparent @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge PETG Transparent @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge PETG Transparent @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge PETG Transparent @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge ASA-CF", + "sub_path": "filament/Flashforge ASA-CF.json" + }, + { + "name": "Flashforge PPA-CF", + "sub_path": "filament/Flashforge PPA-CF.json" + }, + { + "name": "Flashforge PPA-GF", + "sub_path": "filament/Flashforge PPA-GF.json" + }, + { + "name": "Flashforge PPS-CF", + "sub_path": "filament/Flashforge PPS-CF.json" + }, + { + "name": "FusRock Generic PAHT-GF", + "sub_path": "filament/FusRock/FusRock Generic PAHT-GF.json" + }, + { + "name": "FusRock PAHT-CF @FF G4 0.6 nozzle", + "sub_path": "filament/FusRock PAHT-CF @FF G4 0.6 nozzle.json" + }, + { + "name": "FusRock PAHT-CF @FF G4P 0.6 nozzle", + "sub_path": "filament/FusRock PAHT-CF @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge PA12-CF", + "sub_path": "filament/Flashforge PA12-CF.json" + }, + { + "name": "Flashforge PA6-CF", + "sub_path": "filament/Flashforge PA6-CF.json" + }, + { + "name": "Flashforge PA66-CF", + "sub_path": "filament/Flashforge PA66-CF.json" + }, + { + "name": "Flashforge PET-CF", + "sub_path": "filament/Flashforge PET-CF.json" + }, + { + "name": "FusRock Generic PET-GF", + "sub_path": "filament/FusRock/FusRock Generic PET-GF.json" + }, + { + "name": "FlashForge PPS @FF G4 0.6 HF nozzle", + "sub_path": "filament/FlashForge PPS @FF G4 0.6 HF nozzle.json" + }, + { + "name": "FlashForge PPS @FF G4 0.6 nozzle", + "sub_path": "filament/FlashForge PPS @FF G4 0.6 nozzle.json" + }, + { + "name": "FlashForge PPS @FF G4 0.8 HF nozzle", + "sub_path": "filament/FlashForge PPS @FF G4 0.8 HF nozzle.json" + }, + { + "name": "FlashForge PPS @FF G4P 0.6 HF nozzle", + "sub_path": "filament/FlashForge PPS @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "FlashForge PPS @FF G4P 0.6 nozzle", + "sub_path": "filament/FlashForge PPS @FF G4P 0.6 nozzle.json" + }, + { + "name": "FlashForge PPS @FF G4P 0.8 HF nozzle", + "sub_path": "filament/FlashForge PPS @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "FlashForge PPS-CF @FF G4 0.6 nozzle", + "sub_path": "filament/FlashForge PPS-CF @FF G4 0.6 nozzle.json" + }, + { + "name": "FlashForge PPS-CF @FF G4P 0.6 nozzle", + "sub_path": "filament/FlashForge PPS-CF @FF G4P 0.6 nozzle.json" + }, + { + "name": "FusRock PET @FF G4P 0.8 HF nozzle", + "sub_path": "filament/FusRock PET @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "FusRock PET-CF @FF G4 0.6 nozzle", + "sub_path": "filament/FusRock PET-CF @FF G4 0.6 nozzle.json" + }, + { + "name": "FusRock PET-CF @FF G4P 0.6 nozzle", + "sub_path": "filament/FusRock PET-CF @FF G4P 0.6 nozzle.json" + }, + { + "name": "Generic PET @FF G4 0.6 HF nozzle", + "sub_path": "filament/Generic PET @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Generic PET @FF G4 0.6 nozzle", + "sub_path": "filament/Generic PET @FF G4 0.6 nozzle.json" + }, + { + "name": "Generic PET @FF G4 0.8 HF nozzle", + "sub_path": "filament/Generic PET @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Generic PET @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Generic PET @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Generic PET @FF G4P 0.6 nozzle", + "sub_path": "filament/Generic PET @FF G4P 0.6 nozzle.json" + }, + { + "name": "Generic PET @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Generic PET @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "FlashForge PC @FF G4 0.6 HF nozzle", + "sub_path": "filament/FlashForge PC @FF G4 0.6 HF nozzle.json" + }, + { + "name": "FlashForge PC @FF G4 0.6 nozzle", + "sub_path": "filament/FlashForge PC @FF G4 0.6 nozzle.json" + }, + { + "name": "FlashForge PC @FF G4 0.8 HF nozzle", + "sub_path": "filament/FlashForge PC @FF G4 0.8 HF nozzle.json" + }, + { + "name": "FlashForge PC @FF G4P 0.6 HF nozzle", + "sub_path": "filament/FlashForge PC @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "FlashForge PC @FF G4P 0.6 nozzle", + "sub_path": "filament/FlashForge PC @FF G4P 0.6 nozzle.json" + }, + { + "name": "FlashForge PC @FF G4P 0.8 HF nozzle", + "sub_path": "filament/FlashForge PC @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "FusRock PAHT @FF G4 0.6 HF nozzle", + "sub_path": "filament/FusRock PAHT @FF G4 0.6 HF nozzle.json" + }, + { + "name": "FusRock PAHT @FF G4 0.6 nozzle", + "sub_path": "filament/FusRock PAHT @FF G4 0.6 nozzle.json" + }, + { + "name": "FusRock PAHT @FF G4 0.8 HF nozzle", + "sub_path": "filament/FusRock PAHT @FF G4 0.8 HF nozzle.json" + }, + { + "name": "FusRock PAHT @FF G4P 0.6 HF nozzle", + "sub_path": "filament/FusRock PAHT @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "FusRock PAHT @FF G4P 0.6 nozzle", + "sub_path": "filament/FusRock PAHT @FF G4P 0.6 nozzle.json" + }, + { + "name": "FusRock PAHT @FF G4P 0.8 HF nozzle", + "sub_path": "filament/FusRock PAHT @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Polymaker CoPA @FF G4 0.6 HF nozzle", + "sub_path": "filament/Polymaker CoPA @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Polymaker CoPA @FF G4 0.6 nozzle", + "sub_path": "filament/Polymaker CoPA @FF G4 0.6 nozzle.json" + }, + { + "name": "Polymaker CoPA @FF G4 0.8 HF nozzle", + "sub_path": "filament/Polymaker CoPA @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Polymaker CoPA @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Polymaker CoPA @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Polymaker CoPA @FF G4P 0.6 nozzle", + "sub_path": "filament/Polymaker CoPA @FF G4P 0.6 nozzle.json" + }, + { + "name": "Polymaker CoPA @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Polymaker CoPA @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge HS PLA @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge HS PLA @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge HS PLA @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge HS PLA @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge HS PLA @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge HS PLA @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge HS PLA @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge HS PLA @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge HS PLA @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge HS PLA @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge HS PLA @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge HS PLA @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge HS PLA Burnt Ti @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge HS PLA Burnt Ti @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge HS PLA Burnt Ti @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge HS PLA Burnt Ti @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge HS PLA Burnt Ti@FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge HS PLA Burnt Ti@FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge HS PLA Burnt Ti@FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge HS PLA Burnt Ti@FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge HS PLA Burnt Ti@FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge HS PLA Burnt Ti@FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge HS PLA Burnt Ti@FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge HS PLA Burnt Ti@FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PA @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge PA @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PA @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge PA @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Basic @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Basic @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Basic @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Basic @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Basic @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Basic @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Basic @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Basic @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Basic @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Basic @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Basic @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Basic @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Buint Ti @FF G4 0.8 nozzle", + "sub_path": "filament/Flashforge PLA Buint Ti @FF G4 0.8 nozzle.json" + }, + { + "name": "Flashforge PLA Buint Ti @FF G4P 0.8 nozzle", + "sub_path": "filament/Flashforge PLA Buint Ti @FF G4P 0.8 nozzle.json" + }, + { + "name": "Flashforge PLA Color Change @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Color Change @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Color Change @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Color Change @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Color Change @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Color Change @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Color Change @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Color Change @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Color Change @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Color Change @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Color Change @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Color Change @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Galaxy @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Galaxy @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Galaxy @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Galaxy @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Galaxy @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Galaxy @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Galaxy @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Galaxy @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Galaxy @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Galaxy @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Galaxy @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Galaxy @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Luminous @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Luminous @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Luminous @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Luminous @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Luminous @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Luminous @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Luminous @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Luminous @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Matte @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Matte @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Matte @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Matte @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Matte @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Matte @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Matte @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Matte @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Matte @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Matte @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Matte @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Matte @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Metal @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Metal @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Metal @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Metal @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Metal @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Metal @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Metal @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Metal @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Metal @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Metal @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Metal @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Metal @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Pro @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Pro @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Pro @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Pro @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Pro @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Pro @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Pro @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Pro @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Pro @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Pro @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Pro @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Pro @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Silk @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Silk @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Silk @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Silk @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Silk @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Silk @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Silk @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Silk @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Silk @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Silk @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Silk @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge PLA Silk @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA Sparkle @FF G4 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Sparkle @FF G4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Sparkle @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Sparkle @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA Sparkle @FF G4P 0.6 HF nozzle", + "sub_path": "filament/Flashforge PLA Sparkle @FF G4P 0.6 HF nozzle.json" + }, + { + "name": "Flashforge PLA Sparkle @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge PLA Sparkle @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge TPU 65D @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge TPU 65D @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge TPU 65D @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge TPU 65D @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge TPU 65D @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge TPU 65D @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge TPU 65D @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge TPU 65D @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge TPU 95A @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge TPU 95A @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge TPU 95A @FF G4 0.8 HF nozzle", + "sub_path": "filament/Flashforge TPU 95A @FF G4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge TPU 95A @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge TPU 95A @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge TPU 95A @FF G4P 0.8 HF nozzle", + "sub_path": "filament/Flashforge TPU 95A @FF G4P 0.8 HF nozzle.json" + }, + { + "name": "Flashforge PLA-CF @FF G4 0.6 nozzle", + "sub_path": "filament/Flashforge PLA-CF @FF G4 0.6 nozzle.json" + }, + { + "name": "Flashforge PLA-CF @FF G4P 0.6 nozzle", + "sub_path": "filament/Flashforge PLA-CF @FF G4P 0.6 nozzle.json" + }, + { + "name": "Flashforge HS PLA @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge HS PLA @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge HS PLA @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge HS PLA @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge HS PLA @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge HS PLA @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Basic @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Basic @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Basic @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Basic @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Basic @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Basic @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Basic @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Basic @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Color Change @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Color Change @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Color Change @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Color Change @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Color Change @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Color Change @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Color Change @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Color Change @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Galaxy @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Galaxy @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Galaxy @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Galaxy @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Galaxy @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Galaxy @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Galaxy @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Galaxy @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Luminous @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Luminous @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Luminous @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Luminous @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Luminous @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Luminous @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Luminous @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Luminous @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Matte @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Matte @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Matte @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Matte @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Matte @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Matte @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Matte @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Matte @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Metal @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Metal @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Metal @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Metal @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Metal @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Metal @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Metal @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Metal @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Pro @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Pro @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Pro @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Pro @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Pro @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Pro @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Pro @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Pro @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Silk @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Silk @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Silk @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Silk @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Silk @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Silk @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Sparkle @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Sparkle @FF AD5M 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Sparkle @FF AD5X 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Sparkle @FF AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Sparkle @FF G4 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Sparkle @FF G4 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Sparkle @FF G4P 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Sparkle @FF G4P 0.25 nozzle.json" + }, + { + "name": "Flashforge PLA Silk @FF AD5M 0.25 nozzle", + "sub_path": "filament/Flashforge PLA Silk @FF AD5M 0.25 nozzle.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_flashforge_common", + "sub_path": "machine/fdm_flashforge_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "Flashforge Guider 2s 0.4 nozzle", + "sub_path": "machine/Flashforge Guider 2s 0.4 nozzle.json" + }, + { + "name": "fdm_adventurer3_common", + "sub_path": "machine/fdm_adventurer3_common.json" + }, + { + "name": "fdm_adventurer4_common", + "sub_path": "machine/fdm_adventurer4_common.json" + }, + { + "name": "fdm_adventurer5m_common", + "sub_path": "machine/fdm_adventurer5m_common.json" + }, + { + "name": "fdm_guider3_common", + "sub_path": "machine/fdm_guider3_common.json" + }, + { + "name": "Flashforge Adventurer 3 Series 0.4 Nozzle", + "sub_path": "machine/Flashforge Adventurer 3 Series 0.4 nozzle.json" + }, + { + "name": "Flashforge Adventurer 3 Series 0.6 Nozzle", + "sub_path": "machine/Flashforge Adventurer 3 Series 0.6 nozzle.json" + }, + { + "name": "Flashforge Adventurer 4 Series 0.3 Nozzle", + "sub_path": "machine/Flashforge Adventurer 4 Series 0.3 nozzle.json" + }, + { + "name": "Flashforge Adventurer 4 Series 0.4 Nozzle", + "sub_path": "machine/Flashforge Adventurer 4 Series 0.4 nozzle.json" + }, + { + "name": "Flashforge Adventurer 4 Series 0.6 Nozzle", + "sub_path": "machine/Flashforge Adventurer 4 Series 0.6 nozzle.json" + }, + { + "name": "Flashforge Adventurer 4 Series HS Nozzle", + "sub_path": "machine/Flashforge Adventurer 4 Series HS nozzle.json" + }, + { + "name": "Flashforge Adventurer 5M 0.25 Nozzle", + "sub_path": "machine/Flashforge Adventurer 5M 0.25 Nozzle.json" + }, + { + "name": "Flashforge Adventurer 5M 0.4 Nozzle", + "sub_path": "machine/Flashforge Adventurer 5M 0.4 Nozzle.json" + }, + { + "name": "Flashforge Adventurer 5M 0.6 Nozzle", + "sub_path": "machine/Flashforge Adventurer 5M 0.6 Nozzle.json" + }, + { + "name": "Flashforge Adventurer 5M 0.8 Nozzle", + "sub_path": "machine/Flashforge Adventurer 5M 0.8 Nozzle.json" + }, + { + "name": "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "sub_path": "machine/Flashforge Adventurer 5M Pro 0.25 Nozzle.json" + }, + { + "name": "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "sub_path": "machine/Flashforge Adventurer 5M Pro 0.4 Nozzle.json" + }, + { + "name": "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "sub_path": "machine/Flashforge Adventurer 5M Pro 0.6 Nozzle.json" + }, + { + "name": "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "sub_path": "machine/Flashforge Adventurer 5M Pro 0.8 Nozzle.json" + }, + { + "name": "Flashforge Guider 3 Ultra 0.4 Nozzle", + "sub_path": "machine/Flashforge Guider 3 Ultra 0.4 Nozzle.json" + }, + { + "name": "Flashforge Guider 3 Ultra 0.6 Nozzle", + "sub_path": "machine/Flashforge Guider 3 Ultra 0.6 Nozzle.json" + }, + { + "name": "Flashforge Guider 3 Ultra 0.8 Nozzle", + "sub_path": "machine/Flashforge Guider 3 Ultra 0.8 Nozzle.json" + }, + { + "name": "Flashforge AD5X 0.25 nozzle", + "sub_path": "machine/FlashForge AD5X 0.25 nozzle.json" + }, + { + "name": "Flashforge Guider4 0.25 nozzle", + "sub_path": "machine/Flashforge Guider4 0.25 nozzle.json" + }, + { + "name": "Flashforge Guider4 Pro 0.25 nozzle", + "sub_path": "machine/Flashforge Guider4 Pro 0.25 nozzle.json" + }, + { + "name": "Flashforge AD5X 0.4 nozzle", + "sub_path": "machine/Flashforge AD5X 0.4 nozzle.json" + }, + { + "name": "Flashforge Guider4 0.4 nozzle", + "sub_path": "machine/Flashforge Guider4 0.4 nozzle.json" + }, + { + "name": "Flashforge Guider4 Pro 0.4 nozzle", + "sub_path": "machine/Flashforge Guider4 Pro 0.4 nozzle.json" + }, + { + "name": "Flashforge AD5X 0.6 nozzle", + "sub_path": "machine/Flashforge AD5X 0.6 nozzle.json" + }, + { + "name": "Flashforge AD5X 0.8 nozzle", + "sub_path": "machine/Flashforge AD5X 0.8 nozzle.json" + }, + { + "name": "Flashforge Guider4 0.4 HF nozzle", + "sub_path": "machine/Flashforge Guider4 0.4 HF nozzle.json" + }, + { + "name": "Flashforge Guider4 Pro 0.4 HF nozzle", + "sub_path": "machine/Flashforge Guider4 Pro 0.4 HF nozzle.json" + }, + { + "name": "Flashforge Guider4 0.6 HF nozzle", + "sub_path": "machine/Flashforge Guider4 0.6 HF nozzle.json" + }, + { + "name": "Flashforge Guider4 0.6 nozzle", + "sub_path": "machine/Flashforge Guider4 0.6 nozzle.json" + }, + { + "name": "Flashforge Guider4 0.8 HF nozzle", + "sub_path": "machine/Flashforge Guider4 0.8 HF nozzle.json" + }, + { + "name": "Flashforge Guider4 Pro 0.6 HF nozzle", + "sub_path": "machine/Flashforge Guider4 Pro 0.6 HF nozzle.json" + }, + { + "name": "Flashforge Guider4 Pro 0.6 nozzle", + "sub_path": "machine/Flashforge Guider4 Pro 0.6 nozzle.json" + }, + { + "name": "Flashforge Guider4 Pro 0.8 HF nozzle", + "sub_path": "machine/Flashforge Guider4 Pro 0.8 HF nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/Flashforge AD5X_cover.png b/backend/profiles/profiles/Flashforge/Flashforge AD5X_cover.png new file mode 100644 index 0000000..03c9a78 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/Flashforge AD5X_cover.png differ diff --git a/backend/profiles/profiles/Flashforge/Flashforge Adventurer 3 Series_cover.png b/backend/profiles/profiles/Flashforge/Flashforge Adventurer 3 Series_cover.png new file mode 100644 index 0000000..e16fd5f Binary files /dev/null and b/backend/profiles/profiles/Flashforge/Flashforge Adventurer 3 Series_cover.png differ diff --git a/backend/profiles/profiles/Flashforge/Flashforge Adventurer 4 Series_cover.png b/backend/profiles/profiles/Flashforge/Flashforge Adventurer 4 Series_cover.png new file mode 100644 index 0000000..7cf08a7 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/Flashforge Adventurer 4 Series_cover.png differ diff --git a/backend/profiles/profiles/Flashforge/Flashforge Adventurer 5M Pro_cover.png b/backend/profiles/profiles/Flashforge/Flashforge Adventurer 5M Pro_cover.png new file mode 100644 index 0000000..70966ac Binary files /dev/null and b/backend/profiles/profiles/Flashforge/Flashforge Adventurer 5M Pro_cover.png differ diff --git a/backend/profiles/profiles/Flashforge/Flashforge Adventurer 5M_cover.png b/backend/profiles/profiles/Flashforge/Flashforge Adventurer 5M_cover.png new file mode 100644 index 0000000..363de73 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/Flashforge Adventurer 5M_cover.png differ diff --git a/backend/profiles/profiles/Flashforge/Flashforge Guider 2s_cover.png b/backend/profiles/profiles/Flashforge/Flashforge Guider 2s_cover.png new file mode 100644 index 0000000..900231d Binary files /dev/null and b/backend/profiles/profiles/Flashforge/Flashforge Guider 2s_cover.png differ diff --git a/backend/profiles/profiles/Flashforge/Flashforge Guider 3 Ultra_cover.png b/backend/profiles/profiles/Flashforge/Flashforge Guider 3 Ultra_cover.png new file mode 100644 index 0000000..17db7a3 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/Flashforge Guider 3 Ultra_cover.png differ diff --git a/backend/profiles/profiles/Flashforge/Flashforge Guider4 Pro_cover.png b/backend/profiles/profiles/Flashforge/Flashforge Guider4 Pro_cover.png new file mode 100644 index 0000000..7855bd6 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/Flashforge Guider4 Pro_cover.png differ diff --git a/backend/profiles/profiles/Flashforge/Flashforge Guider4_cover.png b/backend/profiles/profiles/Flashforge/Flashforge Guider4_cover.png new file mode 100644 index 0000000..4ed94d7 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/Flashforge Guider4_cover.png differ diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..2c56625 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4 0.6 HF nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "FlashForge PC @FF G4 0.6 HF nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PC @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PC" + ], + "filament_type": [ + "PC" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "temperature_vitrification": [ + "120" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..12886e9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4 0.6 nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "FlashForge PC @FF G4 0.6 nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PC @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PC" + ], + "filament_type": [ + "PC" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "temperature_vitrification": [ + "120" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..5523382 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4 0.8 HF nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "FlashForge PC @FF G4 0.8 HF nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PC @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PC" + ], + "filament_type": [ + "PC" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "temperature_vitrification": [ + "120" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..7e9066e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "FlashForge PC @FF G4P 0.6 HF nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PC @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PC" + ], + "filament_type": [ + "PC" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "temperature_vitrification": [ + "120" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..c363679 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4P 0.6 nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "FlashForge PC @FF G4P 0.6 nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PC @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PC" + ], + "filament_type": [ + "PC" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "temperature_vitrification": [ + "120" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..e15188a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PC @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "FlashForge PC @FF G4P 0.8 HF nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PC @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PC" + ], + "filament_type": [ + "PC" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "temperature_vitrification": [ + "120" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..983d338 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4 0.6 HF nozzle.json @@ -0,0 +1,115 @@ +{ + "type": "filament", + "name": "FlashForge PPS @FF G4 0.6 HF nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "175" + ], + "filament_density": [ + "1.36" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PPS @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PPS" + ], + "filament_type": [ + "PPS" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "315" + ], + "nozzle_temperature_initial_layer": [ + "315" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "5" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "125" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..3763860 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4 0.6 nozzle.json @@ -0,0 +1,115 @@ +{ + "type": "filament", + "name": "FlashForge PPS @FF G4 0.6 nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "175" + ], + "filament_density": [ + "1.36" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PPS @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PPS" + ], + "filament_type": [ + "PPS" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "315" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "5" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "125" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..834d26a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4 0.8 HF nozzle.json @@ -0,0 +1,115 @@ +{ + "type": "filament", + "name": "FlashForge PPS @FF G4 0.8 HF nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "175" + ], + "filament_density": [ + "1.36" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PPS @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PPS" + ], + "filament_type": [ + "PPS" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "315" + ], + "nozzle_temperature_initial_layer": [ + "315" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "5" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "125" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..eab22e9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,115 @@ +{ + "type": "filament", + "name": "FlashForge PPS @FF G4P 0.6 HF nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "175" + ], + "filament_density": [ + "1.36" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PPS @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PPS" + ], + "filament_type": [ + "PPS" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "315" + ], + "nozzle_temperature_initial_layer": [ + "315" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "5" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "125" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..7a649e7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4P 0.6 nozzle.json @@ -0,0 +1,115 @@ +{ + "type": "filament", + "name": "FlashForge PPS @FF G4P 0.6 nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "175" + ], + "filament_density": [ + "1.36" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PPS @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PPS" + ], + "filament_type": [ + "PPS" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "315" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "5" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "125" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..bfc7991 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,115 @@ +{ + "type": "filament", + "name": "FlashForge PPS @FF G4P 0.8 HF nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "175" + ], + "filament_density": [ + "1.36" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PPS @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PPS" + ], + "filament_type": [ + "PPS" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "315" + ], + "nozzle_temperature_initial_layer": [ + "315" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "5" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "125" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PPS-CF @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS-CF @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..668c5ab --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS-CF @FF G4 0.6 nozzle.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "FlashForge PPS-CF @FF G4 0.6 nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "175" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PPS-CF @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PPS" + ], + "filament_type": [ + "PPS-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "315" + ], + "nozzle_temperature_initial_layer": [ + "315" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "5" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FlashForge PPS-CF @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS-CF @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..0704ea3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FlashForge PPS-CF @FF G4P 0.6 nozzle.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "FlashForge PPS-CF @FF G4P 0.6 nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "175" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FlashForge PPS-CF @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PPS" + ], + "filament_type": [ + "PPS-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "315" + ], + "nozzle_temperature_initial_layer": [ + "315" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "5" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS @FF AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS @FF AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..571ed36 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS @FF AD5M 0.25 Nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Flashforge ABS @FF AD5M 0.25 Nozzle", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04_02", + "filament_id": "GFB99", + "instantiation": "false", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge Adventurer 5M Pro 0.25 Nozzle" + ], + "filament_settings_id": [ + "Flashforge ABS @FF AD5M 0.25 Nozzle" + ], + "fan_max_speed": [ + "50" + ], + "filament_cost": [ + "40" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..92144bd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF AD5M 0.25 nozzle", + "inherits": "Flashforge ABS @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_02", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge ABS Basic @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..efe4e87 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5X 0.25 nozzle.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF AD5X 0.25 nozzle", + "inherits": "Flashforge ABS @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_02", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "filament_cost": [ + "20" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "pressure_advance": [ + "0.04" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..17f356c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5X 0.6 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..c48cf7f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5X 0.8 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5X.json new file mode 100644 index 0000000..76cef48 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF AD5X.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF AD5X", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF AD5X" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..8a8daf2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 0.25 nozzle.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF G4 0.25 nozzle", + "inherits": "Flashforge ABS @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "50" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "20" + ], + "filament_cost": [ + "20" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..9523184 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 0.6 HF nozzle.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:ABS" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..b74a22e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 0.6 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:ABS" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..7286522 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 0.8 HF nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:ABS" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 HF.json new file mode 100644 index 0000000..21740b9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4 HF.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ABS\n" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "4" + ], + "support_material_interface_fan_speed": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4.json new file mode 100644 index 0000000..faeebe1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF G4", + "inherits": "Flashforge Generic ABS", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF G4" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..5e5da7a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P 0.25 nozzle.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF G4P 0.25 nozzle", + "inherits": "Flashforge ABS @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "filament_cost": [ + "20" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..da09d0c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:ABS" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..9710673 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P 0.6 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:ABS" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..085ab19 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:ABS" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P HF.json new file mode 100644 index 0000000..9b1b213 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P HF.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ABS\n" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "4" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P.json new file mode 100644 index 0000000..da02491 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic @FF G4P.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic @FF G4P", + "inherits": "Flashforge Generic ABS", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_settings_id": [ + "Flashforge ABS Basic @FF G4P" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic.json new file mode 100644 index 0000000..46ff83e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS Basic.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge ABS Basic", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04_02", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge ABS Basic" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS-CF @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS-CF @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..3b5178c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS-CF @FF G4 0.6 nozzle.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Flashforge ABS-CF @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ABS-CF @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:ABS" + ], + "filament_type": [ + "ABS-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS-CF @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS-CF @FF G4.json new file mode 100644 index 0000000..eba9f1f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS-CF @FF G4.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Flashforge ABS-CF @FF G4", + "inherits": "Flashforge Generic ABS", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "30" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_settings_id": [ + "Flashforge ABS-CF @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ABS-CF\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "6" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS-CF @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS-CF @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..425b363 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS-CF @FF G4P 0.6 nozzle.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Flashforge ABS-CF @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ABS-CF @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:ABS" + ], + "filament_type": [ + "ABS-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ABS-CF @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS-CF @FF G4P.json new file mode 100644 index 0000000..046f6c2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ABS-CF @FF G4P.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Flashforge ABS-CF @FF G4P", + "inherits": "Flashforge Generic ABS", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "30" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_settings_id": [ + "Flashforge ABS-CF @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ABS-CF\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "6" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA @FF AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA @FF AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..d3d8681 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA @FF AD5M 0.25 Nozzle.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Flashforge ASA @FF AD5M 0.25 Nozzle", + "inherits": "Flashforge Generic ASA", + "from": "system", + "setting_id": "GFSA04_05", + "filament_id": "GFL99", + "instantiation": "false", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge Adventurer 5M Pro 0.25 Nozzle" + ], + "filament_settings_id": [ + "Flashforge ASA @FF AD5M 0.25 Nozzle" + ], + "fan_max_speed": [ + "50" + ], + "filament_cost": [ + "40" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ASA\n" + ], + "pressure_advance": [ + "0.1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..403ca68 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF AD5M 0.25 nozzle", + "inherits": "Flashforge ASA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_05", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge ASA Basic @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..388e987 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5X 0.25 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF AD5X 0.25 nozzle", + "inherits": "Flashforge ASA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_05", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "filament_cost": [ + "20" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..3624395 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5X 0.6 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..3464207 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5X 0.8 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5X.json new file mode 100644 index 0000000..12b3649 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF AD5X.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF AD5X", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF AD5X" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..89b175d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 0.25 nozzle.json @@ -0,0 +1,49 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF G4 0.25 nozzle", + "inherits": "Flashforge ABS @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "50" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "20" + ], + "filament_cost": [ + "20" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF G4 0.25 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ASA\n" + ], + "filament_type": [ + "ASA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..7e45f45 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 0.6 HF nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:ASA" + ], + "filament_type": [ + "ASA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..6f3c3a2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 0.6 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:ASA" + ], + "filament_type": [ + "ASA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..e237e1b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 0.8 HF nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:ASA" + ], + "filament_type": [ + "ASA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 HF.json new file mode 100644 index 0000000..1895653 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4 HF.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ASA\n" + ], + "filament_type": [ + "ASA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "4" + ], + "support_material_interface_fan_speed": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4.json new file mode 100644 index 0000000..5049e0b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF G4", + "inherits": "Flashforge Generic ABS", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ASA\n" + ], + "filament_type": [ + "ASA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..d6dc4e4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P 0.25 nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF G4P 0.25 nozzle", + "inherits": "Flashforge ABS @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "filament_cost": [ + "20" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF G4P 0.25 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ASA\n" + ], + "filament_type": [ + "ASA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..48aa2c9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:ASA" + ], + "filament_type": [ + "ASA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..95667f7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P 0.6 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:ASA" + ], + "filament_type": [ + "ASA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..1e55669 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:ASA" + ], + "filament_type": [ + "ASA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P HF.json new file mode 100644 index 0000000..bd957cb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P HF.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ASA\n" + ], + "filament_type": [ + "ASA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "4" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P.json new file mode 100644 index 0000000..34745cb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic @FF G4P.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic @FF G4P", + "inherits": "Flashforge Generic ABS", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_settings_id": [ + "Flashforge ASA Basic @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ASA\n" + ], + "filament_type": [ + "ASA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic.json new file mode 100644 index 0000000..8d6eb82 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA Basic.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge ASA Basic", + "inherits": "Flashforge Generic ASA", + "from": "system", + "setting_id": "GFSA04_05", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge ASA Basic" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA-CF @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA-CF @FF G4.json new file mode 100644 index 0000000..ccf3c39 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA-CF @FF G4.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "Flashforge ASA-CF @FF G4", + "inherits": "Flashforge Generic ABS", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_settings_id": [ + "Flashforge ASA-CF @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ASA-CF\n" + ], + "filament_type": [ + "ASA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA-CF @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA-CF @FF G4P.json new file mode 100644 index 0000000..65475fa --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA-CF @FF G4P.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "Flashforge ASA-CF @FF G4P", + "inherits": "Flashforge Generic ABS", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_settings_id": [ + "Flashforge ASA-CF @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ASA-CF\n" + ], + "filament_type": [ + "ASA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge ASA-CF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA-CF.json new file mode 100644 index 0000000..e2ddc06 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge ASA-CF.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge ASA-CF", + "inherits": "FusRock Generic PAHT-CF", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "Flashforge ASA-CF" + ], + "filament_type": [ + "ASA" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "20" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ABS @FF AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ABS @FF AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..c8b5ac5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ABS @FF AD5M 0.25 Nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Flashforge Generic ABS @FF AD5M 0.25 Nozzle", + "renamed_from": "Flashforge ABS @FF AD5M 0.25 Nozzle", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04_02", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "Flashforge AD5X 0.25 nozzle" + ], + "filament_settings_id": [ + "Flashforge Generic ABS @FF AD5M 0.25 Nozzle" + ], + "fan_max_speed": [ + "50" + ], + "filament_cost": [ + "40" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ABS @G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ABS @G3U 0.6 Nozzle.json new file mode 100644 index 0000000..3f5ef8b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ABS @G3U 0.6 Nozzle.json @@ -0,0 +1,60 @@ +{ + "type": "filament", + "name": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "20" + ], + "filament_flow_ratio": [ + "1.03" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "Flashforge Generic ABS @G3U 0.6 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "12" + ], + "support_material_interface_fan_speed": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ABS @G3U.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ABS @G3U.json new file mode 100644 index 0000000..9aa136e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ABS @G3U.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Flashforge Generic ABS @G3U", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 3 Ultra 0.6 Nozzle", + "Flashforge Guider 3 Ultra 0.8 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "80" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "1.03" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge Generic ABS @G3U" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ABS" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.036" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ABS.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ABS.json new file mode 100644 index 0000000..39d3ede --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ABS.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Flashforge Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "8" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ABS\n" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_density": [ + "1.04" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ASA @FF AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ASA @FF AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..fa8ff58 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ASA @FF AD5M 0.25 Nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Flashforge Generic ASA @FF AD5M 0.25 Nozzle", + "renamed_from": "Flashforge ASA @FF AD5M 0.25 Nozzle", + "inherits": "Flashforge Generic ASA", + "from": "system", + "setting_id": "GFSA04_05", + "filament_id": "GFL99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "Flashforge AD5X 0.25 nozzle" + ], + "filament_settings_id": [ + "Flashforge Generic ASA @FF AD5M 0.25 Nozzle" + ], + "fan_max_speed": [ + "50" + ], + "filament_cost": [ + "40" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ASA\n" + ], + "pressure_advance": [ + "0.1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ASA @G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ASA @G3U 0.6 Nozzle.json new file mode 100644 index 0000000..1593c44 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ASA @G3U 0.6 Nozzle.json @@ -0,0 +1,69 @@ +{ + "type": "filament", + "name": "Flashforge Generic ASA @G3U 0.6 Nozzle", + "inherits": "Flashforge Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_density": [ + "1.09" + ], + "filament_flow_ratio": [ + "1.03" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "10" + ], + "filament_settings_id": [ + "Flashforge Generic ASA @G3U 0.6 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_type": [ + "ASA" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "12" + ], + "support_material_interface_fan_speed": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ASA @G3U.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ASA @G3U.json new file mode 100644 index 0000000..bd90b4a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ASA @G3U.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Flashforge Generic ASA @G3U", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 3 Ultra 0.6 Nozzle", + "Flashforge Guider 3 Ultra 0.8 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "80" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "1.02" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "10" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge Generic ASA @G3U" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ASA" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.036" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ASA.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ASA.json new file mode 100644 index 0000000..9fc3781 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic ASA.json @@ -0,0 +1,195 @@ +{ + "type": "filament", + "name": "Flashforge Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": "0", + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge ASA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode \n;right_extruder_material:ASA" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_type": [ + "ASA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.04" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic HIPS @G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic HIPS @G3U 0.6 Nozzle.json new file mode 100644 index 0000000..b62e497 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic HIPS @G3U 0.6 Nozzle.json @@ -0,0 +1,69 @@ +{ + "type": "filament", + "name": "Flashforge Generic HIPS @G3U 0.6 Nozzle", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "20" + ], + "filament_density": [ + "1.05" + ], + "filament_flow_ratio": [ + "1.01" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "Flashforge Generic HIPS @G3U 0.6 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_type": [ + "HIPS" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "12" + ], + "support_material_interface_fan_speed": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic HIPS.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic HIPS.json new file mode 100644 index 0000000..00ffbfe --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic HIPS.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Flashforge Generic HIPS", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 3 Ultra 0.6 Nozzle", + "Flashforge Guider 3 Ultra 0.8 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "80" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "1.01" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge Generic HIPS" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "HIPS" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.036" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic HS PLA @FF AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic HS PLA @FF AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..c67c76d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic HS PLA @FF AD5M 0.25 Nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Flashforge Generic HS PLA @FF AD5M 0.25 Nozzle", + "renamed_from": "Flashforge HS PLA @FF AD5M 0.25 Nozzle", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "setting_id": "GFSA04_09", + "filament_id": "GFL99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "Flashforge AD5X 0.25 nozzle" + ], + "filament_settings_id": [ + "Flashforge Generic HS PLA @FF AD5M 0.25 Nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: HS PLA\n" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.1" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic HS PLA.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic HS PLA.json new file mode 100644 index 0000000..a2335f7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic HS PLA.json @@ -0,0 +1,251 @@ +{ + "type": "filament", + "name": "Flashforge Generic HS PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge HS PLA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:HS PLA\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "50" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.025" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG @FF AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG @FF AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..1e6402e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG @FF AD5M 0.25 Nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Flashforge Generic PETG @FF AD5M 0.25 Nozzle", + "renamed_from": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04_12", + "filament_id": "GFG99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "Flashforge AD5X 0.25 nozzle" + ], + "filament_settings_id": [ + "Flashforge Generic PETG @FF AD5M 0.25 Nozzle" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "1.5" + ], + "pressure_advance": [ + "0.1" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG @G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG @G3U 0.6 Nozzle.json new file mode 100644 index 0000000..a5b9ca2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG @G3U 0.6 Nozzle.json @@ -0,0 +1,60 @@ +{ + "type": "filament", + "name": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_flow_ratio": [ + "1.01" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "Flashforge Generic PETG @G3U 0.6 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG @G3U 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG @G3U 0.8 Nozzle.json new file mode 100644 index 0000000..12e9ba5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG @G3U 0.8 Nozzle.json @@ -0,0 +1,60 @@ +{ + "type": "filament", + "name": "Flashforge Generic PETG @G3U 0.8 Nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.8 Nozzle" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "Flashforge Generic PETG @G3U 0.8 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "slow_down_min_speed": [ + "12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG @G3U.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG @G3U.json new file mode 100644 index 0000000..4d55315 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG @G3U.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Flashforge Generic PETG @G3U", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 3 Ultra 0.6 Nozzle", + "Flashforge Guider 3 Ultra 0.8 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "85" + ], + "cool_plate_temp_initial_layer": [ + "85" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "85" + ], + "eng_plate_temp_initial_layer": [ + "85" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge Generic PETG @G3U" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.036" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "85" + ], + "textured_plate_temp_initial_layer": [ + "85" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG-CF @G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG-CF @G3U 0.6 Nozzle.json new file mode 100644 index 0000000..0d620c1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG-CF @G3U 0.6 Nozzle.json @@ -0,0 +1,66 @@ +{ + "type": "filament", + "name": "Flashforge Generic PETG-CF @G3U 0.6 Nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "Flashforge Generic PETG-CF @G3U 0.6 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_type": [ + "PETG-CF" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG-CF @G3U 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG-CF @G3U 0.8 Nozzle.json new file mode 100644 index 0000000..4a36ea4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG-CF @G3U 0.8 Nozzle.json @@ -0,0 +1,66 @@ +{ + "type": "filament", + "name": "Flashforge Generic PETG-CF @G3U 0.8 Nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.8 Nozzle" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "Flashforge Generic PETG-CF @G3U 0.8 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_type": [ + "PETG-CF" + ], + "filament_unloading_speed": [ + "40" + ], + "filament_unloading_speed_start": [ + "40" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG-CF @G3U.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG-CF @G3U.json new file mode 100644 index 0000000..fb22a20 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG-CF @G3U.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Flashforge Generic PETG-CF @G3U", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 3 Ultra 0.6 Nozzle", + "Flashforge Guider 3 Ultra 0.8 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "85" + ], + "cool_plate_temp_initial_layer": [ + "85" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "85" + ], + "eng_plate_temp_initial_layer": [ + "85" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge Generic PETG-CF @G3U" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PETG-CF" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.036" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "85" + ], + "textured_plate_temp_initial_layer": [ + "85" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG-CF10.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG-CF10.json new file mode 100644 index 0000000..8b569c9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG-CF10.json @@ -0,0 +1,192 @@ +{ + "type": "filament", + "name": "Flashforge Generic PETG-CF10", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "100" + ], + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": "0", + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge PETG-CF10" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG-CF10\n" + ], + "filament_type": [ + "PETG-CF" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.035" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG.json new file mode 100644 index 0000000..caaffea --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PETG.json @@ -0,0 +1,95 @@ +{ + "type": "filament", + "name": "Flashforge Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "slow_down_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "80" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_start_gcode": [ + "; filament start gcode \n;right_extruder_material:PETG" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.046" + ], + "filament_density": [ + "1.27" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "255" + ], + "fan_cooling_layer_time": [ + "30" + ], + "slow_down_layer_time": [ + "8" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA @FF AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA @FF AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..6c3a2a6 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA @FF AD5M 0.25 Nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge Generic PLA @FF AD5M 0.25 Nozzle", + "renamed_from": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "FFGP01_01", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "Flashforge AD5X 0.25 nozzle" + ], + "filament_settings_id": [ + "Flashforge Generic PLA @FF AD5M 0.25 Nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2.8" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA @G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA @G3U 0.6 Nozzle.json new file mode 100644 index 0000000..42e38ca --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA @G3U 0.6 Nozzle.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "FFGP02_01", + "instantiation": "false", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "additional_cooling_fan_speed": [ + "80" + ], + "fan_cooling_layer_time": [ + "50" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "Flashforge Generic PLA @G3U 0.6 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n\n\n" + ], + "filament_unloading_speed": [ + "40" + ], + "filament_unloading_speed_start": [ + "40" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_layer_time": [ + "15" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA @G3U 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA @G3U 0.8 Nozzle.json new file mode 100644 index 0000000..253ae1f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA @G3U 0.8 Nozzle.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "Flashforge Generic PLA @G3U 0.8 Nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "FFGP02_01", + "instantiation": "false", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.8 Nozzle" + ], + "additional_cooling_fan_speed": [ + "80" + ], + "fan_cooling_layer_time": [ + "50" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "23" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "Flashforge Generic PLA @G3U 0.8 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n\n\n" + ], + "filament_unloading_speed": [ + "40" + ], + "filament_unloading_speed_start": [ + "40" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_layer_time": [ + "15" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA @G3U.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA @G3U.json new file mode 100644 index 0000000..fb3322d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA @G3U.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Flashforge Generic PLA @G3U", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "FFGP02", + "filament_id": "FFG01", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "80" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 3 Ultra 0.6 Nozzle", + "Flashforge Guider 3 Ultra 0.8 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge Generic PLA @G3U" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n\n\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.03" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-CF @G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-CF @G3U 0.6 Nozzle.json new file mode 100644 index 0000000..f114bd4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-CF @G3U 0.6 Nozzle.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "Flashforge Generic PLA-CF @G3U 0.6 Nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "fan_cooling_layer_time": [ + "50" + ], + "fan_min_speed": [ + "70" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "Flashforge Generic PLA-CF @G3U 0.6 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_unloading_speed": [ + "40" + ], + "filament_unloading_speed_start": [ + "40" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "pressure_advance": [ + "0.044" + ], + "slow_down_layer_time": [ + "15" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-CF @G3U 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-CF @G3U 0.8 Nozzle.json new file mode 100644 index 0000000..20577b7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-CF @G3U 0.8 Nozzle.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "Flashforge Generic PLA-CF @G3U 0.8 Nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.8 Nozzle" + ], + "fan_cooling_layer_time": [ + "50" + ], + "fan_min_speed": [ + "90" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "Flashforge Generic PLA-CF @G3U 0.8 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_unloading_speed": [ + "40" + ], + "filament_unloading_speed_start": [ + "40" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "pressure_advance": [ + "0.044" + ], + "slow_down_layer_time": [ + "15" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-CF @G3U.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-CF @G3U.json new file mode 100644 index 0000000..b6e9cde --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-CF @G3U.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Flashforge Generic PLA-CF @G3U", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 3 Ultra 0.6 Nozzle", + "Flashforge Guider 3 Ultra 0.8 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "50" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "1.02" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge Generic PLA-CF @G3U" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.026" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-CF10.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-CF10.json new file mode 100644 index 0000000..137958a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-CF10.json @@ -0,0 +1,248 @@ +{ + "type": "filament", + "name": "Flashforge Generic PLA-CF10", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "100" + ], + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge PLA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA-CF10\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "50" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.025" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-SILK @FF AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-SILK @FF AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..86644b8 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-SILK @FF AD5M 0.25 Nozzle.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge Generic PLA-SILK @FF AD5M 0.25 Nozzle", + "renamed_from": "Flashforge PLA-SILK @FF AD5M 0.25 Nozzle", + "inherits": "Flashforge Generic PLA-Silk", + "from": "system", + "setting_id": "GFSA04_25", + "filament_id": "GFL99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge Adventurer 5M Pro 0.25 Nozzle" + ], + "filament_settings_id": [ + "Flashforge Generic PLA-SILK @FF AD5M 0.25 Nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2.8" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA-Silk\n" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "217" + ], + "pressure_advance": [ + "0.1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-Silk.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-Silk.json new file mode 100644 index 0000000..4f6c6ac --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA-Silk.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Flashforge Generic PLA-Silk", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "50" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA Silk\n" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.025" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA.json new file mode 100644 index 0000000..795784a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PLA.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Flashforge Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "FFGP01", + "filament_id": "FFG01", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "50" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.025" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PVA.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PVA.json new file mode 100644 index 0000000..09c9d1a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic PVA.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "Flashforge Generic PVA", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "80" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 3 Ultra 0.6 Nozzle", + "Flashforge Guider 3 Ultra 0.8 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "50" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.2" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge Generic PVA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PVA" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PVA" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.025" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge Generic TPU.json b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic TPU.json new file mode 100644 index 0000000..84162bf --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge Generic TPU.json @@ -0,0 +1,192 @@ +{ + "type": "filament", + "name": "Flashforge Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "100" + ], + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": "0", + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "3.5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "1.2" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge TPU" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:TPU\n" + ], + "filament_type": [ + "TPU" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..f6061c6 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4 0.6 HF nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "filament", + "name": "Flashforge HIPS @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HIPS @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:HIPS" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..c657922 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4 0.6 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "filament", + "name": "Flashforge HIPS @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HIPS @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:HIPS" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..f2dd25c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4 0.8 HF nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "filament", + "name": "Flashforge HIPS @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HIPS @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:HIPS" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4 HF.json new file mode 100644 index 0000000..7071257 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4 HF.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge HIPS @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "50" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HIPS @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: HIPS\n" + ], + "filament_type": [ + "HIPS" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4.json new file mode 100644 index 0000000..40ff2ad --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "Flashforge HIPS @FF G4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": [ + "1.04" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge HIPS @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:HIPS\n" + ], + "filament_type": [ + "HIPS" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.036" + ], + "slow_down_layer_time": [ + "8" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..88de72f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "filament", + "name": "Flashforge HIPS @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HIPS @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:HIPS" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..72e59e3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P 0.6 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "filament", + "name": "Flashforge HIPS @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HIPS @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:HIPS" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..3f0fdb2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "filament", + "name": "Flashforge HIPS @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic ABS @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "115" + ], + "eng_plate_temp_initial_layer": [ + "115" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "25" + ], + "filament_cost": [ + "30" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HIPS @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:HIPS" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "115" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "115" + ], + "textured_plate_temp_initial_layer": [ + "115" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P HF.json new file mode 100644 index 0000000..77edf42 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P HF.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "Flashforge HIPS @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HIPS @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: HIPS\n" + ], + "filament_type": [ + "HIPS" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P.json new file mode 100644 index 0000000..eda3467 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HIPS @FF G4P.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "Flashforge HIPS @FF G4P", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": [ + "1.04" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge HIPS @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:HIPS\n" + ], + "filament_type": [ + "HIPS" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.036" + ], + "slow_down_layer_time": [ + "8" + ], + "support_material_interface_fan_speed": [ + "40" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..b85aaa9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_12", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge HS PETG @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..b94b71e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5X 0.25 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_12", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "fan_max_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_min_speed": [ + "30" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..a9ad5c1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5X 0.6 nozzle.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "pressure_advance": [ + "0.04" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..8138a44 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5X 0.8 nozzle.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "pressure_advance": [ + "0.04" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5X.json new file mode 100644 index 0000000..38726c5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF AD5X.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF AD5X", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF AD5X" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "pressure_advance": [ + "0.04" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..9c631f0 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 0.25 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF G4 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "pressure_advance": [ + "0.045" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..f0618de --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 0.6 HF nozzle.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "40" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 6.68817 6.75269 6.43011 7.39785 11.957 17.6344 20 19.8925 19.8925 19.1398 13.5484 4.60215 0.215054 0.193548 0.473118 0.494624| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 19.8699 1.95 19.7215 2.45 19.0323 2.95 1.06237 3.45 0.245161 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "235" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..7d65ca3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 0.6 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..fb7280c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 0.8 HF nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 HF.json new file mode 100644 index 0000000..2ec16e8 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4 HF.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PETG" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.075" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "30" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "temperature_vitrification": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4.json new file mode 100644 index 0000000..8355ae1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF G4", + "inherits": "Flashforge Generic PETG", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF G4" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "pressure_advance": [ + "0.08" + ], + "slow_down_layer_time": [ + "5" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..75b0ab9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P 0.25 nozzle.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF G4P 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "pressure_advance": [ + "0.045" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..7f50b05 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "40" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 6.68817 6.75269 6.43011 7.39785 11.957 17.6344 20 19.8925 19.8925 19.1398 13.5484 4.60215 0.215054 0.193548 0.473118 0.494624| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 19.8699 1.95 19.7215 2.45 19.0323 2.95 1.06237 3.45 0.245161 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "235" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..0ca40ad --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P 0.6 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..9ac4e04 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P HF.json new file mode 100644 index 0000000..6333908 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P HF.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PETG" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.075" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "30" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "temperature_vitrification": [ + "70" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P.json new file mode 100644 index 0000000..332a0d3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG @FF G4P.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG @FF G4P", + "inherits": "Flashforge Generic PETG", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_settings_id": [ + "Flashforge HS PETG @FF G4P" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "pressure_advance": [ + "0.08" + ], + "slow_down_layer_time": [ + "5" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG.json new file mode 100644 index 0000000..6fd99b6 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PETG.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge HS PETG", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge HS PETG" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..220c055 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5M 0.25 Nozzle.json @@ -0,0 +1,49 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF AD5M 0.25 nozzle", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "setting_id": "GFSA04_09", + "filament_id": "GFL99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge Adventurer 5M Pro 0.25 Nozzle" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF AD5M 0.25 nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: HS PLA\n" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.1" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..2f9e1ba --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5X 0.25 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..d8ec382 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5X 0.6 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..9ed664a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5X 0.8 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5X.json new file mode 100644 index 0000000..fd58d5d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF AD5X.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF AD5X", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF AD5X" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.0325" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..a99d6bb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 0.25 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF G4 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.026" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..4f5bfb4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 0.6 HF nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "43" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 9.50538 9.56989 9.39785 10.2366 13.7634 18.129 19.9355 19.8495 19.8925 19.3548 13.6559 4.32258 0.0430108 0.301075 0.645161 0.55914| 0.05 9.43871 0.45 9.5957 0.95 10.5957 1.45 19.6978 1.95 19.6355 2.45 19.5484 2.95 0.417204 3.45 0.417204 3.95 0.417204 4.45 0.288172 4.95 0.245161" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..7274563 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 0.6 nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "28" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..d010a0d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 0.8 HF nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "28" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 HF.json new file mode 100644 index 0000000..4a29a0e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4 HF.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.031" + ], + "slow_down_layer_time": [ + "4" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4.json new file mode 100644 index 0000000..452ddbd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF G4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..c6cedda --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P 0.25 nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF G4P 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.026" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..3eacac0 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "43" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 9.50538 9.56989 9.39785 10.2366 13.7634 18.129 19.9355 19.8495 19.8925 19.3548 13.6559 4.32258 0.0430108 0.301075 0.645161 0.55914| 0.05 9.43871 0.45 9.5957 0.95 10.5957 1.45 19.6978 1.95 19.6355 2.45 19.5484 2.95 0.417204 3.45 0.417204 3.95 0.417204 4.45 0.288172 4.95 0.245161" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..2ad7f3d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P 0.6 nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "28" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..b4670c2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "28" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P HF.json new file mode 100644 index 0000000..2cc5b79 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P HF.json @@ -0,0 +1,115 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.031" + ], + "slow_down_layer_time": [ + "4" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P.json new file mode 100644 index 0000000..2f8b1da --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA @FF G4P.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA @FF G4P", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge HS PLA @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..cc1c8bd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti @FF G4 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA Burnt Ti @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 9.87097 10.129 10.129 10.9247 14.1505 18.1505 19.7634 19.7419 19.8925 19.5484 13.9785 4.45161 0.0430108 0.236559 0.473118 0.301075| 0.05 9.73979 0.45 10.2409 0.95 11.2409 1.45 19.5688 1.95 19.5925 2.45 19.9355 2.95 0.503226 3.45 0.331183 3.95 0.116129 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge HS PLA Burnt Ti @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti @FF G4 HF.json new file mode 100644 index 0000000..9507db5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti @FF G4 HF.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA Burnt Ti @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PLA Burnt Ti @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.031" + ], + "slow_down_layer_time": [ + "4" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..1079e7f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA Burnt Ti @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 9.87097 10.129 10.129 10.9247 14.1505 18.1505 19.7634 19.7419 19.8925 19.5484 13.9785 4.45161 0.0430108 0.236559 0.473118 0.301075| 0.05 9.73979 0.45 10.2409 0.95 11.2409 1.45 19.5688 1.95 19.5925 2.45 19.9355 2.95 0.503226 3.45 0.331183 3.95 0.116129 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge HS PLA Burnt Ti @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti @FF G4P HF.json new file mode 100644 index 0000000..2bc4b15 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti @FF G4P HF.json @@ -0,0 +1,115 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA Burnt Ti @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PLA Burnt Ti @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.031" + ], + "slow_down_layer_time": [ + "4" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti@FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti@FF G4 0.6 nozzle.json new file mode 100644 index 0000000..16ebbb2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti@FF G4 0.6 nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA Burnt Ti@FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "28" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PLA Burnt Ti@FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti@FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti@FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..d02150f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti@FF G4 0.8 HF nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA Burnt Ti@FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "28" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PLA Burnt Ti@FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti@FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti@FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..d88d5d0 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti@FF G4P 0.6 nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA Burnt Ti@FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "28" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PLA Burnt Ti@FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti@FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti@FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..4de9fbb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA Burnt Ti@FF G4P 0.8 HF nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA Burnt Ti@FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "28" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge HS PLA Burnt Ti@FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA.json b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA.json new file mode 100644 index 0000000..15be425 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge HS PLA.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge HS PLA", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge HS PLA" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..eb6323e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4 0.6 HF nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "filament", + "name": "Flashforge PA @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_density": [ + "1.04" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PA @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PA\n\n\n" + ], + "filament_type": [ + "PA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "295" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.023" + ], + "slow_down_layer_time": [ + "8" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "temperature_vitrification": [ + "108" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4 HF.json new file mode 100644 index 0000000..4c95d8d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4 HF.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Flashforge PA @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PA @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PA\n" + ], + "filament_type": [ + "PA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.02" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4.json new file mode 100644 index 0000000..1243c03 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Flashforge PA @FF G4", + "inherits": "Flashforge Generic TPU", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PA @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA\n" + ], + "filament_type": [ + "PA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "pressure_advance": [ + "0.02" + ], + "temperature_vitrification": [ + "110" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..82591bb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "filament", + "name": "Flashforge PA @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_density": [ + "1.04" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PA @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PA\n\n\n" + ], + "filament_type": [ + "PA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "295" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.023" + ], + "slow_down_layer_time": [ + "8" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "temperature_vitrification": [ + "108" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4P HF.json new file mode 100644 index 0000000..1a4ef7c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4P HF.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge PA @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PA @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PA\n" + ], + "filament_type": [ + "PA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.02" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "110" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4P.json new file mode 100644 index 0000000..5ee8fdc --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PA @FF G4P.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Flashforge PA @FF G4P", + "inherits": "Flashforge Generic TPU", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PA @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA\n" + ], + "filament_type": [ + "PA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "pressure_advance": [ + "0.02" + ], + "temperature_vitrification": [ + "110" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PA-CF @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PA-CF @FF G4.json new file mode 100644 index 0000000..2bb86e7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PA-CF @FF G4.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Flashforge PA-CF @FF G4", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PA-CF @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA-CF\n" + ], + "filament_type": [ + "PA-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "2" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "180" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PA-CF @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PA-CF @FF G4P.json new file mode 100644 index 0000000..ec4fa86 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PA-CF @FF G4P.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Flashforge PA-CF @FF G4P", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PA-CF @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA-CF\n" + ], + "filament_type": [ + "PA-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "2" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "180" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PA12-CF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PA12-CF.json new file mode 100644 index 0000000..4b5bc40 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PA12-CF.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PA12-CF", + "inherits": "FusRock Generic PET-CF", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_density": [ + "1.1" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "Flashforge PA12-CF" + ], + "filament_type": [ + "PA-CF" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "20" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PA6-CF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PA6-CF.json new file mode 100644 index 0000000..04da928 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PA6-CF.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PA6-CF", + "inherits": "FusRock Generic PET-CF", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_density": [ + "1.1" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "Flashforge PA6-CF" + ], + "filament_type": [ + "PA6-CF" + ], + "hot_plate_temp": [ + "95" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "20" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PA66-CF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PA66-CF.json new file mode 100644 index 0000000..5080dd7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PA66-CF.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PA66-CF", + "inherits": "FusRock Generic PET-CF", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_density": [ + "1.1" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "Flashforge PA66-CF" + ], + "filament_type": [ + "PA-CF" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "20" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PAHT-CF @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PAHT-CF @FF G4.json new file mode 100644 index 0000000..b57ae87 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PAHT-CF @FF G4.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PAHT-CF @FF G4", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PAHT-CF @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA-CF\n" + ], + "filament_type": [ + "PA-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "2" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "180" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PAHT-CF @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PAHT-CF @FF G4P.json new file mode 100644 index 0000000..f28faeb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PAHT-CF @FF G4P.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PAHT-CF @FF G4P", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PAHT-CF @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA-CF\n" + ], + "filament_type": [ + "PA-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "2" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "180" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PET-CF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PET-CF.json new file mode 100644 index 0000000..7fdf933 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PET-CF.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "name": "Flashforge PET-CF", + "inherits": "FusRock Generic PET-CF", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_density": [ + "1.1" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "Flashforge PET-CF" + ], + "hot_plate_temp": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "20" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG @FF AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG @FF AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..0381052 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG @FF AD5M 0.25 Nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04_12", + "filament_id": "GFG99", + "instantiation": "false", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge Adventurer 5M Pro 0.25 Nozzle" + ], + "filament_settings_id": [ + "Flashforge PETG @FF AD5M 0.25 Nozzle" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "1.5" + ], + "pressure_advance": [ + "0.1" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Basic @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Basic @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..f951e7c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Basic @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PETG Basic @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_12", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PETG Basic @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Basic.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Basic.json new file mode 100644 index 0000000..23a4d4a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Basic.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Flashforge PETG Basic", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "60" + ], + "filament_settings_id": [ + "Flashforge PETG Basic" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..9025904 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_12", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PETG Pro @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..c811ede --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5X 0.25 nozzle.json @@ -0,0 +1,83 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_12", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "30" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..152f01f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5X 0.6 nozzle.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "fan_max_speed": [ + "70" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..9e3f9db --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5X 0.8 nozzle.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5X.json new file mode 100644 index 0000000..5e72425 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF AD5X.json @@ -0,0 +1,80 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF AD5X", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF AD5X" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..54f1557 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 0.25 nozzle.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF G4 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.045" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..a45d8e2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 0.6 HF nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 6.68817 6.75269 6.51613 7.54839 11.9355 17.5054 19.957 19.828 19.828 18.9892 13.0538 4.08602 0.0430108 0.387097 0.666667 0.344086| 0.05 6.6 0.45 6.8 0.95 7.97204 1.45 19.4828 1.95 19.5495 2.45 18.7742 2.95 0.331183 3.45 0.632258 3.95 0.116129 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "235" + ], + "overhang_fan_speed": [ + "100" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..d88293f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 0.6 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..a404a4e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 0.8 HF nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 HF.json new file mode 100644 index 0000000..03f7331 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4 HF.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PETG\n" + ], + "filament_type": [ + "PETG" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.045" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "30" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "temperature_vitrification": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4.json new file mode 100644 index 0000000..8b82124 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF G4", + "inherits": "Flashforge Generic PETG", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF G4" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.08" + ], + "slow_down_layer_time": [ + "5" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..251b4f7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P 0.25 nozzle.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF G4P 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.045" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..b78436c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 6.68817 6.75269 6.51613 7.54839 11.9355 17.5054 19.957 19.828 19.828 18.9892 13.0538 4.08602 0.0430108 0.387097 0.666667 0.344086| 0.05 6.6 0.45 6.8 0.95 7.97204 1.45 19.4828 1.95 19.5495 2.45 18.7742 2.95 0.331183 3.45 0.632258 3.95 0.116129 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "235" + ], + "overhang_fan_speed": [ + "100" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..fc6cbbb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P 0.6 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..889a4cf --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P HF.json new file mode 100644 index 0000000..f929d25 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P HF.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PETG\n" + ], + "filament_type": [ + "PETG" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.045" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "30" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "temperature_vitrification": [ + "70" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P.json new file mode 100644 index 0000000..3803d3c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro @FF G4P.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro @FF G4P", + "inherits": "Flashforge Generic PETG", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_settings_id": [ + "Flashforge PETG Pro @FF G4P" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.08" + ], + "slow_down_layer_time": [ + "5" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro.json new file mode 100644 index 0000000..8500a12 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Pro.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Flashforge PETG Pro", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "60" + ], + "filament_settings_id": [ + "Flashforge PETG Pro" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..3fff287 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_12", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PETG Transparent @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..65247a7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5X 0.25 nozzle.json @@ -0,0 +1,83 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_12", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "30" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..f8fee6c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5X 0.6 nozzle.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "fan_max_speed": [ + "70" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..0402042 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5X 0.8 nozzle.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5X.json new file mode 100644 index 0000000..ddd2452 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF AD5X.json @@ -0,0 +1,80 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF AD5X", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF AD5X" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..68e4358 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 0.25 nozzle.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF G4 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.045" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..5413ddb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 0.6 HF nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 6.68817 6.75269 6.51613 7.54839 11.9355 17.5054 19.957 19.828 19.828 18.9892 13.0538 4.08602 0.0430108 0.387097 0.666667 0.344086| 0.05 6.6 0.45 6.8 0.95 7.97204 1.45 19.4828 1.95 19.5495 2.45 18.7742 2.95 0.331183 3.45 0.632258 3.95 0.116129 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "235" + ], + "overhang_fan_speed": [ + "100" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..ae038c5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 0.6 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..e127f9a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 0.8 HF nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 HF.json new file mode 100644 index 0000000..43d0cb3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4 HF.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PETG\n" + ], + "filament_type": [ + "PETG" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.045" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "30" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "temperature_vitrification": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4.json new file mode 100644 index 0000000..79c8532 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF G4", + "inherits": "Flashforge Generic PETG", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF G4" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.08" + ], + "slow_down_layer_time": [ + "5" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..e4408f3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P 0.25 nozzle.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF G4P 0.25 nozzle", + "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.045" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "0" + ], + "textured_cool_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..ced8489 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 6.68817 6.75269 6.51613 7.54839 11.9355 17.5054 19.957 19.828 19.828 18.9892 13.0538 4.08602 0.0430108 0.387097 0.666667 0.344086| 0.05 6.6 0.45 6.8 0.95 7.97204 1.45 19.4828 1.95 19.5495 2.45 18.7742 2.95 0.331183 3.45 0.632258 3.95 0.116129 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "235" + ], + "overhang_fan_speed": [ + "100" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..ff48140 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P 0.6 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..0b711e4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P HF.json new file mode 100644 index 0000000..a15438b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P HF.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PETG\n" + ], + "filament_type": [ + "PETG" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.045" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "30" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "temperature_vitrification": [ + "70" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P.json new file mode 100644 index 0000000..e47e2d7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent @FF G4P.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent @FF G4P", + "inherits": "Flashforge Generic PETG", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent @FF G4P" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.08" + ], + "slow_down_layer_time": [ + "5" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent.json new file mode 100644 index 0000000..b20902b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG Transparent.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Flashforge PETG Transparent", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "60" + ], + "filament_settings_id": [ + "Flashforge PETG Transparent" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..6e7941f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF AD5X 0.6 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PETG-CF @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PETG-CF10", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Flashforge PETG-CF @FF AD5X 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG-CF\n" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..a62a4aa --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF AD5X 0.8 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PETG-CF @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PETG-CF10", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Flashforge PETG-CF @FF AD5X 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG-CF\n" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF AD5X.json new file mode 100644 index 0000000..615355c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF AD5X.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge PETG-CF @FF AD5X", + "inherits": "Flashforge Generic PETG-CF10", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Flashforge PETG-CF @FF AD5X" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG-CF\n" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "240" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..e3f6fe1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF G4 0.6 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PETG-CF @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PETG-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG-CF @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF G4.json new file mode 100644 index 0000000..09fbfae --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF G4.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Flashforge PETG-CF @FF G4", + "inherits": "Flashforge Generic PETG", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_settings_id": [ + "Flashforge PETG-CF @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode \n;right_extruder_material:PETG-CF" + ], + "filament_type": [ + "PETG-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.075" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..5086e4d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF G4P 0.6 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PETG-CF @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PETG-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "25" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PETG-CF @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF G4P.json new file mode 100644 index 0000000..6018ab3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF @FF G4P.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Flashforge PETG-CF @FF G4P", + "inherits": "Flashforge Generic PETG", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_settings_id": [ + "Flashforge PETG-CF @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode \n;right_extruder_material:PETG-CF" + ], + "filament_type": [ + "PETG-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.075" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF.json new file mode 100644 index 0000000..f725565 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PETG-CF.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PETG-CF", + "inherits": "Flashforge Generic PETG-CF10", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PETG-CF" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA @FF AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA @FF AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..100226e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA @FF AD5M 0.25 Nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "false", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge Adventurer 5M Pro 0.25 Nozzle" + ], + "filament_settings_id": [ + "Flashforge PLA @FF AD5M 0.25 Nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2.8" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..fd36c88 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Basic @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..2ba1521 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5X 0.25 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..98dd0be --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5X 0.6 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "9" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..98726b1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5X 0.8 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "9" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5X.json new file mode 100644 index 0000000..9dcfe0b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF AD5X.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF AD5X", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF AD5X" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.0325" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..d7dfb93 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 0.25 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF G4 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..cea0162 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..1153d89 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 0.6 nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..f18330b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 0.8 HF nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 HF.json new file mode 100644 index 0000000..952d6d5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4 HF.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4.json new file mode 100644 index 0000000..912fa64 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF G4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..48a5318 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P 0.25 nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF G4P 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..528e184 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..13a1eb1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P 0.6 nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..164a0ff --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P HF.json new file mode 100644 index 0000000..2724ca2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P HF.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P.json new file mode 100644 index 0000000..b23c6d0 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic @FF G4P.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic @FF G4P", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Basic @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic.json new file mode 100644 index 0000000..b8d93e3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Basic.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Basic", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Basic" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Buint Ti @FF G4 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Buint Ti @FF G4 0.8 nozzle.json new file mode 100644 index 0000000..ad49ab2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Buint Ti @FF G4 0.8 nozzle.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "Flashforge PLA Buint Ti @FF G4 0.8 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Buint Ti @FF G4 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Buint Ti @FF G4P 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Buint Ti @FF G4P 0.8 nozzle.json new file mode 100644 index 0000000..cf2e069 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Buint Ti @FF G4P 0.8 nozzle.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "Flashforge PLA Buint Ti @FF G4P 0.8 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Buint Ti @FF G4P 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..039c2f1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Color Change @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..d9be9c6 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5X 0.25 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..26ba213 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5X 0.6 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..0e4241d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5X 0.8 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5X.json new file mode 100644 index 0000000..4233f57 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF AD5X.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF AD5X", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF AD5X" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.0325" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..4be552a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 0.25 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF G4 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..f5ad24a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..ac3b49f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 0.6 nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..f596ffe --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 0.8 HF nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 HF.json new file mode 100644 index 0000000..2a710f5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4 HF.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4.json new file mode 100644 index 0000000..bc8a800 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF G4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..2d996b4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P 0.25 nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF G4P 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..8213d6b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..4f8580b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P 0.6 nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..f529cea --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P HF.json new file mode 100644 index 0000000..6cc9757 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P HF.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P.json new file mode 100644 index 0000000..54b9c8a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change @FF G4P.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change @FF G4P", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Color Change @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change.json new file mode 100644 index 0000000..3e0866e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Color Change.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Color Change", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Color Change" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..a5c6bc8 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..c2c16f0 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5X 0.25 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..506b8eb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5X 0.6 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..06434c4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5X 0.8 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5X.json new file mode 100644 index 0000000..4dfa6a9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF AD5X.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF AD5X", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF AD5X" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.0325" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..80d6da2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 0.25 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF G4 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..57b93a5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..635f1ce --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 0.6 nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..1112ab8 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 0.8 HF nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 HF.json new file mode 100644 index 0000000..2993af8 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4 HF.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4.json new file mode 100644 index 0000000..b937421 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF G4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..d65722c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P 0.25 nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF G4P 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..5b4aea3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..ad85be7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P 0.6 nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..8c5cabd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P HF.json new file mode 100644 index 0000000..79dd0fd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P HF.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P.json new file mode 100644 index 0000000..eb86d1b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy @FF G4P.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy @FF G4P", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Galaxy @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy.json new file mode 100644 index 0000000..887656b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Galaxy.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Galaxy", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Galaxy" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..b043ccc --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Luminous @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..a92e1a1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5X 0.25 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..b8b7f7c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5X 0.6 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..351b89a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5X 0.8 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5X.json new file mode 100644 index 0000000..2af28ce --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF AD5X.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF AD5X", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF AD5X" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.0325" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..042751a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4 0.25 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF G4 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..a6e210b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..23e20c5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4 0.8 HF nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4 HF.json new file mode 100644 index 0000000..ecc508d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4 HF.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4.json new file mode 100644 index 0000000..96a889d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF G4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..30bfb83 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P 0.25 nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF G4P 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..0d7e0d3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..6f9037f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P HF.json new file mode 100644 index 0000000..c17b7a5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P HF.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P.json new file mode 100644 index 0000000..84e8c44 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous @FF G4P.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous @FF G4P", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Luminous @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous.json new file mode 100644 index 0000000..590eb3d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Luminous.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Luminous", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Luminous" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..0aeb6e4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Matte @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..f19ef81 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5X 0.25 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..27734be --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5X 0.6 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..2366ffc --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5X 0.8 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5X.json new file mode 100644 index 0000000..49d9db5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF AD5X.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF AD5X", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF AD5X" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.0325" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..fd5f135 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 0.25 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF G4 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..b82523c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..4373daa --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 0.6 nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..d95a4df --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 0.8 HF nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 HF.json new file mode 100644 index 0000000..6d422b4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4 HF.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4.json new file mode 100644 index 0000000..2de4172 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF G4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..63be9f3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P 0.25 nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF G4P 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..f4a4956 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..37bb929 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P 0.6 nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..78065c7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P HF.json new file mode 100644 index 0000000..246f522 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P HF.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P.json new file mode 100644 index 0000000..8989cf6 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte @FF G4P.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte @FF G4P", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Matte @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte.json new file mode 100644 index 0000000..75d7d9f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Matte.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Flashforge PLA Matte", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "Flashforge PLA Matte" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..d23fdca --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Metal @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..c547f2a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5X 0.25 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..01ba71b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5X 0.6 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..59fb42d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5X 0.8 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5X.json new file mode 100644 index 0000000..137478c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF AD5X.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF AD5X", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF AD5X" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.0325" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..2bd49ee --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 0.25 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF G4 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..fa5d249 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..2499b64 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 0.6 nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..050ac95 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 0.8 HF nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 HF.json new file mode 100644 index 0000000..9f2ac09 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4 HF.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4.json new file mode 100644 index 0000000..ddec1c9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF G4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..d011681 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P 0.25 nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF G4P 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..5ba9352 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..500dfb6 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P 0.6 nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..434d2da --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P HF.json new file mode 100644 index 0000000..3e280ea --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P HF.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P.json new file mode 100644 index 0000000..9cbf01c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal @FF G4P.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal @FF G4P", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Metal @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal.json new file mode 100644 index 0000000..1caffb3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Metal.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Metal", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Metal" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..b1e4adb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Pro @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..1093a13 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5X 0.25 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..abf54fe --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5X 0.6 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..5248974 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5X 0.8 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5X.json new file mode 100644 index 0000000..6be8a80 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF AD5X.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF AD5X", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF AD5X" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..75c159c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 0.25 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF G4 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..9bf0b0a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.027" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..6342faa --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 0.6 nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.028" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..1d3b9a4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 0.8 HF nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.028" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 HF.json new file mode 100644 index 0000000..516c0b9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4 HF.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4.json new file mode 100644 index 0000000..a7aa517 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF G4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..fd0ef44 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P 0.25 nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF G4P 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..9417c59 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.027" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..5d1c2d1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P 0.6 nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.028" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..6944f87 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.028" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P HF.json new file mode 100644 index 0000000..bbffd53 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P HF.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P.json new file mode 100644 index 0000000..ff6ce7f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro @FF G4P.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro @FF G4P", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Pro @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro.json new file mode 100644 index 0000000..108b246 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Pro.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Pro", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Pro" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..b8b7491 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PLA-SILK @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_25", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Silk @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..ee7c928 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5X 0.25 nozzle.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF AD5X 0.25 nozzle" + ], + "filament_type": [ + "SILK" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..c4d6146 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5X 0.6 nozzle.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PLA-Silk", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF AD5X 0.6 nozzle" + ], + "filament_type": [ + "SILK" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "pressure_advance": [ + "0.027" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..634f0b7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5X 0.8 nozzle.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PLA-Silk", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF AD5X 0.8 nozzle" + ], + "filament_type": [ + "SILK" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "pressure_advance": [ + "0.027" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5X.json new file mode 100644 index 0000000..f579215 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF AD5X.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF AD5X", + "inherits": "Flashforge Generic PLA-Silk", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF AD5X" + ], + "filament_type": [ + "SILK" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "pressure_advance": [ + "0.027" + ], + "textured_cool_plate_temp": [ + "50" + ], + "textured_cool_plate_temp_initial_layer": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..cad25a0 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 0.25 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF G4 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..2ec9d4b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 9.95699 10.0645 9.54839 9.80645 13.1183 17.7419 19.828 19.7204 19.7849 19.0538 13.8065 5.52688 0.795699 0.150538 0.344086 0.344086| 0.05 9.82581 0.45 10.1548 0.95 9.95054 1.45 19.3968 1.95 19.4634 2.45 18.8172 2.95 2.22366 3.45 0.20215 3.95 0.288172 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..9d7e702 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 0.6 nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..2a4932b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 0.8 HF nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 HF.json new file mode 100644 index 0000000..e1754c3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4 HF.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.026" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4.json new file mode 100644 index 0000000..b75a07e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF G4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..04dccd1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P 0.25 nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF G4P 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..3abe458 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 9.95699 10.0645 9.54839 9.80645 13.1183 17.7419 19.828 19.7204 19.7849 19.0538 13.8065 5.52688 0.795699 0.150538 0.344086 0.344086| 0.05 9.82581 0.45 10.1548 0.95 9.95054 1.45 19.3968 1.95 19.4634 2.45 18.8172 2.95 2.22366 3.45 0.20215 3.95 0.288172 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..24bf164 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P 0.6 nozzle.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..aa779c1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P HF.json new file mode 100644 index 0000000..6b35a03 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P HF.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.026" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P.json new file mode 100644 index 0000000..07c3633 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk @FF G4P.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk @FF G4P", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Silk @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk.json new file mode 100644 index 0000000..92dda4b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Silk.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Silk", + "inherits": "Flashforge Generic PLA-Silk", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Silk" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..8f50b06 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5M 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF AD5M 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF AD5M 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..aa51e2d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5X 0.25 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF AD5X 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GFSA04_19", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF AD5X 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..cb6a9bb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5X 0.6 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..49ba06f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5X 0.8 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5X.json new file mode 100644 index 0000000..a430036 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF AD5X.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF AD5X", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF AD5X" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "pressure_advance": [ + "0.0325" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..dbf0323 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4 0.25 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF G4 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF G4 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..1d4d925 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..3448e50 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4 0.6 nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4 HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4 HF.json new file mode 100644 index 0000000..af46400 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4 HF.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF G4 HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF G4 HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4.json new file mode 100644 index 0000000..24444fd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF G4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..e40db80 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P 0.25 nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF G4P 0.25 nozzle", + "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF G4P 0.25 nozzle" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..32f32dd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 11.2043 11.2258 11.0108 11.5269 14.129 17.5699 19.2903 19.6129 19.871 18.9462 13.3118 4.66667 0.322581 0.215054 0.494624 0.494624| 0.05 11.1591 0.45 11.2301 0.95 11.757 1.45 18.7946 1.95 19.5925 2.45 18.6882 2.95 1.27742 3.45 0.288172 3.95 0.417204 4.45 7.6 4.95 7.6" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..4dee98e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P 0.6 nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P HF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P HF.json new file mode 100644 index 0000000..4f9d332 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P HF.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF G4P HF", + "inherits": "Flashforge Generic ABS @G3U", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "49" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF G4P HF" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P.json new file mode 100644 index 0000000..e14ef74 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle @FF G4P.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle @FF G4P", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_settings_id": [ + "Flashforge PLA Sparkle @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA\n" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle.json new file mode 100644 index 0000000..97412e4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA Sparkle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA Sparkle", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA Sparkle" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..fc76433 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF AD5X 0.6 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Flashforge PLA-CF @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Flashforge PLA-CF @FF AD5X 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA-CF\n" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..693b3e1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF AD5X 0.8 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Flashforge PLA-CF @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Flashforge PLA-CF @FF AD5X 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA-CF\n" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF AD5X.json new file mode 100644 index 0000000..66f690a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF AD5X.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "Flashforge PLA-CF @FF AD5X", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "Flashforge PLA-CF @FF AD5X" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA-CF\n" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..b92fb64 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF G4 0.6 nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge PLA-CF @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA-CF @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF G4.json new file mode 100644 index 0000000..895a8a2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF G4.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "Flashforge PLA-CF @FF G4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_settings_id": [ + "Flashforge PLA-CF @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA-CF\n" + ], + "filament_type": [ + "PLA-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.015" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..ddf433b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF G4P 0.6 nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge PLA-CF @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge PLA-CF @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF G4P.json new file mode 100644 index 0000000..e7780fd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF @FF G4P.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "Flashforge PLA-CF @FF G4P", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_settings_id": [ + "Flashforge PLA-CF @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA-CF\n" + ], + "filament_type": [ + "PLA-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "pressure_advance": [ + "0.045" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF.json new file mode 100644 index 0000000..a55260b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-CF.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge PLA-CF", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge PLA-CF" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-SILK @FF AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-SILK @FF AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..c46ae87 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PLA-SILK @FF AD5M 0.25 Nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Flashforge PLA-SILK @FF AD5M 0.25 Nozzle", + "inherits": "Flashforge Generic PLA-Silk", + "from": "system", + "setting_id": "GFSA04_25", + "filament_id": "GFL99", + "instantiation": "false", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge Adventurer 5M Pro 0.25 Nozzle" + ], + "filament_settings_id": [ + "Flashforge PLA-SILK @FF AD5M 0.25 Nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2.8" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA-Silk\n" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "217" + ], + "pressure_advance": [ + "0.1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PPA-CF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PPA-CF.json new file mode 100644 index 0000000..3fe74f6 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PPA-CF.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PPA-CF", + "inherits": "FusRock Generic PAHT-CF", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "Flashforge PPA-CF" + ], + "filament_type": [ + "PPA-CF" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "20" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PPA-GF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PPA-GF.json new file mode 100644 index 0000000..173e8ba --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PPA-GF.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "Flashforge PPA-GF", + "inherits": "FusRock Generic PAHT-CF", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_flow_ratio": [ + "1.03" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "Flashforge PPA-GF" + ], + "filament_type": [ + "PPA-GF" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "20" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PPS @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PPS @FF G4.json new file mode 100644 index 0000000..d6a1b20 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PPS @FF G4.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge PPS @FF G4", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": [ + "1.36" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "Flashforge PPS @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PPS\n" + ], + "filament_type": [ + "PPS" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "125" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PPS @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PPS @FF G4P.json new file mode 100644 index 0000000..66ecefd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PPS @FF G4P.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge PPS @FF G4P", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "instantiation": "true", + "activate_chamber_temp_control": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": [ + "1.36" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "Flashforge PPS @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PPS\n" + ], + "filament_type": [ + "PPS" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "125" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PPS-CF @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PPS-CF @FF G4.json new file mode 100644 index 0000000..1d31e43 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PPS-CF @FF G4.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PPS-CF @FF G4", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": [ + "1.3" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "Flashforge PPS-CF @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PPS-CF\n" + ], + "filament_type": [ + "PPS-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "310" + ], + "nozzle_temperature_initial_layer": [ + "310" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "220" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PPS-CF @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PPS-CF @FF G4P.json new file mode 100644 index 0000000..96f7e2f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PPS-CF @FF G4P.json @@ -0,0 +1,106 @@ +{ + "type": "filament", + "name": "Flashforge PPS-CF @FF G4P", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": [ + "1.3" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "Flashforge PPS-CF @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PPS-CF\n" + ], + "filament_type": [ + "PPS-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "310" + ], + "nozzle_temperature_initial_layer": [ + "310" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "220" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge PPS-CF.json b/backend/profiles/profiles/Flashforge/filament/Flashforge PPS-CF.json new file mode 100644 index 0000000..3942125 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge PPS-CF.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge PPS-CF", + "inherits": "FusRock Generic PAHT-CF", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "Flashforge PPS-CF" + ], + "filament_type": [ + "PPS-CF" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "305" + ], + "nozzle_temperature_initial_layer": [ + "305" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "20" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "20" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..7f5b61a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4 0.6 HF nozzle.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge TPU 65D @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "40" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 6.62366 6.75269 6.98925 7.5914 8.94624 10.9892 13.2903 15.2043 16.129 16.2366 16.1505 16.1075 16.0645 16.0215 16.0215 16.0215 15.957 15.8495 15.8065 15.8495| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 11.7839 1.95 15.8075 2.45 16.1936 2.95 16.1162 3.45 16.0301 3.95 16.0301 4.45 15.8151 4.95 15.9011" + ], + "filament_settings_id": [ + "Flashforge TPU 65D @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:TPU" + ], + "filament_type": [ + "TPU" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "30" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..188fa62 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4 0.6 nozzle.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Flashforge TPU 65D @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge TPU 65D @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:TPU\n\n" + ], + "filament_type": [ + "TPU" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..1f0ade4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4 0.8 HF nozzle.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Flashforge TPU 65D @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge TPU 65D @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:TPU\n\n" + ], + "filament_type": [ + "TPU" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..b2cfa58 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge TPU 65D @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "40" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 6.62366 6.75269 6.98925 7.5914 8.94624 10.9892 13.2903 15.2043 16.129 16.2366 16.1505 16.1075 16.0645 16.0215 16.0215 16.0215 15.957 15.8495 15.8065 15.8495| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 11.7839 1.95 15.8075 2.45 16.1936 2.95 16.1162 3.45 16.0301 3.95 16.0301 4.45 15.8151 4.95 15.9011" + ], + "filament_settings_id": [ + "Flashforge TPU 65D @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:TPU" + ], + "filament_type": [ + "TPU" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "30" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..96d2ea3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4P 0.6 nozzle.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Flashforge TPU 65D @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge TPU 65D @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:TPU\n\n" + ], + "filament_type": [ + "TPU" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..75d0f71 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 65D @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "Flashforge TPU 65D @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge TPU 65D @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:TPU\n\n" + ], + "filament_type": [ + "TPU" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..60c6b7b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF AD5X 0.6 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Flashforge TPU 95A @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "45" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_settings_id": [ + "Flashforge TPU 95A @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..a96a78b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF AD5X 0.8 nozzle.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Flashforge TPU 95A @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "45" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_settings_id": [ + "Flashforge TPU 95A @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF AD5X.json new file mode 100644 index 0000000..9fbf9d4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF AD5X.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Flashforge TPU 95A @FF AD5X", + "inherits": "Flashforge Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "eng_plate_temp": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "45" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_settings_id": [ + "Flashforge TPU 95A @FF AD5X" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..5bf3a5f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4 0.6 HF nozzle.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge TPU 95A @FF G4 0.6 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "40" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 6.62366 6.75269 6.98925 7.5914 8.94624 10.9892 13.2903 15.2043 16.129 16.2366 16.1505 16.1075 16.0645 16.0215 16.0215 16.0215 15.957 15.8495 15.8065 15.8495| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 11.7839 1.95 15.8075 2.45 16.1936 2.95 16.1162 3.45 16.0301 3.95 16.0301 4.45 15.8151 4.95 15.9011" + ], + "filament_settings_id": [ + "Flashforge TPU 95A @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:TPU" + ], + "filament_type": [ + "TPU" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "30" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..177094c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4 0.6 nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge TPU 95A @FF G4 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge TPU 95A @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:TPU\n\n" + ], + "filament_type": [ + "TPU" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..c3e486a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4 0.8 HF nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge TPU 95A @FF G4 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge TPU 95A @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:TPU\n\n" + ], + "filament_type": [ + "TPU" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4.json new file mode 100644 index 0000000..73e94f7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge TPU 95A @FF G4", + "inherits": "Flashforge Generic TPU", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "45" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_settings_id": [ + "Flashforge TPU 95A @FF G4" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..98ce234 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,112 @@ +{ + "type": "filament", + "name": "Flashforge TPU 95A @FF G4P 0.6 HF nozzle", + "inherits": "Flashforge Generic PETG @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "40" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_ramming_parameters": [ + "105 105 6.62366 6.75269 6.98925 7.5914 8.94624 10.9892 13.2903 15.2043 16.129 16.2366 16.1505 16.1075 16.0645 16.0215 16.0215 16.0215 15.957 15.8495 15.8065 15.8495| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 11.7839 1.95 15.8075 2.45 16.1936 2.95 16.1162 3.45 16.0301 3.95 16.0301 4.45 15.8151 4.95 15.9011" + ], + "filament_settings_id": [ + "Flashforge TPU 95A @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:TPU" + ], + "filament_type": [ + "TPU" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "30" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..a2821a2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4P 0.6 nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge TPU 95A @FF G4P 0.6 nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge TPU 95A @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:TPU\n\n" + ], + "filament_type": [ + "TPU" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..4711da9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "Flashforge TPU 95A @FF G4P 0.8 HF nozzle", + "inherits": "Flashforge Generic PLA @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Flashforge TPU 95A @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:TPU\n\n" + ], + "filament_type": [ + "TPU" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4P.json new file mode 100644 index 0000000..f2e0782 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A @FF G4P.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Flashforge TPU 95A @FF G4P", + "inherits": "Flashforge Generic TPU", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "40" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "45" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_settings_id": [ + "Flashforge TPU 95A @FF G4P" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A.json b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A.json new file mode 100644 index 0000000..7fa747c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge TPU 95A.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Flashforge TPU 95A", + "inherits": "Flashforge Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_settings_id": [ + "Flashforge TPU 95A" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge/Flashforge ABS @FF AD3.json b/backend/profiles/profiles/Flashforge/filament/Flashforge/Flashforge ABS @FF AD3.json new file mode 100644 index 0000000..e1bfca9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge/Flashforge ABS @FF AD3.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Flashforge ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "FFFA01", + "filament_id": "FFF02", + "instantiation": "true", + "filament_vendor": [ + "Flashforge" + ], + "filament_flow_ratio": [ + "1.09" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ABS\n" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.00" + ], + "filament_density": [ + "1.04" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.4 Nozzle", + "Flashforge Adventurer 3 Series 0.6 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge/Flashforge PETG @FF AD3.json b/backend/profiles/profiles/Flashforge/filament/Flashforge/Flashforge PETG @FF AD3.json new file mode 100644 index 0000000..15d7844 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge/Flashforge PETG @FF AD3.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "Flashforge PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "FFFP02", + "filament_id": "FFF03", + "instantiation": "true", + "filament_vendor": [ + "Flashforge" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "slow_down_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "80" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_start_gcode": [ + "; filament start gcode \n;right_extruder_material:PETG" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.0" + ], + "filament_density": [ + "1.27" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature": [ + "245" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "25%" + ], + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.4 Nozzle", + "Flashforge Adventurer 3 Series 0.6 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Flashforge/Flashforge PLA @FF AD3.json b/backend/profiles/profiles/Flashforge/filament/Flashforge/Flashforge PLA @FF AD3.json new file mode 100644 index 0000000..029d30a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Flashforge/Flashforge PLA @FF AD3.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "Flashforge PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "FFFP01", + "filament_id": "FFF01", + "instantiation": "true", + "filament_vendor": [ + "Flashforge" + ], + "filament_flow_ratio": [ + "1.09" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "hot_plate_temp": [ + "50" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.00" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.4 Nozzle", + "Flashforge Adventurer 3 Series 0.6 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..506893a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4 0.6 HF nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "FusRock PAHT @FF G4 0.6 HF nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FusRock PAHT @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..b4dbe89 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4 0.6 nozzle.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "FusRock PAHT @FF G4 0.6 nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FusRock PAHT @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "filament_type": [ + "PAHT" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..35c5629 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4 0.8 HF nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "FusRock PAHT @FF G4 0.8 HF nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FusRock PAHT @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..fc1eae3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "FusRock PAHT @FF G4P 0.6 HF nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FusRock PAHT @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..bcb31e7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4P 0.6 nozzle.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "FusRock PAHT @FF G4P 0.6 nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FusRock PAHT @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "filament_type": [ + "PAHT" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..fa032b7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "FusRock PAHT @FF G4P 0.8 HF nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "75" + ], + "eng_plate_temp_initial_layer": [ + "75" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FusRock PAHT @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "75" + ], + "textured_cool_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PAHT-CF @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT-CF @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..4fb977f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT-CF @FF G4 0.6 nozzle.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "FusRock PAHT-CF @FF G4 0.6 nozzle", + "inherits": "FusRock Generic PAHT-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FusRock PAHT-CF @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PAHT-CF @FF G4.json b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT-CF @FF G4.json new file mode 100644 index 0000000..8ebd12a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT-CF @FF G4.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "FusRock PAHT-CF @FF G4", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "FusRock PAHT-CF @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA-CF\n" + ], + "filament_type": [ + "PA-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "2" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "180" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PAHT-CF @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT-CF @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..4fe9f1a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT-CF @FF G4P 0.6 nozzle.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "FusRock PAHT-CF @FF G4P 0.6 nozzle", + "inherits": "FusRock Generic PAHT-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FusRock PAHT-CF @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PAHT-CF @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT-CF @FF G4P.json new file mode 100644 index 0000000..5b89ef1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PAHT-CF @FF G4P.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "FusRock PAHT-CF @FF G4P", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "FusRock PAHT-CF @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA-CF\n" + ], + "filament_type": [ + "PA-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "2" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "180" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PET @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock PET @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..57276e4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PET @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "FusRock PET @FF G4P 0.8 HF nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "filament_load_time": [ + "29" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FusRock PET @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PET" + ], + "filament_type": [ + "PET" + ], + "filament_unload_time": [ + "29" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PET-CF @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock PET-CF @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..62b8fb2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PET-CF @FF G4 0.6 nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "FusRock PET-CF @FF G4 0.6 nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FusRock PET-CF @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PET" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PET-CF @FF G4.json b/backend/profiles/profiles/Flashforge/filament/FusRock PET-CF @FF G4.json new file mode 100644 index 0000000..0a9ae0d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PET-CF @FF G4.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "FusRock PET-CF @FF G4", + "inherits": "Flashforge Generic TPU", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "FusRock PET-CF @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PET-CF\n" + ], + "filament_type": [ + "PET-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "6" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "110" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PET-CF @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock PET-CF @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..17add0e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PET-CF @FF G4P 0.6 nozzle.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "FusRock PET-CF @FF G4P 0.6 nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "FusRock PET-CF @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PET" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock PET-CF @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/FusRock PET-CF @FF G4P.json new file mode 100644 index 0000000..54bed25 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock PET-CF @FF G4P.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "FusRock PET-CF @FF G4P", + "inherits": "Flashforge Generic TPU", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "FusRock PET-CF @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PET-CF\n" + ], + "filament_type": [ + "PET-CF" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "6" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "110" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic NexPA-CF25.json b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic NexPA-CF25.json new file mode 100644 index 0000000..6b5c2fa --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic NexPA-CF25.json @@ -0,0 +1,253 @@ +{ + "type": "filament", + "name": "FusRock Generic NexPA-CF25", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "85" + ], + "cool_plate_temp_initial_layer": [ + "85" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "85" + ], + "eng_plate_temp_initial_layer": [ + "85" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "300" + ], + "filament_density": [ + "1.27" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "FusRock Generic NexPA-CF25" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PA-CF" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "FusRock" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "295" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_high": [ + "305" + ], + "nozzle_temperature_range_low": [ + "290" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.03" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "90" + ], + "textured_plate_temp": [ + "85" + ], + "textured_plate_temp_initial_layer": [ + "85" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PAHT-CF @G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PAHT-CF @G3U 0.6 Nozzle.json new file mode 100644 index 0000000..9602c21 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PAHT-CF @G3U 0.6 Nozzle.json @@ -0,0 +1,87 @@ +{ + "type": "filament", + "name": "FusRock Generic PAHT-CF @G3U 0.6 Nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "15" + ], + "filament_cost": [ + "300" + ], + "filament_density": [ + "1.15" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "FusRock Generic PAHT-CF @G3U 0.6 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_type": [ + "PAHT-CF" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "295" + ], + "nozzle_temperature_initial_layer": [ + "295" + ], + "nozzle_temperature_range_high": [ + "305" + ], + "nozzle_temperature_range_low": [ + "290" + ], + "overhang_fan_speed": [ + "30" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_min_speed": [ + "12" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PAHT-CF.json b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PAHT-CF.json new file mode 100644 index 0000000..fc9ca0f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PAHT-CF.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "FusRock Generic PAHT-CF", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 3 Ultra 0.6 Nozzle", + "Flashforge Guider 3 Ultra 0.8 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "85" + ], + "cool_plate_temp_initial_layer": [ + "85" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "85" + ], + "eng_plate_temp_initial_layer": [ + "85" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "300" + ], + "filament_density": [ + "1.27" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "FusRock Generic PAHT-CF" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PA-CF" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "FusRock" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "295" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_high": [ + "305" + ], + "nozzle_temperature_range_low": [ + "290" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.03" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "90" + ], + "textured_plate_temp": [ + "85" + ], + "textured_plate_temp_initial_layer": [ + "85" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PAHT-GF.json b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PAHT-GF.json new file mode 100644 index 0000000..2c580f7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PAHT-GF.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "FusRock Generic PAHT-GF", + "inherits": "FusRock Generic PAHT-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "FusRock Generic PAHT-GF" + ], + "filament_type": [ + "PAHT-GF" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PET-CF @G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PET-CF @G3U 0.6 Nozzle.json new file mode 100644 index 0000000..491fbcd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PET-CF @G3U 0.6 Nozzle.json @@ -0,0 +1,87 @@ +{ + "type": "filament", + "name": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "300" + ], + "filament_density": [ + "1.3" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "FusRock Generic PET-CF @G3U 0.6 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_type": [ + "PET-CF" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "overhang_fan_speed": [ + "30" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_min_speed": [ + "12" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PET-CF.json b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PET-CF.json new file mode 100644 index 0000000..61d6c36 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PET-CF.json @@ -0,0 +1,255 @@ +{ + "type": "filament", + "name": "FusRock Generic PET-CF", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 3 Ultra 0.6 Nozzle", + "Flashforge Guider 3 Ultra 0.8 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "85" + ], + "cool_plate_temp_initial_layer": [ + "85" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "85" + ], + "eng_plate_temp_initial_layer": [ + "85" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "300" + ], + "filament_density": [ + "1.27" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "FusRock Generic PET-CF" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PET-CF" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "FusRock" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.03" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "90" + ], + "textured_plate_temp": [ + "85" + ], + "textured_plate_temp_initial_layer": [ + "85" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PET-GF.json b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PET-GF.json new file mode 100644 index 0000000..a70045f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic PET-GF.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "FusRock Generic PET-GF", + "inherits": "FusRock Generic PET-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "FusRock Generic PET-GF" + ], + "filament_type": [ + "PET-GF" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic S-Multi @G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic S-Multi @G3U 0.6 Nozzle.json new file mode 100644 index 0000000..cb7b54e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic S-Multi @G3U 0.6 Nozzle.json @@ -0,0 +1,81 @@ +{ + "type": "filament", + "name": "FusRock Generic S-Multi @G3U 0.6 Nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": [ + "1.2" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "FusRock Generic S-Multi @G3U 0.6 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_type": [ + "PET-CF" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "265" + ], + "overhang_fan_speed": [ + "30" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "12" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic S-Multi.json b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic S-Multi.json new file mode 100644 index 0000000..a7f8a9b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic S-Multi.json @@ -0,0 +1,253 @@ +{ + "type": "filament", + "name": "FusRock Generic S-Multi", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "85" + ], + "cool_plate_temp_initial_layer": [ + "85" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "85" + ], + "eng_plate_temp_initial_layer": [ + "85" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.21" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "FusRock Generic S-Multi" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "S-Multi" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "FusRock" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "265" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.03" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "90" + ], + "textured_plate_temp": [ + "85" + ], + "textured_plate_temp_initial_layer": [ + "85" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic S-PAHT @G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic S-PAHT @G3U 0.6 Nozzle.json new file mode 100644 index 0000000..c629c28 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic S-PAHT @G3U 0.6 Nozzle.json @@ -0,0 +1,81 @@ +{ + "type": "filament", + "name": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": [ + "1.15" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_settings_id": [ + "FusRock Generic S-PAHT @G3U 0.6 Nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_type": [ + "PA-CF" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "overhang_fan_speed": [ + "30" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "12" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic S-PAHT.json b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic S-PAHT.json new file mode 100644 index 0000000..a85c10d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/FusRock/FusRock Generic S-PAHT.json @@ -0,0 +1,253 @@ +{ + "type": "filament", + "name": "FusRock Generic S-PAHT", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "85" + ], + "cool_plate_temp_initial_layer": [ + "85" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "85" + ], + "eng_plate_temp_initial_layer": [ + "85" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.16" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "FusRock Generic S-PAHT" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "S-PAHT" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "40" + ], + "filament_vendor": [ + "FusRock" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.03" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "30" + ], + "temperature_vitrification": [ + "90" + ], + "textured_plate_temp": [ + "85" + ], + "textured_plate_temp_initial_layer": [ + "85" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic ABS @Flashforge AD4.json b/backend/profiles/profiles/Flashforge/filament/Generic ABS @Flashforge AD4.json new file mode 100644 index 0000000..2067d08 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic ABS @Flashforge AD4.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "Generic ABS @Flashforge AD4", + "inherits": "Flashforge Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.093" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "8" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "slow_down_min_speed": [ + "20" + ], + "chamber_temperature": [ + "40" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: ABS\n" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_density": [ + "1.04" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "compatible_printers": [ + "Flashforge Adventurer 4 Series 0.3 Nozzle", + "Flashforge Adventurer 4 Series 0.4 Nozzle", + "Flashforge Adventurer 4 Series 0.6 Nozzle" + ], + "filament_vendor": [ + "Generic" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic ASA @Flashforge AD4.json b/backend/profiles/profiles/Flashforge/filament/Generic ASA @Flashforge AD4.json new file mode 100644 index 0000000..a48af4c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic ASA @Flashforge AD4.json @@ -0,0 +1,190 @@ +{ + "type": "filament", + "name": "Generic ASA @Flashforge AD4", + "renamed_from": "Generic ASA @AD4", + "inherits": "Flashforge Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": "40", + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Flashforge Adventurer 4 Series 0.3 Nozzle", + "Flashforge Adventurer 4 Series 0.4 Nozzle", + "Flashforge Adventurer 4 Series 0.6 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1.093" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge ASA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode \n;right_extruder_material:ASA" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_type": [ + "ASA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.04" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "80" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..9efeecd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4 0.6 HF nozzle.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "Generic PET @FF G4 0.6 HF nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Generic PET @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PET" + ], + "filament_type": [ + "PET" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..14c81c4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4 0.6 nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Generic PET @FF G4 0.6 nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Generic PET @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PET" + ], + "filament_type": [ + "PET" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..5b755dd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4 0.8 HF nozzle.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "Generic PET @FF G4 0.8 HF nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Generic PET @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PET" + ], + "filament_type": [ + "PET" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4.json b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4.json new file mode 100644 index 0000000..88db505 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Generic PET @FF G4", + "inherits": "Flashforge Generic TPU", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_density": [ + "1.4" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "Generic PET @FF G4" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PET\n" + ], + "filament_type": [ + "PET" + ], + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "6" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..530dac2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "Generic PET @FF G4P 0.6 HF nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Generic PET @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PET" + ], + "filament_type": [ + "PET" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..039b1f5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4P 0.6 nozzle.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Generic PET @FF G4P 0.6 nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Generic PET @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PET" + ], + "filament_type": [ + "PET" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..745d4e7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "Generic PET @FF G4P 0.8 HF nozzle", + "inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Generic PET @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n; right_extruder_material:PET" + ], + "filament_type": [ + "PET" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "80" + ], + "textured_cool_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4P.json b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4P.json new file mode 100644 index 0000000..4217b02 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PET @FF G4P.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Generic PET @FF G4P", + "inherits": "Flashforge Generic TPU", + "from": "system", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_density": [ + "1.4" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "Generic PET @FF G4P" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PET\n" + ], + "filament_type": [ + "PET" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "6" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PETG @Flashforge AD4.json b/backend/profiles/profiles/Flashforge/filament/Generic PETG @Flashforge AD4.json new file mode 100644 index 0000000..be952bf --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PETG @Flashforge AD4.json @@ -0,0 +1,92 @@ +{ + "type": "filament", + "name": "Generic PETG @Flashforge AD4", + "inherits": "Flashforge Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.09" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp": [ + "65" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "slow_down_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "80" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_start_gcode": [ + "; filament start gcode \n;right_extruder_material:PETG" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0" + ], + "filament_density": [ + "1.27" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "235" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "compatible_printers": [ + "Flashforge Adventurer 4 Series 0.3 Nozzle", + "Flashforge Adventurer 4 Series 0.4 Nozzle", + "Flashforge Adventurer 4 Series 0.6 Nozzle" + ], + "filament_vendor": [ + "Generic" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PETG-CF10 @Flashforge AD4.json b/backend/profiles/profiles/Flashforge/filament/Generic PETG-CF10 @Flashforge AD4.json new file mode 100644 index 0000000..8186ee4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PETG-CF10 @Flashforge AD4.json @@ -0,0 +1,189 @@ +{ + "type": "filament", + "name": "Generic PETG-CF10 @Flashforge AD4", + "inherits": "Flashforge Generic PETG-CF10", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "100" + ], + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": "0", + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Adventurer 4 Series 0.3 Nozzle", + "Flashforge Adventurer 4 Series 0.4 Nozzle", + "Flashforge Adventurer 4 Series 0.6 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1.138" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge PETG-CF10" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PETG-CF10\n" + ], + "filament_type": [ + "PETG-CF" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.035" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PLA @Flashforge AD4.json b/backend/profiles/profiles/Flashforge/filament/Generic PLA @Flashforge AD4.json new file mode 100644 index 0000000..ea7f3da --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PLA @Flashforge AD4.json @@ -0,0 +1,86 @@ +{ + "type": "filament", + "name": "Generic PLA @Flashforge AD4", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.07" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA\n" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.8" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "compatible_printers": [ + "Flashforge Adventurer 4 Series 0.3 Nozzle", + "Flashforge Adventurer 4 Series 0.4 Nozzle", + "Flashforge Adventurer 4 Series 0.6 Nozzle" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "5" + ], + "filament_wipe": [ + "0" + ], + "filament_vendor": [ + "Generic" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PLA High Speed @Flashforge AD4.json b/backend/profiles/profiles/Flashforge/filament/Generic PLA High Speed @Flashforge AD4.json new file mode 100644 index 0000000..80e4d48 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PLA High Speed @Flashforge AD4.json @@ -0,0 +1,246 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @Flashforge AD4", + "inherits": "Flashforge Generic HS PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Adventurer 4 Series HS Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio_initial_layer": [ + "1.08" + ], + "filament_flow_ratio": [ + "1.10" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge HS PLA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:HS PLA\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.048" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PLA Silk @Flashforge AD4.json b/backend/profiles/profiles/Flashforge/filament/Generic PLA Silk @Flashforge AD4.json new file mode 100644 index 0000000..c1b1257 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PLA Silk @Flashforge AD4.json @@ -0,0 +1,69 @@ +{ + "type": "filament", + "name": "Generic PLA Silk @Flashforge AD4", + "renamed_from": "PLA Silk @Flashforge AD4", + "inherits": "Flashforge Generic PLA-Silk", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.07" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "50" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material: PLA Silk\n" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_diameter": [ + "1.75" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.048" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "compatible_printers": [ + "Flashforge Adventurer 4 Series 0.3 Nozzle", + "Flashforge Adventurer 4 Series 0.4 Nozzle", + "Flashforge Adventurer 4 Series 0.6 Nozzle" + ], + "filament_vendor": [ + "Generic" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic PLA-CF10 @Flashforge AD4.json b/backend/profiles/profiles/Flashforge/filament/Generic PLA-CF10 @Flashforge AD4.json new file mode 100644 index 0000000..10b0a61 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic PLA-CF10 @Flashforge AD4.json @@ -0,0 +1,245 @@ +{ + "type": "filament", + "name": "Generic PLA-CF10 @Flashforge AD4", + "inherits": "Flashforge Generic PLA-CF10", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "100" + ], + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Adventurer 4 Series 0.3 Nozzle", + "Flashforge Adventurer 4 Series 0.4 Nozzle", + "Flashforge Adventurer 4 Series 0.6 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1.093" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge PLA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PLA-CF10\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "50" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.025" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic TPU 85A @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Generic TPU 85A @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..f52d37a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic TPU 85A @FF AD5X 0.6 nozzle.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Generic TPU 85A @FF AD5X 0.6 nozzle", + "inherits": "Flashforge Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "45" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_settings_id": [ + "Generic TPU 85A @FF AD5X 0.6 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic TPU 85A @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Generic TPU 85A @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..58fcbde --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic TPU 85A @FF AD5X 0.8 nozzle.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Generic TPU 85A @FF AD5X 0.8 nozzle", + "inherits": "Flashforge Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "45" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_settings_id": [ + "Generic TPU 85A @FF AD5X 0.8 nozzle" + ], + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic TPU 85A @FF AD5X.json b/backend/profiles/profiles/Flashforge/filament/Generic TPU 85A @FF AD5X.json new file mode 100644 index 0000000..10d7ea9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic TPU 85A @FF AD5X.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Generic TPU 85A @FF AD5X", + "inherits": "Flashforge Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "eng_plate_temp": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "45" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "1.5" + ], + "filament_settings_id": [ + "Generic TPU 85A @FF AD5X" + ], + "filament_wipe": [ + "0" + ], + "filament_wipe_distance": [ + "2.5" + ], + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Generic TPU @Flashforge AD4.json b/backend/profiles/profiles/Flashforge/filament/Generic TPU @Flashforge AD4.json new file mode 100644 index 0000000..6e8ddbb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Generic TPU @Flashforge AD4.json @@ -0,0 +1,189 @@ +{ + "type": "filament", + "name": "Generic TPU @Flashforge AD4", + "inherits": "Flashforge Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "100" + ], + "bed_temperature_difference": [ + "10" + ], + "chamber_temperature": "0", + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Adventurer 4 Series 0.3 Nozzle", + "Flashforge Adventurer 4 Series 0.4 Nozzle", + "Flashforge Adventurer 4 Series 0.6 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1.366" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "3.5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "1.2" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Flashforge AD4 Generic TPU" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:TPU\n" + ], + "filament_type": [ + "TPU" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "100" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..2feb7d8 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4 0.6 HF nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Polymaker CoPA @FF G4 0.6 HF nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "50" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Polymaker CoPA @FF G4 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "filament_type": [ + "PA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..340a6a8 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4 0.6 nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Polymaker CoPA @FF G4 0.6 nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "50" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Polymaker CoPA @FF G4 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "filament_type": [ + "PA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..62a8061 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4 0.8 HF nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Polymaker CoPA @FF G4 0.8 HF nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "50" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Polymaker CoPA @FF G4 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "filament_type": [ + "PA" + ], + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..c9236d4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Polymaker CoPA @FF G4P 0.6 HF nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "50" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Polymaker CoPA @FF G4P 0.6 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "filament_type": [ + "PA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..5882de5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4P 0.6 nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Polymaker CoPA @FF G4P 0.6 nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "50" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Polymaker CoPA @FF G4P 0.6 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "filament_type": [ + "PA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..7115cb4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Polymaker CoPA @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "Polymaker CoPA @FF G4P 0.8 HF nozzle", + "inherits": "FusRock Generic S-PAHT @G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "2" + ], + "complete_print_exhaust_fan_speed": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "eng_plate_temp": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "50" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_settings_id": [ + "Polymaker CoPA @FF G4P 0.8 HF nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n;right_extruder_material:PA" + ], + "filament_type": [ + "PA" + ], + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "50" + ], + "textured_cool_plate_temp": [ + "45" + ], + "textured_cool_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Polymaker/Polymaker Generic CoPA.json b/backend/profiles/profiles/Flashforge/filament/Polymaker/Polymaker Generic CoPA.json new file mode 100644 index 0000000..207ba25 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Polymaker/Polymaker Generic CoPA.json @@ -0,0 +1,253 @@ +{ + "type": "filament", + "name": "Polymaker Generic CoPA", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "50" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.16" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "1.02" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Polymaker Generic CoPA" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PA" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "30" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_vendor": [ + "Polymaker" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.03" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "20" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/Polymaker/Polymaker Generic S1.json b/backend/profiles/profiles/Flashforge/filament/Polymaker/Polymaker Generic S1.json new file mode 100644 index 0000000..d144e02 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/Polymaker/Polymaker Generic S1.json @@ -0,0 +1,253 @@ +{ + "type": "filament", + "name": "Polymaker Generic S1", + "inherits": "Flashforge Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle", + "Flashforge Guider 2s 0.4 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.2" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "5" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Polymaker Generic S1" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PA" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "30" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_vendor": [ + "Polymaker" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.025" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "16" + ], + "slow_down_min_speed": [ + "5" + ], + "support_material_interface_fan_speed": [ + "60" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @FF AD3.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @FF AD3.json new file mode 100644 index 0000000..057f819 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @FF AD3.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "SUNLU PETG @FF AD3", + "inherits": "SUNLU PETG @base", + "from": "system", + "setting_id": "GFSNLS08_03", + "instantiation": "true", + "slow_down_layer_time": [ + "8" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "slow_down_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "80" + ], + "support_material_interface_fan_speed": [ + "90" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "25%" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "enable_pressure_advance": [ + "0" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.4 Nozzle", + "Flashforge Adventurer 3 Series 0.6 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..cc79de9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @FF AD5M 0.25 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "SUNLU PETG @FF AD5M 0.25 Nozzle", + "renamed_from": "SUNLU PETG @FF AD5M 0.25 nozzle", + "inherits": "SUNLU PETG @base", + "from": "system", + "setting_id": "GFSNLS08_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "4" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "Flashforge Adventurer 5M 0.25 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @FF AD5M 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @FF AD5M 0.8 nozzle.json new file mode 100644 index 0000000..f490b79 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @FF AD5M 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "SUNLU PETG @FF AD5M 0.8 Nozzle", + "renamed_from": "SUNLU PETG @FF AD5M 0.8 nozzle", + "inherits": "SUNLU PETG @base", + "from": "system", + "setting_id": "GFSNLS08_01", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "28" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @FF AD5M.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @FF AD5M.json new file mode 100644 index 0000000..47c130e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @FF AD5M.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "SUNLU PETG @FF AD5M", + "inherits": "SUNLU PETG @base", + "from": "system", + "setting_id": "GFSNLS08", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "24" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge AD5X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @base.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @base.json new file mode 100644 index 0000000..aead2d4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PETG @base.json @@ -0,0 +1,90 @@ +{ + "type": "filament", + "name": "SUNLU PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFSNL08", + "instantiation": "false", + "description": "To get better transparent or translucent results with the corresponding filament, please refer to this wiki: Printing tips for transparent PETG.", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "22.99" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "SUNLU" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "temperature_vitrification": [ + "68" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.046" + ], + "filament_start_gcode": [ + ";filament start gcode\n;right_extruder_material: PETG\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Marble @FF AD3.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Marble @FF AD3.json new file mode 100644 index 0000000..8f822e9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Marble @FF AD3.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "SUNLU PLA Marble @FF AD3", + "inherits": "SUNLU PLA Marble @base", + "from": "system", + "setting_id": "GFSNLS06_03", + "instantiation": "true", + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "enable_pressure_advance": [ + "0" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.4 Nozzle", + "Flashforge Adventurer 3 Series 0.6 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Marble @FF AD5M.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Marble @FF AD5M.json new file mode 100644 index 0000000..c67d628 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Marble @FF AD5M.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "SUNLU PLA Marble @FF AD5M", + "inherits": "SUNLU PLA Marble @base", + "from": "system", + "setting_id": "GFSNLS06", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Marble @base.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Marble @base.json new file mode 100644 index 0000000..21a063e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Marble @base.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "SUNLU PLA Marble @base", + "renamed_from": "SUNLU Marble PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFSNL06", + "instantiation": "false", + "filament_cost": [ + "31.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "1.0" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "SUNLU" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "filament_start_gcode": [ + ";filament start gcode\n;right_extruder_material: PLA\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Matte @FF AD3.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Matte @FF AD3.json new file mode 100644 index 0000000..5bd9b76 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Matte @FF AD3.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @FF AD3", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "GFSNLS02_03", + "instantiation": "true", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "enable_pressure_advance": [ + "0" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.4 Nozzle", + "Flashforge Adventurer 3 Series 0.6 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Matte @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Matte @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..22c05d1 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Matte @FF AD5M 0.25 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @FF AD5M 0.25 Nozzle", + "renamed_from": "SUNLU PLA Matte @FF AD5M 0.25 nozzle", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "GFSNLS02_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "Flashforge Adventurer 5M 0.25 Nozzle", + "Flashforge AD5X 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Matte @FF AD5M.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Matte @FF AD5M.json new file mode 100644 index 0000000..3608b0e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Matte @FF AD5M.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @FF AD5M", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "GFSNLS02", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Matte @base.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Matte @base.json new file mode 100644 index 0000000..baa6dd8 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA Matte @base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFSNL02", + "instantiation": "false", + "filament_cost": [ + "25.99" + ], + "filament_density": [ + "1.3" + ], + "filament_flow_ratio": [ + "1.0" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "temperature_vitrification": [ + "53" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "245" + ], + "nozzle_temperature_range_low": [ + "205" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "filament_start_gcode": [ + ";filament start gcode\n;right_extruder_material: PLA\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ 2.0 @FF AD3.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ 2.0 @FF AD3.json new file mode 100644 index 0000000..cfc272b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ 2.0 @FF AD3.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @FF AD3", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "GFSNLS04_03", + "instantiation": "true", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "enable_pressure_advance": [ + "0" + ], + "filament_flow_ratio": [ + "1.0" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.4 Nozzle", + "Flashforge Adventurer 3 Series 0.6 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ 2.0 @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ 2.0 @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..5f462a3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ 2.0 @FF AD5M 0.25 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @FF AD5M 0.25 Nozzle", + "renamed_from": "SUNLU PLA+ 2.0 @FF AD5M 0.25 nozzle", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "GFSNLS04_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.8" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "Flashforge Adventurer 5M 0.25 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ 2.0 @FF AD5M.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ 2.0 @FF AD5M.json new file mode 100644 index 0000000..c45c91e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ 2.0 @FF AD5M.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @FF AD5M", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "GFSNLS04", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ 2.0 @base.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ 2.0 @base.json new file mode 100644 index 0000000..2dec0ee --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ 2.0 @base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFSNL04", + "instantiation": "false", + "filament_cost": [ + "18.99" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "1.02" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "temperature_vitrification": [ + "54" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "filament_start_gcode": [ + ";filament start gcode\n;right_extruder_material: PLA\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ @FF AD3.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ @FF AD3.json new file mode 100644 index 0000000..cb11c7b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ @FF AD3.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @FF AD3", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "GFSNLS03_03", + "instantiation": "true", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "enable_pressure_advance": [ + "0" + ], + "filament_flow_ratio": [ + "1.0" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.4 Nozzle", + "Flashforge Adventurer 3 Series 0.6 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..64b7fdb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ @FF AD5M 0.25 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @FF AD5M 0.25 Nozzle", + "renamed_from": "SUNLU PLA+ @FF AD5M 0.25 nozzle", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "GFSNLS03_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.8" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "Flashforge Adventurer 5M 0.25 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ @FF AD5M.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ @FF AD5M.json new file mode 100644 index 0000000..181a4bf --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ @FF AD5M.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @FF AD5M", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "GFSNLS03", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ @base.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ @base.json new file mode 100644 index 0000000..d494067 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU PLA+ @base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFSNL03", + "instantiation": "false", + "filament_cost": [ + "18.99" + ], + "filament_density": [ + "1.23" + ], + "filament_flow_ratio": [ + "1.02" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "temperature_vitrification": [ + "54" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "filament_start_gcode": [ + ";filament start gcode\n;right_extruder_material: PLA\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Silk PLA+ @FF AD3.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Silk PLA+ @FF AD3.json new file mode 100644 index 0000000..b460134 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Silk PLA+ @FF AD3.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @FF AD3", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "GFSNLS05_03", + "instantiation": "true", + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "enable_pressure_advance": [ + "0" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.4 Nozzle", + "Flashforge Adventurer 3 Series 0.6 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Silk PLA+ @FF AD5M 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Silk PLA+ @FF AD5M 0.25 nozzle.json new file mode 100644 index 0000000..476a084 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Silk PLA+ @FF AD5M 0.25 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @FF AD5M 0.25 Nozzle", + "renamed_from": "SUNLU Silk PLA+ @FF AD5M 0.25 nozzle", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "GFSNLS05_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "Flashforge Adventurer 5M 0.25 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Silk PLA+ @FF AD5M.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Silk PLA+ @FF AD5M.json new file mode 100644 index 0000000..14e69cc --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Silk PLA+ @FF AD5M.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @FF AD5M", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "GFSNLS05", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "24" + ], + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Silk PLA+ @base.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Silk PLA+ @base.json new file mode 100644 index 0000000..56a623c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Silk PLA+ @base.json @@ -0,0 +1,60 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFSNL05", + "instantiation": "false", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "1.0" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "temperature_vitrification": [ + "54" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "filament_start_gcode": [ + ";filament start gcode\n;right_extruder_material: PLA\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Wood PLA @FF AD3.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Wood PLA @FF AD3.json new file mode 100644 index 0000000..28e863c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Wood PLA @FF AD3.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "SUNLU Wood PLA @FF AD3", + "inherits": "SUNLU Wood PLA @base", + "from": "system", + "setting_id": "GFSNLS07_03", + "instantiation": "true", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "enable_pressure_advance": [ + "0" + ], + "filament_flow_ratio": [ + "1.0" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.4 Nozzle", + "Flashforge Adventurer 3 Series 0.6 Nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Wood PLA @FF AD5M.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Wood PLA @FF AD5M.json new file mode 100644 index 0000000..60e8853 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Wood PLA @FF AD5M.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "SUNLU Wood PLA @FF AD5M", + "inherits": "SUNLU Wood PLA @base", + "from": "system", + "setting_id": "GFSNLS07", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "Flashforge Adventurer 5M 0.4 Nozzle", + "Flashforge Adventurer 5M 0.6 Nozzle", + "Flashforge Adventurer 5M 0.8 Nozzle", + "Flashforge AD5X 0.4 nozzle", + "Flashforge AD5X 0.6 nozzle", + "Flashforge AD5X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Wood PLA @base.json b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Wood PLA @base.json new file mode 100644 index 0000000..37fece7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/SUNLU/SUNLU Wood PLA @base.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "SUNLU Wood PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFSNL07", + "instantiation": "false", + "filament_cost": [ + "26.99" + ], + "filament_density": [ + "1.10" + ], + "filament_flow_ratio": [ + "1.02" + ], + "filament_retraction_length": [ + "4" + ], + "filament_retraction_speed": [ + "50" + ], + "filament_deretraction_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "temperature_vitrification": [ + "54" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "195" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "filament_start_gcode": [ + ";filament start gcode\n;right_extruder_material: PLA\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/fdm_filament_abs.json b/backend/profiles/profiles/Flashforge/filament/fdm_filament_abs.json new file mode 100644 index 0000000..53ba2c5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "80" + ], + "eng_plate_temp": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.10" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "265" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/fdm_filament_asa.json b/backend/profiles/profiles/Flashforge/filament/fdm_filament_asa.json new file mode 100644 index 0000000..f9c03db --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/fdm_filament_asa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/fdm_filament_common.json b/backend/profiles/profiles/Flashforge/filament/fdm_filament_common.json new file mode 100644 index 0000000..f211980 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Textured PEI Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/fdm_filament_pet.json b/backend/profiles/profiles/Flashforge/filament/fdm_filament_pet.json new file mode 100644 index 0000000..f5ba7cb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "85" + ], + "eng_plate_temp": [ + "85" + ], + "hot_plate_temp": [ + "85" + ], + "textured_plate_temp": [ + "85" + ], + "cool_plate_temp_initial_layer": [ + "85" + ], + "eng_plate_temp_initial_layer": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "textured_plate_temp_initial_layer": [ + "85" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "15" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "50" + ], + "nozzle_temperature": [ + "235" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "235" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/fdm_filament_pla.json b/backend/profiles/profiles/Flashforge/filament/fdm_filament_pla.json new file mode 100644 index 0000000..f97afb5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/fdm_filament_pla.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "55" + ], + "eng_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "210" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "210" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Flashforge/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..8191c31 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/filament/fdm_filament_tpu.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/flashforge_ad5x_buildplate_texture.png b/backend/profiles/profiles/Flashforge/flashforge_ad5x_buildplate_texture.png new file mode 100644 index 0000000..901b19e Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_ad5x_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_adventurer3_buildplate_texture.png b/backend/profiles/profiles/Flashforge/flashforge_adventurer3_buildplate_texture.png new file mode 100644 index 0000000..4dbc1cb Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_adventurer3_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_adventurer3_series_buildplate_model.stl b/backend/profiles/profiles/Flashforge/flashforge_adventurer3_series_buildplate_model.stl new file mode 100644 index 0000000..013a8c8 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_adventurer3_series_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_adventurer5m_buildplate_texture.png b/backend/profiles/profiles/Flashforge/flashforge_adventurer5m_buildplate_texture.png new file mode 100644 index 0000000..2657da0 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_adventurer5m_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_adventurer5m_series_buildplate_model.STL b/backend/profiles/profiles/Flashforge/flashforge_adventurer5m_series_buildplate_model.STL new file mode 100644 index 0000000..9b8b425 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_adventurer5m_series_buildplate_model.STL differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_adventurer5mpro_buildplate_texture.png b/backend/profiles/profiles/Flashforge/flashforge_adventurer5mpro_buildplate_texture.png new file mode 100644 index 0000000..2657da0 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_adventurer5mpro_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_adventurer_5m_series_hotend.stl b/backend/profiles/profiles/Flashforge/flashforge_adventurer_5m_series_hotend.stl new file mode 100644 index 0000000..1d55f89 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_adventurer_5m_series_hotend.stl differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_g2s_buildplate_model.stl b/backend/profiles/profiles/Flashforge/flashforge_g2s_buildplate_model.stl new file mode 100644 index 0000000..d33175f Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_g2s_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_g2s_buildplate_texture.png b/backend/profiles/profiles/Flashforge/flashforge_g2s_buildplate_texture.png new file mode 100644 index 0000000..2ced3df Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_g2s_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_g3u_buildplate_model.stl b/backend/profiles/profiles/Flashforge/flashforge_g3u_buildplate_model.stl new file mode 100644 index 0000000..3a75b3f Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_g3u_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_g3u_buildplate_texture.png b/backend/profiles/profiles/Flashforge/flashforge_g3u_buildplate_texture.png new file mode 100644 index 0000000..2ced3df Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_g3u_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_g4_buildplate_model.stl b/backend/profiles/profiles/Flashforge/flashforge_g4_buildplate_model.stl new file mode 100644 index 0000000..b598b41 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_g4_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_g4pro_buildplate_model.stl b/backend/profiles/profiles/Flashforge/flashforge_g4pro_buildplate_model.stl new file mode 100644 index 0000000..17c4c38 Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_g4pro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Flashforge/flashforge_g4pro_buildplate_texture.png b/backend/profiles/profiles/Flashforge/flashforge_g4pro_buildplate_texture.png new file mode 100644 index 0000000..b405cfb Binary files /dev/null and b/backend/profiles/profiles/Flashforge/flashforge_g4pro_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Flashforge/machine/FlashForge AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/machine/FlashForge AD5X 0.25 nozzle.json new file mode 100644 index 0000000..3c2a558 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/FlashForge AD5X 0.25 nozzle.json @@ -0,0 +1,231 @@ +{ + "type": "machine", + "name": "Flashforge AD5X 0.25 nozzle", + "inherits": "Flashforge Adventurer 5M 0.25 Nozzle", + "from": "system", + "setting_id": "GM006", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA" + ], + "default_print_profile": "0.12mm Standard @Flashforge AD5M 0.25 Nozzle", + "deretraction_speed": [ + "45" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "130", + "extruder_clearance_height_to_rod": "26", + "extruder_clearance_radius": "58", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature", + "machine_load_filament_time": "39", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X50 Y220 Z0.25 F4800\nG1 X70 E1.8 F900\nG1 X200 E6 F1800\nG0 Y219.6\nG1 X130 E3 F1800\nG92 E0", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "39", + "manual_filament_change": "0", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.25" + ], + "nozzle_height": "2.5", + "nozzle_hrc": "0", + "nozzle_type": "stainless_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "220", + "printer_model": "Flashforge AD5X", + "printer_notes": "", + "printer_settings_id": "FlashForge AD5X 0.25 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.25", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "5" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "-3" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.3" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge AD5X 0.4 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge AD5X 0.4 nozzle.json new file mode 100644 index 0000000..e427f0a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge AD5X 0.4 nozzle.json @@ -0,0 +1,231 @@ +{ + "type": "machine", + "name": "Flashforge AD5X 0.4 nozzle", + "inherits": "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "deretraction_speed": [ + "45" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "130", + "extruder_clearance_height_to_rod": "26", + "extruder_clearance_radius": "58", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature", + "machine_load_filament_time": "39", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X50 Y220 Z0.25 F4800\nG1 X70 E3 F900\nG1 X200 E10 F1800\nG0 Y219.6\nG1 X130 E5 F1800\nG92 E0", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "39", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "220", + "printer_model": "Flashforge AD5X", + "printer_notes": "", + "printer_settings_id": "Flashforge AD5X 0.4 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "5" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "-3" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "2" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge AD5X 0.6 nozzle.json new file mode 100644 index 0000000..388595d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge AD5X 0.6 nozzle.json @@ -0,0 +1,231 @@ +{ + "type": "machine", + "name": "Flashforge AD5X 0.6 nozzle", + "inherits": "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA" + ], + "default_print_profile": "0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle", + "deretraction_speed": [ + "35" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "130", + "extruder_clearance_height_to_rod": "26", + "extruder_clearance_radius": "58", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature", + "machine_load_filament_time": "39", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "35", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X50 Y220 Z0.25 F4800\nG1 X70 E3 F900\nG1 X200 E10 F1800\nG0 Y219.6\nG1 X130 E5 F1800\nG92 E0", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "39", + "manual_filament_change": "0", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "220", + "printer_model": "Flashforge AD5X", + "printer_notes": "", + "printer_settings_id": "Flashforge AD5X 0.6 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.6", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "3" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "35" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge AD5X 0.8 nozzle.json new file mode 100644 index 0000000..4e47868 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge AD5X 0.8 nozzle.json @@ -0,0 +1,231 @@ +{ + "type": "machine", + "name": "Flashforge AD5X 0.8 nozzle", + "inherits": "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "from": "system", + "setting_id": "GM009", + "instantiation": "true", + "printer_model": "Flashforge AD5X", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA" + ], + "default_print_profile": "0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle", + "deretraction_speed": [ + "35" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "130", + "extruder_clearance_height_to_rod": "26", + "extruder_clearance_radius": "58", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature", + "machine_load_filament_time": "39", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X50 Y220 Z0.25 F4800\nG1 X70 E3 F900\nG1 X200 E10 F1800\nG0 Y219.6\nG1 X130 E5 F1800\nG92 E0", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "39", + "manual_filament_change": "0", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "220", + "printer_notes": "", + "printer_settings_id": "Flashforge AD5X 0.8 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.8", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "3" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "35" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge AD5X.json b/backend/profiles/profiles/Flashforge/machine/Flashforge AD5X.json new file mode 100644 index 0000000..e4468b3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge AD5X.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Flashforge AD5X", + "model_id": "Flashforge-AD5X", + "nozzle_diameter": "0.25;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Flashforge", + "bed_model": "flashforge_adventurer5m_series_buildplate_model.STL", + "bed_texture": "flashforge_ad5x_buildplate_texture.png", + "hotend_model": "flashforge_adventurer_5m_series_hotend.STL", + "url": "", + "default_materials": "Flashforge Generic ABS;Flashforge Generic PETG;Flashforge Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 3 Series 0.4 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 3 Series 0.4 nozzle.json new file mode 100644 index 0000000..868c08e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 3 Series 0.4 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 3 Series 0.4 Nozzle", + "inherits": "fdm_adventurer3_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Flashforge Adventurer 3 Series", + "default_print_profile": "0.20mm Standard @Flashforge AD3 0.4 Nozzle", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printer_variant": "0.4", + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.01", + "0.01" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 3 Series 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 3 Series 0.6 nozzle.json new file mode 100644 index 0000000..350c3db --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 3 Series 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 3 Series 0.6 Nozzle", + "inherits": "fdm_adventurer3_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Flashforge Adventurer 3 Series", + "default_print_profile": "0.20mm Standard @Flashforge AD3 0.6 Nozzle", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "printer_variant": "0.6", + "max_layer_height": [ + "0.6", + "0.6" + ], + "min_layer_height": [ + "0.01", + "0.01" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 3 Series.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 3 Series.json new file mode 100644 index 0000000..7b26638 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 3 Series.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Flashforge Adventurer 3 Series", + "model_id": "Flashforge-Adventurer-3Series", + "nozzle_diameter": "0.4;0.6", + "machine_tech": "FFF", + "family": "Flashforge", + "bed_model": "flashforge_adventurer3_series_buildplate_model.STL", + "bed_texture": "flashforge_adventurer3_buildplate_texture.png", + "default_bed_type": "Textured PEI Plate", + "hotend_model": "", + "default_materials": "Flashforge ABS;Flashforge PETG;Flashforge PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series 0.3 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series 0.3 nozzle.json new file mode 100644 index 0000000..2c21c34 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series 0.3 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 4 Series 0.3 Nozzle", + "inherits": "fdm_adventurer4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Flashforge Adventurer 4 Series", + "default_print_profile": "0.13mm Standard @Flashforge AD4 0.3 Nozzle", + "nozzle_diameter": [ + "0.3" + ], + "printer_variant": "0.3", + "max_layer_height": [ + "0.13" + ], + "min_layer_height": [ + "0.0" + ], + "retraction_length": [ + "1" + ], + "z_hop": [ + "0.3" + ], + "nozzle_type": "stainless_steel", + "host_type": "flashforge" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series 0.4 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series 0.4 nozzle.json new file mode 100644 index 0000000..7c928d0 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series 0.4 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 4 Series 0.4 Nozzle", + "inherits": "fdm_adventurer4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_variant": "0.4", + "printer_model": "Flashforge Adventurer 4 Series", + "default_print_profile": "0.20mm Standard @Flashforge AD4 0.4 Nozzle", + "nozzle_diameter": [ + "0.4" + ], + "max_layer_height": [ + "0.20" + ], + "min_layer_height": [ + "0.01" + ], + "retraction_length": [ + "5" + ], + "auxiliary_fan": "0", + "host_type": "flashforge", + "wipe": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series 0.6 nozzle.json new file mode 100644 index 0000000..aa1ede2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 4 Series 0.6 Nozzle", + "inherits": "fdm_adventurer4_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Flashforge Adventurer 4 Series", + "default_print_profile": "0.30mm Standard @Flashforge AD4 0.6 Nozzle", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.15" + ], + "retraction_length": [ + "1.2" + ], + "host_type": "flashforge", + "machine_max_acceleration_extruding": [ + "5000" + ], + "machine_max_speed_z": [ + "30" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series HS nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series HS nozzle.json new file mode 100644 index 0000000..316834a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series HS nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 4 Series HS Nozzle", + "inherits": "fdm_adventurer4_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_variant": "HS", + "printer_model": "Flashforge Adventurer 4 Series", + "default_print_profile": "0.20mm High-Speed @Flashforge AD4 HS Nozzle", + "nozzle_diameter": [ + "0.4" + ], + "max_layer_height": [ + "0.30" + ], + "min_layer_height": [ + "0.10" + ], + "retraction_length": [ + "5.0" + ], + "auxiliary_fan": "1", + "host_type": "flashforge", + "wipe": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series.json new file mode 100644 index 0000000..b3c9d27 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 4 Series.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Flashforge Adventurer 4 Series", + "model_id": "Flashforge Adventurer 4 Series", + "nozzle_diameter": "0.3;0.4;0.6;HS", + "machine_tech": "FFF", + "family": "Flashforge", + "host_type": "Flashforge", + "bed_model": "flashforge_adventurer5m_series_buildplate_model.STL", + "bed_texture": "flashforge_adventurer5mpro_buildplate_texture.png", + "hotend_model": "flashforge_adventurer_5m_series_hotend.STL", + "default_filament_profile": "Generic ABS @Flashforge AD4;Generic PETG @Flashforge AD4;Generic PLA @Flashforge AD4;Generic PLA High Speed @Flashforge AD4;Generic TPU @Flashforge AD4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.25 Nozzle.json new file mode 100644 index 0000000..2a8d09b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.25 Nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 5M 0.25 Nozzle", + "inherits": "fdm_adventurer5m_common", + "from": "system", + "setting_id": "GM006", + "instantiation": "true", + "printer_model": "Flashforge Adventurer 5M", + "default_print_profile": "0.12mm Standard @Flashforge AD5M 0.25 Nozzle", + "nozzle_diameter": [ + "0.25" + ], + "printer_variant": "0.25", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.08" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z5 F6000\nG90 E0\nM83\nG1 E-1 F600\nG1 E8 F300\nG1 X85 Y110 Z0.2 F1200\nG1 X-110 E15 F2400\nG1 Y0 E4 F2400\nG1 X-109.6 F2400\nG1 Y110 E5 F2400\nG92 E0", + "retraction_length": [ + "1" + ], + "z_hop": [ + "0.3" + ], + "nozzle_type": "stainless_steel" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.4 Nozzle.json new file mode 100644 index 0000000..e3ea1dc --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.4 Nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 5M 0.4 Nozzle", + "inherits": "fdm_adventurer5m_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Flashforge Adventurer 5M", + "default_print_profile": "0.20mm Standard @Flashforge AD5M 0.4 Nozzle", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "retraction_length": [ + "0.8" + ], + "nozzle_type": "stainless_steel" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.6 Nozzle.json new file mode 100644 index 0000000..a163088 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.6 Nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 5M 0.6 Nozzle", + "inherits": "fdm_adventurer5m_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Flashforge Adventurer 5M", + "default_print_profile": "0.30mm Standard @Flashforge AD5M 0.6 Nozzle", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.15" + ], + "retraction_length": [ + "1.2" + ], + "nozzle_type": "hardened_steel" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.8 Nozzle.json new file mode 100644 index 0000000..74d7d72 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.8 Nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 5M 0.8 Nozzle", + "inherits": "fdm_adventurer5m_common", + "from": "system", + "setting_id": "GM005", + "instantiation": "true", + "printer_model": "Flashforge Adventurer 5M", + "default_print_profile": "0.40mm Standard @Flashforge AD5M 0.8 Nozzle", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z5 F6000\nG1 E-1.5 F600\nG1 E12 F800\nG1 X85 Y110 Z0.3 F1200\nG1 X-110 E30 F2400\nG1 Y0 E8 F2400\nG1 X-109.6 F2400\nG1 Y110 E10 F2400\nG92 E0", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.24" + ], + "retraction_length": [ + "1.5" + ], + "nozzle_type": "hardened_steel", + "z_hop": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.25 Nozzle.json new file mode 100644 index 0000000..b55e859 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.25 Nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "inherits": "fdm_adventurer5m_common", + "from": "system", + "setting_id": "GM010", + "instantiation": "true", + "printer_model": "Flashforge Adventurer 5M Pro", + "default_print_profile": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "nozzle_diameter": [ + "0.25" + ], + "printer_variant": "0.25", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.08" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z5 F6000\nG90 E0\nM83\nG1 E-1 F600\nG1 E8 F300\nG1 X85 Y110 Z0.2 F1200\nG1 X-110 E15 F2400\nG1 Y0 E4 F2400\nG1 X-109.6 F2400\nG1 Y110 E5 F2400\nG92 E0", + "retraction_length": [ + "1" + ], + "z_hop": [ + "0.3" + ], + "nozzle_type": "stainless_steel" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.4 Nozzle.json new file mode 100644 index 0000000..9b0f3c2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.4 Nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "inherits": "fdm_adventurer5m_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Flashforge Adventurer 5M Pro", + "default_print_profile": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "retraction_length": [ + "0.8" + ], + "nozzle_type": "stainless_steel" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.6 Nozzle.json new file mode 100644 index 0000000..34d684a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.6 Nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 5M Pro 0.6 Nozzle", + "inherits": "fdm_adventurer5m_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Flashforge Adventurer 5M Pro", + "default_print_profile": "0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.15" + ], + "retraction_length": [ + "1.2" + ], + "nozzle_type": "hardened_steel" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.8 Nozzle.json new file mode 100644 index 0000000..9f334c4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.8 Nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Flashforge Adventurer 5M Pro 0.8 Nozzle", + "inherits": "fdm_adventurer5m_common", + "from": "system", + "setting_id": "GM009", + "instantiation": "true", + "printer_model": "Flashforge Adventurer 5M Pro", + "default_print_profile": "0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z5 F6000\nG1 E-1.5 F600\nG1 E12 F800\nG1 X85 Y110 Z0.3 F1200\nG1 X-110 E30 F2400\nG1 Y0 E8 F2400\nG1 X-109.6 F2400\nG1 Y110 E10 F2400\nG92 E0", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.24" + ], + "retraction_length": [ + "1.5" + ], + "nozzle_type": "hardened_steel", + "z_hop": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro.json new file mode 100644 index 0000000..83b513e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Flashforge Adventurer 5M Pro", + "model_id": "Flashforge-Adventurer-5M-Pro", + "nozzle_diameter": "0.25;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Flashforge", + "bed_model": "flashforge_adventurer5m_series_buildplate_model.STL", + "bed_texture": "flashforge_adventurer5m_buildplate_texture.png", + "default_bed_type": "Textured PEI Plate", + "hotend_model": "flashforge_adventurer_5m_series_hotend.STL", + "default_materials": "Flashforge Generic ABS;Flashforge Generic PETG;Flashforge Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M.json new file mode 100644 index 0000000..ccd7ff4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Adventurer 5M.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Flashforge Adventurer 5M", + "model_id": "Flashforge-Adventurer-5M", + "nozzle_diameter": "0.25;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Flashforge", + "bed_model": "flashforge_adventurer5m_series_buildplate_model.STL", + "bed_texture": "flashforge_adventurer5m_buildplate_texture.png", + "default_bed_type": "Textured PEI Plate", + "hotend_model": "flashforge_adventurer_5m_series_hotend.STL", + "default_materials": "Flashforge Generic ABS;Flashforge Generic PETG;Flashforge Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 2s 0.4 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 2s 0.4 nozzle.json new file mode 100644 index 0000000..e9df17c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 2s 0.4 nozzle.json @@ -0,0 +1,128 @@ +{ + "type": "machine", + "name": "Flashforge Guider 2s 0.4 nozzle", + "inherits": "fdm_flashforge_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Flashforge Guider 2s", + "gcode_flavor": "marlin", + "default_print_profile": "0.20mm Standard @Flashforge Guider 2s 0.4 nozzle", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "-140x-125", + "140x-125", + "140x125", + "-140x125" + ], + "printable_height": "300", + "extruder_offset": [ + "-20", + "10" + ], + "extruder_clearance_height_to_lid": "70", + "extruder_clearance_height_to_rod": "23", + "extruder_clearance_radius": "40", + "use_relative_e_distances": "0", + "auxiliary_fan": "1", + "machine_max_acceleration_e": [ + "200", + "200" + ], + "machine_max_acceleration_extruding": [ + "200", + "200" + ], + "machine_max_acceleration_retracting": [ + "200", + "200" + ], + "machine_max_acceleration_travel": [ + "200", + "200" + ], + "machine_max_acceleration_x": [ + "200", + "200" + ], + "machine_max_acceleration_y": [ + "200", + "200" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "200", + "200" + ], + "machine_max_speed_y": [ + "200", + "200" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "max_layer_height": [ + "0.8" + ], + "min_layer_height": [ + "0.02" + ], + "printer_settings_id": "Flashforge", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "100%" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "retraction_speed": [ + "100" + ], + "z_hop": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Flashforge Generic PLA" + ], + "machine_start_gcode": "M118 X10 Y10 Z10\nM140 S[bed_temperature_initial_layer_single]; set initial bed temp\nM104 S[nozzle_temperature_initial_layer] T0; set initial extruder temp\nM107; disable cooling fan\nG90; set to absolute positioning\nG28; home axes\nM132 X Y A B; recall home offsets from EPROM\nG1 Z50.0 F420; adjust Z\nG161 X Y F3300\nM7; wait for bed to stabilize\nM6 T0; wait for extruder to stabilize\nM651 S255; start case fan\nG1 Z0.3 F3600; move down to purge\nG92 E0; zero extruders\nG1 X120 Y-125 E20 F2000; extrude a line of filament across the front edge of the bed\nG1 X130 Y-125 F180; wait for ooze\nG1 X140 Y-125 F5000; fast wipe\nG1 Z1 F100; lift\nG92 E0; zero extruders again\nG1 E-1.0000 F1800", + "machine_end_gcode": "M104 S0 T0; cool down extruder\nM140 S0 T0; cool down bed\nG162 Z F1800\nG28 X Y; home axes\nM132 X Y A B; recall home offsets from EPROM\nM652; turn off rear fan\nG91; set to relative positioning\nM18; disable stepper motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "wipe_distance": "2", + "nozzle_type": "undefine" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 2s.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 2s.json new file mode 100644 index 0000000..af52e2a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 2s.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Flashforge Guider 2s", + "model_id": "Flashforge-Guider-2s", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Flashforge", + "bed_model": "flashforge_g2s_buildplate_model.stl", + "bed_texture": "flashforge_g2s_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Flashforge Generic PVA;Flashforge Generic HIPS;Flashforge Generic PETG-CF @G3U;Flashforge Generic PETG @G3U;Flashforge Generic PLA-CF @G3U;Flashforge Generic PLA @G3U;Flashforge Generic ASA @G3U;Flashforge Generic ABS @G3U;FusRock Generic PET-CF;FusRock Generic PAHT-CF;FusRock Generic NexPA-CF25;FusRock Generic S-Multi;FusRock Generic S-PAHT;Polymaker Generic CoPA;Polymaker Generic S1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 3 Ultra 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 3 Ultra 0.4 Nozzle.json new file mode 100644 index 0000000..8db6493 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 3 Ultra 0.4 Nozzle.json @@ -0,0 +1,216 @@ +{ + "type": "machine", + "name": "Flashforge Guider 3 Ultra 0.4 Nozzle", + "inherits": "fdm_guider3_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "auxiliary_fan": "1", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "; change filament start\n{if total_toolchanges == 0 and current_extruder == 1}\nM104 S0 T0\n{elsif total_toolchanges > 0 and current_extruder == 0}\nM104 S{nozzle_temperature[0]}\n{if layer_z == initial_layer_print_height}\nT1\nM109 S{nozzle_temperature_initial_layer[1]} T1\n{else}\nT1\nM109 S{nozzle_temperature[1]} T1\n{endif}\n{elsif total_toolchanges > 0 and current_extruder == 1}\nM104 S{nozzle_temperature[1]}\n{if layer_z == initial_layer_print_height}\nT0\nM109 S{nozzle_temperature_initial_layer[0]} T0\n{else}\nT0\nM109 S{nozzle_temperature[0]} T0\n{endif}\n{endif}\n", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA @G3U" + ], + "default_print_profile": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "deretraction_speed": [ + "35" + ], + "enable_filament_ramming": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "150", + "extruder_clearance_height_to_rod": "50", + "extruder_clearance_radius": "57", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 T0\nM104 S0 T1", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\n{if total_toolchanges < 1}\nM109 S[nozzle_temperature_initial_layer] T[initial_extruder]\nT[initial_extruder]\nG21\nG90\nM83\nG1 Z0.3 F400\nG1 X-145 Y{random(-160,-152)} F4800\nG1 X-95 Y{random(-160,-152)} E30 F400\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X-80 F4800 ; move away from purge line\n{else}\nM109 S{nozzle_temperature_initial_layer[0] - 30} T0\nM109 S{nozzle_temperature_initial_layer[1] - 30} T1\n{if initial_extruder==0}\nM109 S{nozzle_temperature_initial_layer[1]} T1\nT1\nG21\nG90\nM83\nG1 Z0.3 F400\nG1 X-145 Y{random(-160,-152)} F4800\nG1 X-95 Y{random(-160,-152)} E30 F400\nG1 E-15 F1800\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X-80 F4800 ; move away from purge line\nM104 S{nozzle_temperature_initial_layer[1]-30} T1\nM109 S{nozzle_temperature_initial_layer[0]} T0\nT0\nG1 Z0.3 F400\nG1 X145 Y{random(-160,-152)} F4800\nG1 X95 Y{random(-160,-152)} E30 F400\nG1 E-0.8 F1800\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X80 F4800 ; move away from purge line\nG92 E0\n{elsif current_extruder == 1}\nM109 S{nozzle_temperature_initial_layer[0]} T0\nT0\nG21\nG90\nM83\nG1 Z0.3 F400\nG1 X-145 Y{random(-160,-152)} F4800\nG1 X-95 Y{random(-160,-152)} E30 F400\nG1 E-15 F1800\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X-80 F4800 ; move away from purge line\nM104 S{nozzle_temperature_initial_layer[0]-30} T0\nM109 S{nozzle_temperature_initial_layer[1]} T1\nT1\nG1 Z0.3 F400\nG1 X145 Y{random(-160,-152)} F4800\nG1 X95 Y{random(-160,-152)} E30 F400\nG1 E-0.8 F1800\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X80 F4800 ; move away from purge line\nG92 E0\n{endif}\n{endif}\n\n", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_hrc": "0", + "nozzle_type": "stainless_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "print_host": "", + "print_host_webui": "", + "printable_area": [ + "-150x-165", + "150x-165", + "150x165", + "-150x165" + ], + "printable_height": "600", + "printer_model": "Flashforge Guider 3 Ultra", + "printer_notes": "", + "printer_settings_id": "Flashforge", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "15" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "-0.8" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "35" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "template_custom_gcode": "", + "thumbnails": [ + "140x110" + ], + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 3 Ultra 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 3 Ultra 0.6 Nozzle.json new file mode 100644 index 0000000..22513b9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 3 Ultra 0.6 Nozzle.json @@ -0,0 +1,62 @@ +{ + "type": "machine", + "name": "Flashforge Guider 3 Ultra 0.6 Nozzle", + "inherits": "fdm_guider3_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_variant": "0.6", + "printer_model": "Flashforge Guider 3 Ultra", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "change_filament_gcode": "; change filament start\n{if total_toolchanges == 0 and current_extruder == 1}\nM104 S0 T0\n{elsif total_toolchanges > 0 and current_extruder == 0}\nM104 S{nozzle_temperature[0]}\n{if layer_z == initial_layer_print_height}\nT1\nM109 S{nozzle_temperature_initial_layer[1]} T1\n{else}\nT1\nM109 S{nozzle_temperature[1]} T1\n{endif}\n{elsif total_toolchanges > 0 and current_extruder == 1}\nM104 S{nozzle_temperature[1]}\n{if layer_z == initial_layer_print_height}\nT0\nM109 S{nozzle_temperature_initial_layer[0]} T0\n{else}\nT0\nM109 S{nozzle_temperature[0]} T0\n{endif}\n{endif}\n", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA @G3U 0.6 Nozzle" + ], + "default_print_profile": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "deretraction_speed": [ + "30" + ], + "extra_loading_move": "0", + "extruder_clearance_height_to_rod": "50", + "extruder_clearance_radius": "57", + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 T0\nM104 S0 T1", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\n{if total_toolchanges < 1}\nM109 S[nozzle_temperature_initial_layer] T[initial_extruder]\nT[initial_extruder]\nG21\nG90\nM83\nG1 Z0.3 F400\nG1 X-145 Y{random(-160,-152)} F4800\nG1 X-95 Y{random(-160,-152)} E30 F400\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X-80 F4800 ; move away from purge line\n{else}\nM109 S{nozzle_temperature_initial_layer[0] - 30} T0\nM109 S{nozzle_temperature_initial_layer[1] - 30} T1\n{if initial_extruder==0}\nM109 S{nozzle_temperature_initial_layer[1]} T1\nT1\nG21\nG90\nM83\nG1 Z0.3 F400\nG1 X-145 Y{random(-160,-152)} F4800\nG1 X-95 Y{random(-160,-152)} E30 F400\nG1 E-15 F1800\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X-80 F4800 ; move away from purge line\nM104 S{nozzle_temperature_initial_layer[1]-30} T1\nM109 S{nozzle_temperature_initial_layer[0]} T0\nT0\nG1 Z0.3 F400\nG1 X145 Y{random(-160,-152)} F4800\nG1 X95 Y{random(-160,-152)} E30 F400\nG1 E-0.8 F1800\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X80 F4800 ; move away from purge line\nG92 E0\n{elsif current_extruder == 1}\nM109 S{nozzle_temperature_initial_layer[0]} T0\nT0\nG21\nG90\nM83\nG1 Z0.3 F400\nG1 X-145 Y{random(-160,-152)} F4800\nG1 X-95 Y{random(-160,-152)} E30 F400\nG1 E-15 F1800\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X-80 F4800 ; move away from purge line\nM104 S{nozzle_temperature_initial_layer[0]-30} T0\nM109 S{nozzle_temperature_initial_layer[1]} T1\nT1\nG1 Z0.3 F400\nG1 X145 Y{random(-160,-152)} F4800\nG1 X95 Y{random(-160,-152)} E30 F400\nG1 E-0.8 F1800\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X80 F4800 ; move away from purge line\nG92 E0\n{endif}\n{endif}\n\n", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ], + "parking_pos_retraction": "0", + "printable_area": [ + "-150x-165", + "150x-165", + "150x165", + "-150x165" + ], + "printable_height": "600", + "printer_settings_id": "Flashforge Guider 3 Ultra 0.6 Nozzle", + "retract_length_toolchange": [ + "15" + ], + "retract_restart_extra_toolchange": [ + "-0.8" + ], + "retraction_length": [ + "1.2" + ], + "retraction_speed": [ + "40" + ], + "z_hop": [ + "0.6" + ], + "z_hop_types": [ + "Spiral Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 3 Ultra 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 3 Ultra 0.8 Nozzle.json new file mode 100644 index 0000000..aeb3674 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 3 Ultra 0.8 Nozzle.json @@ -0,0 +1,62 @@ +{ + "type": "machine", + "name": "Flashforge Guider 3 Ultra 0.8 Nozzle", + "inherits": "fdm_guider3_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_variant": "0.8", + "printer_model": "Flashforge Guider 3 Ultra", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "change_filament_gcode": "; change filament start\n{if total_toolchanges == 0 and current_extruder == 1}\nM104 S0 T0\n{elsif total_toolchanges > 0 and current_extruder == 0}\nM104 S{nozzle_temperature[0]}\n{if layer_z == initial_layer_print_height}\nT1\nM109 S{nozzle_temperature_initial_layer[1]} T1\n{else}\nT1\nM109 S{nozzle_temperature[1]} T1\n{endif}\n{elsif total_toolchanges > 0 and current_extruder == 1}\nM104 S{nozzle_temperature[1]}\n{if layer_z == initial_layer_print_height}\nT0\nM109 S{nozzle_temperature_initial_layer[0]} T0\n{else}\nT0\nM109 S{nozzle_temperature[0]} T0\n{endif}\n{endif}\n", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA @G3U 0.8 Nozzle" + ], + "default_print_profile": "0.40mm Standard @Flashforge G3U 0.8 Nozzle", + "deretraction_speed": [ + "40" + ], + "extra_loading_move": "0", + "extruder_clearance_height_to_rod": "50", + "extruder_clearance_radius": "57", + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 T0\nM104 S0 T1", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\n{if total_toolchanges < 1}\nM109 S[nozzle_temperature_initial_layer] T[initial_extruder]\nT[initial_extruder]\nG21\nG90\nM83\nG1 Z0.3 F400\nG1 X-145 Y{random(-160,-152)} F4800\nG1 X-95 Y{random(-160,-152)} E30 F400\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X-80 F4800 ; move away from purge line\n{else}\nM109 S{nozzle_temperature_initial_layer[0] - 30} T0\nM109 S{nozzle_temperature_initial_layer[1] - 30} T1\n{if initial_extruder==0}\nM109 S{nozzle_temperature_initial_layer[1]} T1\nT1\nG21\nG90\nM83\nG1 Z0.3 F400\nG1 X-145 Y{random(-160,-152)} F4800\nG1 X-95 Y{random(-160,-152)} E30 F400\nG1 E-15 F1800\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X-80 F4800 ; move away from purge line\nM104 S{nozzle_temperature_initial_layer[1]-30} T1\nM109 S{nozzle_temperature_initial_layer[0]} T0\nT0\nG1 Z0.3 F400\nG1 X145 Y{random(-160,-152)} F4800\nG1 X95 Y{random(-160,-152)} E30 F400\nG1 E-0.8 F1800\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X80 F4800 ; move away from purge line\nG92 E0\n{elsif current_extruder == 1}\nM109 S{nozzle_temperature_initial_layer[0]} T0\nT0\nG21\nG90\nM83\nG1 Z0.3 F400\nG1 X-145 Y{random(-160,-152)} F4800\nG1 X-95 Y{random(-160,-152)} E30 F400\nG1 E-15 F1800\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X-80 F4800 ; move away from purge line\nM104 S{nozzle_temperature_initial_layer[0]-30} T0\nM109 S{nozzle_temperature_initial_layer[1]} T1\nT1\nG1 Z0.3 F400\nG1 X145 Y{random(-160,-152)} F4800\nG1 X95 Y{random(-160,-152)} E30 F400\nG1 E-0.8 F1800\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X80 F4800 ; move away from purge line\nG92 E0\n{endif}\n{endif}\n\n", + "max_layer_height": [ + "0.5" + ], + "min_layer_height": [ + "0.3" + ], + "nozzle_diameter": [ + "0.8" + ], + "parking_pos_retraction": "0", + "printable_area": [ + "-150x-165", + "150x-165", + "150x165", + "-150x165" + ], + "printable_height": "600", + "printer_settings_id": "Flashforge Guider 3 Ultra 0.8 Nozzle", + "retract_length_toolchange": [ + "15" + ], + "retract_restart_extra_toolchange": [ + "-0.8" + ], + "retraction_length": [ + "1.5" + ], + "retraction_speed": [ + "50" + ], + "z_hop": [ + "1" + ], + "z_hop_types": [ + "Spiral Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 3 Ultra.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 3 Ultra.json new file mode 100644 index 0000000..28cf44f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider 3 Ultra.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Flashforge Guider 3 Ultra", + "model_id": "Flashforge-Guider-3-Ultra", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Flashforge", + "bed_model": "flashforge_g3u_buildplate_model.stl", + "bed_texture": "flashforge_g3u_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Flashforge Generic PVA;Flashforge Generic HIPS;Flashforge Generic PETG-CF @G3U;Flashforge Generic PETG @G3U;Flashforge Generic PLA-CF @G3U;Flashforge Generic PLA @G3U;Flashforge Generic ASA @G3U;Flashforge Generic ABS @G3U;FusRock Generic PET-CF;FusRock Generic PAHT-CF;FusRock Generic NexPA-CF25;FusRock Generic S-Multi;FusRock Generic S-PAHT;Polymaker Generic CoPA;Polymaker Generic S1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.25 nozzle.json new file mode 100644 index 0000000..7e2e5fe --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.25 nozzle.json @@ -0,0 +1,230 @@ +{ + "type": "machine", + "name": "Flashforge Guider4 0.25 nozzle", + "inherits": "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA" + ], + "default_print_profile": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "deretraction_speed": [ + "45" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "165", + "extruder_clearance_height_to_rod": "42", + "extruder_clearance_radius": "75", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "30000", + "20000" + ], + "machine_max_acceleration_y": [ + "30000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "700", + "600" + ], + "machine_max_speed_y": [ + "700", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "START_GCODE\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X2 Y150 F1800\nG1 Z0.3 F6000\nG1 Y2 E30 F1800", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.25" + ], + "nozzle_height": "2.5", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "printer_model": "Flashforge Guider4", + "printer_notes": "", + "printer_settings_id": "Flashforge Guider4 0.25 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.25", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "5" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "-5" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "2.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "0", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.3" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.4 HF nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.4 HF nozzle.json new file mode 100644 index 0000000..05a44fa --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.4 HF nozzle.json @@ -0,0 +1,230 @@ +{ + "type": "machine", + "name": "Flashforge Guider4 0.4 HF nozzle", + "inherits": "Flashforge Guider 3 Ultra 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA @G3U" + ], + "default_print_profile": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "deretraction_speed": [ + "45" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "165", + "extruder_clearance_height_to_rod": "42", + "extruder_clearance_radius": "75", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "30000", + "20000" + ], + "machine_max_acceleration_y": [ + "30000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "700", + "600" + ], + "machine_max_speed_y": [ + "700", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "START_GCODE\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X2 Y150 F1800\nG1 Z0.3 F6000\nG1 Y2 E30 F1800", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_height": "2.5", + "nozzle_hrc": "0", + "nozzle_type": "stainless_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "printer_model": "Flashforge Guider4", + "printer_notes": "", + "printer_settings_id": "Flashforge Guider4 0.4 HF nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "5" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "-5" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "2.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.4 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.4 nozzle.json new file mode 100644 index 0000000..6b94111 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.4 nozzle.json @@ -0,0 +1,230 @@ +{ + "type": "machine", + "name": "Flashforge Guider4 0.4 nozzle", + "inherits": "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "deretraction_speed": [ + "45" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "165", + "extruder_clearance_height_to_rod": "42", + "extruder_clearance_radius": "75", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature", + "machine_load_filament_time": "50", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "30000", + "20000" + ], + "machine_max_acceleration_y": [ + "30000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "700", + "600" + ], + "machine_max_speed_y": [ + "700", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "START_GCODE\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X2 Y150 F1800\nG1 Z0.3 F6000\nG1 Y2 E30 F1800\nT[initial_no_support_extruder]", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "50", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "printer_model": "Flashforge Guider4", + "printer_notes": "", + "printer_settings_id": "Flashforge Guider4 0.4 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "2.5" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "2.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.6 HF nozzle.json new file mode 100644 index 0000000..19adda5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.6 HF nozzle.json @@ -0,0 +1,230 @@ +{ + "type": "machine", + "name": "Flashforge Guider4 0.6 HF nozzle", + "inherits": "Flashforge Guider 3 Ultra 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA @G3U 0.6 Nozzle" + ], + "default_print_profile": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "165", + "extruder_clearance_height_to_rod": "42", + "extruder_clearance_radius": "75", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "M104 S0\nM140 S0\nG1 E-2 F3600\nG0 X50 Y50 F30000\nM106 P101 S0\nM106 S0", + "machine_load_filament_time": "50", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "30000", + "20000" + ], + "machine_max_acceleration_y": [ + "30000", + "20000" + ], + "machine_max_acceleration_z": [ + "50", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "40", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "START_GCODE\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X2 Y150 F1800\nG1 Z0.3 F6000\nG1 Y2 E30 F1800\nT[initial_no_support_extruder]", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "50", + "manual_filament_change": "0", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "stainless_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "301", + "printer_model": "Flashforge Guider4", + "printer_notes": "", + "printer_settings_id": "Flashforge Guider4 0.6 HF nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.6", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "3" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.2" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2.2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.6 nozzle.json new file mode 100644 index 0000000..85fa3af --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.6 nozzle.json @@ -0,0 +1,230 @@ +{ + "type": "machine", + "name": "Flashforge Guider4 0.6 nozzle", + "inherits": "Flashforge Guider 3 Ultra 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "; change filament start", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA @G3U 0.6 Nozzle" + ], + "default_print_profile": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "165", + "extruder_clearance_height_to_rod": "42", + "extruder_clearance_radius": "75", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "M104 S0\nM140 S0\nG1 E-2 F3600\nG0 X50 Y50 F30000\nM106 P101 S0\nM106 S0", + "machine_load_filament_time": "50", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "30000", + "20000" + ], + "machine_max_acceleration_y": [ + "30000", + "20000" + ], + "machine_max_acceleration_z": [ + "50", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "35", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "START_GCODE\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X2 Y150 F1800\nG1 Z0.3 F6000\nG1 Y2 E30 F1800\nT[initial_no_support_extruder]", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "50", + "manual_filament_change": "0", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "301", + "printer_model": "Flashforge Guider4", + "printer_notes": "", + "printer_settings_id": "Flashforge Guider4 0.6 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.6", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "3" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.3" + ], + "retraction_minimum_travel": [ + "3" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.8 HF nozzle.json new file mode 100644 index 0000000..87703e6 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 0.8 HF nozzle.json @@ -0,0 +1,230 @@ +{ + "type": "machine", + "name": "Flashforge Guider4 0.8 HF nozzle", + "inherits": "Flashforge Guider 3 Ultra 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "; change filament start", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA @G3U 0.6 Nozzle" + ], + "default_print_profile": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "165", + "extruder_clearance_height_to_rod": "42", + "extruder_clearance_radius": "75", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "M104 S0\nM140 S0\nG1 E-2 F3600\nG0 X50 Y50 F30000\nM106 P101 S0\nM106 S0", + "machine_load_filament_time": "50", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "30000", + "20000" + ], + "machine_max_acceleration_y": [ + "30000", + "20000" + ], + "machine_max_acceleration_z": [ + "50", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "35", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "START_GCODE\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X2 Y150 F1800\nG1 Z0.3 F6000\nG1 Y2 E30 F1800\nT[initial_no_support_extruder]", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "50", + "manual_filament_change": "0", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "stainless_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "301", + "printer_model": "Flashforge Guider4", + "printer_notes": "", + "printer_settings_id": "Flashforge Guider4 0.8 HF nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.6", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "3" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.5" + ], + "retraction_minimum_travel": [ + "3" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.25 nozzle.json new file mode 100644 index 0000000..f5a9241 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.25 nozzle.json @@ -0,0 +1,230 @@ +{ + "type": "machine", + "name": "Flashforge Guider4 Pro 0.25 nozzle", + "inherits": "Flashforge Adventurer 5M Pro 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA" + ], + "default_print_profile": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "deretraction_speed": [ + "45" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "165", + "extruder_clearance_height_to_rod": "42", + "extruder_clearance_radius": "75", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature", + "machine_load_filament_time": "50", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "30000", + "20000" + ], + "machine_max_acceleration_y": [ + "30000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "700", + "600" + ], + "machine_max_speed_y": [ + "700", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "START_GCODE\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X2 Y150 F1800\nG1 Z0.3 F6000\nG1 Y2 E30 F1800\nT[initial_no_support_extruder]", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "50", + "manual_filament_change": "0", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.25" + ], + "nozzle_height": "2.5", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "printer_model": "Flashforge Guider4 Pro", + "printer_notes": "", + "printer_settings_id": "Flashforge Guider4 Pro 0.25 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.25", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "2.5" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "2.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.3" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.4 HF nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.4 HF nozzle.json new file mode 100644 index 0000000..589b702 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.4 HF nozzle.json @@ -0,0 +1,230 @@ +{ + "type": "machine", + "name": "Flashforge Guider4 Pro 0.4 HF nozzle", + "inherits": "Flashforge Guider 3 Ultra 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA @G3U" + ], + "default_print_profile": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "deretraction_speed": [ + "45" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "165", + "extruder_clearance_height_to_rod": "42", + "extruder_clearance_radius": "75", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature", + "machine_load_filament_time": "50", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "30000", + "20000" + ], + "machine_max_acceleration_y": [ + "30000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "700", + "600" + ], + "machine_max_speed_y": [ + "700", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "START_GCODE\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X2 Y150 F1800\nG1 Z0.3 F6000\nG1 Y2 E30 F1800\nT[initial_no_support_extruder]", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "50", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "stainless_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "printer_model": "Flashforge Guider4 Pro", + "printer_notes": "", + "printer_settings_id": "Flashforge Guider4 Pro 0.4 HF nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "2.5" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "2.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.4 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.4 nozzle.json new file mode 100644 index 0000000..b82ef8b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.4 nozzle.json @@ -0,0 +1,230 @@ +{ + "type": "machine", + "name": "Flashforge Guider4 Pro 0.4 nozzle", + "inherits": "Flashforge Adventurer 5M Pro 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "deretraction_speed": [ + "45" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "165", + "extruder_clearance_height_to_rod": "42", + "extruder_clearance_radius": "75", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature", + "machine_load_filament_time": "50", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "30000", + "20000" + ], + "machine_max_acceleration_y": [ + "30000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "700", + "600" + ], + "machine_max_speed_y": [ + "700", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "START_GCODE\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X2 Y150 F1800\nG1 Z0.3 F6000\nG1 Y2 E30 F1800\nT[initial_no_support_extruder]", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "50", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "printer_model": "Flashforge Guider4 Pro", + "printer_notes": "", + "printer_settings_id": "Flashforge Guider4 Pro 0.4 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "2.5" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.1" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.6 HF nozzle.json new file mode 100644 index 0000000..570dc73 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.6 HF nozzle.json @@ -0,0 +1,230 @@ +{ + "type": "machine", + "name": "Flashforge Guider4 Pro 0.6 HF nozzle", + "inherits": "Flashforge Guider 3 Ultra 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA @G3U 0.6 Nozzle" + ], + "default_print_profile": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "165", + "extruder_clearance_height_to_rod": "42", + "extruder_clearance_radius": "75", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "M104 S0\nM140 S0\nG1 E-2 F3600\nG0 X50 Y50 F30000\nM106 P101 S0\nM106 S0", + "machine_load_filament_time": "50", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "30000", + "20000" + ], + "machine_max_acceleration_y": [ + "30000", + "20000" + ], + "machine_max_acceleration_z": [ + "50", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "40", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "START_GCODE\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X2 Y150 F1800\nG1 Z0.3 F6000\nG1 Y2 E30 F1800\nT[initial_no_support_extruder]", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "50", + "manual_filament_change": "0", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "stainless_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "301", + "printer_model": "Flashforge Guider4 Pro", + "printer_notes": "", + "printer_settings_id": "Flashforge Guider4 Pro 0.6 HF nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.6", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "3" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.2" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2.2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.6 nozzle.json new file mode 100644 index 0000000..dad3fc7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.6 nozzle.json @@ -0,0 +1,230 @@ +{ + "type": "machine", + "name": "Flashforge Guider4 Pro 0.6 nozzle", + "inherits": "Flashforge Guider 3 Ultra 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "; change filament start", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA @G3U 0.6 Nozzle" + ], + "default_print_profile": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "165", + "extruder_clearance_height_to_rod": "42", + "extruder_clearance_radius": "75", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "M104 S0\nM140 S0\nG1 E-2 F3600\nG0 X50 Y50 F30000\nM106 P101 S0\nM106 S0", + "machine_load_filament_time": "50", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "30000", + "20000" + ], + "machine_max_acceleration_y": [ + "30000", + "20000" + ], + "machine_max_acceleration_z": [ + "50", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "35", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "START_GCODE\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X2 Y150 F1800\nG1 Z0.3 F6000\nG1 Y2 E30 F1800\nT[initial_no_support_extruder]", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "50", + "manual_filament_change": "0", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "301", + "printer_model": "Flashforge Guider4 Pro", + "printer_notes": "", + "printer_settings_id": "Flashforge Guider4 Pro 0.6 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.6", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "3" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.3" + ], + "retraction_minimum_travel": [ + "3" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.8 HF nozzle.json new file mode 100644 index 0000000..bbf76a2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro 0.8 HF nozzle.json @@ -0,0 +1,230 @@ +{ + "type": "machine", + "name": "Flashforge Guider4 Pro 0.8 HF nozzle", + "inherits": "Flashforge Guider 3 Ultra 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "; change filament start", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_filament_profile": [ + "Flashforge Generic PLA @G3U 0.6 Nozzle" + ], + "default_print_profile": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "165", + "extruder_clearance_height_to_rod": "42", + "extruder_clearance_radius": "75", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "M104 S0\nM140 S0\nG1 E-2 F3600\nG0 X50 Y50 F30000\nM106 P101 S0\nM106 S0", + "machine_load_filament_time": "50", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "30000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "30000", + "20000" + ], + "machine_max_acceleration_y": [ + "30000", + "20000" + ], + "machine_max_acceleration_z": [ + "50", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "35", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M25", + "machine_start_gcode": "START_GCODE\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z2 F6000\nG1 X2 Y150 F1800\nG1 Z0.3 F6000\nG1 Y2 E30 F1800\nT[initial_no_support_extruder]", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "50", + "manual_filament_change": "0", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "stainless_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "301", + "printer_model": "Flashforge Guider4 Pro", + "printer_notes": "", + "printer_settings_id": "Flashforge Guider4 Pro 0.8 HF nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.6", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "3" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.5" + ], + "retraction_minimum_travel": [ + "3" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": "140x110/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro.json new file mode 100644 index 0000000..b8d788f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Flashforge Guider4 Pro", + "model_id": "Flashforge-Guider4-Pro", + "nozzle_diameter": "0.25;0.4;0.4HF;0.6;0.6HF;0.8HF", + "machine_tech": "FFF", + "family": "Flashforge", + "bed_model": "flashforge_g4pro_buildplate_model.stl", + "bed_texture": "flashforge_g4pro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Flashforge Generic PVA;Flashforge Generic HIPS;Flashforge Generic PETG-CF @G3U;Flashforge Generic PETG @G3U;Flashforge Generic PLA-CF @G3U;Flashforge Generic PLA @G3U;Flashforge Generic ASA @G3U;Flashforge Generic ABS @G3U;FusRock Generic PET-CF;FusRock Generic PAHT-CF;FusRock Generic NexPA-CF25;FusRock Generic S-Multi;FusRock Generic S-PAHT;Polymaker Generic CoPA;Polymaker Generic S1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4.json b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4.json new file mode 100644 index 0000000..b6ab35e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/Flashforge Guider4.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Flashforge Guider4", + "model_id": "Flashforge-Guider4", + "nozzle_diameter": "0.25;0.4;0.4HF;0.6;0.6HF;0.8HF", + "machine_tech": "FFF", + "family": "Flashforge", + "bed_model": "flashforge_g4pro_buildplate_model.stl", + "bed_texture": "flashforge_g4pro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Flashforge Generic PVA;Flashforge Generic HIPS;Flashforge Generic PETG-CF @G3U;Flashforge Generic PETG @G3U;Flashforge Generic PLA-CF @G3U;Flashforge Generic PLA @G3U;Flashforge Generic ASA @G3U;Flashforge Generic ABS @G3U;FusRock Generic PET-CF;FusRock Generic PAHT-CF;FusRock Generic NexPA-CF25;FusRock Generic S-Multi;FusRock Generic S-PAHT;Polymaker Generic CoPA;Polymaker Generic S1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/fdm_adventurer3_common.json b/backend/profiles/profiles/Flashforge/machine/fdm_adventurer3_common.json new file mode 100644 index 0000000..b9d5942 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/fdm_adventurer3_common.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "fdm_adventurer3_common", + "inherits": "fdm_flashforge_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "printable_area": [ + "-75x-75", + "75x-75", + "75x75", + "-75x75" + ], + "printable_height": "150", + "machine_max_acceleration_e": [ + "500" + ], + "machine_max_acceleration_extruding": [ + "500" + ], + "machine_max_acceleration_retracting": [ + "500" + ], + "machine_max_acceleration_travel": [ + "500" + ], + "machine_max_acceleration_x": [ + "500" + ], + "machine_max_acceleration_y": [ + "500" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "30" + ], + "machine_max_speed_x": [ + "150" + ], + "machine_max_speed_y": [ + "150" + ], + "machine_max_speed_z": [ + "20" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "printer_settings_id": "Flashforge", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "100%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "deretraction_speed": [ + "25" + ], + "z_hop": [ + "0.4" + ], + "single_extruder_multi_material": "1", + "enable_filament_ramming": "0", + "purge_in_prime_tower": "0", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Flashforge PLA" + ], + "machine_start_gcode": "M140 S[bed_temperature_initial_layer] T0\nM104 S[nozzle_temperature_initial_layer] T0\nM104 S0 T1\nM107\nM900 K[pressure_advance] T0\nG90\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651 S255\n;pre-extrude\nM108 T0\nG1 X-37.50 Y-75.00 F6000\nM106\nG1 Z0.200 F420\nG1 X-37.50 Y-74.00 F6000\nG1 X37.50 Y-74.00 E9.5 F1200\n", + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F9000\nM104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM132 X Y A B\nM652\nG91\nM18", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0", + "thumbnails": "80x60", + "use_relative_e_distances": "0", + "z_hop_types": "Auto Lift", + "wipe_distance": "2", + "extruder_clearance_radius": "42.3", + "extruder_clearance_height_to_rod": "24.93", + "extruder_clearance_height_to_lid": "150", + "manual_filament_change": "1", + "nozzle_type": "stainless_steel", + "auxiliary_fan": "1", + "parking_pos_retraction": "0", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "extra_loading_move": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/fdm_adventurer4_common.json b/backend/profiles/profiles/Flashforge/machine/fdm_adventurer4_common.json new file mode 100644 index 0000000..e5a58ef --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/fdm_adventurer4_common.json @@ -0,0 +1,63 @@ +{ + "type": "machine", + "name": "fdm_adventurer4_common", + "inherits": "fdm_flashforge_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "printable_area": [ + "-110x-100", + "110x-100", + "110x100", + "-110x100" + ], + "printable_height": "250", + "machine_max_acceleration_e": [ + "3000" + ], + "machine_max_acceleration_extruding": "10000", + "machine_max_acceleration_retracting": "8000", + "machine_max_acceleration_travel": "8000", + "machine_max_acceleration_x": "10000", + "machine_max_acceleration_y": "10000", + "machine_max_acceleration_z": "500", + "machine_max_speed_e": "50", + "machine_max_speed_x": "100", + "machine_max_speed_y": "100", + "machine_max_speed_z": "20", + "machine_max_jerk_e": "2.5", + "machine_max_jerk_x": "9", + "machine_max_jerk_y": "9", + "machine_max_jerk_z": "3", + "printer_settings_id": "Flashforge", + "retraction_minimum_travel": "1", + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": "2", + "deretraction_speed": "35", + "z_hop": "0.4", + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_print_profile": "", + "machine_start_gcode": "M140 S[bed_temperature_initial_layer] T0\nM104 S[nozzle_temperature_initial_layer] T0\nM107\nG90\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651 S255\n", + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F9000\nM104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM132 X Y A B\nM652\nG91\nM18", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0", + "thumbnails": "80x60", + "use_relative_e_distances": "0", + "z_hop_types": "Auto Lift", + "wipe_distance": "2", + "extruder_clearance_radius": "42.3", + "extruder_clearance_height_to_rod": "24.93", + "extruder_clearance_height_to_lid": "250", + "manual_filament_change": "1", + "nozzle_type": "stainless_steel", + "auxiliary_fan": "1", + "parking_pos_retraction": "0", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "extra_loading_move": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/fdm_adventurer5m_common.json b/backend/profiles/profiles/Flashforge/machine/fdm_adventurer5m_common.json new file mode 100644 index 0000000..a0a7632 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/fdm_adventurer5m_common.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "fdm_adventurer5m_common", + "inherits": "fdm_flashforge_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "printable_area": [ + "-110x-110", + "110x-110", + "110x110", + "-110x110" + ], + "printable_height": "220", + "auxiliary_fan": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "printer_settings_id": "Flashforge", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "35" + ], + "z_hop": [ + "0.4" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M25", + "support_multi_bed_types": "1", + "default_filament_profile": [ + "Flashforge Generic PLA" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z5 F6000\nG1 E-0.2 F800\nG1 X110 Y-110 F6000\nG1 E2 F800\nG1 Y-110 X55 Z0.25 F4800\nG1 X-55 E8 F2400\nG1 Y-109.6 F2400\nG1 X55 E5 F2400\nG1 Y-110 X55 Z0.45 F4800\nG1 X-55 E8 F2400\nG1 Y-109.6 F2400\nG1 X55 E5 F2400\nG92 E0", + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0", + "thumbnails": [ + "140x110" + ], + "use_relative_e_distances": "1", + "z_hop_types": "Auto Lift", + "retraction_speed": [ + "35" + ], + "wipe_distance": "2", + "extruder_clearance_radius": [ + "76" + ], + "extruder_clearance_height_to_rod": [ + "27" + ], + "extruder_clearance_height_to_lid": [ + "150" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/fdm_flashforge_common.json b/backend/profiles/profiles/Flashforge/machine/fdm_flashforge_common.json new file mode 100644 index 0000000..8269a54 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/fdm_flashforge_common.json @@ -0,0 +1,139 @@ +{ + "type": "machine", + "name": "fdm_flashforge_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "47", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Flashforge Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Flashforge AD5M", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/fdm_guider3_common.json b/backend/profiles/profiles/Flashforge/machine/fdm_guider3_common.json new file mode 100644 index 0000000..406133f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/fdm_guider3_common.json @@ -0,0 +1,68 @@ +{ + "type": "machine", + "name": "fdm_guider3_common", + "inherits": "fdm_flashforge_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/fdm_klipper_common.json b/backend/profiles/profiles/Flashforge/machine/fdm_klipper_common.json new file mode 100644 index 0000000..4cdab6a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/fdm_klipper_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "20000", + "20000" + ], + "machine_max_acceleration_extruding": [ + "50000", + "50000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "50000", + "50000" + ], + "machine_max_acceleration_x": [ + "50000", + "50000" + ], + "machine_max_acceleration_y": [ + "50000", + "50000" + ], + "machine_max_acceleration_z": [ + "1000", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "2000", + "2000" + ], + "machine_max_speed_y": [ + "2000", + "2000" + ], + "machine_max_speed_z": [ + "15", + "15" + ], + "machine_max_jerk_e": [ + "0", + "0" + ], + "machine_max_jerk_x": [ + "0", + "0" + ], + "machine_max_jerk_y": [ + "0", + "0" + ], + "machine_max_jerk_z": [ + "0", + "0" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "200", + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "80" + ], + "z_lift_type": "NormalLift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Flashforge Generic ABS" + ], + "default_print_profile": "0.20mm Standard @Flashforge AD5M", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "BED_MESH_PROFILE LOAD=default \nM190 S[bed_temperature_initial_layer_single] ;set bed temp \nG28; \nG1 X2 Y2 Z0 F9000 ; move to corner \nM109 S[nozzle_temperature_initial_layer] ; set nozzle temp \nG1 Z0.2 F300 ; raise nozzle to 0.2\nG92 E0.0 ; reset extruder distance position\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E21.5 F1000.0 ; intro line\nG0 Z2\n\nG92 E0.0 ; reset extruder distance position", + "machine_end_gcode": "G91; //rel pos\nG1 E-5 f2000\nG1 Z10 F600 ; lift nozzle 10mm/s\nG1 E-29 f600\nM104 S0\nM140 S0 ; turn off bed\n\nM107\nG90\nG0 X117 Y200 F6000; move to back\nM84 ; disable motors\nDSLR_SNAPSHOT\nRSCS_off\n\nexhaustfan_on\nTIMELAPSE_RENDER\n\nG4 P60000 ; //Dwell for 1min\nM107 \nexhaustfan_off\n\nG4 P120000\n\npower_off ; //this is with moonraker", + "layer_change_gcode": ";DSLR_SNAPSHOT\nTIMELAPSE_TAKE_FRAME", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/machine/fdm_machine_common.json b/backend/profiles/profiles/Flashforge/machine/fdm_machine_common.json new file mode 100644 index 0000000..0d3da02 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/machine/fdm_machine_common.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "klipper", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "500" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "500" + ], + "machine_max_acceleration_y": [ + "500" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "0.20mm Standard @Flashforge AD5M", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "", + "machine_end_gcode": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.06mm Standard @Flashforge AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.06mm Standard @Flashforge AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..37819fd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.06mm Standard @Flashforge AD5M 0.25 Nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.06mm Standard @Flashforge AD5M 0.25 Nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.06", + "print_settings_id": "0.06mm Standard @Flashforge AD5M 0.25 Nozzle", + "support_bottom_z_distance": "0.08", + "support_top_z_distance": "0.08" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.06mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.06mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json new file mode 100644 index 0000000..bd124a3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.06mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.06mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.25 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.06", + "print_settings_id": "0.06mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "support_bottom_z_distance": "0.08", + "support_top_z_distance": "0.08" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.08mm Standard @Flashforge AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.08mm Standard @Flashforge AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..e58c5ec --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.08mm Standard @Flashforge AD5M 0.25 Nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.08mm Standard @Flashforge AD5M 0.25 Nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.08", + "print_settings_id": "0.08mm Standard @Flashforge AD5M 0.25 Nozzle", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.08mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.08mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json new file mode 100644 index 0000000..2701c05 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.08mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.08mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.25 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.08", + "print_settings_id": "0.08mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.10mm Standard @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.10mm Standard @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..a8a788c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.10mm Standard @FF AD5X 0.25 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.10mm Standard @FF AD5X 0.25 nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GP012", + "instantiation": "true", + "brim_type": "auto_brim", + "enable_prime_tower": "1", + "exclude_object": "1", + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "filter_out_gap_fill": "0.1", + "gap_fill_target": "topbottom", + "layer_height": "0.1", + "only_one_wall_top": "1", + "prime_tower_width": "45", + "print_settings_id": "0.10mm Standard @FF AD5X 0.25 nozzle", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.10mm Standard @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.10mm Standard @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..d44915f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.10mm Standard @FF G4 0.25 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.10mm Standard @FF G4 0.25 nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_acceleration": "10%", + "bridge_speed": "15", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "gap_fill_target": "topbottom", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "50", + "layer_height": "0.1", + "only_one_wall_top": "1", + "print_settings_id": "0.10mm Standard @FF G4 0.25 nozzle", + "resolution": "0.005", + "seam_gap": "5%", + "small_perimeter_speed": "10", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.10mm Standard @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.10mm Standard @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..4f249c3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.10mm Standard @FF G4P 0.25 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.10mm Standard @FF G4P 0.25 nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_acceleration": "10%", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "15%", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "50", + "layer_height": "0.1", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "prime_volume": "15", + "print_settings_id": "0.10mm Standard @FF G4P 0.25 nozzle", + "seam_gap": "5%", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "10", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "wall_loops": "3", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.10mm Standard @Flashforge AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.10mm Standard @Flashforge AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..04b2c19 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.10mm Standard @Flashforge AD5M 0.25 Nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.10mm Standard @Flashforge AD5M 0.25 Nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.1", + "print_settings_id": "0.10mm Standard @Flashforge AD5M 0.25 Nozzle", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.10mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.10mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json new file mode 100644 index 0000000..b262619 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.10mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.10mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.25 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.1", + "print_settings_id": "0.10mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.12mm Detail @Flashforge Guider 2s 0.4 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.12mm Detail @Flashforge Guider 2s 0.4 nozzle.json new file mode 100644 index 0000000..15478fa --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.12mm Detail @Flashforge Guider 2s 0.4 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.12mm Detail @Flashforge Guider 2s 0.4 nozzle", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "setting_id": "GS001", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "80%", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.8", + "brim_object_gap": "0.1", + "default_acceleration": "200", + "detect_overhang_wall": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "100", + "infill_direction": "45", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.20", + "initial_layer_speed": "10", + "initial_layer_travel_speed": "70", + "infill_combination": "1", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "200", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "200", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "initial_layer_infill_speed": "10", + "line_width": "0.42", + "layer_height": "0.12", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "40", + "outer_wall_acceleration": "200", + "inner_wall_acceleration": "200", + "bridge_acceleration": "50%", + "sparse_infill_acceleration": "100%", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "200", + "skirt_speed": "10", + "overhang_1_4_speed": "100", + "overhang_2_4_speed": "100", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "50", + "slow_down_layers": "2", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.45", + "sparse_infill_speed": "100%", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "standby_temperature_delta": "-5", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.23", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "100%", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "skirt_loops": "2", + "support_type": "normal(auto)", + "support_style": "default", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "top_surface_line_width": "0.42", + "top_surface_speed": "100", + "travel_speed": "70", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "200", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "wall_loops": "3", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Flashforge Guider 2s 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.12mm Fine @Flashforge AD5M 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.12mm Fine @Flashforge AD5M 0.4 Nozzle.json new file mode 100644 index 0000000..fdb58d5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.12mm Fine @Flashforge AD5M 0.4 Nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.12mm Fine @Flashforge AD5M 0.4 Nozzle", + "inherits": "0.20mm Standard @Flashforge AD5M 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.12", + "initial_layer_print_height": "0.3", + "print_settings_id": "0.12mm Fine @Flashforge AD5M 0.4 Nozzle", + "support_bottom_interface_spacing": "0.3", + "support_bottom_z_distance": "0.15", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.3", + "support_interface_speed": "40", + "support_interface_top_layers": "3", + "support_speed": "100", + "support_top_z_distance": "0.15", + "skirt_loops": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.12mm Fine @Flashforge AD5M Pro 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.12mm Fine @Flashforge AD5M Pro 0.4 Nozzle.json new file mode 100644 index 0000000..730fb22 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.12mm Fine @Flashforge AD5M Pro 0.4 Nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.12mm Fine @Flashforge AD5M Pro 0.4 Nozzle", + "inherits": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.4 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.12", + "bridge_flow": "0.95", + "infill_wall_overlap": "30%", + "initial_layer_print_height": "0.3", + "print_settings_id": "0.12mm Fine @Flashforge AD5M Pro 0.4 Nozzle", + "support_base_pattern_spacing": "2", + "support_bottom_interface_spacing": "0.3", + "support_bottom_z_distance": "0.15", + "support_interface_spacing": "0.3", + "support_line_width": "0.4", + "support_top_z_distance": "0.15", + "skirt_loops": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.12mm Fine @Flashforge G3U 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.12mm Fine @Flashforge G3U 0.4 Nozzle.json new file mode 100644 index 0000000..a857483 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.12mm Fine @Flashforge G3U 0.4 Nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.12mm Fine @Flashforge G3U 0.4 Nozzle", + "inherits": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle" + ], + "bridge_flow": "0.96", + "bridge_speed": "20", + "infill_wall_overlap": "25%", + "internal_bridge_speed": "40", + "layer_height": "0.12", + "print_settings_id": "0.12mm Fine @Flashforge G3U 0.4 Nozzle", + "support_bottom_interface_spacing": "0.18", + "support_bottom_z_distance": "0.15", + "support_interface_spacing": "0.18", + "support_line_width": "0.4", + "support_speed": "80", + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "prime_tower_brim_width": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.12mm Standard @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.12mm Standard @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..2e8088d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.12mm Standard @FF AD5X 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.12mm Standard @FF AD5X 0.25 nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GP012", + "instantiation": "true", + "brim_type": "auto_brim", + "enable_prime_tower": "1", + "exclude_object": "1", + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "filter_out_gap_fill": "0.1", + "gap_fill_target": "topbottom", + "only_one_wall_top": "1", + "prime_tower_width": "45", + "print_settings_id": "0.12mm Standard @FF AD5X 0.25 nozzle", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.12mm Standard @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.12mm Standard @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..b7bd32e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.12mm Standard @FF G4 0.25 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.12mm Standard @FF G4 0.25 nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_acceleration": "10%", + "bridge_speed": "15", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "gap_fill_target": "topbottom", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "50", + "only_one_wall_top": "1", + "print_settings_id": "0.12mm Standard @FF G4 0.25 nozzle", + "resolution": "0.005", + "seam_gap": "5%", + "small_perimeter_speed": "10", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.12mm Standard @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.12mm Standard @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..b2138d4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.12mm Standard @FF G4P 0.25 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "0.12mm Standard @FF G4P 0.25 nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_acceleration": "10%", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "15%", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "50", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "prime_volume": "15", + "print_settings_id": "0.12mm Standard @FF G4P 0.25 nozzle", + "seam_gap": "5%", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "10", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "wall_loops": "3", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.12mm Standard @Flashforge AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.12mm Standard @Flashforge AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..d535596 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.12mm Standard @Flashforge AD5M 0.25 Nozzle.json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.12mm Standard @Flashforge AD5M 0.25 Nozzle", + "inherits": "0.20mm Standard @Flashforge AD5M 0.4 Nozzle", + "from": "system", + "setting_id": "GP012", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "print_settings_id": "0.12mm Standard @Flashforge AD5M 0.25 Nozzle", + "bottom_shell_layers": "4", + "brim_width": "3", + "elefant_foot_compensation": "0", + "gap_infill_speed": "150", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "70", + "initial_layer_line_width": "0.3", + "initial_layer_print_height": "0.15", + "initial_layer_speed": "35", + "inner_wall_line_width": "0.3", + "inner_wall_speed": "150", + "internal_solid_infill_line_width": "0.3", + "internal_solid_infill_speed": "150", + "layer_height": "0.12", + "line_width": "0.25", + "outer_wall_line_width": "0.25", + "outer_wall_speed": "60", + "skirt_loops": "0", + "sparse_infill_line_width": "0.3", + "sparse_infill_speed": "100", + "support_bottom_z_distance": "0.12", + "support_interface_spacing": "0.25", + "support_line_width": "0.25", + "support_object_xy_distance": "0.2", + "support_speed": "80", + "support_top_z_distance": "0.12", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "top_surface_line_width": "0.3", + "top_surface_speed": "150", + "tree_support_tip_diameter": "1.2", + "wipe_speed": "80%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json new file mode 100644 index 0000000..f820b42 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "inherits": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "from": "system", + "setting_id": "GP011", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.25 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "print_settings_id": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "bottom_shell_layers": "4", + "brim_width": "3", + "elefant_foot_compensation": "0", + "gap_infill_speed": "150", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "70", + "initial_layer_line_width": "0.3", + "initial_layer_print_height": "0.15", + "initial_layer_speed": "35", + "inner_wall_line_width": "0.3", + "inner_wall_speed": "150", + "internal_solid_infill_line_width": "0.3", + "internal_solid_infill_speed": "150", + "layer_height": "0.12", + "line_width": "0.25", + "outer_wall_line_width": "0.25", + "outer_wall_speed": "60", + "skirt_loops": "0", + "sparse_infill_line_width": "0.3", + "sparse_infill_speed": "100", + "support_bottom_z_distance": "0.12", + "support_interface_spacing": "0.25", + "support_line_width": "0.25", + "support_object_xy_distance": "0.2", + "support_speed": "80", + "support_top_z_distance": "0.12", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "top_surface_line_width": "0.3", + "top_surface_speed": "150", + "tree_support_tip_diameter": "1.2", + "wipe_speed": "80%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.13mm Standard @Flashforge AD4 0.3 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.13mm Standard @Flashforge AD4 0.3 Nozzle.json new file mode 100644 index 0000000..53aed34 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.13mm Standard @Flashforge AD4 0.3 Nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "0.13mm Standard @Flashforge AD4 0.3 Nozzle", + "inherits": "fdm_process_flashforge_0.30", + "from": "System", + "setting_id": "GP006", + "instantiation": "true", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "10", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "10", + "initial_layer_travel_speed": "30", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "8000", + "default_acceleration": "10000", + "outer_wall_acceleration": "3000", + "outer_wall_speed": "25", + "overhang_1_4_speed": "100", + "overhang_2_4_speed": "100", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "50", + "compatible_printers": [ + "Flashforge Adventurer 4 Series 0.3 Nozzle" + ], + "sparse_infill_acceleration": "10000", + "top_surface_speed": "60", + "travel_speed": "100", + "initial_layer_line_width": "0.3", + "inner_wall_line_width": "0.3", + "internal_solid_infill_line_width": "0.3", + "layer_height": "0.13", + "line_width": "0.3", + "outer_wall_line_width": "0.3", + "sparse_infill_line_width": "0.3", + "support_line_width": "0.3", + "top_surface_line_width": "0.3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.14mm Standard @FF AD5X 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.14mm Standard @FF AD5X 0.25 nozzle.json new file mode 100644 index 0000000..6a26e8c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.14mm Standard @FF AD5X 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.14mm Standard @FF AD5X 0.25 nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GP012", + "instantiation": "true", + "enable_prime_tower": "1", + "exclude_object": "1", + "compatible_printers": [ + "Flashforge AD5X 0.25 nozzle" + ], + "filter_out_gap_fill": "0.1", + "gap_fill_target": "topbottom", + "layer_height": "0.14", + "only_one_wall_top": "1", + "prime_tower_width": "45", + "print_settings_id": "0.14mm Standard @FF AD5X 0.25 nozzle", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.14mm Standard @FF G4 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.14mm Standard @FF G4 0.25 nozzle.json new file mode 100644 index 0000000..f8e51eb --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.14mm Standard @FF G4 0.25 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.14mm Standard @FF G4 0.25 nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_acceleration": "10%", + "bridge_speed": "15", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 0.25 nozzle" + ], + "gap_fill_target": "topbottom", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "50", + "layer_height": "0.14", + "only_one_wall_top": "1", + "print_settings_id": "0.14mm Standard @FF G4 0.25 nozzle", + "resolution": "0.005", + "seam_gap": "5%", + "small_perimeter_speed": "10", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.14mm Standard @FF G4P 0.25 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.14mm Standard @FF G4P 0.25 nozzle.json new file mode 100644 index 0000000..3444dc3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.14mm Standard @FF G4P 0.25 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.14mm Standard @FF G4P 0.25 nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_acceleration": "10%", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.25 nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "15%", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "50", + "layer_height": "0.14", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "prime_volume": "20", + "print_settings_id": "0.14mm Standard @FF G4P 0.25 nozzle", + "seam_gap": "5%", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "10", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "wall_loops": "3", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.14mm Standard @Flashforge AD5M 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.14mm Standard @Flashforge AD5M 0.25 Nozzle.json new file mode 100644 index 0000000..e01b31f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.14mm Standard @Flashforge AD5M 0.25 Nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.14mm Standard @Flashforge AD5M 0.25 Nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M 0.25 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.25 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.14", + "print_settings_id": "0.14mm Standard @Flashforge AD5M 0.25 Nozzle", + "support_bottom_z_distance": "0.14", + "support_top_z_distance": "0.14" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.14mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.14mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json new file mode 100644 index 0000000..5e3d087 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.14mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.14mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "inherits": "0.12mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.25 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.14", + "print_settings_id": "0.14mm Standard @Flashforge AD5M Pro 0.25 Nozzle", + "support_bottom_z_distance": "0.14", + "support_top_z_distance": "0.14" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.16mm Optimal @Flashforge Guider 2s 0.4 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.16mm Optimal @Flashforge Guider 2s 0.4 nozzle.json new file mode 100644 index 0000000..c9d9606 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.16mm Optimal @Flashforge Guider 2s 0.4 nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Flashforge Guider 2s 0.4 nozzle", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "setting_id": "GS002", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "150%", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.8", + "brim_object_gap": "0.1", + "default_acceleration": "200", + "detect_overhang_wall": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "30", + "infill_direction": "45", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.27", + "initial_layer_speed": "10", + "initial_layer_travel_speed": "70", + "infill_combination": "1", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "60", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "200", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "200", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "initial_layer_infill_speed": "10", + "line_width": "0.42", + "layer_height": "0.16", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "25", + "outer_wall_acceleration": "200", + "inner_wall_acceleration": "200", + "bridge_acceleration": "50%", + "sparse_infill_acceleration": "100%", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "200", + "skirt_speed": "10", + "overhang_1_4_speed": "100", + "overhang_2_4_speed": "100", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "50", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.45", + "sparse_infill_speed": "200", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "standby_temperature_delta": "-5", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.23", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "skirt_loops": "2", + "support_type": "normal(auto)", + "support_style": "default", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "top_surface_line_width": "0.42", + "top_surface_speed": "100", + "travel_speed": "80", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "wall_loops": "2", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Flashforge Guider 2s 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF AD5X.json b/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF AD5X.json new file mode 100644 index 0000000..ca37f65 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF AD5X.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.16mm Standard @FF AD5X", + "inherits": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "exclude_object": "1", + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "filter_out_gap_fill": "0.1", + "gap_fill_target": "topbottom", + "internal_solid_infill_speed": "300", + "layer_height": "0.16", + "only_one_wall_top": "1", + "prime_tower_width": "45", + "print_settings_id": "0.16mm Standard @FF AD5X", + "skirt_loops": "0", + "sparse_infill_speed": "330", + "support_bottom_z_distance": "0.14", + "support_interface_spacing": "0.2", + "support_top_z_distance": "0.14", + "support_type": "tree(auto)" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF G4 HF.json b/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF G4 HF.json new file mode 100644 index 0000000..d0bf7af --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF G4 HF.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.16mm Standard @FF G4 HF", + "inherits": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_speed": "15", + "elefant_foot_compensation": "0.1", + "enable_support": "0", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "50%", + "initial_layer_infill_speed": "80", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "300", + "layer_height": "0.16", + "only_one_wall_first_layer": "1", + "print_settings_id": "0.16mm Standard @FF G4 HF", + "resolution": "0.005", + "seam_gap": "5%", + "skirt_loops": "0", + "small_perimeter_speed": "10", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "330", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.14", + "support_interface_filament": "0", + "support_interface_spacing": "0.2", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_speed": "150", + "support_top_z_distance": "0.14", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "travel_speed": "600" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF G4.json b/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF G4.json new file mode 100644 index 0000000..77222fe --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF G4.json @@ -0,0 +1,41 @@ +{ + "type": "process", + "name": "0.16mm Standard @FF G4", + "inherits": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "15%", + "initial_layer_speed": "60", + "internal_solid_infill_speed": "300", + "layer_height": "0.16", + "max_travel_detour_distance": "300", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "prime_volume": "30", + "print_settings_id": "0.16mm Standard @FF G4", + "seam_gap": "5%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "10", + "sparse_infill_speed": "330", + "support_bottom_z_distance": "0.16", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.2", + "support_top_z_distance": "0.16", + "support_type": "tree(auto)", + "top_shell_layers": "6", + "travel_acceleration": "30000", + "travel_speed": "600", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF G4P HF.json b/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF G4P HF.json new file mode 100644 index 0000000..d69e0ce --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF G4P HF.json @@ -0,0 +1,49 @@ +{ + "type": "process", + "name": "0.16mm Standard @FF G4P HF", + "inherits": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "enable_support": "0", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "gap_fill_target": "topbottom", + "initial_layer_infill_speed": "80", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "300", + "layer_height": "0.16", + "only_one_wall_first_layer": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "prime_volume": "30", + "print_settings_id": "0.16mm Standard @FF G4P HF", + "seam_gap": "5%", + "skirt_loops": "0", + "small_perimeter_speed": "10", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "330", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.14", + "support_interface_filament": "0", + "support_interface_spacing": "0.2", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_speed": "150", + "support_top_z_distance": "0.14", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "travel_speed": "600", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF G4P.json b/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF G4P.json new file mode 100644 index 0000000..367c50f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.16mm Standard @FF G4P.json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.16mm Standard @FF G4P", + "inherits": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.98", + "bridge_flow": "0.98", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "15%", + "initial_layer_speed": "60", + "internal_bridge_flow": "0.98", + "internal_solid_infill_speed": "300", + "layer_height": "0.16", + "max_travel_detour_distance": "300", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "prime_volume": "30", + "print_settings_id": "0.16mm Standard @FF G4P", + "seam_gap": "5%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "10", + "sparse_infill_speed": "330", + "support_bottom_z_distance": "0.16", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.2", + "support_top_z_distance": "0.16", + "support_type": "tree(auto)", + "top_shell_layers": "6", + "top_solid_infill_flow_ratio": "0.98", + "travel_acceleration": "30000", + "travel_speed": "600", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.18mm Fine @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.18mm Fine @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..b084ad8 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.18mm Fine @FF AD5X 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.18mm Fine @FF AD5X 0.6 nozzle", + "inherits": "0.18mm Fine @Flashforge AD5M Pro 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "brim_type": "auto_brim", + "enable_prime_tower": "1", + "exclude_object": "1", + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "filter_out_gap_fill": "0.1", + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "print_settings_id": "0.18mm Fine @FF AD5X 0.6 nozzle", + "skirt_loops": "0", + "support_bottom_z_distance": "0.22", + "support_top_z_distance": "0.22" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.18mm Fine @Flashforge AD5M 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.18mm Fine @Flashforge AD5M 0.6 Nozzle.json new file mode 100644 index 0000000..419e9d2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.18mm Fine @Flashforge AD5M 0.6 Nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.18mm Fine @Flashforge AD5M 0.6 Nozzle", + "inherits": "0.30mm Standard @Flashforge AD5M 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.6 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.18", + "infill_wall_overlap": "40%", + "initial_layer_line_width": "0.65", + "print_settings_id": "0.18mm Fine @Flashforge AD5M 0.6 Nozzle", + "seam_gap": "5%", + "support_bottom_z_distance": "0.2", + "support_speed": "100", + "support_top_z_distance": "0.2", + "skirt_loops": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.18mm Fine @Flashforge AD5M Pro 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.18mm Fine @Flashforge AD5M Pro 0.6 Nozzle.json new file mode 100644 index 0000000..f86f157 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.18mm Fine @Flashforge AD5M Pro 0.6 Nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.18mm Fine @Flashforge AD5M Pro 0.6 Nozzle", + "inherits": "0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.6 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.18", + "infill_wall_overlap": "40%", + "initial_layer_line_width": "0.65", + "print_settings_id": "0.18mm Fine @Flashforge AD5M Pro 0.6 Nozzle", + "seam_gap": "6%", + "support_bottom_interface_spacing": "0.35", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.35", + "support_interface_speed": "40", + "support_object_xy_distance": "0.4", + "support_speed": "100", + "skirt_loops": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.18mm Standard @Flashforge G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.18mm Standard @Flashforge G3U 0.6 Nozzle.json new file mode 100644 index 0000000..8a91383 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.18mm Standard @Flashforge G3U 0.6 Nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.18mm Standard @Flashforge G3U 0.6 Nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "layer_height": "0.18", + "print_settings_id": "0.18mm Standard @Flashforge G3U 0.6 Nozzle", + "support_speed": "80" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm High-Speed @Flashforge AD4 HS Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.20mm High-Speed @Flashforge AD4 HS Nozzle.json new file mode 100644 index 0000000..f6fc5b5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm High-Speed @Flashforge AD4 HS Nozzle.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.20mm High-Speed @Flashforge AD4 HS Nozzle", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.3", + "line_width": "0.4", + "initial_layer_line_width": "0.4", + "outer_wall_line_width": "0.4", + "inner_wall_line_width": "0.4", + "top_surface_line_width": "0.4", + "sparse_infill_line_width": "0.4", + "internal_solid_infill_line_width": "0.4", + "support_line_width": "0.4", + "initial_layer_speed": "50", + "initial_layer_acceleration": "100", + "initial_layer_infill_speed": "60", + "initial_layer_travel_speed": "200", + "outer_wall_speed": "80", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "80", + "top_surface_speed": "60", + "gap_infill_speed": "80", + "support_speed": "120", + "top_surface_acceleration": "100", + "travel_speed": "150", + "default_acceleration": "7000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "1500", + "travel_acceleration": "7000", + "internal_solid_infill_acceleration": "1500", + "sparse_infill_speed": "100", + "skirt_distance": "5", + "overhang_1_4_speed": "120", + "overhang_2_4_speed": "100", + "overhang_3_4_speed": "70", + "overhang_4_4_speed": "50", + "skirt_speed": "40", + "wall_sequence": "outer wall/inner wall", + "enable_arc_fitting": "0", + "initial_layer_min_bead_width": "100", + "min_bead_width": "100", + "elefant_foot_compensation": "0.15", + "small_perimeter_speed": "50%", + "overhang_speed_classic": "0", + "internal_bridge_speed": "60", + "accel_to_decel_enable": "0", + "filter_out_gap_fill": "0.5", + "gcode_label_objects": "0", + "slow_down_layers": "1", + "wipe_speed": "200", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "50", + "compatible_printers": [ + "Flashforge Adventurer 4 Series HS Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF AD5X.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF AD5X.json new file mode 100644 index 0000000..f79eaa0 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF AD5X.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @FF AD5X", + "inherits": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filter_out_gap_fill": "0.1", + "gap_fill_target": "topbottom", + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "initial_layer_print_height": "0.25", + "only_one_wall_top": "1", + "prime_tower_width": "45", + "print_settings_id": "0.20mm Standard @FF AD5X", + "skirt_loops": "0", + "support_bottom_z_distance": "0.16", + "support_interface_spacing": "0.2", + "support_top_z_distance": "0.16", + "support_type": "tree(auto)" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4 HF.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4 HF.json new file mode 100644 index 0000000..83a1b21 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4 HF.json @@ -0,0 +1,39 @@ +{ + "type": "process", + "name": "0.20mm Standard @FF G4 HF", + "inherits": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_speed": "15", + "elefant_foot_compensation": "0.1", + "enable_support": "0", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "50%", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "60", + "inner_wall_speed": "300", + "only_one_wall_first_layer": "1", + "print_settings_id": "0.20mm Standard @FF G4 HF", + "resolution": "0.005", + "seam_gap": "5%", + "skirt_loops": "0", + "small_perimeter_speed": "10", + "sparse_infill_pattern": "grid", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.16", + "support_interface_filament": "0", + "support_interface_spacing": "0.2", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_speed": "150", + "support_top_z_distance": "0.16", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "travel_speed": "600" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4 PLA600.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4 PLA600.json new file mode 100644 index 0000000..9a099e7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4 PLA600.json @@ -0,0 +1,42 @@ +{ + "type": "process", + "name": "0.20mm Standard @FF G4 PLA600", + "inherits": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_speed": "15", + "elefant_foot_compensation": "0.1", + "enable_support": "0", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "250", + "infill_wall_overlap": "50%", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "60", + "inner_wall_speed": "600", + "internal_solid_infill_speed": "600", + "only_one_wall_first_layer": "1", + "print_settings_id": "0.20mm Standard @FF G4 PLA600", + "resolution": "0.005", + "seam_gap": "5%", + "skirt_loops": "0", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "600", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.16", + "support_interface_filament": "0", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_speed": "200", + "support_top_z_distance": "0.16", + "support_type": "tree(auto)", + "top_surface_speed": "300", + "travel_acceleration": "30000", + "travel_speed": "600" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4.json new file mode 100644 index 0000000..ff1158e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "name": "0.20mm Standard @FF G4", + "inherits": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "15%", + "initial_layer_print_height": "0.25", + "initial_layer_speed": "60", + "max_travel_detour_distance": "300", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "prime_volume": "40", + "print_settings_id": "0.20mm Standard @FF G4", + "seam_gap": "5%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "10", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "travel_speed": "600", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4P HF for PLA 600.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4P HF for PLA 600.json new file mode 100644 index 0000000..15d7c9e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4P HF for PLA 600.json @@ -0,0 +1,47 @@ +{ + "type": "process", + "name": "0.20mm Standard @FF G4P HF for PLA 600", + "inherits": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "enable_support": "0", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "250", + "infill_wall_overlap": "50%", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "60", + "inner_wall_speed": "600", + "internal_solid_infill_speed": "600", + "only_one_wall_first_layer": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "print_settings_id": "0.20mm Standard @FF G4P HF for PLA 600", + "seam_gap": "5%", + "skirt_loops": "0", + "sparse_infill_speed": "600", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.16", + "support_interface_filament": "0", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_speed": "200", + "support_top_z_distance": "0.16", + "support_type": "tree(auto)", + "top_surface_speed": "300", + "travel_acceleration": "30000", + "travel_speed": "600", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4P HF.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4P HF.json new file mode 100644 index 0000000..257cd25 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4P HF.json @@ -0,0 +1,44 @@ +{ + "type": "process", + "name": "0.20mm Standard @FF G4P HF", + "inherits": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "enable_support": "0", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "gap_fill_target": "topbottom", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "60", + "inner_wall_speed": "300", + "only_one_wall_first_layer": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "print_settings_id": "0.20mm Standard @FF G4P HF", + "seam_gap": "5%", + "skirt_loops": "0", + "small_perimeter_speed": "10", + "sparse_infill_pattern": "grid", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.16", + "support_interface_filament": "0", + "support_interface_spacing": "0.2", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_speed": "150", + "support_top_z_distance": "0.16", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "travel_speed": "600", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4P.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4P.json new file mode 100644 index 0000000..8682f6d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @FF G4P.json @@ -0,0 +1,42 @@ +{ + "type": "process", + "name": "0.20mm Standard @FF G4P", + "inherits": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.98", + "bridge_flow": "0.98", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "15%", + "initial_layer_print_height": "0.25", + "initial_layer_speed": "60", + "internal_bridge_flow": "0.98", + "max_travel_detour_distance": "300", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "prime_volume": "40", + "print_settings_id": "0.20mm Standard @FF G4P", + "seam_gap": "5%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "10", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "top_solid_infill_flow_ratio": "0.98", + "travel_acceleration": "30000", + "travel_speed": "600", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge AD3 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge AD3 0.4 Nozzle.json new file mode 100644 index 0000000..0e7d9d0 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge AD3 0.4 Nozzle.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.20mm Standard @Flashforge AD3 0.4 Nozzle", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "line_width": "0.4", + "initial_layer_line_width": "0.4", + "outer_wall_line_width": "0.4", + "inner_wall_line_width": "0.4", + "top_surface_line_width": "0.4", + "sparse_infill_line_width": "0.4", + "internal_solid_infill_line_width": "0.4", + "support_line_width": "0.4", + "initial_layer_speed": "10", + "initial_layer_acceleration": "50", + "initial_layer_infill_speed": "10", + "initial_layer_travel_speed": "70", + "outer_wall_speed": "30", + "inner_wall_speed": "42", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "support_speed": "100", + "top_surface_acceleration": "50", + "travel_speed": "80", + "default_acceleration": "150", + "outer_wall_acceleration": "100", + "inner_wall_acceleration": "100", + "travel_acceleration": "150", + "internal_solid_infill_acceleration": "100", + "sparse_infill_speed": "60", + "skirt_distance": "5", + "overhang_1_4_speed": "100", + "overhang_2_4_speed": "100", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "50", + "skirt_speed": "20", + "wall_sequence": "inner-outer-inner wall", + "enable_arc_fitting": "0", + "initial_layer_min_bead_width": "100", + "min_bead_width": "100", + "elefant_foot_compensation": "0.15", + "small_perimeter_speed": "50%", + "overhang_speed_classic": "0", + "internal_bridge_speed": "48", + "accel_to_decel_enable": "0", + "filter_out_gap_fill": "0.5", + "gcode_label_objects": "0", + "slow_down_layers": "1", + "wipe_speed": "200", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "50", + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.4 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge AD4 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge AD4 0.4 Nozzle.json new file mode 100644 index 0000000..17b0d7b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge AD4 0.4 Nozzle.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.20mm Standard @Flashforge AD4 0.4 Nozzle", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.3", + "line_width": "0.4", + "initial_layer_line_width": "0.4", + "outer_wall_line_width": "0.4", + "inner_wall_line_width": "0.4", + "top_surface_line_width": "0.4", + "sparse_infill_line_width": "0.4", + "internal_solid_infill_line_width": "0.4", + "support_line_width": "0.4", + "initial_layer_speed": "35", + "initial_layer_acceleration": "50", + "initial_layer_infill_speed": "50", + "initial_layer_travel_speed": "150", + "outer_wall_speed": "50", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "50", + "top_surface_speed": "35", + "gap_infill_speed": "50", + "support_speed": "100", + "top_surface_acceleration": "50", + "travel_speed": "80", + "default_acceleration": "5000", + "outer_wall_acceleration": "1000", + "inner_wall_acceleration": "1000", + "travel_acceleration": "5000", + "internal_solid_infill_acceleration": "1000", + "sparse_infill_speed": "60", + "skirt_distance": "5", + "overhang_1_4_speed": "100", + "overhang_2_4_speed": "80", + "overhang_3_4_speed": "50", + "overhang_4_4_speed": "30", + "skirt_speed": "20", + "wall_sequence": "outer wall/inner wall", + "enable_arc_fitting": "0", + "initial_layer_min_bead_width": "100", + "min_bead_width": "100", + "elefant_foot_compensation": "0.15", + "small_perimeter_speed": "50%", + "overhang_speed_classic": "0", + "internal_bridge_speed": "50", + "accel_to_decel_enable": "0", + "filter_out_gap_fill": "0.5", + "gcode_label_objects": "0", + "slow_down_layers": "1", + "wipe_speed": "200", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "50", + "compatible_printers": [ + "Flashforge Adventurer 4 Series 0.4 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge AD5M 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge AD5M 0.4 Nozzle.json new file mode 100644 index 0000000..52c1c2b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge AD5M 0.4 Nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.20mm Standard @Flashforge AD5M 0.4 Nozzle", + "inherits": "fdm_process_flashforge_0.20", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "only_one_wall_top": "0", + "infill_wall_overlap": "50%", + "print_settings_id": "0.20mm Standard @Flashforge AD5M 0.4 Nozzle", + "skirt_loops": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle.json new file mode 100644 index 0000000..6e7695d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "inherits": "fdm_process_flashforge_0.20", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.4 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "only_one_wall_top": "0", + "infill_wall_overlap": "50%", + "print_settings_id": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "skirt_loops": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge G3U 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge G3U 0.4 Nozzle.json new file mode 100644 index 0000000..e6412ea --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge G3U 0.4 Nozzle.json @@ -0,0 +1,244 @@ +{ + "type": "process", + "name": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "inherits": "fdm_process_flashforge_0.20", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "accel_to_decel_enable": "0", + "accel_to_decel_factor": "50%", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "25", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "no_brim", + "brim_width": "5", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle" + ], + "compatible_printers_condition": "", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "1", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "1", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.5", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "0", + "fuzzy_skin": "none", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_infill_speed": "200", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "40", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.25", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "5000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "250", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "50", + "internal_solid_infill_acceleration": "7000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "250", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "40", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "12", + "prime_volume": "40", + "print_flow_ratio": "1", + "print_sequence": "by layer", + "print_settings_id": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "seam_gap": "10%", + "seam_position": "aligned", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "1", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "270", + "spiral_mode": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_bottom_interface_spacing": "0.1", + "support_bottom_z_distance": "0.1", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "1", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.1", + "support_interface_speed": "30", + "support_interface_top_layers": "4", + "support_line_width": "0.45", + "support_object_xy_distance": "0.3", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "80", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "10000", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_on_loops": "0", + "wipe_speed": "200", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge Guider 2s 0.4 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge Guider 2s 0.4 nozzle.json new file mode 100644 index 0000000..900aaab --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.20mm Standard @Flashforge Guider 2s 0.4 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.20mm Standard @Flashforge Guider 2s 0.4 nozzle", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "setting_id": "GS003", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50%", + "internal_bridge_speed": "70%", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.8", + "brim_object_gap": "0.1", + "default_acceleration": "200", + "detect_overhang_wall": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "100", + "infill_direction": "45", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.27", + "initial_layer_speed": "10", + "initial_layer_travel_speed": "70", + "infill_combination": "1", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "200", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "200", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "initial_layer_infill_speed": "10", + "line_width": "0.42", + "layer_height": "0.2", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "40", + "outer_wall_acceleration": "200", + "inner_wall_acceleration": "200", + "bridge_acceleration": "50%", + "sparse_infill_acceleration": "100%", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "200", + "skirt_speed": "10", + "overhang_1_4_speed": "100", + "overhang_2_4_speed": "100", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "50", + "slow_down_layers": "2", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.45", + "sparse_infill_speed": "100%", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "standby_temperature_delta": "-5", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.23", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "100%", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "skirt_loops": "2", + "support_type": "normal(auto)", + "support_style": "default", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "top_surface_line_width": "0.42", + "top_surface_speed": "100", + "travel_speed": "80", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "wall_loops": "2", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Flashforge Guider 2s 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.24mm Draft @FF AD5X.json b/backend/profiles/profiles/Flashforge/process/0.24mm Draft @FF AD5X.json new file mode 100644 index 0000000..7d5ee08 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.24mm Draft @FF AD5X.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.24mm Draft @FF AD5X", + "inherits": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filter_out_gap_fill": "0.1", + "gap_fill_target": "topbottom", + "gap_infill_speed": "180", + "compatible_printers": [ + "Flashforge AD5X 0.4 nozzle" + ], + "initial_layer_print_height": "0.25", + "internal_solid_infill_speed": "230", + "layer_height": "0.24", + "only_one_wall_top": "1", + "prime_tower_width": "45", + "print_settings_id": "0.24mm Draft @FF AD5X", + "skirt_loops": "0", + "sparse_infill_speed": "230", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.24mm Draft @Flashforge AD5M 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.24mm Draft @Flashforge AD5M 0.4 Nozzle.json new file mode 100644 index 0000000..9072734 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.24mm Draft @Flashforge AD5M 0.4 Nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.24mm Draft @Flashforge AD5M 0.4 Nozzle", + "inherits": "0.20mm Standard @Flashforge AD5M 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "layer_height": "0.24", + "infill_wall_overlap": "25%", + "initial_layer_print_height": "0.3", + "print_settings_id": "0.24mm Draft @Flashforge AD5M 0.4 Nozzle", + "support_bottom_interface_spacing": "0.3", + "support_bottom_z_distance": "0.15", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.3", + "support_interface_speed": "40", + "support_speed": "100", + "support_top_z_distance": "0.15", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.4 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "skirt_loops": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.24mm Draft @Flashforge AD5M Pro 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.24mm Draft @Flashforge AD5M Pro 0.4 Nozzle.json new file mode 100644 index 0000000..a9c1977 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.24mm Draft @Flashforge AD5M Pro 0.4 Nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.24mm Draft @Flashforge AD5M Pro 0.4 Nozzle", + "inherits": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "layer_height": "0.24", + "infill_wall_overlap": "30%", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.42", + "outer_wall_acceleration": "3000", + "outer_wall_line_width": "0.4", + "print_settings_id": "0.24mm Draft @Flashforge AD5M Pro 0.4 Nozzle", + "sparse_infill_line_width": "0.42", + "support_bottom_interface_spacing": "0.3", + "support_interface_spacing": "0.3", + "support_line_width": "0.4", + "top_surface_line_width": "0.4", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.4 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "skirt_loops": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.24mm Draft @Flashforge G3U 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.24mm Draft @Flashforge G3U 0.4 Nozzle.json new file mode 100644 index 0000000..6066df4 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.24mm Draft @Flashforge G3U 0.4 Nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.24mm Draft @Flashforge G3U 0.4 Nozzle", + "inherits": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "bridge_flow": "0.96", + "bridge_speed": "15", + "infill_wall_overlap": "25%", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.4 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "internal_bridge_speed": "30", + "layer_height": "0.24", + "print_settings_id": "0.24mm Draft @Flashforge G3U 0.4 Nozzle", + "support_bottom_interface_spacing": "0.2", + "support_bottom_z_distance": "0.15", + "support_interface_spacing": "0.2", + "support_line_width": "0.4", + "support_object_xy_distance": "0.4", + "support_speed": "80", + "prime_tower_brim_width": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.24mm Fine @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.24mm Fine @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..29b7ce0 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.24mm Fine @FF AD5X 0.8 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.24mm Fine @FF AD5X 0.8 nozzle", + "inherits": "0.24mm Fine @Flashforge AD5M Pro 0.8 Nozzle", + "from": "system", + "instantiation": "true", + "enable_prime_tower": "1", + "exclude_object": "1", + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "filter_out_gap_fill": "0.1", + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "internal_bridge_speed": "35", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "prime_volume": "100", + "print_settings_id": "0.24mm Fine @FF AD5X 0.8 nozzle", + "solid_infill_direction": "0", + "thick_internal_bridges": "0", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.24mm Fine @Flashforge AD5M 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.24mm Fine @Flashforge AD5M 0.8 Nozzle.json new file mode 100644 index 0000000..cf0187c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.24mm Fine @Flashforge AD5M 0.8 Nozzle.json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.24mm Fine @Flashforge AD5M 0.8 Nozzle", + "inherits": "0.40mm Standard @Flashforge AD5M 0.8 Nozzle", + "from": "system", + "instantiation": "true", + "layer_height": "0.24", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.8 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "bottom_shell_layers": "2", + "bridge_flow": "0.96", + "gap_infill_speed": "100", + "infill_wall_overlap": "40%", + "initial_layer_acceleration": "400", + "initial_layer_infill_speed": "55", + "initial_layer_line_width": "0.85", + "initial_layer_print_height": "0.45", + "initial_layer_speed": "35", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "100", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.82", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "print_settings_id": "0.24mm Fine @Flashforge AD5M 0.8 Nozzle", + "seam_gap": "5%", + "sparse_infill_acceleration": "50%", + "sparse_infill_line_width": "0.85", + "support_bottom_interface_spacing": "0.45", + "support_bottom_z_distance": "0.25", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.45", + "support_interface_speed": "30", + "support_line_width": "0.8", + "support_object_xy_distance": "0.5", + "support_speed": "80", + "support_top_z_distance": "0.25", + "top_shell_layers": "3", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.82", + "top_surface_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.24mm Fine @Flashforge AD5M Pro 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.24mm Fine @Flashforge AD5M Pro 0.8 Nozzle.json new file mode 100644 index 0000000..0880a91 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.24mm Fine @Flashforge AD5M Pro 0.8 Nozzle.json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.24mm Fine @Flashforge AD5M Pro 0.8 Nozzle", + "inherits": "0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle", + "from": "system", + "instantiation": "true", + "layer_height": "0.24", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.8 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "bottom_shell_layers": "2", + "bridge_flow": "0.96", + "gap_infill_speed": "100", + "infill_wall_overlap": "40%", + "initial_layer_acceleration": "400", + "initial_layer_infill_speed": "55", + "initial_layer_line_width": "0.85", + "initial_layer_print_height": "0.45", + "initial_layer_speed": "35", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "100", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.82", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "print_settings_id": "0.24mm Fine @Flashforge AD5M Pro 0.8 Nozzle", + "seam_gap": "5%", + "sparse_infill_acceleration": "50%", + "sparse_infill_line_width": "0.85", + "support_bottom_interface_spacing": "0.45", + "support_bottom_z_distance": "0.25", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.45", + "support_interface_speed": "30", + "support_line_width": "0.8", + "support_object_xy_distance": "0.5", + "support_speed": "80", + "support_top_z_distance": "0.25", + "top_shell_layers": "3", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.82", + "top_surface_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.24mm Standard @FF G4 HF.json b/backend/profiles/profiles/Flashforge/process/0.24mm Standard @FF G4 HF.json new file mode 100644 index 0000000..1f8694e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.24mm Standard @FF G4 HF.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.24mm Standard @FF G4 HF", + "inherits": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_speed": "15", + "elefant_foot_compensation": "0.1", + "enable_support": "0", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 0.4 HF nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "180", + "infill_wall_overlap": "50%", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "60", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "230", + "layer_height": "0.24", + "only_one_wall_first_layer": "1", + "print_settings_id": "0.24mm Standard @FF G4 HF", + "resolution": "0.005", + "seam_gap": "5%", + "skirt_loops": "0", + "small_perimeter_speed": "10", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "230", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.18", + "support_interface_filament": "0", + "support_interface_spacing": "0.2", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_speed": "150", + "support_top_z_distance": "0.18", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "travel_speed": "600" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.24mm Standard @FF G4.json b/backend/profiles/profiles/Flashforge/process/0.24mm Standard @FF G4.json new file mode 100644 index 0000000..d33fb12 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.24mm Standard @FF G4.json @@ -0,0 +1,41 @@ +{ + "type": "process", + "name": "0.24mm Standard @FF G4", + "inherits": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 0.4 nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "180", + "infill_wall_overlap": "15%", + "initial_layer_print_height": "0.25", + "initial_layer_speed": "60", + "internal_solid_infill_speed": "230", + "layer_height": "0.24", + "max_travel_detour_distance": "300", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "prime_volume": "40", + "print_settings_id": "0.24mm Standard @FF G4", + "seam_gap": "5%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "10", + "sparse_infill_speed": "230", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "top_shell_layers": "4", + "travel_acceleration": "30000", + "travel_speed": "600", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.24mm Standard @FF G4P HF.json b/backend/profiles/profiles/Flashforge/process/0.24mm Standard @FF G4P HF.json new file mode 100644 index 0000000..57cd77a --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.24mm Standard @FF G4P HF.json @@ -0,0 +1,49 @@ +{ + "type": "process", + "name": "0.24mm Standard @FF G4P HF", + "inherits": "0.20mm Standard @Flashforge G3U 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "enable_support": "0", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 HF nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "180", + "infill_wall_overlap": "50%", + "initial_layer_infill_speed": "80", + "initial_layer_speed": "60", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "230", + "layer_height": "0.24", + "only_one_wall_first_layer": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "print_settings_id": "0.24mm Standard @FF G4P HF", + "seam_gap": "5%", + "skirt_loops": "0", + "small_perimeter_speed": "10", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "230", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.18", + "support_interface_filament": "0", + "support_interface_spacing": "0.2", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_speed": "150", + "support_top_z_distance": "0.18", + "support_type": "tree(auto)", + "travel_acceleration": "30000", + "travel_speed": "600", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.24mm Standard @FF G4P.json b/backend/profiles/profiles/Flashforge/process/0.24mm Standard @FF G4P.json new file mode 100644 index 0000000..072215b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.24mm Standard @FF G4P.json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.24mm Standard @FF G4P", + "inherits": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.98", + "bridge_flow": "0.98", + "bridge_speed": "15", + "brim_type": "auto_brim", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "filter_out_gap_fill": "0.1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.4 nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "180", + "infill_wall_overlap": "15%", + "initial_layer_print_height": "0.25", + "initial_layer_speed": "60", + "internal_bridge_flow": "0.98", + "internal_solid_infill_speed": "230", + "layer_height": "0.24", + "max_travel_detour_distance": "300", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "prime_volume": "40", + "print_settings_id": "0.24mm Standard @FF G4P", + "seam_gap": "5%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "10", + "sparse_infill_speed": "230", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.2", + "support_type": "tree(auto)", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "0.98", + "travel_acceleration": "30000", + "travel_speed": "600", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.25mm Standard @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.25mm Standard @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..bd6ce13 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.25mm Standard @FF G4 0.6 HF nozzle.json @@ -0,0 +1,76 @@ +{ + "type": "process", + "name": "0.25mm Standard @FF G4 0.6 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "bridge_flow": "0.98", + "brim_type": "auto_brim", + "default_acceleration": "20000", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "70", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "200", + "internal_bridge_flow": "0.98", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "layer_height": "0.25", + "line_width": "0.62", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "50", + "print_settings_id": "0.25mm Standard @FF G4 0.6 HF nozzle", + "reduce_infill_retraction": "0", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "small_perimeter_threshold": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "300", + "support_bottom_z_distance": "0.22", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.62", + "support_speed": "105", + "support_top_z_distance": "0.25", + "thick_internal_bridges": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "travel_acceleration": "30000", + "travel_speed": "550", + "wipe_speed": "500", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.25mm Standard @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.25mm Standard @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..df3d4c7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.25mm Standard @FF G4 0.6 nozzle.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.25mm Standard @FF G4 0.6 nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "brim_type": "auto_brim", + "default_acceleration": "20000", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "200", + "internal_bridge_flow": "0.96", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "layer_height": "0.25", + "line_width": "0.62", + "only_one_wall_first_layer": "1", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "50", + "print_settings_id": "0.25mm Standard @FF G4 0.6 nozzle", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_filament": "0", + "support_line_width": "0.62", + "support_speed": "70", + "support_top_z_distance": "0.3", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.25mm Standard @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.25mm Standard @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..ca279f7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.25mm Standard @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,76 @@ +{ + "type": "process", + "name": "0.25mm Standard @FF G4P 0.6 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "bridge_flow": "0.98", + "brim_type": "auto_brim", + "default_acceleration": "20000", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "70", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "200", + "internal_bridge_flow": "0.98", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "layer_height": "0.25", + "line_width": "0.62", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "50", + "print_settings_id": "0.25mm Standard @FF G4P 0.6 HF nozzle", + "reduce_infill_retraction": "0", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "small_perimeter_threshold": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "300", + "support_bottom_z_distance": "0.22", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.62", + "support_speed": "105", + "support_top_z_distance": "0.25", + "thick_internal_bridges": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "travel_acceleration": "30000", + "travel_speed": "550", + "wipe_speed": "500", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.25mm Standard @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.25mm Standard @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..f203715 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.25mm Standard @FF G4P 0.6 nozzle.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.25mm Standard @FF G4P 0.6 nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "bridge_flow": "0.98", + "brim_type": "auto_brim", + "default_acceleration": "20000", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "200", + "internal_bridge_flow": "0.98", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "layer_height": "0.25", + "line_width": "0.62", + "only_one_wall_first_layer": "1", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "overhang_speed_classic": "1", + "prime_tower_width": "45", + "prime_volume": "45", + "print_settings_id": "0.25mm Standard @FF G4P 0.6 nozzle", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_filament": "0", + "support_line_width": "0.62", + "support_speed": "70", + "support_top_z_distance": "0.3", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_max_purge_speed": "120" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.30mm Draft @Flashforge Guider 2s 0.4 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.30mm Draft @Flashforge Guider 2s 0.4 nozzle.json new file mode 100644 index 0000000..dbca087 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.30mm Draft @Flashforge Guider 2s 0.4 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.30mm Draft @Flashforge Guider 2s 0.4 nozzle", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "setting_id": "GS004", + "instantiation": "true", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50%", + "internal_bridge_speed": "70%", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.8", + "brim_object_gap": "0.1", + "default_acceleration": "200", + "detect_overhang_wall": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_support": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "100", + "infill_direction": "45", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.30", + "initial_layer_speed": "10", + "initial_layer_travel_speed": "70", + "infill_combination": "1", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "200", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "200", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "initial_layer_infill_speed": "10", + "line_width": "0.42", + "layer_height": "0.30", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "40", + "outer_wall_acceleration": "200", + "inner_wall_acceleration": "200", + "bridge_acceleration": "50%", + "sparse_infill_acceleration": "100%", + "internal_solid_infill_acceleration": "100%", + "travel_acceleration": "200", + "skirt_speed": "10", + "overhang_1_4_speed": "100", + "overhang_2_4_speed": "100", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "50", + "slow_down_layers": "2", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.45", + "sparse_infill_speed": "100%", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "standby_temperature_delta": "-5", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.23", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "100%", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "skirt_loops": "2", + "support_type": "normal(auto)", + "support_style": "default", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "top_surface_line_width": "0.42", + "top_surface_speed": "100", + "travel_speed": "100", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "wall_loops": "2", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_generator": "arachne", + "compatible_printers": [ + "Flashforge Guider 2s 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.30mm Fast @Flashforge AD3 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.30mm Fast @Flashforge AD3 0.4 Nozzle.json new file mode 100644 index 0000000..cb96e91 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.30mm Fast @Flashforge AD3 0.4 Nozzle.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.30mm Fast @Flashforge AD3 0.4 Nozzle", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "line_width": "0.4", + "initial_layer_line_width": "0.4", + "outer_wall_line_width": "0.4", + "inner_wall_line_width": "0.4", + "top_surface_line_width": "0.4", + "sparse_infill_line_width": "0.4", + "internal_solid_infill_line_width": "0.4", + "support_line_width": "0.4", + "initial_layer_speed": "10", + "initial_layer_acceleration": "50", + "initial_layer_infill_speed": "10", + "initial_layer_travel_speed": "70", + "outer_wall_speed": "40", + "inner_wall_speed": "56", + "internal_solid_infill_speed": "40", + "top_surface_speed": "40", + "gap_infill_speed": "40", + "support_speed": "100", + "top_surface_acceleration": "50", + "travel_speed": "100", + "default_acceleration": "150", + "outer_wall_acceleration": "100", + "inner_wall_acceleration": "100", + "travel_acceleration": "150", + "internal_solid_infill_acceleration": "100", + "sparse_infill_speed": "80", + "skirt_distance": "5", + "overhang_1_4_speed": "100", + "overhang_2_4_speed": "100", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "50", + "skirt_speed": "20", + "wall_sequence": "inner-outer-inner wall", + "enable_arc_fitting": "0", + "initial_layer_min_bead_width": "100", + "min_bead_width": "100", + "elefant_foot_compensation": "0.15", + "small_perimeter_speed": "50%", + "overhang_speed_classic": "0", + "internal_bridge_speed": "64", + "accel_to_decel_enable": "0", + "filter_out_gap_fill": "0.5", + "gcode_label_objects": "0", + "slow_down_layers": "1", + "wipe_speed": "200", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "50", + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.4 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.30mm Fast @Flashforge AD4 0.4 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.30mm Fast @Flashforge AD4 0.4 Nozzle.json new file mode 100644 index 0000000..e76dd94 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.30mm Fast @Flashforge AD4 0.4 Nozzle.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.30mm Fast @Flashforge AD4 0.4 Nozzle", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "line_width": "0.4", + "initial_layer_line_width": "0.4", + "outer_wall_line_width": "0.4", + "inner_wall_line_width": "0.4", + "top_surface_line_width": "0.4", + "sparse_infill_line_width": "0.4", + "internal_solid_infill_line_width": "0.4", + "support_line_width": "0.4", + "initial_layer_speed": "40", + "initial_layer_acceleration": "60", + "initial_layer_infill_speed": "60", + "initial_layer_travel_speed": "150", + "outer_wall_speed": "50", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "50", + "top_surface_speed": "35", + "gap_infill_speed": "50", + "support_speed": "100", + "top_surface_acceleration": "50", + "travel_speed": "80", + "default_acceleration": "5000", + "outer_wall_acceleration": "1000", + "inner_wall_acceleration": "1000", + "travel_acceleration": "5000", + "internal_solid_infill_acceleration": "1000", + "sparse_infill_speed": "60", + "skirt_distance": "5", + "overhang_1_4_speed": "100", + "overhang_2_4_speed": "80", + "overhang_3_4_speed": "50", + "overhang_4_4_speed": "30", + "skirt_speed": "20", + "wall_sequence": "outer wall/inner wall", + "enable_arc_fitting": "0", + "initial_layer_min_bead_width": "100", + "min_bead_width": "100", + "elefant_foot_compensation": "0.15", + "small_perimeter_speed": "50%", + "overhang_speed_classic": "0", + "internal_bridge_speed": "50", + "accel_to_decel_enable": "0", + "filter_out_gap_fill": "0.5", + "gcode_label_objects": "0", + "slow_down_layers": "1", + "wipe_speed": "200", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "50", + "compatible_printers": [ + "Flashforge Adventurer 4 Series 0.4 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.30mm Standard @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..8f70f93 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @FF AD5X 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.30mm Standard @FF AD5X 0.6 nozzle", + "inherits": "0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "brim_type": "auto_brim", + "enable_prime_tower": "1", + "exclude_object": "1", + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "filter_out_gap_fill": "0.1", + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "only_one_wall_top": "1", + "prime_tower_width": "45", + "print_settings_id": "0.30mm Standard @FF AD5X 0.6 nozzle", + "skirt_loops": "0", + "support_bottom_z_distance": "0.3", + "support_top_z_distance": "0.3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.30mm Standard @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..2dda8c2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @FF G4 0.6 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "process", + "name": "0.30mm Standard @FF G4 0.6 nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "internal_bridge_flow": "0.96", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "120", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "50", + "print_settings_id": "0.30mm Standard @FF G4 0.6 nozzle", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_filament": "0", + "support_line_width": "0.62", + "support_speed": "70", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "top_surface_speed": "100", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.30mm Standard @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..eadded9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @FF G4P 0.6 nozzle.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.30mm Standard @FF G4P 0.6 nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "brim_type": "auto_brim", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "internal_bridge_flow": "0.96", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "120", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "overhang_speed_classic": "1", + "prime_tower_width": "45", + "prime_volume": "45", + "print_settings_id": "0.30mm Standard @FF G4P 0.6 nozzle", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_filament": "0", + "support_line_width": "0.62", + "support_speed": "70", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "top_surface_speed": "100", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_max_purge_speed": "120" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge AD3 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge AD3 0.6 Nozzle.json new file mode 100644 index 0000000..62f52e7 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge AD3 0.6 Nozzle.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.30mm Standard @Flashforge AD3 0.6 Nozzle", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "line_width": "0.6", + "initial_layer_line_width": "0.6", + "outer_wall_line_width": "0.6", + "inner_wall_line_width": "0.6", + "top_surface_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "support_line_width": "0.6", + "initial_layer_speed": "10", + "initial_layer_acceleration": "50", + "initial_layer_infill_speed": "10", + "initial_layer_travel_speed": "70", + "outer_wall_speed": "25", + "inner_wall_speed": "35", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "support_speed": "100", + "top_surface_acceleration": "50", + "travel_speed": "100", + "default_acceleration": "150", + "outer_wall_acceleration": "100", + "inner_wall_acceleration": "100", + "travel_acceleration": "150", + "internal_solid_infill_acceleration": "100", + "sparse_infill_speed": "50", + "skirt_distance": "5", + "overhang_1_4_speed": "100", + "overhang_2_4_speed": "100", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "50", + "skirt_speed": "20", + "wall_sequence": "inner-outer-inner wall", + "enable_arc_fitting": "0", + "initial_layer_min_bead_width": "100", + "min_bead_width": "100", + "elefant_foot_compensation": "0.15", + "small_perimeter_speed": "50%", + "overhang_speed_classic": "0", + "internal_bridge_speed": "50", + "accel_to_decel_enable": "0", + "filter_out_gap_fill": "0.5", + "gcode_label_objects": "0", + "slow_down_layers": "1", + "wipe_speed": "200", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "50", + "compatible_printers": [ + "Flashforge Adventurer 3 Series 0.6 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge AD4 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge AD4 0.6 Nozzle.json new file mode 100644 index 0000000..9a412f6 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge AD4 0.6 Nozzle.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "0.30mm Standard @Flashforge AD4 0.6 Nozzle", + "inherits": "fdm_process_flashforge_0.30", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 4 Series 0.6 Nozzle" + ], + "only_one_wall_top": "0", + "infill_wall_overlap": "50%", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "10", + "initial_layer_travel_speed": "70", + "inner_wall_speed": "100", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_speed": "100", + "outer_wall_acceleration": "3000", + "outer_wall_speed": "25", + "overhang_1_4_speed": "100", + "overhang_2_4_speed": "100", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "50", + "small_perimeter_threshold": "8", + "sparse_infill_speed": "60", + "support_interface_speed": "50", + "support_speed": "40", + "support_type": "tree(auto)", + "top_surface_acceleration": "500", + "travel_acceleration": "8000", + "travel_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge AD5M 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge AD5M 0.6 Nozzle.json new file mode 100644 index 0000000..52b3e76 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge AD5M 0.6 Nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.30mm Standard @Flashforge AD5M 0.6 Nozzle", + "inherits": "fdm_process_flashforge_0.30", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.6 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "only_one_wall_top": "0", + "infill_wall_overlap": "50%", + "print_settings_id": "0.30mm Standard @Flashforge AD5M 0.6 Nozzle", + "skirt_loops": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle.json new file mode 100644 index 0000000..26b840f --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle", + "inherits": "fdm_process_flashforge_0.30", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.6 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "only_one_wall_top": "0", + "infill_wall_overlap": "50%", + "print_settings_id": "0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle", + "skirt_loops": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge G3U 0.6 Nozzle.json new file mode 100644 index 0000000..e0dfee5 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.30mm Standard @Flashforge G3U 0.6 Nozzle.json @@ -0,0 +1,58 @@ +{ + "type": "process", + "name": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "inherits": "fdm_process_flashforge_0.30", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "layer_height": "0.3", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "bottom_solid_infill_flow_ratio": "1.02", + "bridge_flow": "0.96", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "flush_into_support": "0", + "gap_infill_speed": "120", + "infill_wall_overlap": "40%", + "initial_layer_infill_speed": "30", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.35", + "initial_layer_speed": "30", + "inner_wall_line_width": "0.6", + "inner_wall_speed": "160", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.6", + "internal_solid_infill_speed": "200", + "line_width": "0.6", + "outer_wall_acceleration": "3000", + "outer_wall_line_width": "0.58", + "outer_wall_speed": "120", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "prime_volume": "5", + "print_settings_id": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "seam_gap": "6%", + "sparse_infill_acceleration": "70%", + "sparse_infill_line_width": "0.6", + "sparse_infill_speed": "200", + "support_bottom_interface_spacing": "0.3", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "0", + "support_interface_filament": "1", + "support_interface_spacing": "0.3", + "support_interface_speed": "40", + "support_interface_top_layers": "4", + "support_line_width": "0.58", + "support_object_xy_distance": "0.5", + "support_speed": "80", + "support_top_z_distance": "0.32", + "top_shell_layers": "4", + "top_shell_thickness": "0", + "top_surface_line_width": "0.6", + "top_surface_speed": "120", + "wipe_tower_bridging": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.32mm Standard @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.32mm Standard @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..f4b0acf --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.32mm Standard @FF G4 0.8 HF nozzle.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.32mm Standard @FF G4 0.8 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "bridge_flow": "0.98", + "brim_type": "auto_brim", + "default_acceleration": "20000", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "200", + "internal_bridge_flow": "0.98", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "layer_height": "0.32", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "70", + "print_settings_id": "0.32mm Standard @FF G4 0.8 HF nozzle", + "role_based_wipe_speed": "0", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.82", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_filament": "0", + "support_line_width": "0.82", + "support_speed": "70", + "thick_internal_bridges": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.82", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.32mm Standard @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.32mm Standard @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..b284825 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.32mm Standard @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.32mm Standard @FF G4P 0.8 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "bridge_flow": "0.98", + "brim_type": "auto_brim", + "default_acceleration": "20000", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "200", + "internal_bridge_flow": "0.98", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "layer_height": "0.32", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "70", + "print_settings_id": "0.32mm Standard @FF G4P 0.8 HF nozzle", + "role_based_wipe_speed": "0", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.82", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_filament": "0", + "support_line_width": "0.82", + "support_speed": "70", + "thick_internal_bridges": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.82", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.36mm Standard @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.36mm Standard @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..f54ed49 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.36mm Standard @FF G4 0.6 HF nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "0.36mm Standard @FF G4 0.6 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "bridge_flow": "0.98", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "70", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "internal_bridge_flow": "0.98", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "layer_height": "0.36", + "line_width": "0.62", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "70", + "print_settings_id": "0.36mm Standard @FF G4 0.6 HF nozzle", + "reduce_infill_retraction": "0", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "small_perimeter_threshold": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.62", + "support_speed": "105", + "thick_internal_bridges": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "travel_acceleration": "30000", + "travel_speed": "550", + "wipe_speed": "500", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.36mm Standard @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.36mm Standard @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..6a7fb19 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.36mm Standard @FF G4 0.6 nozzle.json @@ -0,0 +1,66 @@ +{ + "type": "process", + "name": "0.36mm Standard @FF G4 0.6 nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "internal_bridge_flow": "0.96", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "120", + "layer_height": "0.36", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "70", + "print_settings_id": "0.36mm Standard @FF G4 0.6 nozzle", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_filament": "0", + "support_line_width": "0.62", + "support_speed": "70", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "top_surface_speed": "100", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.36mm Standard @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.36mm Standard @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..3981485 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.36mm Standard @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "0.36mm Standard @FF G4P 0.6 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "bridge_flow": "0.98", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "70", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "internal_bridge_flow": "0.98", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "layer_height": "0.36", + "line_width": "0.62", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "70", + "print_settings_id": "0.36mm Standard @FF G4P 0.6 HF nozzle", + "reduce_infill_retraction": "0", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "small_perimeter_threshold": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.62", + "support_speed": "105", + "thick_internal_bridges": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "travel_acceleration": "30000", + "travel_speed": "550", + "wipe_speed": "500", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.36mm Standard @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.36mm Standard @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..d8bf663 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.36mm Standard @FF G4P 0.6 nozzle.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.36mm Standard @FF G4P 0.6 nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "brim_type": "auto_brim", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "internal_bridge_flow": "0.96", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "120", + "layer_height": "0.36", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "overhang_speed_classic": "1", + "prime_tower_width": "45", + "prime_volume": "45", + "print_settings_id": "0.36mm Standard @FF G4P 0.6 nozzle", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_filament": "0", + "support_line_width": "0.62", + "support_speed": "70", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "top_surface_speed": "100", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_max_purge_speed": "120" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.3mm Standard @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.3mm Standard @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..2b3a45e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.3mm Standard @FF G4 0.6 HF nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "0.3mm Standard @FF G4 0.6 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "bridge_flow": "0.98", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "70", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "internal_bridge_flow": "0.98", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "line_width": "0.62", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "50", + "print_settings_id": "0.3mm Standard @FF G4 0.6 HF nozzle", + "reduce_infill_retraction": "0", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "small_perimeter_threshold": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.62", + "support_speed": "105", + "support_top_z_distance": "0.3", + "thick_internal_bridges": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "travel_acceleration": "30000", + "travel_speed": "550", + "wipe_speed": "500", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.3mm Standard @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.3mm Standard @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..c5c74ae --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.3mm Standard @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "0.3mm Standard @FF G4P 0.6 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "bridge_flow": "0.98", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "70", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "internal_bridge_flow": "0.98", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "line_width": "0.62", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "50", + "print_settings_id": "0.3mm Standard @FF G4P 0.6 HF nozzle", + "reduce_infill_retraction": "0", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "small_perimeter_threshold": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.62", + "support_speed": "105", + "support_top_z_distance": "0.3", + "thick_internal_bridges": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "travel_acceleration": "30000", + "travel_speed": "550", + "wipe_speed": "500", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.40mm Standard @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.40mm Standard @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..a606d0e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.40mm Standard @FF AD5X 0.8 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.40mm Standard @FF AD5X 0.8 nozzle", + "inherits": "0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle", + "from": "system", + "instantiation": "true", + "enable_prime_tower": "1", + "exclude_object": "1", + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "filter_out_gap_fill": "0.1", + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "internal_bridge_speed": "35", + "only_one_wall_top": "1", + "prime_tower_width": "45", + "prime_volume": "100", + "print_settings_id": "0.40mm Standard @FF AD5X 0.8 nozzle", + "solid_infill_direction": "0", + "support_bottom_z_distance": "0.3", + "support_top_z_distance": "0.3", + "thick_internal_bridges": "0", + "top_shell_thickness": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.40mm Standard @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.40mm Standard @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..e7eadf9 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.40mm Standard @FF G4 0.8 HF nozzle.json @@ -0,0 +1,66 @@ +{ + "type": "process", + "name": "0.40mm Standard @FF G4 0.8 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.82", + "internal_bridge_flow": "0.96", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "120", + "layer_height": "0.4", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "80", + "print_settings_id": "0.40mm Standard @FF G4 0.8 HF nozzle", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.82", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_filament": "0", + "support_line_width": "0.82", + "support_speed": "70", + "thick_internal_bridges": "0", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.82", + "top_surface_speed": "100", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.40mm Standard @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.40mm Standard @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..7b39b4c --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.40mm Standard @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,66 @@ +{ + "type": "process", + "name": "0.40mm Standard @FF G4P 0.8 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.82", + "internal_bridge_flow": "0.96", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "120", + "layer_height": "0.4", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "80", + "print_settings_id": "0.40mm Standard @FF G4P 0.8 HF nozzle", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.82", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_filament": "0", + "support_line_width": "0.82", + "support_speed": "70", + "thick_internal_bridges": "0", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.82", + "top_surface_speed": "100", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.40mm Standard @Flashforge AD5M 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.40mm Standard @Flashforge AD5M 0.8 Nozzle.json new file mode 100644 index 0000000..837a605 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.40mm Standard @Flashforge AD5M 0.8 Nozzle.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "name": "0.40mm Standard @Flashforge AD5M 0.8 Nozzle", + "inherits": "0.30mm Standard @Flashforge AD5M 0.6 Nozzle", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.8 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "print_settings_id": "0.40mm Standard @Flashforge AD5M 0.8 Nozzle", + "elefant_foot_compensation": "0", + "initial_layer_infill_speed": "55", + "initial_layer_line_width": "0.85", + "initial_layer_speed": "35", + "inner_wall_line_width": "0.85", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.82", + "layer_height": "0.4", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "skirt_loops": "0", + "sparse_infill_line_width": "0.85", + "support_bottom_interface_spacing": "0.4", + "support_bottom_z_distance": "0.22", + "support_interface_spacing": "0.4", + "support_line_width": "0.82", + "support_object_xy_distance": "0.4", + "support_top_z_distance": "0.22", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_line_width": "0.82", + "tree_support_tip_diameter": "1.2", + "wipe_speed": "60%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle.json new file mode 100644 index 0000000..1890059 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "name": "0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle", + "inherits": "0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.8 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "print_settings_id": "0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle", + "elefant_foot_compensation": "0", + "initial_layer_infill_speed": "55", + "initial_layer_line_width": "0.85", + "initial_layer_speed": "35", + "inner_wall_line_width": "0.85", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.82", + "layer_height": "0.4", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "skirt_loops": "0", + "sparse_infill_line_width": "0.85", + "support_bottom_interface_spacing": "0.4", + "support_bottom_z_distance": "0.22", + "support_interface_spacing": "0.4", + "support_line_width": "0.82", + "support_object_xy_distance": "0.4", + "support_top_z_distance": "0.22", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_line_width": "0.82", + "tree_support_tip_diameter": "1.2", + "wipe_speed": "60%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.40mm Standard @Flashforge G3U 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.40mm Standard @Flashforge G3U 0.8 Nozzle.json new file mode 100644 index 0000000..1f549f8 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.40mm Standard @Flashforge G3U 0.8 Nozzle.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.40mm Standard @Flashforge G3U 0.8 Nozzle", + "inherits": "fdm_process_flashforge_0.40", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "layer_height": "0.4", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.8 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "bridge_flow": "0.96", + "enable_arc_fitting": "0", + "flush_into_support": "0", + "gap_infill_speed": "100", + "infill_wall_overlap": "55%", + "initial_layer_infill_speed": "30", + "initial_layer_line_width": "0.85", + "initial_layer_print_height": "0.5", + "initial_layer_speed": "20", + "inner_wall_acceleration": "2000", + "inner_wall_line_width": "0.8", + "inner_wall_speed": "80", + "internal_solid_infill_acceleration": "4000", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "160", + "line_width": "0.8", + "outer_wall_acceleration": "1000", + "outer_wall_line_width": "0.78", + "outer_wall_speed": "80", + "overhang_2_4_speed": "30", + "prime_tower_brim_width": "5", + "prime_tower_width": "30", + "prime_volume": "5", + "print_settings_id": "0.40mm Standard @Flashforge G3U 0.8 Nozzle", + "seam_gap": "5%", + "sparse_infill_acceleration": "50%", + "sparse_infill_line_width": "0.82", + "sparse_infill_speed": "160", + "support_base_pattern_spacing": "3", + "support_bottom_interface_spacing": "0.35", + "support_bottom_z_distance": "0.28", + "support_interface_bottom_layers": "0", + "support_interface_filament": "1", + "support_interface_spacing": "0.35", + "support_interface_speed": "30", + "support_interface_top_layers": "3", + "support_line_width": "0.75", + "support_object_xy_distance": "0.6", + "support_speed": "80", + "support_top_z_distance": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.78", + "top_surface_speed": "100", + "wipe_tower_bridging": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.42mm Draft @FF AD5X 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.42mm Draft @FF AD5X 0.6 nozzle.json new file mode 100644 index 0000000..2c34be0 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.42mm Draft @FF AD5X 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.42mm Draft @FF AD5X 0.6 nozzle", + "inherits": "0.42mm Draft @Flashforge AD5M Pro 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "brim_type": "auto_brim", + "enable_prime_tower": "1", + "exclude_object": "1", + "compatible_printers": [ + "Flashforge AD5X 0.6 nozzle" + ], + "filter_out_gap_fill": "0.1", + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "print_settings_id": "0.42mm Draft @FF AD5X 0.6 nozzle", + "skirt_loops": "0", + "support_bottom_z_distance": "0.3", + "support_top_z_distance": "0.3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.42mm Draft @Flashforge AD5M 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.42mm Draft @Flashforge AD5M 0.6 Nozzle.json new file mode 100644 index 0000000..579324e --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.42mm Draft @Flashforge AD5M 0.6 Nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "process", + "name": "0.42mm Draft @Flashforge AD5M 0.6 Nozzle", + "inherits": "0.30mm Standard @Flashforge AD5M 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "layer_height": "0.42", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.6 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "infill_wall_overlap": "40%", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.45", + "outer_wall_acceleration": "3000", + "print_settings_id": "0.42mm Draft @Flashforge AD5M 0.6 Nozzle", + "seam_gap": "6%", + "support_bottom_interface_spacing": "0.4", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.4", + "support_line_width": "0.6", + "support_object_xy_distance": "0.4", + "support_speed": "100", + "support_top_z_distance": "0.22", + "top_surface_line_width": "0.6", + "skirt_loops": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.42mm Draft @Flashforge AD5M Pro 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.42mm Draft @Flashforge AD5M Pro 0.6 Nozzle.json new file mode 100644 index 0000000..5ade8b2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.42mm Draft @Flashforge AD5M Pro 0.6 Nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "0.42mm Draft @Flashforge AD5M Pro 0.6 Nozzle", + "inherits": "0.30mm Standard @Flashforge AD5M Pro 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "layer_height": "0.42", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.6 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "bridge_flow": "0.96", + "infill_wall_overlap": "40%", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.45", + "outer_wall_line_width": "0.6", + "print_settings_id": "0.42mm Draft @Flashforge AD5M Pro 0.6 Nozzle", + "seam_gap": "6%", + "support_bottom_interface_spacing": "0.35", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.35", + "support_interface_speed": "40", + "support_line_width": "0.6", + "support_object_xy_distance": "0.4", + "support_speed": "100", + "support_top_z_distance": "0.22", + "top_surface_line_width": "0.6", + "skirt_loops": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.42mm Standard @FF G4 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.42mm Standard @FF G4 0.6 HF nozzle.json new file mode 100644 index 0000000..86b2f90 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.42mm Standard @FF G4 0.6 HF nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "0.42mm Standard @FF G4 0.6 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "bridge_flow": "0.98", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 0.6 HF nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "70", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "internal_bridge_flow": "0.98", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "layer_height": "0.42", + "line_width": "0.62", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "80", + "print_settings_id": "0.42mm Standard @FF G4 0.6 HF nozzle", + "reduce_infill_retraction": "0", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "small_perimeter_threshold": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.3", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.62", + "support_speed": "105", + "thick_internal_bridges": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "travel_acceleration": "30000", + "travel_speed": "550", + "wipe_speed": "500", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.42mm Standard @FF G4 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.42mm Standard @FF G4 0.6 nozzle.json new file mode 100644 index 0000000..8b3465b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.42mm Standard @FF G4 0.6 nozzle.json @@ -0,0 +1,66 @@ +{ + "type": "process", + "name": "0.42mm Standard @FF G4 0.6 nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 0.6 nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "internal_bridge_flow": "0.96", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "120", + "layer_height": "0.42", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "80", + "print_settings_id": "0.42mm Standard @FF G4 0.6 nozzle", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.3", + "support_interface_filament": "0", + "support_line_width": "0.62", + "support_speed": "70", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "top_surface_speed": "100", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.42mm Standard @FF G4P 0.6 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.42mm Standard @FF G4P 0.6 HF nozzle.json new file mode 100644 index 0000000..ceb6a20 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.42mm Standard @FF G4P 0.6 HF nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "0.42mm Standard @FF G4P 0.6 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "bridge_flow": "0.98", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 HF nozzle" + ], + "gap_fill_target": "topbottom", + "gap_infill_speed": "70", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "internal_bridge_flow": "0.98", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "layer_height": "0.42", + "line_width": "0.62", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "80", + "print_settings_id": "0.42mm Standard @FF G4P 0.6 HF nozzle", + "reduce_infill_retraction": "0", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "small_perimeter_threshold": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.3", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.62", + "support_speed": "105", + "thick_internal_bridges": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "travel_acceleration": "30000", + "travel_speed": "550", + "wipe_speed": "500", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.42mm Standard @FF G4P 0.6 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.42mm Standard @FF G4P 0.6 nozzle.json new file mode 100644 index 0000000..6fefff0 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.42mm Standard @FF G4P 0.6 nozzle.json @@ -0,0 +1,63 @@ +{ + "type": "process", + "name": "0.42mm Standard @FF G4P 0.6 nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "brim_type": "auto_brim", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.6 nozzle" + ], + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.62", + "internal_bridge_flow": "0.96", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "120", + "layer_height": "0.42", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "overhang_speed_classic": "1", + "prime_tower_width": "45", + "prime_volume": "45", + "print_settings_id": "0.42mm Standard @FF G4P 0.6 nozzle", + "role_based_wipe_speed": "0", + "seam_gap": "10%", + "skirt_loops": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.62", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.3", + "support_interface_filament": "0", + "support_line_width": "0.62", + "support_speed": "70", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.62", + "top_surface_speed": "100", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_max_purge_speed": "120" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.42mm Standard @Flashforge G3U 0.6 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.42mm Standard @Flashforge G3U 0.6 Nozzle.json new file mode 100644 index 0000000..65aff11 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.42mm Standard @Flashforge G3U 0.6 Nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.42mm Standard @Flashforge G3U 0.6 Nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Flashforge Guider 3 Ultra 0.6 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "initial_layer_print_height": "0.3", + "layer_height": "0.42", + "print_settings_id": "0.42mm Standard @Flashforge G3U 0.6 Nozzle", + "support_speed": "80", + "support_top_z_distance": "0.3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.48mm Standard @FF G4 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.48mm Standard @FF G4 0.8 HF nozzle.json new file mode 100644 index 0000000..8ea44da --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.48mm Standard @FF G4 0.8 HF nozzle.json @@ -0,0 +1,66 @@ +{ + "type": "process", + "name": "0.48mm Standard @FF G4 0.8 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 0.8 HF nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.82", + "internal_bridge_flow": "0.96", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "120", + "layer_height": "0.48", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "90", + "print_settings_id": "0.48mm Standard @FF G4 0.8 HF nozzle", + "role_based_wipe_speed": "0", + "seam_gap": "8%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.82", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_filament": "0", + "support_line_width": "0.82", + "support_speed": "70", + "thick_internal_bridges": "0", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.82", + "top_surface_speed": "100", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.48mm Standard @FF G4P 0.8 HF nozzle.json b/backend/profiles/profiles/Flashforge/process/0.48mm Standard @FF G4P 0.8 HF nozzle.json new file mode 100644 index 0000000..a76b3a6 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.48mm Standard @FF G4P 0.8 HF nozzle.json @@ -0,0 +1,66 @@ +{ + "type": "process", + "name": "0.48mm Standard @FF G4P 0.8 HF nozzle", + "inherits": "0.30mm Standard @Flashforge G3U 0.6 Nozzle", + "from": "system", + "instantiation": "true", + "bottom_solid_infill_flow_ratio": "0.96", + "bridge_acceleration": "3000", + "brim_type": "auto_brim", + "enable_arc_fitting": "1", + "enable_prime_tower": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0.1", + "flush_into_support": "1", + "compatible_printers": [ + "Flashforge Guider4 Pro 0.8 HF nozzle" + ], + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "initial_layer_acceleration": "800", + "initial_layer_infill_speed": "60", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "600", + "inner_wall_acceleration": "10000", + "inner_wall_line_width": "0.82", + "internal_bridge_flow": "0.96", + "internal_bridge_speed": "35", + "internal_solid_infill_acceleration": "8000", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "120", + "layer_height": "0.48", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "12", + "prime_tower_brim_width": "6", + "prime_volume": "90", + "print_settings_id": "0.48mm Standard @FF G4P 0.8 HF nozzle", + "role_based_wipe_speed": "0", + "seam_gap": "8%", + "skirt_loops": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "35", + "sparse_infill_acceleration": "100%", + "sparse_infill_line_width": "0.82", + "sparse_infill_speed": "220", + "support_bottom_z_distance": "0.25", + "support_interface_filament": "0", + "support_line_width": "0.82", + "support_speed": "70", + "thick_internal_bridges": "0", + "top_solid_infill_flow_ratio": "0.96", + "top_surface_acceleration": "3000", + "top_surface_line_width": "0.82", + "top_surface_speed": "100", + "travel_acceleration": "20000", + "travel_speed": "550", + "wipe_speed": "50", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "10", + "wipe_tower_extra_spacing": "110%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.56mm Draft @FF AD5X 0.8 nozzle.json b/backend/profiles/profiles/Flashforge/process/0.56mm Draft @FF AD5X 0.8 nozzle.json new file mode 100644 index 0000000..cf84fdf --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.56mm Draft @FF AD5X 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.56mm Draft @FF AD5X 0.8 nozzle", + "inherits": "0.56mm Draft @Flashforge AD5M Pro 0.8 Nozzle", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "Flashforge AD5X 0.8 nozzle" + ], + "enable_prime_tower": "1", + "exclude_object": "1", + "filter_out_gap_fill": "0.1", + "gap_fill_target": "topbottom", + "infill_wall_overlap": "20%", + "internal_bridge_speed": "35", + "only_one_wall_top": "1", + "prime_tower_brim_width": "5", + "prime_tower_width": "45", + "prime_volume": "100", + "print_settings_id": "0.56mm Draft @FF AD5X 0.8 nozzle", + "solid_infill_direction": "0", + "support_bottom_z_distance": "0.3", + "support_top_z_distance": "0.3", + "thick_internal_bridges": "0", + "top_shell_layers": "4", + "top_shell_thickness": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.56mm Draft @Flashforge AD5M 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.56mm Draft @Flashforge AD5M 0.8 Nozzle.json new file mode 100644 index 0000000..67c115b --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.56mm Draft @Flashforge AD5M 0.8 Nozzle.json @@ -0,0 +1,47 @@ +{ + "type": "process", + "name": "0.56mm Draft @Flashforge AD5M 0.8 Nozzle", + "inherits": "0.40mm Standard @Flashforge AD5M 0.8 Nozzle", + "from": "system", + "instantiation": "true", + "layer_height": "0.56", + "compatible_printers": [ + "Flashforge Adventurer 5M 0.8 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "bottom_shell_layers": "2", + "bridge_flow": "0.96", + "gap_infill_speed": "100", + "infill_wall_overlap": "40%", + "initial_layer_acceleration": "400", + "initial_layer_infill_speed": "50", + "initial_layer_line_width": "0.85", + "initial_layer_print_height": "0.45", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "70%", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "100", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.82", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "print_settings_id": "0.56mm Draft @Flashforge AD5M 0.8 Nozzle", + "seam_gap": "5%", + "sparse_infill_acceleration": "50%", + "sparse_infill_line_width": "0.85", + "support_bottom_interface_spacing": "0.4", + "support_bottom_z_distance": "0.26", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.4", + "support_interface_speed": "30", + "support_line_width": "0.8", + "support_object_xy_distance": "0.45", + "support_speed": "80", + "support_top_z_distance": "0.26", + "top_shell_layers": "3", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.82", + "top_surface_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/0.56mm Draft @Flashforge AD5M Pro 0.8 Nozzle.json b/backend/profiles/profiles/Flashforge/process/0.56mm Draft @Flashforge AD5M Pro 0.8 Nozzle.json new file mode 100644 index 0000000..9309cbd --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/0.56mm Draft @Flashforge AD5M Pro 0.8 Nozzle.json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.56mm Draft @Flashforge AD5M Pro 0.8 Nozzle", + "inherits": "0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle", + "from": "system", + "instantiation": "true", + "layer_height": "0.56", + "compatible_printers": [ + "Flashforge Adventurer 5M Pro 0.8 Nozzle" + ], + "filename_format": "{input_filename_base}.gcode", + "post_process": "", + "bottom_shell_layers": "2", + "bridge_flow": "0.96", + "gap_infill_speed": "100", + "infill_wall_overlap": "40%", + "initial_layer_acceleration": "400", + "initial_layer_infill_speed": "55", + "initial_layer_line_width": "0.85", + "initial_layer_print_height": "0.45", + "initial_layer_speed": "35", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "100", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.82", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "print_settings_id": "0.56mm Draft @Flashforge AD5M Pro 0.8 Nozzle", + "seam_gap": "5%", + "sparse_infill_acceleration": "50%", + "sparse_infill_line_width": "0.85", + "support_bottom_interface_spacing": "0.4", + "support_bottom_z_distance": "0.26", + "support_interface_bottom_layers": "0", + "support_interface_spacing": "0.4", + "support_interface_speed": "30", + "support_line_width": "0.8", + "support_object_xy_distance": "0.45", + "support_speed": "80", + "support_top_z_distance": "0.26", + "top_shell_layers": "3", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.82", + "top_surface_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/fdm_process_common.json b/backend/profiles/profiles/Flashforge/process/fdm_process_common.json new file mode 100644 index 0000000..a9a08f3 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/fdm_process_common.json @@ -0,0 +1,71 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/fdm_process_flashforge_0.20.json b/backend/profiles/profiles/Flashforge/process/fdm_process_flashforge_0.20.json new file mode 100644 index 0000000..c1ff04d --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/fdm_process_flashforge_0.20.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "fdm_process_flashforge_0.20", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "instantiation": "false", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "200", + "sparse_infill_speed": "270", + "small_perimeter_speed": "50%", + "overhang_speed_classic": "0", + "internal_bridge_speed": "50", + "internal_solid_infill_acceleration": "7000", + "accel_to_decel_enable": "0", + "filter_out_gap_fill": "0.5", + "gcode_label_objects": "0", + "slow_down_layers": "1", + "wipe_speed": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/fdm_process_flashforge_0.30.json b/backend/profiles/profiles/Flashforge/process/fdm_process_flashforge_0.30.json new file mode 100644 index 0000000..5b555c6 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/fdm_process_flashforge_0.30.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "fdm_process_flashforge_0.30", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "45", + "inner_wall_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "150", + "small_perimeter_speed": "50%", + "overhang_speed_classic": "0", + "internal_bridge_speed": "50", + "internal_solid_infill_acceleration": "7000", + "accel_to_decel_enable": "0", + "filter_out_gap_fill": "0.5", + "gcode_label_objects": "0", + "slow_down_layers": "1", + "wipe_speed": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/fdm_process_flashforge_0.40.json b/backend/profiles/profiles/Flashforge/process/fdm_process_flashforge_0.40.json new file mode 100644 index 0000000..a23dc84 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/fdm_process_flashforge_0.40.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "fdm_process_flashforge_0.40", + "inherits": "fdm_process_flashforge_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.4", + "initial_layer_print_height": "0.3", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "45", + "inner_wall_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "150", + "small_perimeter_speed": "50%", + "overhang_speed_classic": "0", + "internal_bridge_speed": "50", + "internal_solid_infill_acceleration": "7000", + "accel_to_decel_enable": "0", + "filter_out_gap_fill": "0.5", + "gcode_label_objects": "0", + "slow_down_layers": "1", + "wipe_speed": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Flashforge/process/fdm_process_flashforge_common.json b/backend/profiles/profiles/Flashforge/process/fdm_process_flashforge_common.json new file mode 100644 index 0000000..be745a2 --- /dev/null +++ b/backend/profiles/profiles/Flashforge/process/fdm_process_flashforge_common.json @@ -0,0 +1,72 @@ +{ + "type": "process", + "name": "fdm_process_flashforge_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "outer_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "travel_acceleration": "10000", + "inner_wall_acceleration": "5000", + "initial_layer_line_width": "0.50", + "sparse_infill_speed": "100", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "40", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "seam_position": "aligned", + "skirt_height": "1", + "skirt_loops": "2", + "brim_type": "no_brim", + "exclude_object": "0", + "wall_generator": "classic", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_top_z_distance": "0.18", + "support_bottom_z_distance": "0.18", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.3", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "65", + "internal_solid_infill_speed": "150", + "top_surface_speed": "200", + "travel_speed": "500", + "wipe_tower_no_sparse_layers": "0", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear.json b/backend/profiles/profiles/FlyingBear.json new file mode 100644 index 0000000..92779a4 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear.json @@ -0,0 +1,344 @@ +{ + "name": "FlyingBear", + "version": "02.03.01.10", + "force_update": "1", + "description": "FlyingBear configurations", + "machine_model_list": [ + { + "name": "FlyingBear Ghost 6", + "sub_path": "machine/FlyingBear Ghost 6.json" + }, + { + "name": "FlyingBear Reborn3", + "sub_path": "machine/FlyingBear Reborn3.json" + }, + { + "name": "FlyingBear Ghost7", + "sub_path": "machine/Ghost7/FlyingBear Ghost7.json" + }, + { + "name": "FlyingBear S1", + "sub_path": "machine/S1/FlyingBear S1.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_common_S1", + "sub_path": "process/S1/fdm_process_common_S1.json" + }, + { + "name": "fdm_process_common_Ghost7", + "sub_path": "process/Ghost7/fdm_process_common_Ghost7.json" + }, + { + "name": "0.08mm Extra Fine @FlyingBear Reborn3", + "sub_path": "process/0.08mm Extra Fine @FlyingBear Reborn3.json" + }, + { + "name": "0.12mm Fine @FlyingBear Reborn3", + "sub_path": "process/0.12mm Fine @FlyingBear Reborn3.json" + }, + { + "name": "0.16mm Optimal @FlyingBear Reborn3", + "sub_path": "process/0.16mm Optimal @FlyingBear Reborn3.json" + }, + { + "name": "0.20mm Standard @FlyingBear Reborn3", + "sub_path": "process/0.20mm Standard @FlyingBear Reborn3.json" + }, + { + "name": "0.24mm Draft @FlyingBear Reborn3", + "sub_path": "process/0.24mm Draft @FlyingBear Reborn3.json" + }, + + { + "name": "0.08mm Extra Fine @FlyingBear Ghost7", + "sub_path": "process/Ghost7/0.08mm Extra Fine @FlyingBear Ghost7.json" + }, + { + "name": "0.12mm Fine @FlyingBear Ghost7", + "sub_path": "process/Ghost7/0.12mm Fine @FlyingBear Ghost7.json" + }, + { + "name": "0.16mm Optimal @FlyingBear Ghost7", + "sub_path": "process/Ghost7/0.16mm Optimal @FlyingBear Ghost7.json" + }, + { + "name": "0.20mm Standard @FlyingBear Ghost7", + "sub_path": "process/Ghost7/0.20mm Standard @FlyingBear Ghost7.json" + }, + { + "name": "0.24mm Draft @FlyingBear Ghost7", + "sub_path": "process/Ghost7/0.24mm Draft @FlyingBear Ghost7.json" + }, + + { + "name": "fdm_process_marlin_common", + "sub_path": "process/fdm_process_marlin_common.json" + }, + { + "name": "0.08mm Extra Fine @FlyingBear S1", + "sub_path": "process/S1/0.08mm Extra Fine @FlyingBear S1.json" + }, + { + "name": "0.12mm Fine @FlyingBear S1", + "sub_path": "process/S1/0.12mm Fine @FlyingBear S1.json" + }, + { + "name": "0.16mm Optimal @FlyingBear S1", + "sub_path": "process/S1/0.16mm Optimal @FlyingBear S1.json" + }, + { + "name": "0.20mm Standard @FlyingBear S1", + "sub_path": "process/S1/0.20mm Standard @FlyingBear S1.json" + }, + { + "name": "0.24mm Draft @FlyingBear S1", + "sub_path": "process/S1/0.24mm Draft @FlyingBear S1.json" + }, + { + "name": "fdm_process_ghost_6", + "sub_path": "process/fdm_process_ghost_6.json" + }, + { + "name": "0.12mm Fine @FlyingBear Ghost 6 0.4 nozzle", + "sub_path": "process/0.12mm Fine @FlyingBear Ghost 6 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @FlyingBear Ghost 6 0.4 nozzle", + "sub_path": "process/0.16mm Optimal @FlyingBear Ghost 6 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @FlyingBear Ghost 6 0.4 nozzle", + "sub_path": "process/0.20mm Standard @FlyingBear Ghost 6 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @FlyingBear Ghost 6 0.4 nozzle", + "sub_path": "process/0.24mm Draft @FlyingBear Ghost 6 0.4 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_common_S1", + "sub_path": "filament/S1/fdm_filament_common_S1.json" + }, + { + "name": "fdm_filament_common_Ghost7", + "sub_path": "filament/Ghost7/fdm_filament_common_Ghost7.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pla_Hyper", + "sub_path": "filament/fdm_filament_pla_Hyper.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "fdm_filament_abs @S1", + "sub_path": "filament/S1/fdm_filament_abs @S1.json" + }, + { + "name": "fdm_filament_abs_other @S1", + "sub_path": "filament/S1/fdm_filament_abs_other @S1.json" + }, + { + "name": "fdm_filament_pa @S1", + "sub_path": "filament/S1/fdm_filament_pa @S1.json" + }, + { + "name": "fdm_filament_pa_other @S1", + "sub_path": "filament/S1/fdm_filament_pa_other @S1.json" + }, + { + "name": "fdm_filament_pc @S1", + "sub_path": "filament/S1/fdm_filament_pc @S1.json" + }, + { + "name": "fdm_filament_pc_other @S1", + "sub_path": "filament/S1/fdm_filament_pc_other @S1.json" + }, + { + "name": "fdm_filament_pet @S1", + "sub_path": "filament/S1/fdm_filament_pet @S1.json" + }, + { + "name": "fdm_filament_pet_other @S1", + "sub_path": "filament/S1/fdm_filament_pet_other @S1.json" + }, + { + "name": "fdm_filament_pla @S1", + "sub_path": "filament/S1/fdm_filament_pla @S1.json" + }, + { + "name": "fdm_filament_pla @Ghost7", + "sub_path": "filament/Ghost7/fdm_filament_pla @Ghost7.json" + }, + { + "name": "fdm_filament_pla_Hyper @S1", + "sub_path": "filament/S1/fdm_filament_pla_Hyper @S1.json" + }, + { + "name": "fdm_filament_pla_Hyper_other @S1", + "sub_path": "filament/S1/fdm_filament_pla_Hyper_other @S1.json" + }, + { + "name": "fdm_filament_pla_other @S1", + "sub_path": "filament/S1/fdm_filament_pla_other @S1.json" + }, + { + "name": "fdm_filament_tpu @S1", + "sub_path": "filament/S1/fdm_filament_tpu @S1.json" + }, + { + "name": "fdm_filament_tpu_other @S1", + "sub_path": "filament/S1/fdm_filament_tpu_other @S1.json" + }, + { + "name": "FlyingBear Generic ABS", + "sub_path": "filament/FlyingBear Generic ABS.json" + }, + { + "name": "FlyingBear Generic PA-CF", + "sub_path": "filament/FlyingBear Generic PA-CF.json" + }, + { + "name": "FlyingBear Generic PC", + "sub_path": "filament/FlyingBear Generic PC.json" + }, + { + "name": "FlyingBear Generic PETG", + "sub_path": "filament/FlyingBear Generic PETG.json" + }, + { + "name": "FlyingBear Generic PLA", + "sub_path": "filament/FlyingBear Generic PLA.json" + }, + { + "name": "FlyingBear PLA Hyper", + "sub_path": "filament/FlyingBear PLA Hyper.json" + }, + { + "name": "FlyingBear Generic TPU", + "sub_path": "filament/FlyingBear Generic TPU.json" + }, + { + "name": "FlyingBear ABS @S1", + "sub_path": "filament/S1/FlyingBear ABS @S1.json" + }, + { + "name": "Other ABS @S1", + "sub_path": "filament/S1/Other ABS @S1.json" + }, + { + "name": "FlyingBear PA-CF @S1", + "sub_path": "filament/S1/FlyingBear PA-CF @S1.json" + }, + { + "name": "Other PA-CF @S1", + "sub_path": "filament/S1/Other PA-CF @S1.json" + }, + { + "name": "FlyingBear PC @S1", + "sub_path": "filament/S1/FlyingBear PC @S1.json" + }, + { + "name": "Other PC @S1", + "sub_path": "filament/S1/Other PC @S1.json" + }, + { + "name": "FlyingBear PETG @S1", + "sub_path": "filament/S1/FlyingBear PETG @S1.json" + }, + { + "name": "Other PETG @S1", + "sub_path": "filament/S1/Other PETG @S1.json" + }, + { + "name": "FlyingBear PLA @Ghost7", + "sub_path": "filament/Ghost7/FlyingBear PLA @Ghost7.json" + }, + { + "name": "FlyingBear PLA @S1", + "sub_path": "filament/S1/FlyingBear PLA @S1.json" + }, + { + "name": "FlyingBear PLA Hyper @S1", + "sub_path": "filament/S1/FlyingBear PLA Hyper @S1.json" + }, + { + "name": "Other PLA Hyper @S1", + "sub_path": "filament/S1/Other PLA Hyper @S1.json" + }, + { + "name": "Other PLA @S1", + "sub_path": "filament/S1/Other PLA @S1.json" + }, + { + "name": "FlyingBear TPU @S1", + "sub_path": "filament/S1/FlyingBear TPU @S1.json" + }, + { + "name": "Other TPU @S1", + "sub_path": "filament/S1/Other TPU @S1.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_marlin_common", + "sub_path": "machine/fdm_marlin_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "FlyingBear Ghost 6 0.4 nozzle", + "sub_path": "machine/FlyingBear Ghost 6 0.4 nozzle.json" + }, + { + "name": "FlyingBear Reborn3 0.4 nozzle", + "sub_path": "machine/FlyingBear Reborn3 0.4 nozzle.json" + }, + { + "name": "FlyingBear Ghost7 0.4 nozzle", + "sub_path": "machine/Ghost7/FlyingBear Ghost7 0.4 nozzle.json" + }, + { + "name": "FlyingBear S1 0.4 nozzle", + "sub_path": "machine/S1/FlyingBear S1 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear Ghost 6-bed.stl b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost 6-bed.stl new file mode 100644 index 0000000..fcf0dbb Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost 6-bed.stl differ diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear Ghost 6-texture.png b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost 6-texture.png new file mode 100644 index 0000000..7468253 Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost 6-texture.png differ diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear Ghost 6_cover.png b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost 6_cover.png new file mode 100644 index 0000000..35095c1 Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost 6_cover.png differ diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear Ghost7-bed.stl b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost7-bed.stl new file mode 100644 index 0000000..d3c8137 Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost7-bed.stl differ diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear Ghost7-bed1.stl b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost7-bed1.stl new file mode 100644 index 0000000..5d0df36 Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost7-bed1.stl differ diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear Ghost7-texture.png b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost7-texture.png new file mode 100644 index 0000000..456ba1f Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost7-texture.png differ diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear Ghost7_cover.png b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost7_cover.png new file mode 100644 index 0000000..536bb86 Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear Ghost7_cover.png differ diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear Reborn3-bed.stl b/backend/profiles/profiles/FlyingBear/FlyingBear Reborn3-bed.stl new file mode 100644 index 0000000..58a5529 Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear Reborn3-bed.stl differ diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear Reborn3-texture.png b/backend/profiles/profiles/FlyingBear/FlyingBear Reborn3-texture.png new file mode 100644 index 0000000..950df7d Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear Reborn3-texture.png differ diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear Reborn3_cover.png b/backend/profiles/profiles/FlyingBear/FlyingBear Reborn3_cover.png new file mode 100644 index 0000000..3a4eca6 Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear Reborn3_cover.png differ diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear S1-bed.stl b/backend/profiles/profiles/FlyingBear/FlyingBear S1-bed.stl new file mode 100644 index 0000000..05ea70d Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear S1-bed.stl differ diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear S1-texture.png b/backend/profiles/profiles/FlyingBear/FlyingBear S1-texture.png new file mode 100644 index 0000000..950df7d Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear S1-texture.png differ diff --git a/backend/profiles/profiles/FlyingBear/FlyingBear S1_cover.png b/backend/profiles/profiles/FlyingBear/FlyingBear S1_cover.png new file mode 100644 index 0000000..7917d7b Binary files /dev/null and b/backend/profiles/profiles/FlyingBear/FlyingBear S1_cover.png differ diff --git a/backend/profiles/profiles/FlyingBear/error_hull_show b/backend/profiles/profiles/FlyingBear/error_hull_show new file mode 100644 index 0000000..e69de29 diff --git a/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic ABS.json b/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic ABS.json new file mode 100644 index 0000000..865ba55 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic ABS.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "FlyingBear Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "FlyingBear Reborn3 0.4 nozzle", + "FlyingBear Ghost 6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic PA-CF.json b/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic PA-CF.json new file mode 100644 index 0000000..fb723c2 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic PA-CF.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "FlyingBear Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "4" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "FlyingBear Reborn3 0.4 nozzle", + "FlyingBear Ghost 6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic PC.json b/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic PC.json new file mode 100644 index 0000000..9dcd30f --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic PC.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "FlyingBear Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "compatible_printers": [ + "FlyingBear Reborn3 0.4 nozzle", + "FlyingBear Ghost 6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic PETG.json b/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic PETG.json new file mode 100644 index 0000000..30ba9b1 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic PETG.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "name": "FlyingBear Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.084" + ], + "compatible_printers": [ + "FlyingBear Reborn3 0.4 nozzle", + "FlyingBear Ghost 6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic PLA.json b/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic PLA.json new file mode 100644 index 0000000..58a8b9c --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic PLA.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "FlyingBear Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "FlyingBear Reborn3 0.4 nozzle", + "FlyingBear Ghost 6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic TPU.json b/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic TPU.json new file mode 100644 index 0000000..8ea9134 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/FlyingBear Generic TPU.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "FlyingBear Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.13" + ], + "compatible_printers": [ + "FlyingBear Reborn3 0.4 nozzle", + "FlyingBear Ghost 6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/FlyingBear PLA Hyper.json b/backend/profiles/profiles/FlyingBear/filament/FlyingBear PLA Hyper.json new file mode 100644 index 0000000..1f12ec1 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/FlyingBear PLA Hyper.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "FlyingBear PLA Hyper", + "inherits": "fdm_filament_pla_Hyper", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "FlyingBear Reborn3 0.4 nozzle", + "FlyingBear Ghost 6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/Ghost7/FlyingBear PLA @Ghost7.json b/backend/profiles/profiles/FlyingBear/filament/Ghost7/FlyingBear PLA @Ghost7.json new file mode 100644 index 0000000..46d83cd --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/Ghost7/FlyingBear PLA @Ghost7.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "FlyingBear PLA @Ghost7", + "inherits": "fdm_filament_pla @Ghost7", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "FlyingBear Ghost7 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/Ghost7/fdm_filament_common_Ghost7.json b/backend/profiles/profiles/FlyingBear/filament/Ghost7/fdm_filament_common_Ghost7.json new file mode 100644 index 0000000..2822e10 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/Ghost7/fdm_filament_common_Ghost7.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common_Ghost7", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/Ghost7/fdm_filament_pla @Ghost7.json b/backend/profiles/profiles/FlyingBear/filament/Ghost7/fdm_filament_pla @Ghost7.json new file mode 100644 index 0000000..c24daf0 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/Ghost7/fdm_filament_pla @Ghost7.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla @Ghost7", + "inherits": "fdm_filament_common_Ghost7", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear ABS @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear ABS @S1.json new file mode 100644 index 0000000..85a4d43 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear ABS @S1.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "FlyingBear ABS @S1", + "inherits": "fdm_filament_abs @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PA-CF @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PA-CF @S1.json new file mode 100644 index 0000000..7d606de --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PA-CF @S1.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "FlyingBear PA-CF @S1", + "inherits": "fdm_filament_pa @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "4" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PC @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PC @S1.json new file mode 100644 index 0000000..ae19e46 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PC @S1.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "FlyingBear PC @S1", + "inherits": "fdm_filament_pc @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PETG @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PETG @S1.json new file mode 100644 index 0000000..6536edb --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PETG @S1.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "FlyingBear PETG @S1", + "inherits": "fdm_filament_pet @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.084" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PLA @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PLA @S1.json new file mode 100644 index 0000000..b06a8d5 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PLA @S1.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "FlyingBear PLA @S1", + "inherits": "fdm_filament_pla @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PLA Hyper @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PLA Hyper @S1.json new file mode 100644 index 0000000..bc930cf --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear PLA Hyper @S1.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "FlyingBear PLA Hyper @S1", + "inherits": "fdm_filament_pla_Hyper @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear TPU @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear TPU @S1.json new file mode 100644 index 0000000..c0eb72a --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/FlyingBear TPU @S1.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "FlyingBear TPU @S1", + "inherits": "fdm_filament_tpu @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.13" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/Other ABS @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/Other ABS @S1.json new file mode 100644 index 0000000..c18faed --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/Other ABS @S1.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Other ABS @S1", + "inherits": "fdm_filament_abs_other @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/Other PA-CF @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/Other PA-CF @S1.json new file mode 100644 index 0000000..278e8fc --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/Other PA-CF @S1.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Other PA-CF @S1", + "inherits": "fdm_filament_pa_other @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "4" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/Other PC @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/Other PC @S1.json new file mode 100644 index 0000000..361d6a1 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/Other PC @S1.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Other PC @S1", + "inherits": "fdm_filament_pc_other @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/Other PETG @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/Other PETG @S1.json new file mode 100644 index 0000000..d0635e8 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/Other PETG @S1.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Other PETG @S1", + "inherits": "fdm_filament_pet_other @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.084" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/Other PLA @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/Other PLA @S1.json new file mode 100644 index 0000000..b4b31b1 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/Other PLA @S1.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Other PLA @S1", + "inherits": "fdm_filament_pla_other @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/Other PLA Hyper @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/Other PLA Hyper @S1.json new file mode 100644 index 0000000..6980ff0 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/Other PLA Hyper @S1.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Other PLA Hyper @S1", + "inherits": "fdm_filament_pla_Hyper_other @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/Other TPU @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/Other TPU @S1.json new file mode 100644 index 0000000..8f2ec16 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/Other TPU @S1.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Other TPU @S1", + "inherits": "fdm_filament_tpu_other @S1", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.13" + ], + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_abs @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_abs @S1.json new file mode 100644 index 0000000..09fb045 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_abs @S1.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_abs @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_abs_other @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_abs_other @S1.json new file mode 100644 index 0000000..dc4254d --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_abs_other @S1.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_abs_other @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_common_S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_common_S1.json new file mode 100644 index 0000000..4c4c726 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_common_S1.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pa @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pa @S1.json new file mode 100644 index 0000000..1176050 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pa @S1.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pa @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "40" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pa_other @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pa_other @S1.json new file mode 100644 index 0000000..bdafd6f --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pa_other @S1.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pa_other @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "40" + ], + "nozzle_temperature": [ + "270" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pc @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pc @S1.json new file mode 100644 index 0000000..62436c4 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pc @S1.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pc @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pc_other @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pc_other @S1.json new file mode 100644 index 0000000..c1257bb --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pc_other @S1.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pc_other @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "270" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pet @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pet @S1.json new file mode 100644 index 0000000..84f09db --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pet @S1.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pet @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "overhang_fan_speed": [ + "90" + ], + "nozzle_temperature": [ + "245" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pet_other @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pet_other @S1.json new file mode 100644 index 0000000..a20642d --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pet_other @S1.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pet_other @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "overhang_fan_speed": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pla @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pla @S1.json new file mode 100644 index 0000000..b874dc9 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pla @S1.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pla_Hyper @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pla_Hyper @S1.json new file mode 100644 index 0000000..38acc92 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pla_Hyper @S1.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_Hyper @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pla_Hyper_other @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pla_Hyper_other @S1.json new file mode 100644 index 0000000..98f5b72 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pla_Hyper_other @S1.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_Hyper_other @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pla_other @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pla_other @S1.json new file mode 100644 index 0000000..e6c3d1c --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_pla_other @S1.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_other @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_tpu @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_tpu @S1.json new file mode 100644 index 0000000..46c063f --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_tpu @S1.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "40" + ], + "textured_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_z_hop": [ + "0" + ], + "slow_down_layer_time": [ + "10" + ], + "overhang_fan_threshold": [ + "95%" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_tpu_other @S1.json b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_tpu_other @S1.json new file mode 100644 index 0000000..e758de6 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/S1/fdm_filament_tpu_other @S1.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu_other @S1", + "inherits": "fdm_filament_common_S1", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "40" + ], + "textured_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_z_hop": [ + "0" + ], + "slow_down_layer_time": [ + "10" + ], + "overhang_fan_threshold": [ + "95%" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/fdm_filament_abs.json b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_abs.json new file mode 100644 index 0000000..3f7341a --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_abs.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "60" + ], + "slow_down_layer_time": [ + "5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/fdm_filament_common.json b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_common.json new file mode 100644 index 0000000..6f43dfe --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pa.json b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pa.json new file mode 100644 index 0000000..1af220f --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pa.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "40" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "60" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pc.json b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pc.json new file mode 100644 index 0000000..ec8f568 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pc.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "60" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pet.json b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pet.json new file mode 100644 index 0000000..7068e80 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pet.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "overhang_fan_speed": [ + "90" + ], + "nozzle_temperature": [ + "245" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pla.json b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pla.json new file mode 100644 index 0000000..ab2f2bf --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pla.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pla_Hyper.json b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pla_Hyper.json new file mode 100644 index 0000000..18cb115 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_pla_Hyper.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_Hyper", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/filament/fdm_filament_tpu.json b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..1b648f1 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/filament/fdm_filament_tpu.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "FlyingBear" + ], + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "40" + ], + "textured_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_z_hop": [ + "0" + ], + "slow_down_layer_time": [ + "10" + ], + "overhang_fan_threshold": [ + "95%" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/machine/FlyingBear Ghost 6 0.4 nozzle.json b/backend/profiles/profiles/FlyingBear/machine/FlyingBear Ghost 6 0.4 nozzle.json new file mode 100644 index 0000000..51cf31c --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/machine/FlyingBear Ghost 6 0.4 nozzle.json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "FlyingBear Ghost 6 0.4 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "FlyingBear Ghost 6", + "gcode_flavor": "marlin2", + "default_print_profile": "0.20mm Standard @FlyingBear Ghost 6", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "255x0", + "255x210", + "0x210" + ], + "printable_height": "210", + "nozzle_type": "brass", + "auxiliary_fan": "1", + "support_air_filtration": "1", + "support_multi_bed_types": "1", + "machine_max_acceleration_extruding": [ + "1500", + "1500" + ], + "machine_max_acceleration_retracting": [ + "3000", + "3000" + ], + "machine_max_acceleration_travel": [ + "2000", + "2000" + ], + "machine_max_acceleration_x": [ + "1500", + "1500" + ], + "machine_max_acceleration_y": [ + "1500", + "1500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_acceleration_e": [ + "2000", + "2000" + ], + "machine_max_speed_x": [ + "200", + "200" + ], + "machine_max_speed_y": [ + "200", + "200" + ], + "machine_max_speed_z": [ + "4", + "4" + ], + "machine_max_speed_e": [ + "45", + "45" + ], + "machine_max_jerk_x": [ + "15", + "15" + ], + "machine_max_jerk_y": [ + "15", + "15" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "2.0", + "2.0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.05" + ], + "printer_settings_id": "", + "retraction_minimum_travel": [ + "3" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "35" + ], + "deretraction_speed": [ + "35" + ], + "extruder_clearance_height_to_lid": "80", + "extruder_clearance_height_to_rod": "64", + "extruder_clearance_radius": "55", + "z_hop": [ + "0.2" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "FlyingBear Generic PLA" + ], + "machine_start_gcode": "M220 S100 ;reset feedrate\nM221 S100 ;reset flowrate\nG21 ;set units to millimeters\nG90 ;use absolute coordinates\nM82 ;absolute extrusion mode\nM107 ;turn off colling fan\n\nM140 S[bed_temperature_initial_layer] ;set bed temperature continue without waiting\nM104 S[nozzle_temperature_initial_layer] ;set hotend temperature continue without waiting\n\nG28 ;home\nG1 Z2 F1500 ;raise z\nG92 E0 ;reset extruder\n\nM190 S[bed_temperature_initial_layer] ;wait for bed temperature\nM109 S[nozzle_temperature_initial_layer] ;wait for hotend temperature\n\nG1 X20 Y20 F5000 ;start position \nG1 Z0.28 F1500 ;lower z\nG1 E4 F500 ;prime the filament\n\nG1 X20 Y20.0 Z0.28 F3000.0 ;start position \nG1 X20 Y170.0 Z0.28 F1500.0 E12 ;1st line\nG1 X20.3 F1500\nG1 X20.3 Y20.0 Z0.28 F1500.0 E18 ;2nd line\n\nG92 E0 ;reset extruder\nG1 Z2 F1500 ;raise z\nG92 E0 ;reset extruder\n", + "machine_end_gcode": "G91 ;use relative coordinates\nG1 E-4 F1500 ;retract the filament\nG1 X5 Y5 Z0.2 F5000 ;wipe\nG1 Z5 F1500 ;raise z\nG90 ;use absolute coordinates\nG1 X10 Y210 F5000 ;park print head\n\nM107 ;turn off fan\nM104 S0 ;turn off hotend\nM140 S0 ;turn off heatbed\nM84 ;disable motors", + "scan_first_layer": "0", + "thumbnails": [ + "100x100", + "320x320" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/machine/FlyingBear Ghost 6.json b/backend/profiles/profiles/FlyingBear/machine/FlyingBear Ghost 6.json new file mode 100644 index 0000000..bc45a5a --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/machine/FlyingBear Ghost 6.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "FlyingBear Ghost 6", + "model_id": "FlyingBear Ghost 6", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "FlyingBearDesign", + "bed_model": "FlyingBear Ghost 6-bed.stl", + "bed_texture": "FlyingBear Ghost 6-texture.png", + "hotend_model": "", + "default_materials": "FlyingBear Generic ABS;FlyingBear Generic PA-CF;FlyingBear Generic PC;FlyingBear Generic PETG;FlyingBear Generic PLA;FlyingBear Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/machine/FlyingBear Reborn3 0.4 nozzle.json b/backend/profiles/profiles/FlyingBear/machine/FlyingBear Reborn3 0.4 nozzle.json new file mode 100644 index 0000000..ceca572 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/machine/FlyingBear Reborn3 0.4 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "FlyingBear Reborn3 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "FlyingBear Reborn3", + "nozzle_diameter": [ + "0.4" + ], + "z_hop": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "350" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/machine/FlyingBear Reborn3.json b/backend/profiles/profiles/FlyingBear/machine/FlyingBear Reborn3.json new file mode 100644 index 0000000..0eca468 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/machine/FlyingBear Reborn3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "FlyingBear Reborn3", + "model_id": "FlyingBear Reborn3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "FlyingBearDesign", + "bed_model": "FlyingBear Reborn3-bed.stl", + "bed_texture": "FlyingBear Reborn3-texture.png", + "hotend_model": "", + "default_materials": "FlyingBear Generic ABS;FlyingBear Generic PA-CF;FlyingBear Generic PC;FlyingBear Generic PETG;FlyingBear Generic PLA;FlyingBear Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/machine/Ghost7/FlyingBear Ghost7 0.4 nozzle.json b/backend/profiles/profiles/FlyingBear/machine/Ghost7/FlyingBear Ghost7 0.4 nozzle.json new file mode 100644 index 0000000..c261f33 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/machine/Ghost7/FlyingBear Ghost7 0.4 nozzle.json @@ -0,0 +1,204 @@ +{ + "type": "machine", + "name": "FlyingBear Ghost7 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "FlyingBear Ghost7", + "auxiliary_fan": "1", + "bed_exclude_area": [ + "242x0", + "250x0", + "250x30", + "242x30" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "FlyingBear PLA @Ghost7" + ], + "default_print_profile": "0.20mm Standard @FlyingBear Ghost7", + "deretraction_speed": [ + "30" + ], + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "69", + "extruder_clearance_height_to_rod": "69", + "extruder_clearance_radius": "55", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "high_current_on_filament_swap": "0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nM117 Layer {layer_num+1}/[total_layer_count] : {filament_settings_id[0]}", + "machine_end_gcode": "PRINT_END", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "25" + ], + "machine_max_speed_x": [ + "600", + "200" + ], + "machine_max_speed_y": [ + "600", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": ";v1.0.1-20250822;\n;*****************************\nBED_MESH_CLEAR\nM140 S[bed_temperature_initial_layer_single]\nPRINT_START\n;*************PRINT START*************\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[1] + 80,print_bed_max[0])} F6000 ;move head to drawing line position\nG1 Z0 F100\nM109 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user and wait \nM190 S[bed_temperature_initial_layer_single];heat bed temp set by user and wait \nM106 S0 ;close head_nozzle fan\n;BED_MESH_CLEAR \n;BED_MESH_PROFILE LOAD=default # bedmesh load\nG1 Z2.0 F200 ;Move Z Axis up\n ; ; ; ; ; ; ; ; ; draw line along model\n;G92 E0 ;reset extruder\nG1 E8 F300 ;extrude filament\nG90\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[1] + 80,print_bed_max[0])} F6000 \nG1 Z0.22 F600\nG1 X{first_layer_print_min[0]-1.5} Y{max(0, first_layer_print_min[1]-1.5)} F1500 E10\nG1 Z0.22 F600\nG1 X{min(first_layer_print_min[0] + 60,print_bed_max[0])} F1200 E10\n ; ; ; ; ; ; ; ; ;draw line along model end \nG4 P200\nG1 Z2\nG92 E0 ;Reset Extruder\nCLEAR_PAUSE\n\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count] ; display layers begin\n;***********model start************\n", + "machine_unload_filament_time": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "151.32", + "parking_pos_retraction": "92", + "print_host_webui": "", + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "205", + "printer_notes": "", + "printer_settings_id": "FlyingBear Ghost7 0.4 nozzle", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "249" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "template_custom_gcode": "", + "thumbnails": [ + "430x410" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/machine/Ghost7/FlyingBear Ghost7.json b/backend/profiles/profiles/FlyingBear/machine/Ghost7/FlyingBear Ghost7.json new file mode 100644 index 0000000..529b038 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/machine/Ghost7/FlyingBear Ghost7.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "FlyingBear Ghost7", + "model_id": "FlyingBear_Ghost7", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "FlyingBearDesign", + "bed_model": "FlyingBear Ghost7-bed.stl", + "bed_texture": "FlyingBear Ghost7-texture.png", + "hotend_model": "", + "default_materials": "FlyingBear Generic ABS;FlyingBear Generic PA-CF;FlyingBear Generic PC;FlyingBear Generic PETG;FlyingBear Generic PLA;FlyingBear Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/machine/S1/FlyingBear S1 0.4 nozzle.json b/backend/profiles/profiles/FlyingBear/machine/S1/FlyingBear S1 0.4 nozzle.json new file mode 100644 index 0000000..f87cfc4 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/machine/S1/FlyingBear S1 0.4 nozzle.json @@ -0,0 +1,201 @@ +{ + "type": "machine", + "name": "FlyingBear S1 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "FlyingBear S1", + "auxiliary_fan": "1", + "bed_exclude_area": [ + "0x0" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "FlyingBear PLA @S1" + ], + "default_print_profile": "0.20mm Standard @FlyingBear S1", + "deretraction_speed": [ + "30" + ], + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "69", + "extruder_clearance_height_to_rod": "69", + "extruder_clearance_radius": "55", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "high_current_on_filament_swap": "0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_end_gcode": "PRINT_END", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "25" + ], + "machine_max_speed_x": [ + "600", + "200" + ], + "machine_max_speed_y": [ + "600", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": ";v2.9.3-20250610;\n;wiping nozzle start\nM106 P3 S0\nM140 S60\nclean_nozzle_position\n;wiping nozzle end\n;*************preheat nozzle and hotbed for Z_TILT_ADJUST*************\nM140 S60\nM104 S130\nG1 X110 Y110 F10000 \nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0 ;Z homing\nG1 Z5\nM190 S60\nZ_TILT_ADJUST \n;*************Z_TILT_ADJUST end*************\nM140 S60 ;heat hotbed temp set by user\nG1 X5 Y5 F8000 \nG28 \nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[1] + 100,print_bed_max[0])} F6000 \nG1 Z0 F400\nM104 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S100 ;close head_nozzle fan\nG4 P3000\nM106 S255 ;close head_nozzle fan\nG4 P3000\nM106 S100 ;close head_nozzle fan\n;*************PRINT START*************\nM104 S[nozzle_temperature_initial_layer] ;heat nozzle temp \nM190 S[bed_temperature_initial_layer_single];heat bed temp set by user and wait \nM109 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user and wait \nM106 S0 ;close head_nozzle fan\nBED_MESH_CLEAR \nBED_MESH_PROFILE LOAD=default # bedmesh load\nG92 E0 ;Reset Extruder\n;G1 Z4.0 F200 ;Move Z Axis up\nG90 ;absolute position\n ; ; ; ; ; ; ; ; ; draw line along model\n;G92 E0 ;reset extruder\nG1 E3 F300 ;extrude filament\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[1] + 100,print_bed_max[0])} F6000 \nG1 Z0.22 F600\nG1 X{first_layer_print_min[0]-1.5} Y{max(0, first_layer_print_min[1]-1.5)} F2000 E10\nG1 Z0.22 F600\nG1 X{min(first_layer_print_min[0] + 60,print_bed_max[0])} F1200 E12\n ; ; ; ; ; ; ; ; ;draw line along model end \nG4 P200\nG1 Z2\nG92 E0 ;Reset Extruder\nCLEAR_PAUSE\n;***********model start************\n", + "machine_unload_filament_time": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "151.32", + "parking_pos_retraction": "92", + "print_host_webui": "", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "printer_notes": "", + "printer_settings_id": "FlyingBear S1 0.4 nozzle", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "249" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/machine/S1/FlyingBear S1.json b/backend/profiles/profiles/FlyingBear/machine/S1/FlyingBear S1.json new file mode 100644 index 0000000..e572734 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/machine/S1/FlyingBear S1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "FlyingBear S1", + "model_id": "FlyingBear_S1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "FlyingBearDesign", + "bed_model": "FlyingBear S1-bed.stl", + "bed_texture": "FlyingBear S1-texture.png", + "hotend_model": "", + "default_materials": "FlyingBear Generic ABS;FlyingBear Generic PA-CF;FlyingBear Generic PC;FlyingBear Generic PETG;FlyingBear Generic PLA;FlyingBear Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/machine/fdm_klipper_common.json b/backend/profiles/profiles/FlyingBear/machine/fdm_klipper_common.json new file mode 100644 index 0000000..6e67c8f --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/machine/fdm_klipper_common.json @@ -0,0 +1,200 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "auxiliary_fan": "0", + "bed_exclude_area": [ + "0x0" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "FlyingBear Generic PLA" + ], + "default_print_profile": "0.20mm Standard @FlyingBear Reborn3", + "deretraction_speed": [ + "30" + ], + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "high_current_on_filament_swap": "0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_end_gcode": "PRINT_END", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "25" + ], + "machine_max_speed_x": [ + "600", + "200" + ], + "machine_max_speed_y": [ + "600", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": ";R3_V1.1.0-20241115\n\nM140 S[bed_temperature_initial_layer_single] \nM104 S135\nG28\nG4 P200\nM190 S[bed_temperature_initial_layer_single] \nZ_TILT_ADJUST\nG90\nG1 X150 Y150 F3000\nG28 Z\nG1 X50 Y-4 F2500\nM109 S[nozzle_temperature_initial_layer]\nM190 S[bed_temperature_initial_layer_single] \nPRINT_START", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "151.32", + "parking_pos_retraction": "92", + "print_host_webui": "", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "350", + "printer_model": "Generic Klipper Printer", + "printer_notes": "", + "printer_settings_id": "FlyingBear Reborn3 0.4 nozzle", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "349" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/machine/fdm_machine_common.json b/backend/profiles/profiles/FlyingBear/machine/fdm_machine_common.json new file mode 100644 index 0000000..21e3e53 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/machine/fdm_machine_common.json @@ -0,0 +1,196 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "gcode_flavor": "klipper", + "auxiliary_fan": "0", + "bed_exclude_area": [ + "0x0" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "FlyingBear Generic PLA" + ], + "default_print_profile": "0.20mm Standard @FlyingBear Reborn3", + "deretraction_speed": [ + "30" + ], + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "high_current_on_filament_swap": "0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_end_gcode": "PRINT_END", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "25" + ], + "machine_max_speed_x": [ + "600", + "200" + ], + "machine_max_speed_y": [ + "600", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": ";R3_V1.1.0-20241115\n\nM140 S[bed_temperature_initial_layer_single] \nM104 S135\nG28\nG4 P200\nM190 S[bed_temperature_initial_layer_single] \nZ_TILT_ADJUST\nG90\nG1 X150 Y150 F3000\nG28 Z\nG1 X50 Y-4 F2500\nM109 S[nozzle_temperature_initial_layer]\nM190 S[bed_temperature_initial_layer_single] \nPRINT_START", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "151.32", + "parking_pos_retraction": "92", + "print_host_webui": "", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "350", + "printer_model": "Generic Klipper Printer", + "printer_notes": "", + "printer_settings_id": "FlyingBear Reborn3 0.4 nozzle", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "349" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/machine/fdm_marlin_common.json b/backend/profiles/profiles/FlyingBear/machine/fdm_marlin_common.json new file mode 100644 index 0000000..6b65713 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/machine/fdm_marlin_common.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_marlin_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/0.08mm Extra Fine @FlyingBear Reborn3.json b/backend/profiles/profiles/FlyingBear/process/0.08mm Extra Fine @FlyingBear Reborn3.json new file mode 100644 index 0000000..60630aa --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/0.08mm Extra Fine @FlyingBear Reborn3.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @FlyingBear Reborn3", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "bottom_shell_layers": "7", + "overhang_1_4_speed": "30", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "top_shell_layers": "9", + "top_shell_thickness": "0.8", + "tree_support_wall_count": "1", + "brim_width": "5", + "gap_infill_speed": "120", + "outer_wall_speed": "60", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "layer_height": "0.08", + "print_settings_id": "0.08mm Extra Fine @InfiMech TX", + "sparse_infill_speed": "150", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "FlyingBear Reborn3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/0.12mm Fine @FlyingBear Ghost 6 0.4 nozzle.json b/backend/profiles/profiles/FlyingBear/process/0.12mm Fine @FlyingBear Ghost 6 0.4 nozzle.json new file mode 100644 index 0000000..0b1d3cf --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/0.12mm Fine @FlyingBear Ghost 6 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.12mm Fine @FlyingBear Ghost 6 0.4 nozzle", + "inherits": "fdm_process_ghost_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "FlyingBear Ghost 6 0.4 nozzle" + ], + "layer_height": "0.12", + "initial_layer_print_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/0.12mm Fine @FlyingBear Reborn3.json b/backend/profiles/profiles/FlyingBear/process/0.12mm Fine @FlyingBear Reborn3.json new file mode 100644 index 0000000..c346219 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/0.12mm Fine @FlyingBear Reborn3.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "0.12mm Fine @FlyingBear Reborn3", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "bottom_shell_layers": "5", + "overhang_1_4_speed": "30", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "tree_support_wall_count": "0", + "brim_width": "5", + "gap_infill_speed": "180", + "outer_wall_speed": "80", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "top_surface_speed": "150", + "layer_height": "0.12", + "print_settings_id": "0.12mm Fine @InfiMech TX", + "sparse_infill_speed": "180", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "FlyingBear Reborn3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/0.16mm Optimal @FlyingBear Ghost 6 0.4 nozzle.json b/backend/profiles/profiles/FlyingBear/process/0.16mm Optimal @FlyingBear Ghost 6 0.4 nozzle.json new file mode 100644 index 0000000..c0bfbaa --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/0.16mm Optimal @FlyingBear Ghost 6 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.16mm Optimal @FlyingBear Ghost 6 0.4 nozzle", + "inherits": "fdm_process_ghost_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "FlyingBear Ghost 6 0.4 nozzle" + ], + "layer_height": "0.16", + "initial_layer_print_height": "0.16", + "bottom_shell_layers": "4", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/0.16mm Optimal @FlyingBear Reborn3.json b/backend/profiles/profiles/FlyingBear/process/0.16mm Optimal @FlyingBear Reborn3.json new file mode 100644 index 0000000..8ec4b2d --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/0.16mm Optimal @FlyingBear Reborn3.json @@ -0,0 +1,39 @@ +{ + "type": "process", + "name": "0.16mm Optimal @FlyingBear Reborn3", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "6", + "overhang_1_4_speed": "50", + "accel_to_decel_enable": "0", + "bottom_shell_layers": "4", + "bridge_speed": "25", + "brim_object_gap": "0.1", + "exclude_object": "1", + "gap_infill_speed": "250", + "inner_wall_speed": "250", + "outer_wall_speed": "120", + "internal_bridge_speed": "50", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "layer_height": "0.16", + "line_width": "0.42", + "outer_wall_line_width": "0.42", + "overhang_speed_classic": "0", + "precise_outer_wall": "0", + "print_flow_ratio": "0.95", + "seam_gap": "10%", + "skirt_speed": "50", + "sparse_infill_speed": "330", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_line_width": "0.42", + "compatible_printers": [ + "FlyingBear Reborn3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/0.20mm Standard @FlyingBear Ghost 6 0.4 nozzle.json b/backend/profiles/profiles/FlyingBear/process/0.20mm Standard @FlyingBear Ghost 6 0.4 nozzle.json new file mode 100644 index 0000000..0c24cd9 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/0.20mm Standard @FlyingBear Ghost 6 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm Standard @FlyingBear Ghost 6 0.4 nozzle", + "inherits": "fdm_process_ghost_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "FlyingBear Ghost 6 0.4 nozzle" + ], + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/0.20mm Standard @FlyingBear Reborn3.json b/backend/profiles/profiles/FlyingBear/process/0.20mm Standard @FlyingBear Reborn3.json new file mode 100644 index 0000000..373075b --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/0.20mm Standard @FlyingBear Reborn3.json @@ -0,0 +1,29 @@ +{ + "type": "process", + "name": "0.20mm Standard @FlyingBear Reborn3", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "tree_support_wall_count": "1", + "brim_width": "5", + "gap_infill_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "layer_height": "0.2", + "print_settings_id": "0.20mm Standard @InfiMech TX", + "sparse_infill_speed": "270", + "exclude_object": "1", + "internal_bridge_speed": "50", + "top_solid_infill_flow_ratio": "0.97", + "initial_layer_speed": "25", + "compatible_printers": [ + "FlyingBear Reborn3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/0.24mm Draft @FlyingBear Ghost 6 0.4 nozzle.json b/backend/profiles/profiles/FlyingBear/process/0.24mm Draft @FlyingBear Ghost 6 0.4 nozzle.json new file mode 100644 index 0000000..58fc290 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/0.24mm Draft @FlyingBear Ghost 6 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Draft @FlyingBear Ghost 6 0.4 nozzle", + "inherits": "fdm_process_ghost_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "FlyingBear Ghost 6 0.4 nozzle" + ], + "layer_height": "0.24", + "initial_layer_print_height": "0.24", + "bottom_shell_layers": "3", + "top_shell_layers": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/0.24mm Draft @FlyingBear Reborn3.json b/backend/profiles/profiles/FlyingBear/process/0.24mm Draft @FlyingBear Reborn3.json new file mode 100644 index 0000000..3a26dae --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/0.24mm Draft @FlyingBear Reborn3.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.24mm Draft @FlyingBear Reborn3", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "tree_support_wall_count": "1", + "brim_width": "3", + "gap_infill_speed": "230", + "inner_wall_speed": "230", + "internal_solid_infill_speed": "230", + "layer_height": "0.24", + "print_settings_id": "0.24mm Draft @InfiMech TX", + "sparse_infill_speed": "230", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "FlyingBear Reborn3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/Ghost7/0.08mm Extra Fine @FlyingBear Ghost7.json b/backend/profiles/profiles/FlyingBear/process/Ghost7/0.08mm Extra Fine @FlyingBear Ghost7.json new file mode 100644 index 0000000..90e72f3 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/Ghost7/0.08mm Extra Fine @FlyingBear Ghost7.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @FlyingBear Ghost7", + "inherits": "fdm_process_common_Ghost7", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "bottom_shell_layers": "7", + "overhang_1_4_speed": "30", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "top_shell_layers": "9", + "top_shell_thickness": "0.8", + "tree_support_wall_count": "1", + "brim_width": "5", + "gap_infill_speed": "120", + "outer_wall_speed": "60", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "layer_height": "0.08", + "print_settings_id": "0.08mm Extra Fine @FlyingBear Ghost7", + "sparse_infill_speed": "150", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "FlyingBear Ghost7 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/Ghost7/0.12mm Fine @FlyingBear Ghost7.json b/backend/profiles/profiles/FlyingBear/process/Ghost7/0.12mm Fine @FlyingBear Ghost7.json new file mode 100644 index 0000000..2d3769b --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/Ghost7/0.12mm Fine @FlyingBear Ghost7.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "0.12mm Fine @FlyingBear Ghost7", + "inherits": "fdm_process_common_Ghost7", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "bottom_shell_layers": "5", + "overhang_1_4_speed": "30", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "tree_support_wall_count": "0", + "brim_width": "5", + "gap_infill_speed": "180", + "outer_wall_speed": "80", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "top_surface_speed": "150", + "layer_height": "0.12", + "print_settings_id": "0.12mm Fine @FlyingBear Ghost7", + "sparse_infill_speed": "180", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "FlyingBear Ghost7 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/Ghost7/0.16mm Optimal @FlyingBear Ghost7.json b/backend/profiles/profiles/FlyingBear/process/Ghost7/0.16mm Optimal @FlyingBear Ghost7.json new file mode 100644 index 0000000..c0ef17a --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/Ghost7/0.16mm Optimal @FlyingBear Ghost7.json @@ -0,0 +1,39 @@ +{ + "type": "process", + "name": "0.16mm Optimal @FlyingBear Ghost7", + "inherits": "fdm_process_common_Ghost7", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "6", + "overhang_1_4_speed": "50", + "accel_to_decel_enable": "0", + "bottom_shell_layers": "4", + "bridge_speed": "25", + "brim_object_gap": "0.1", + "exclude_object": "1", + "gap_infill_speed": "250", + "inner_wall_speed": "250", + "outer_wall_speed": "120", + "internal_bridge_speed": "50", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "layer_height": "0.16", + "line_width": "0.42", + "outer_wall_line_width": "0.42", + "overhang_speed_classic": "0", + "precise_outer_wall": "0", + "print_flow_ratio": "0.95", + "seam_gap": "10%", + "skirt_speed": "50", + "sparse_infill_speed": "330", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_line_width": "0.42", + "compatible_printers": [ + "FlyingBear Ghost7 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/Ghost7/0.20mm Standard @FlyingBear Ghost7.json b/backend/profiles/profiles/FlyingBear/process/Ghost7/0.20mm Standard @FlyingBear Ghost7.json new file mode 100644 index 0000000..c3c71b6 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/Ghost7/0.20mm Standard @FlyingBear Ghost7.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.20mm Standard @FlyingBear Ghost7", + "inherits": "fdm_process_common_Ghost7", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "tree_support_wall_count": "1", + "brim_width": "5", + "gap_infill_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "layer_height": "0.2", + "print_settings_id": "0.20mm Standard @FlyingBear Ghost7", + "sparse_infill_speed": "270", + "exclude_object": "1", + "internal_bridge_speed": "50", + "top_solid_infill_flow_ratio": "0.97", + "compatible_printers": [ + "FlyingBear Ghost7 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/Ghost7/0.24mm Draft @FlyingBear Ghost7.json b/backend/profiles/profiles/FlyingBear/process/Ghost7/0.24mm Draft @FlyingBear Ghost7.json new file mode 100644 index 0000000..5023e69 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/Ghost7/0.24mm Draft @FlyingBear Ghost7.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.24mm Draft @FlyingBear Ghost7", + "inherits": "fdm_process_common_Ghost7", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "tree_support_wall_count": "1", + "brim_width": "3", + "gap_infill_speed": "230", + "inner_wall_speed": "230", + "internal_solid_infill_speed": "230", + "layer_height": "0.24", + "print_settings_id": "0.24mm Draft @FlyingBear Ghost7", + "sparse_infill_speed": "230", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "FlyingBear Ghost7 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/Ghost7/fdm_process_common_Ghost7.json b/backend/profiles/profiles/FlyingBear/process/Ghost7/fdm_process_common_Ghost7.json new file mode 100644 index 0000000..caf2f7d --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/Ghost7/fdm_process_common_Ghost7.json @@ -0,0 +1,214 @@ +{ + "type": "process", + "name": "fdm_process_common_Ghost7", + "from": "system", + "instantiation": "false", + "accel_to_decel_enable": "0", + "accel_to_decel_factor": "50%", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "25", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "compatible_printers_condition": "", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "1", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "5000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_speed": "50%", + "internal_bridge_support_thickness": "0.8", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_width_top_surface": "100%", + "minimum_sparse_infill_area": "15", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_4_4_speed": "10", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "seam_gap": "10%", + "seam_position": "aligned", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "spiral_mode": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "10000", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "0", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "0", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/S1/0.08mm Extra Fine @FlyingBear S1.json b/backend/profiles/profiles/FlyingBear/process/S1/0.08mm Extra Fine @FlyingBear S1.json new file mode 100644 index 0000000..2b15d6a --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/S1/0.08mm Extra Fine @FlyingBear S1.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @FlyingBear S1", + "inherits": "fdm_process_common_S1", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "bottom_shell_layers": "7", + "overhang_1_4_speed": "30", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "top_shell_layers": "9", + "top_shell_thickness": "0.8", + "tree_support_wall_count": "1", + "brim_width": "5", + "gap_infill_speed": "120", + "outer_wall_speed": "60", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "layer_height": "0.08", + "print_settings_id": "0.08mm Extra Fine @FlyingBear S1", + "sparse_infill_speed": "150", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/S1/0.12mm Fine @FlyingBear S1.json b/backend/profiles/profiles/FlyingBear/process/S1/0.12mm Fine @FlyingBear S1.json new file mode 100644 index 0000000..c079760 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/S1/0.12mm Fine @FlyingBear S1.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "0.12mm Fine @FlyingBear S1", + "inherits": "fdm_process_common_S1", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "bottom_shell_layers": "5", + "overhang_1_4_speed": "30", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "tree_support_wall_count": "0", + "brim_width": "5", + "gap_infill_speed": "180", + "outer_wall_speed": "80", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "top_surface_speed": "150", + "layer_height": "0.12", + "print_settings_id": "0.12mm Fine @FlyingBear S1", + "sparse_infill_speed": "180", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/S1/0.16mm Optimal @FlyingBear S1.json b/backend/profiles/profiles/FlyingBear/process/S1/0.16mm Optimal @FlyingBear S1.json new file mode 100644 index 0000000..62ed33c --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/S1/0.16mm Optimal @FlyingBear S1.json @@ -0,0 +1,39 @@ +{ + "type": "process", + "name": "0.16mm Optimal @FlyingBear S1", + "inherits": "fdm_process_common_S1", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "6", + "overhang_1_4_speed": "50", + "accel_to_decel_enable": "0", + "bottom_shell_layers": "4", + "bridge_speed": "25", + "brim_object_gap": "0.1", + "exclude_object": "1", + "gap_infill_speed": "250", + "inner_wall_speed": "250", + "outer_wall_speed": "120", + "internal_bridge_speed": "50", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "layer_height": "0.16", + "line_width": "0.42", + "outer_wall_line_width": "0.42", + "overhang_speed_classic": "0", + "precise_outer_wall": "0", + "print_flow_ratio": "0.95", + "seam_gap": "10%", + "skirt_speed": "50", + "sparse_infill_speed": "330", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_line_width": "0.42", + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/S1/0.20mm Standard @FlyingBear S1.json b/backend/profiles/profiles/FlyingBear/process/S1/0.20mm Standard @FlyingBear S1.json new file mode 100644 index 0000000..b01a69f --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/S1/0.20mm Standard @FlyingBear S1.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.20mm Standard @FlyingBear S1", + "inherits": "fdm_process_common_S1", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "tree_support_wall_count": "1", + "brim_width": "5", + "gap_infill_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "layer_height": "0.2", + "print_settings_id": "0.20mm Standard @FlyingBear S1", + "sparse_infill_speed": "270", + "exclude_object": "1", + "internal_bridge_speed": "50", + "top_solid_infill_flow_ratio": "0.97", + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/S1/0.24mm Draft @FlyingBear S1.json b/backend/profiles/profiles/FlyingBear/process/S1/0.24mm Draft @FlyingBear S1.json new file mode 100644 index 0000000..8e4e576 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/S1/0.24mm Draft @FlyingBear S1.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.24mm Draft @FlyingBear S1", + "inherits": "fdm_process_common_S1", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "tree_support_wall_count": "1", + "brim_width": "3", + "gap_infill_speed": "230", + "inner_wall_speed": "230", + "internal_solid_infill_speed": "230", + "layer_height": "0.24", + "print_settings_id": "0.24mm Draft @FlyingBear S1", + "sparse_infill_speed": "230", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "FlyingBear S1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/S1/fdm_process_common_S1.json b/backend/profiles/profiles/FlyingBear/process/S1/fdm_process_common_S1.json new file mode 100644 index 0000000..4503cf7 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/S1/fdm_process_common_S1.json @@ -0,0 +1,214 @@ +{ + "type": "process", + "name": "fdm_process_common_S1", + "from": "system", + "instantiation": "false", + "accel_to_decel_enable": "0", + "accel_to_decel_factor": "50%", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "25", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "compatible_printers_condition": "", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "1", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "5000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_speed": "50%", + "internal_bridge_support_thickness": "0.8", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_width_top_surface": "100%", + "minimum_sparse_infill_area": "15", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_4_4_speed": "10", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "seam_gap": "10%", + "seam_position": "aligned", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "spiral_mode": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "10000", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "0", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "0", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/fdm_process_common.json b/backend/profiles/profiles/FlyingBear/process/fdm_process_common.json new file mode 100644 index 0000000..3a8e13b --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/fdm_process_common.json @@ -0,0 +1,214 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "accel_to_decel_enable": "0", + "accel_to_decel_factor": "50%", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "25", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "compatible_printers_condition": "", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "1", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "5000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_speed": "50%", + "internal_bridge_support_thickness": "0.8", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_width_top_surface": "100%", + "minimum_sparse_infill_area": "15", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_4_4_speed": "10", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "seam_gap": "10%", + "seam_position": "aligned", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "spiral_mode": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "10000", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "0", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "0", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/fdm_process_ghost_6.json b/backend/profiles/profiles/FlyingBear/process/fdm_process_ghost_6.json new file mode 100644 index 0000000..d7a3fe6 --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/fdm_process_ghost_6.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "fdm_process_ghost_6", + "inherits": "fdm_process_marlin_common", + "from": "system", + "instantiation": "false", + "wall_generator": "arachne", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "infill_wall_overlap": "15%", + "top_shell_thickness": "0.6", + "internal_bridge_speed": "150%", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "60", + "inner_wall_speed": "80", + "sparse_infill_speed": "80", + "internal_solid_infill_speed": "80", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "ironing_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "bridge_speed": "50", + "travel_speed": "150", + "support_interface_speed": "40", + "support_speed": "60", + "default_acceleration": "1000", + "outer_wall_acceleration": "1000", + "inner_wall_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "1500" +} \ No newline at end of file diff --git a/backend/profiles/profiles/FlyingBear/process/fdm_process_marlin_common.json b/backend/profiles/profiles/FlyingBear/process/fdm_process_marlin_common.json new file mode 100644 index 0000000..801ad9f --- /dev/null +++ b/backend/profiles/profiles/FlyingBear/process/fdm_process_marlin_common.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "fdm_process_marlin_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "1000", + "inner_wall_acceleration": "1000", + "outer_wall_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "slowdown_for_curled_perimeters": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "line_width": "0.42", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.42", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.42", + "support_line_width": "0.42", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "min_skirt_length": "4", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "40", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "0.95", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "60", + "inner_wall_speed": "80", + "sparse_infill_speed": "80", + "internal_solid_infill_speed": "80", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "150", + "support_style": "default" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech.json b/backend/profiles/profiles/Folgertech.json new file mode 100644 index 0000000..6dfeb21 --- /dev/null +++ b/backend/profiles/profiles/Folgertech.json @@ -0,0 +1,117 @@ +{ + "name": "Folgertech", + "version": "02.03.01.10", + "force_update": "0", + "description": "Folgertech configurations", + "machine_model_list": [ + { + "name": "Folgertech FT-5", + "sub_path": "machine/Folgertech FT-5.json" + }, + { + "name": "Folgertech FT-6", + "sub_path": "machine/Folgertech FT-6.json" + }, + { + "name": "Folgertech i3", + "sub_path": "machine/Folgertech i3.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_folgertech_common", + "sub_path": "process/fdm_process_folgertech_common.json" + }, + { + "name": "0.08mm Extra Fine @FT 0.4 nozzle", + "sub_path": "process/0.08mm Extra Fine @FT.json" + }, + { + "name": "0.12mm Fine @FT 0.4 nozzle", + "sub_path": "process/0.12mm Fine @FT.json" + }, + { + "name": "0.16mm Optimal @FT 0.4 nozzle", + "sub_path": "process/0.16mm Optimal @FT.json" + }, + { + "name": "0.18mm Fine @FT 0.6 nozzle", + "sub_path": "process/0.18mm Fine @FT 0.6 nozzle.json" + }, + { + "name": "0.20mm Standard @FT 0.4 nozzle", + "sub_path": "process/0.20mm Standard @FT.json" + }, + { + "name": "0.20mm Strength @FT 0.4 nozzle", + "sub_path": "process/0.20mm Strength @FT.json" + }, + { + "name": "0.24mm Draft @FT 0.4 nozzle", + "sub_path": "process/0.24mm Draft @FT.json" + }, + { + "name": "0.24mm Optimal @FT 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @FT 0.6 nozzle.json" + }, + { + "name": "0.28mm Extra Draft @FT 0.4 nozzle", + "sub_path": "process/0.28mm Extra Draft @FT.json" + }, + { + "name": "0.30mm Standard @FT 0.6 nozzle", + "sub_path": "process/0.30mm Standard @FT 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @FT 0.6 nozzle", + "sub_path": "process/0.30mm Strength @FT 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @FT 0.6 nozzle", + "sub_path": "process/0.36mm Draft @FT 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @FT 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @FT 0.6 nozzle.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_folgertech_common", + "sub_path": "machine/fdm_folgertech_common.json" + }, + { + "name": "Folgertech FT-5 0.4 nozzle", + "sub_path": "machine/Folgertech FT-5 0.4 nozzle.json" + }, + { + "name": "Folgertech FT-5 0.6 nozzle", + "sub_path": "machine/Folgertech FT-5 0.6 nozzle.json" + }, + { + "name": "Folgertech FT-6 0.4 nozzle", + "sub_path": "machine/Folgertech FT-6 0.4 nozzle.json" + }, + { + "name": "Folgertech FT-6 0.6 nozzle", + "sub_path": "machine/Folgertech FT-6 0.6 nozzle.json" + }, + { + "name": "Folgertech i3 0.4 nozzle", + "sub_path": "machine/Folgertech i3 0.4 nozzle.json" + }, + { + "name": "Folgertech i3 0.6 nozzle", + "sub_path": "machine/Folgertech i3 0.6 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/Folgertech FT-5_cover.png b/backend/profiles/profiles/Folgertech/Folgertech FT-5_cover.png new file mode 100644 index 0000000..5983193 Binary files /dev/null and b/backend/profiles/profiles/Folgertech/Folgertech FT-5_cover.png differ diff --git a/backend/profiles/profiles/Folgertech/Folgertech FT-6_cover.png b/backend/profiles/profiles/Folgertech/Folgertech FT-6_cover.png new file mode 100644 index 0000000..15b6f63 Binary files /dev/null and b/backend/profiles/profiles/Folgertech/Folgertech FT-6_cover.png differ diff --git a/backend/profiles/profiles/Folgertech/Folgertech i3_cover.png b/backend/profiles/profiles/Folgertech/Folgertech i3_cover.png new file mode 100644 index 0000000..16a6390 Binary files /dev/null and b/backend/profiles/profiles/Folgertech/Folgertech i3_cover.png differ diff --git a/backend/profiles/profiles/Folgertech/Folgertech_FT5_buildplate_model.stl b/backend/profiles/profiles/Folgertech/Folgertech_FT5_buildplate_model.stl new file mode 100644 index 0000000..5c73240 Binary files /dev/null and b/backend/profiles/profiles/Folgertech/Folgertech_FT5_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Folgertech/Folgertech_FT5_buildplate_texture.png b/backend/profiles/profiles/Folgertech/Folgertech_FT5_buildplate_texture.png new file mode 100644 index 0000000..998a611 Binary files /dev/null and b/backend/profiles/profiles/Folgertech/Folgertech_FT5_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Folgertech/Folgertech_FT6_buildplate_model.stl b/backend/profiles/profiles/Folgertech/Folgertech_FT6_buildplate_model.stl new file mode 100644 index 0000000..547ffd4 Binary files /dev/null and b/backend/profiles/profiles/Folgertech/Folgertech_FT6_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Folgertech/Folgertech_FT6_buildplate_texture.png b/backend/profiles/profiles/Folgertech/Folgertech_FT6_buildplate_texture.png new file mode 100644 index 0000000..8a9bb07 Binary files /dev/null and b/backend/profiles/profiles/Folgertech/Folgertech_FT6_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Folgertech/Folgertech_i3_buildplate_model.stl b/backend/profiles/profiles/Folgertech/Folgertech_i3_buildplate_model.stl new file mode 100644 index 0000000..98bd6c0 Binary files /dev/null and b/backend/profiles/profiles/Folgertech/Folgertech_i3_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Folgertech/Folgertech_i3_buildplate_texture.png b/backend/profiles/profiles/Folgertech/Folgertech_i3_buildplate_texture.png new file mode 100644 index 0000000..998a611 Binary files /dev/null and b/backend/profiles/profiles/Folgertech/Folgertech_i3_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Folgertech/hotend.stl b/backend/profiles/profiles/Folgertech/hotend.stl new file mode 100644 index 0000000..1eb4873 Binary files /dev/null and b/backend/profiles/profiles/Folgertech/hotend.stl differ diff --git a/backend/profiles/profiles/Folgertech/machine/Folgertech FT-5 0.4 nozzle.json b/backend/profiles/profiles/Folgertech/machine/Folgertech FT-5 0.4 nozzle.json new file mode 100644 index 0000000..71a93ba --- /dev/null +++ b/backend/profiles/profiles/Folgertech/machine/Folgertech FT-5 0.4 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Folgertech FT-5 0.4 nozzle", + "inherits": "fdm_folgertech_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Folgertech FT-5", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "retraction_length": [ + "4.5" + ], + "retraction_speed": [ + "40" + ], + "default_print_profile": "0.20mm Standard @FT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/machine/Folgertech FT-5 0.6 nozzle.json b/backend/profiles/profiles/Folgertech/machine/Folgertech FT-5 0.6 nozzle.json new file mode 100644 index 0000000..18181e7 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/machine/Folgertech FT-5 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Folgertech FT-5 0.6 nozzle", + "inherits": "fdm_folgertech_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Folgertech FT-5", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "retraction_length": [ + "4.5" + ], + "retraction_speed": [ + "40" + ], + "default_print_profile": "0.30mm Standard @FT 0.6 Nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/machine/Folgertech FT-5.json b/backend/profiles/profiles/Folgertech/machine/Folgertech FT-5.json new file mode 100644 index 0000000..21f61bb --- /dev/null +++ b/backend/profiles/profiles/Folgertech/machine/Folgertech FT-5.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Folgertech FT-5", + "model_id": "FT-5", + "nozzle_diameter": "0.4;0.6", + "machine_tech": "FFF", + "family": "Folgertech", + "bed_model": "Folgertech_FT5_buildplate_model.stl", + "bed_texture": "Folgertech_FT5_buildplate_texture.png", + "hotend_model": "hotend.stl", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/machine/Folgertech FT-6 0.4 nozzle.json b/backend/profiles/profiles/Folgertech/machine/Folgertech FT-6 0.4 nozzle.json new file mode 100644 index 0000000..16516ab --- /dev/null +++ b/backend/profiles/profiles/Folgertech/machine/Folgertech FT-6 0.4 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Folgertech FT-6 0.4 nozzle", + "inherits": "fdm_folgertech_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Folgertech FT-6", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "700x0", + "700x350", + "0x350" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "default_print_profile": "0.20mm Standard @FT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/machine/Folgertech FT-6 0.6 nozzle.json b/backend/profiles/profiles/Folgertech/machine/Folgertech FT-6 0.6 nozzle.json new file mode 100644 index 0000000..d961723 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/machine/Folgertech FT-6 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "machine", + "name": "Folgertech FT-6 0.6 nozzle", + "inherits": "fdm_folgertech_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Folgertech FT-6", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "700x0", + "700x350", + "0x350" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "default_print_profile": "0.30mm Standard @FT 0.6 Nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/machine/Folgertech FT-6.json b/backend/profiles/profiles/Folgertech/machine/Folgertech FT-6.json new file mode 100644 index 0000000..68f8920 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/machine/Folgertech FT-6.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Folgertech FT-6", + "model_id": "FT-6", + "nozzle_diameter": "0.4;0.6", + "machine_tech": "FFF", + "family": "Folgertech", + "bed_model": "folgertech_FT6_buildplate_model.stl", + "bed_texture": "Folgertech_FT6_buildplate_texture.png", + "hotend_model": "hotend.stl", + "extruders_count": "2", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/machine/Folgertech i3 0.4 nozzle.json b/backend/profiles/profiles/Folgertech/machine/Folgertech i3 0.4 nozzle.json new file mode 100644 index 0000000..31ef5b4 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/machine/Folgertech i3 0.4 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Folgertech i3 0.4 nozzle", + "inherits": "fdm_folgertech_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Folgertech i3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "200x0", + "200x200", + "0x200" + ], + "printable_height": "175", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "default_print_profile": "0.20mm Standard @FT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/machine/Folgertech i3 0.6 nozzle.json b/backend/profiles/profiles/Folgertech/machine/Folgertech i3 0.6 nozzle.json new file mode 100644 index 0000000..7cd5964 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/machine/Folgertech i3 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "machine", + "name": "Folgertech i3 0.6 nozzle", + "inherits": "fdm_folgertech_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Folgertech i3", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "20x0", + "200x200", + "0x200" + ], + "printable_height": "175", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "default_print_profile": "0.30mm Standard @FT 0.6 Nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/machine/Folgertech i3.json b/backend/profiles/profiles/Folgertech/machine/Folgertech i3.json new file mode 100644 index 0000000..a7838af --- /dev/null +++ b/backend/profiles/profiles/Folgertech/machine/Folgertech i3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Folgertech i3", + "model_id": "i3", + "nozzle_diameter": "0.4;0.6", + "machine_tech": "FFF", + "family": "Folgertech", + "bed_model": "Folgertech_i3_buildplate_model.stl", + "bed_texture": "Folgertech_i3_buildplate_texture.png", + "hotend_model": "hotend.stl", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/machine/fdm_folgertech_common.json b/backend/profiles/profiles/Folgertech/machine/fdm_folgertech_common.json new file mode 100644 index 0000000..e0c8944 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/machine/fdm_folgertech_common.json @@ -0,0 +1,138 @@ +{ + "type": "machine", + "name": "fdm_folgertech_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "extruder_clearance_radius": "47", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25 ;pause print", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "default_print_profile": "0.20mm Standard @FT 0.4 Nozzle", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "G28 ; Home all axis\nG1 X0 Y5 Z0.2 F3000 ; Get ready to prime\nG92 E0 ; Reset extrusion distance\nG1 X250 E20 F600 ; Prime nozzle", + "machine_end_gcode": "M140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nG28 X Y ; Home X and Y axis\nM84 X Y E ; disable motors", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/machine/fdm_machine_common.json b/backend/profiles/profiles/Folgertech/machine/fdm_machine_common.json new file mode 100644 index 0000000..914b3ec --- /dev/null +++ b/backend/profiles/profiles/Folgertech/machine/fdm_machine_common.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.08mm Extra Fine @FT.json b/backend/profiles/profiles/Folgertech/process/0.08mm Extra Fine @FT.json new file mode 100644 index 0000000..da57393 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.08mm Extra Fine @FT.json @@ -0,0 +1,32 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @FT 0.4 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "layer_height": "0.08", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "bridge_flow": "1", + "ironing_flow": "8%", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "sparse_infill_speed": "125", + "internal_solid_infill_speed": "125", + "top_surface_speed": "80", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "support_threshold_angle": "30", + "compatible_printers": [ + "Folgertech i3 0.4 nozzle", + "Folgertech FT-5 0.4 nozzle", + "Folgertech FT-6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.12mm Fine @FT.json b/backend/profiles/profiles/Folgertech/process/0.12mm Fine @FT.json new file mode 100644 index 0000000..ea852a4 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.12mm Fine @FT.json @@ -0,0 +1,32 @@ +{ + "type": "process", + "name": "0.12mm Fine @FT 0.4 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "70", + "inner_wall_speed": "110", + "sparse_infill_speed": "125", + "internal_solid_infill_speed": "110", + "top_surface_speed": "70", + "gap_infill_speed": "110", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "support_threshold_angle": "30", + "compatible_printers": [ + "Folgertech i3 0.4 nozzle", + "Folgertech FT-5 0.4 nozzle", + "Folgertech FT-6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.16mm Optimal @FT.json b/backend/profiles/profiles/Folgertech/process/0.16mm Optimal @FT.json new file mode 100644 index 0000000..60a09ab --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.16mm Optimal @FT.json @@ -0,0 +1,32 @@ +{ + "type": "process", + "name": "0.16mm Optimal @FT 0.4 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "70", + "inner_wall_speed": "100", + "sparse_infill_speed": "110", + "internal_solid_infill_speed": "100", + "top_surface_speed": "70", + "gap_infill_speed": "100", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "support_threshold_angle": "30", + "compatible_printers": [ + "Folgertech i3 0.4 nozzle", + "Folgertech FT-5 0.4 nozzle", + "Folgertech FT-6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.18mm Fine @FT 0.6 nozzle.json b/backend/profiles/profiles/Folgertech/process/0.18mm Fine @FT 0.6 nozzle.json new file mode 100644 index 0000000..83ff90f --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.18mm Fine @FT 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.18mm Fine @FT 0.6 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP028", + "instantiation": "true", + "layer_height": "0.18", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "60", + "inner_wall_speed": "75", + "sparse_infill_speed": "80", + "internal_solid_infill_speed": "80", + "top_surface_speed": "50", + "gap_infill_speed": "40", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "compatible_printers": [ + "Folgertech i3 0.6 nozzle", + "Folgertech FT-5 0.6 nozzle", + "Folgertech FT-6 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.20mm Standard @FT.json b/backend/profiles/profiles/Folgertech/process/0.20mm Standard @FT.json new file mode 100644 index 0000000..094d700 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.20mm Standard @FT.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.20mm Standard @FT 0.4 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "70", + "inner_wall_speed": "100", + "sparse_infill_speed": "90", + "internal_solid_infill_speed": "80", + "top_surface_speed": "70", + "gap_infill_speed": "80", + "compatible_printers": [ + "Folgertech i3 0.4 nozzle", + "Folgertech FT-5 0.4 nozzle", + "Folgertech FT-6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.20mm Strength @FT.json b/backend/profiles/profiles/Folgertech/process/0.20mm Strength @FT.json new file mode 100644 index 0000000..bc993c8 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.20mm Strength @FT.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.20mm Strength @FT 0.4 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP013", + "instantiation": "true", + "outer_wall_speed": "30", + "wall_loops": "6", + "sparse_infill_density": "25%", + "compatible_printers": [ + "Folgertech i3 0.4 nozzle", + "Folgertech FT-5 0.4 nozzle", + "Folgertech FT-6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.24mm Draft @FT.json b/backend/profiles/profiles/Folgertech/process/0.24mm Draft @FT.json new file mode 100644 index 0000000..6d15985 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.24mm Draft @FT.json @@ -0,0 +1,29 @@ +{ + "type": "process", + "name": "0.24mm Draft @FT 0.4 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "70", + "inner_wall_speed": "80", + "sparse_infill_speed": "80", + "internal_solid_infill_speed": "80", + "top_surface_speed": "70", + "gap_infill_speed": "80", + "support_threshold_angle": "30", + "compatible_printers": [ + "Folgertech i3 0.4 nozzle", + "Folgertech FT-5 0.4 nozzle", + "Folgertech FT-6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.24mm Optimal @FT 0.6 nozzle.json b/backend/profiles/profiles/Folgertech/process/0.24mm Optimal @FT 0.6 nozzle.json new file mode 100644 index 0000000..6553966 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.24mm Optimal @FT 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.24mm Optimal @FT 0.6 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP029", + "instantiation": "true", + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "60", + "inner_wall_speed": "80", + "sparse_infill_speed": "60", + "internal_solid_infill_speed": "80", + "top_surface_speed": "60", + "gap_infill_speed": "40", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "compatible_printers": [ + "Folgertech i3 0.6 nozzle", + "Folgertech FT-5 0.6 nozzle", + "Folgertech FT-6 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.28mm Extra Draft @FT.json b/backend/profiles/profiles/Folgertech/process/0.28mm Extra Draft @FT.json new file mode 100644 index 0000000..27a5237 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.28mm Extra Draft @FT.json @@ -0,0 +1,29 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @FT 0.4 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "70", + "inner_wall_speed": "70", + "sparse_infill_speed": "70", + "internal_solid_infill_speed": "70", + "top_surface_speed": "70", + "gap_infill_speed": "70", + "support_threshold_angle": "30", + "compatible_printers": [ + "Folgertech i3 0.4 nozzle", + "Folgertech FT-5 0.4 nozzle", + "Folgertech FT-6 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.30mm Standard @FT 0.6 nozzle.json b/backend/profiles/profiles/Folgertech/process/0.30mm Standard @FT 0.6 nozzle.json new file mode 100644 index 0000000..0214c37 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.30mm Standard @FT 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.30mm Standard @FT 0.6 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "wall_loops": "3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "60", + "inner_wall_speed": "80", + "sparse_infill_speed": "80", + "internal_solid_infill_speed": "80", + "top_surface_speed": "60", + "gap_infill_speed": "40", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "compatible_printers": [ + "Folgertech i3 0.6 nozzle", + "Folgertech FT-5 0.6 nozzle", + "Folgertech FT-6 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.30mm Strength @FT 0.6 nozzle.json b/backend/profiles/profiles/Folgertech/process/0.30mm Strength @FT 0.6 nozzle.json new file mode 100644 index 0000000..bdb2c07 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.30mm Strength @FT 0.6 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "process", + "name": "0.30mm Strength @FT 0.6 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP036", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "wall_loops": "4", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "sparse_infill_density": "25%", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "60", + "inner_wall_speed": "80", + "sparse_infill_speed": "80", + "internal_solid_infill_speed": "80", + "top_surface_speed": "60", + "gap_infill_speed": "40", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "compatible_printers": [ + "Folgertech i3 0.6 nozzle", + "Folgertech FT-5 0.6 nozzle", + "Folgertech FT-6 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.36mm Draft @FT 0.6 nozzle.json b/backend/profiles/profiles/Folgertech/process/0.36mm Draft @FT 0.6 nozzle.json new file mode 100644 index 0000000..993acc5 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.36mm Draft @FT 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.36mm Draft @FT 0.6 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP030", + "instantiation": "true", + "layer_height": "0.36", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "60", + "inner_wall_speed": "80", + "sparse_infill_speed": "60", + "internal_solid_infill_speed": "80", + "top_surface_speed": "60", + "gap_infill_speed": "40", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "compatible_printers": [ + "Folgertech i3 0.6 nozzle", + "Folgertech FT-5 0.6 nozzle", + "Folgertech FT-6 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/0.42mm Extra Draft @FT 0.6 nozzle.json b/backend/profiles/profiles/Folgertech/process/0.42mm Extra Draft @FT 0.6 nozzle.json new file mode 100644 index 0000000..b13a82d --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/0.42mm Extra Draft @FT 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @FT 0.6 nozzle", + "inherits": "fdm_process_folgertech_common", + "from": "system", + "setting_id": "GP031", + "instantiation": "true", + "layer_height": "0.42", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "60", + "inner_wall_speed": "80", + "sparse_infill_speed": "80", + "internal_solid_infill_speed": "80", + "top_surface_speed": "60", + "gap_infill_speed": "40", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "compatible_printers": [ + "Folgertech i3 0.6 nozzle", + "Folgertech FT-5 0.6 nozzle", + "Folgertech FT-6 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/fdm_process_common.json b/backend/profiles/profiles/Folgertech/process/fdm_process_common.json new file mode 100644 index 0000000..2cb485e --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Folgertech/process/fdm_process_folgertech_common.json b/backend/profiles/profiles/Folgertech/process/fdm_process_folgertech_common.json new file mode 100644 index 0000000..fa696b7 --- /dev/null +++ b/backend/profiles/profiles/Folgertech/process/fdm_process_folgertech_common.json @@ -0,0 +1,104 @@ +{ + "type": "process", + "name": "fdm_process_folgertech_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech.json b/backend/profiles/profiles/Geeetech.json new file mode 100644 index 0000000..342b737 --- /dev/null +++ b/backend/profiles/profiles/Geeetech.json @@ -0,0 +1,617 @@ +{ + "name": "Geeetech", + "version": "02.03.01.10", + "force_update": "0", + "description": "Geeetech configurations", + "machine_model_list": [ + { + "name": "Geeetech A10 M", + "sub_path": "machine/Geeetech A10 M.json" + }, + { + "name": "Geeetech A10 Pro", + "sub_path": "machine/Geeetech A10 Pro.json" + }, + { + "name": "Geeetech A10 T", + "sub_path": "machine/Geeetech A10 T.json" + }, + { + "name": "Geeetech A20", + "sub_path": "machine/Geeetech A20.json" + }, + { + "name": "Geeetech A20 M", + "sub_path": "machine/Geeetech A20 M.json" + }, + { + "name": "Geeetech A20 T", + "sub_path": "machine/Geeetech A20 T.json" + }, + { + "name": "Geeetech A30 M", + "sub_path": "machine/Geeetech A30 M.json" + }, + { + "name": "Geeetech A30 Pro", + "sub_path": "machine/Geeetech A30 Pro.json" + }, + { + "name": "Geeetech A30 T", + "sub_path": "machine/Geeetech A30 T.json" + }, + { + "name": "Geeetech M1", + "sub_path": "machine/Geeetech M1.json" + }, + { + "name": "Geeetech Mizar", + "sub_path": "machine/Geeetech Mizar.json" + }, + { + "name": "Geeetech Mizar M", + "sub_path": "machine/Geeetech Mizar M.json" + }, + { + "name": "Geeetech Mizar Max", + "sub_path": "machine/Geeetech Mizar Max.json" + }, + { + "name": "Geeetech Mizar Pro", + "sub_path": "machine/Geeetech Mizar Pro.json" + }, + { + "name": "Geeetech Mizar S", + "sub_path": "machine/Geeetech Mizar S.json" + }, + { + "name": "Geeetech Thunder", + "sub_path": "machine/Geeetech Thunder.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_geeetech_common", + "sub_path": "process/fdm_process_geeetech_common.json" + }, + { + "name": "fdm_process_Geeetech_HS", + "sub_path": "process/fdm_process_Geeetech_HS.json" + }, + { + "name": "fdm_process_geeetech_0.06_nozzle_0.2", + "sub_path": "process/fdm_process_geeetech_0.06_nozzle_0.2.json" + }, + { + "name": "fdm_process_geeetech_0.08", + "sub_path": "process/fdm_process_geeetech_0.08.json" + }, + { + "name": "fdm_process_geeetech_0.08_nozzle_0.2", + "sub_path": "process/fdm_process_geeetech_0.08_nozzle_0.2.json" + }, + { + "name": "fdm_process_geeetech_0.10_nozzle_0.2", + "sub_path": "process/fdm_process_geeetech_0.10_nozzle_0.2.json" + }, + { + "name": "fdm_process_geeetech_0.12", + "sub_path": "process/fdm_process_geeetech_0.12.json" + }, + { + "name": "fdm_process_geeetech_0.12_nozzle_0.2", + "sub_path": "process/fdm_process_geeetech_0.12_nozzle_0.2.json" + }, + { + "name": "fdm_process_geeetech_0.14_nozzle_0.2", + "sub_path": "process/fdm_process_geeetech_0.14_nozzle_0.2.json" + }, + { + "name": "fdm_process_geeetech_0.16", + "sub_path": "process/fdm_process_geeetech_0.16.json" + }, + { + "name": "fdm_process_geeetech_0.18_nozzle_0.6", + "sub_path": "process/fdm_process_geeetech_0.18_nozzle_0.6.json" + }, + { + "name": "fdm_process_geeetech_0.20", + "sub_path": "process/fdm_process_geeetech_0.20.json" + }, + { + "name": "fdm_process_geeetech_0.24", + "sub_path": "process/fdm_process_geeetech_0.24.json" + }, + { + "name": "fdm_process_geeetech_0.24_nozzle_0.6", + "sub_path": "process/fdm_process_geeetech_0.24_nozzle_0.6.json" + }, + { + "name": "fdm_process_geeetech_0.24_nozzle_0.8", + "sub_path": "process/fdm_process_geeetech_0.24_nozzle_0.8.json" + }, + { + "name": "fdm_process_geeetech_0.28", + "sub_path": "process/fdm_process_geeetech_0.28.json" + }, + { + "name": "fdm_process_geeetech_0.30_nozzle_0.6", + "sub_path": "process/fdm_process_geeetech_0.30_nozzle_0.6.json" + }, + { + "name": "fdm_process_geeetech_0.32_nozzle_0.8", + "sub_path": "process/fdm_process_geeetech_0.32_nozzle_0.8.json" + }, + { + "name": "fdm_process_geeetech_0.36_nozzle_0.6", + "sub_path": "process/fdm_process_geeetech_0.36_nozzle_0.6.json" + }, + { + "name": "fdm_process_geeetech_0.40_nozzle_0.8", + "sub_path": "process/fdm_process_geeetech_0.40_nozzle_0.8.json" + }, + { + "name": "fdm_process_geeetech_0.42_nozzle_0.6", + "sub_path": "process/fdm_process_geeetech_0.42_nozzle_0.6.json" + }, + { + "name": "fdm_process_geeetech_0.48_nozzle_0.8", + "sub_path": "process/fdm_process_geeetech_0.48_nozzle_0.8.json" + }, + { + "name": "fdm_process_geeetech_0.56_nozzle_0.8", + "sub_path": "process/fdm_process_geeetech_0.56_nozzle_0.8.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.08", + "sub_path": "process/fdm_process_Geeetech_HS_0.08.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.08_nozzle_0.2", + "sub_path": "process/fdm_process_Geeetech_HS_0.08_nozzle_0.2.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.10", + "sub_path": "process/fdm_process_Geeetech_HS_0.10.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.10_nozzle_0.2", + "sub_path": "process/fdm_process_Geeetech_HS_0.10_nozzle_0.2.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.12_nozzle_0.2", + "sub_path": "process/fdm_process_Geeetech_HS_0.12_nozzle_0.2.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.14_nozzle_0.2", + "sub_path": "process/fdm_process_Geeetech_HS_0.14_nozzle_0.2.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.16", + "sub_path": "process/fdm_process_Geeetech_HS_0.16.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.20", + "sub_path": "process/fdm_process_Geeetech_HS_0.20.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.24_nozzle_0.6", + "sub_path": "process/fdm_process_Geeetech_HS_0.24_nozzle_0.6.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.25", + "sub_path": "process/fdm_process_Geeetech_HS_0.25.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.30_nozzle_0.6", + "sub_path": "process/fdm_process_Geeetech_HS_0.30_nozzle_0.6.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.36_nozzle_0.6", + "sub_path": "process/fdm_process_Geeetech_HS_0.36_nozzle_0.6.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.36_nozzle_0.8", + "sub_path": "process/fdm_process_Geeetech_HS_0.36_nozzle_0.8.json" + }, + { + "name": "fdm_process_Geeetech_HS_0.44_nozzle_0.8", + "sub_path": "process/fdm_process_Geeetech_HS_0.44_nozzle_0.8.json" + }, + { + "name": "0.06mm Fine @Geeetech common 0.2 nozzle", + "sub_path": "process/0.06mm Fine @Geeetech common 0.2 nozzle.json" + }, + { + "name": "0.08mm Extra Fine @Geeetech common", + "sub_path": "process/0.08mm Extra Fine @Geeetech common.json" + }, + { + "name": "0.08mm Optimal @Geeetech common 0.2 nozzle", + "sub_path": "process/0.08mm Optimal @Geeetech common 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Geeetech common 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Geeetech common 0.2 nozzle.json" + }, + { + "name": "0.12mm Fine @Geeetech common", + "sub_path": "process/0.12mm Fine @Geeetech common.json" + }, + { + "name": "0.12mm Draft @Geeetech common 0.2 nozzle", + "sub_path": "process/0.12mm Draft @Geeetech common 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @Geeetech common 0.2 nozzle", + "sub_path": "process/0.14mm Extra Draft @Geeetech common 0.2 nozzle.json" + }, + { + "name": "0.16mm Optimal @Geeetech common", + "sub_path": "process/0.16mm Optimal @Geeetech common.json" + }, + { + "name": "0.18mm Fine @Geeetech common 0.6 nozzle", + "sub_path": "process/0.18mm Fine @Geeetech common 0.6 nozzle.json" + }, + { + "name": "0.20mm Standard @Geeetech common", + "sub_path": "process/0.20mm Standard @Geeetech common.json" + }, + { + "name": "0.20mm Strength @Geeetech common", + "sub_path": "process/0.20mm Strength @Geeetech common.json" + }, + { + "name": "0.24mm Draft @Geeetech common", + "sub_path": "process/0.24mm Draft @Geeetech common.json" + }, + { + "name": "0.24mm Optimal @Geeetech common 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @Geeetech common 0.6 nozzle.json" + }, + { + "name": "0.24mm Fine @Geeetech common 0.8 nozzle", + "sub_path": "process/0.24mm Fine @Geeetech common 0.8 nozzle.json" + }, + { + "name": "0.28mm Extra Draft @Geeetech common", + "sub_path": "process/0.28mm Extra Draft @Geeetech common.json" + }, + { + "name": "0.30mm Standard @Geeetech common 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Geeetech common 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Geeetech common 0.6 nozzle", + "sub_path": "process/0.30mm Strength @Geeetech common 0.6 nozzle.json" + }, + { + "name": "0.32mm Optimal @Geeetech common 0.8 nozzle", + "sub_path": "process/0.32mm Optimal @Geeetech common 0.8 nozzle.json" + }, + { + "name": "0.36mm Draft @Geeetech common 0.6 nozzle", + "sub_path": "process/0.36mm Draft @Geeetech common 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Geeetech common 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Geeetech common 0.8 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @Geeetech common 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @Geeetech common 0.6 nozzle.json" + }, + { + "name": "0.48mm Draft @Geeetech common 0.8 nozzle", + "sub_path": "process/0.48mm Draft @Geeetech common 0.8 nozzle.json" + }, + { + "name": "0.56mm Extra Draft @Geeetech common 0.8 nozzle", + "sub_path": "process/0.56mm Extra Draft @Geeetech common 0.8 nozzle.json" + }, + { + "name": "0.08mm Extra Fine @Geeetech M1", + "sub_path": "process/0.08mm Extra Fine @Geeetech M1.json" + }, + { + "name": "0.08mm Extra Fine @Geeetech Thunder", + "sub_path": "process/0.08mm Extra Fine @Geeetech Thunder.json" + }, + { + "name": "0.08mm Optimal @Geeetech M1 0.2 nozzle", + "sub_path": "process/0.08mm Optimal @Geeetech M1 0.2 nozzle.json" + }, + { + "name": "0.08mm Optimal @Geeetech Thunder 0.2 nozzle", + "sub_path": "process/0.08mm Optimal @Geeetech Thunder 0.2 nozzle.json" + }, + { + "name": "0.10mm Fine @Geeetech M1", + "sub_path": "process/0.10mm Fine @Geeetech M1.json" + }, + { + "name": "0.10mm Fine @Geeetech Thunder", + "sub_path": "process/0.10mm Fine @Geeetech Thunder.json" + }, + { + "name": "0.10mm Standard @Geeetech M1 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Geeetech M1 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Geeetech Thunder 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Geeetech Thunder 0.2 nozzle.json" + }, + { + "name": "0.12mm Draft @Geeetech M1 0.2 nozzle", + "sub_path": "process/0.12mm Draft @Geeetech M1 0.2 nozzle.json" + }, + { + "name": "0.12mm Draft @Geeetech Thunder 0.2 nozzle", + "sub_path": "process/0.12mm Draft @Geeetech Thunder 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @Geeetech M1 0.2 nozzle", + "sub_path": "process/0.14mm Extra Draft @Geeetech M1 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @Geeetech Thunder 0.2 nozzle", + "sub_path": "process/0.14mm Extra Draft @Geeetech Thunder 0.2 nozzle.json" + }, + { + "name": "0.16mm Optimal @Geeetech M1", + "sub_path": "process/0.16mm Optimal @Geeetech M1.json" + }, + { + "name": "0.16mm Optimal @Geeetech Thunder", + "sub_path": "process/0.16mm Optimal @Geeetech Thunder.json" + }, + { + "name": "0.20mm Standard @Geeetech M1", + "sub_path": "process/0.20mm Standard @Geeetech M1.json" + }, + { + "name": "0.20mm Standard @Geeetech Thunder", + "sub_path": "process/0.20mm Standard @Geeetech Thunder.json" + }, + { + "name": "0.24mm Optimal @Geeetech M1 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @Geeetech M1 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @Geeetech Thunder 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @Geeetech Thunder 0.6 nozzle.json" + }, + { + "name": "0.25mm Draft @Geeetech M1", + "sub_path": "process/0.25mm Draft @Geeetech M1.json" + }, + { + "name": "0.25mm Draft @Geeetech Thunder", + "sub_path": "process/0.25mm Draft @Geeetech Thunder.json" + }, + { + "name": "0.30mm Standard @Geeetech M1 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Geeetech M1 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Geeetech Thunder 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Geeetech Thunder 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @Geeetech M1 0.6 nozzle", + "sub_path": "process/0.36mm Draft @Geeetech M1 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @Geeetech Thunder 0.6 nozzle", + "sub_path": "process/0.36mm Draft @Geeetech Thunder 0.6 nozzle.json" + }, + { + "name": "0.36mm Optimal @Geeetech M1 0.8 nozzle", + "sub_path": "process/0.36mm Optimal @Geeetech M1 0.8 nozzle.json" + }, + { + "name": "0.36mm Optimal @Geeetech Thunder 0.8 nozzle", + "sub_path": "process/0.36mm Optimal @Geeetech Thunder 0.8 nozzle.json" + }, + { + "name": "0.44mm Draft @Geeetech M1 0.8 nozzle", + "sub_path": "process/0.44mm Draft @Geeetech M1 0.8 nozzle.json" + }, + { + "name": "0.44mm Draft @Geeetech Thunder 0.8 nozzle", + "sub_path": "process/0.44mm Draft @Geeetech Thunder 0.8 nozzle.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_geeetech_common", + "sub_path": "machine/fdm_geeetech_common.json" + }, + { + "name": "Geeetech A10 M 0.4 nozzle", + "sub_path": "machine/Geeetech A10 M 0.4 nozzle.json" + }, + { + "name": "Geeetech A10 Pro 0.2 nozzle", + "sub_path": "machine/Geeetech A10 Pro 0.2 nozzle.json" + }, + { + "name": "Geeetech A10 Pro 0.4 nozzle", + "sub_path": "machine/Geeetech A10 Pro 0.4 nozzle.json" + }, + { + "name": "Geeetech A10 Pro 0.6 nozzle", + "sub_path": "machine/Geeetech A10 Pro 0.6 nozzle.json" + }, + { + "name": "Geeetech A10 Pro 0.8 nozzle", + "sub_path": "machine/Geeetech A10 Pro 0.8 nozzle.json" + }, + { + "name": "Geeetech A10 T 0.4 nozzle", + "sub_path": "machine/Geeetech A10 T 0.4 nozzle.json" + }, + { + "name": "Geeetech A20 0.2 nozzle", + "sub_path": "machine/Geeetech A20 0.2 nozzle.json" + }, + { + "name": "Geeetech A20 0.4 nozzle", + "sub_path": "machine/Geeetech A20 0.4 nozzle.json" + }, + { + "name": "Geeetech A20 0.6 nozzle", + "sub_path": "machine/Geeetech A20 0.6 nozzle.json" + }, + { + "name": "Geeetech A20 0.8 nozzle", + "sub_path": "machine/Geeetech A20 0.8 nozzle.json" + }, + { + "name": "Geeetech A20 M 0.4 nozzle", + "sub_path": "machine/Geeetech A20 M 0.4 nozzle.json" + }, + { + "name": "Geeetech A20 T 0.4 nozzle", + "sub_path": "machine/Geeetech A20 T 0.4 nozzle.json" + }, + { + "name": "Geeetech A30 M 0.4 nozzle", + "sub_path": "machine/Geeetech A30 M 0.4 nozzle.json" + }, + { + "name": "Geeetech A30 Pro 0.2 nozzle", + "sub_path": "machine/Geeetech A30 Pro 0.2 nozzle.json" + }, + { + "name": "Geeetech A30 Pro 0.4 nozzle", + "sub_path": "machine/Geeetech A30 Pro 0.4 nozzle.json" + }, + { + "name": "Geeetech A30 Pro 0.6 nozzle", + "sub_path": "machine/Geeetech A30 Pro 0.6 nozzle.json" + }, + { + "name": "Geeetech A30 Pro 0.8 nozzle", + "sub_path": "machine/Geeetech A30 Pro 0.8 nozzle.json" + }, + { + "name": "Geeetech A30 T 0.4 nozzle", + "sub_path": "machine/Geeetech A30 T 0.4 nozzle.json" + }, + { + "name": "Geeetech M1 0.2 nozzle", + "sub_path": "machine/Geeetech M1 0.2 nozzle.json" + }, + { + "name": "Geeetech M1 0.4 nozzle", + "sub_path": "machine/Geeetech M1 0.4 nozzle.json" + }, + { + "name": "Geeetech M1 0.6 nozzle", + "sub_path": "machine/Geeetech M1 0.6 nozzle.json" + }, + { + "name": "Geeetech M1 0.8 nozzle", + "sub_path": "machine/Geeetech M1 0.8 nozzle.json" + }, + { + "name": "Geeetech Mizar 0.2 nozzle", + "sub_path": "machine/Geeetech Mizar 0.2 nozzle.json" + }, + { + "name": "Geeetech Mizar 0.4 nozzle", + "sub_path": "machine/Geeetech Mizar 0.4 nozzle.json" + }, + { + "name": "Geeetech Mizar 0.6 nozzle", + "sub_path": "machine/Geeetech Mizar 0.6 nozzle.json" + }, + { + "name": "Geeetech Mizar 0.8 nozzle", + "sub_path": "machine/Geeetech Mizar 0.8 nozzle.json" + }, + { + "name": "Geeetech Mizar M 0.4 nozzle", + "sub_path": "machine/Geeetech Mizar M 0.4 nozzle.json" + }, + { + "name": "Geeetech Mizar Max 0.2 nozzle", + "sub_path": "machine/Geeetech Mizar Max 0.2 nozzle.json" + }, + { + "name": "Geeetech Mizar Max 0.4 nozzle", + "sub_path": "machine/Geeetech Mizar Max 0.4 nozzle.json" + }, + { + "name": "Geeetech Mizar Max 0.6 nozzle", + "sub_path": "machine/Geeetech Mizar Max 0.6 nozzle.json" + }, + { + "name": "Geeetech Mizar Max 0.8 nozzle", + "sub_path": "machine/Geeetech Mizar Max 0.8 nozzle.json" + }, + { + "name": "Geeetech Mizar Pro 0.2 nozzle", + "sub_path": "machine/Geeetech Mizar Pro 0.2 nozzle.json" + }, + { + "name": "Geeetech Mizar Pro 0.4 nozzle", + "sub_path": "machine/Geeetech Mizar Pro 0.4 nozzle.json" + }, + { + "name": "Geeetech Mizar Pro 0.6 nozzle", + "sub_path": "machine/Geeetech Mizar Pro 0.6 nozzle.json" + }, + { + "name": "Geeetech Mizar Pro 0.8 nozzle", + "sub_path": "machine/Geeetech Mizar Pro 0.8 nozzle.json" + }, + { + "name": "Geeetech Mizar S 0.2 nozzle", + "sub_path": "machine/Geeetech Mizar S 0.2 nozzle.json" + }, + { + "name": "Geeetech Mizar S 0.4 nozzle", + "sub_path": "machine/Geeetech Mizar S 0.4 nozzle.json" + }, + { + "name": "Geeetech Mizar S 0.6 nozzle", + "sub_path": "machine/Geeetech Mizar S 0.6 nozzle.json" + }, + { + "name": "Geeetech Mizar S 0.8 nozzle", + "sub_path": "machine/Geeetech Mizar S 0.8 nozzle.json" + }, + { + "name": "Geeetech Thunder 0.2 nozzle", + "sub_path": "machine/Geeetech Thunder 0.2 nozzle.json" + }, + { + "name": "Geeetech Thunder 0.4 nozzle", + "sub_path": "machine/Geeetech Thunder 0.4 nozzle.json" + }, + { + "name": "Geeetech Thunder 0.6 nozzle", + "sub_path": "machine/Geeetech Thunder 0.6 nozzle.json" + }, + { + "name": "Geeetech Thunder 0.8 nozzle", + "sub_path": "machine/Geeetech Thunder 0.8 nozzle.json" + }, + { + "name": "fdm_Geeetech_HS_common", + "sub_path": "machine/fdm_Geeetech_HS_common.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/105x105.stl b/backend/profiles/profiles/Geeetech/105x105.stl new file mode 100644 index 0000000..b39a464 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/105x105.stl differ diff --git a/backend/profiles/profiles/Geeetech/105x105.svg b/backend/profiles/profiles/Geeetech/105x105.svg new file mode 100644 index 0000000..743b504 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/105x105.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/220x220.stl b/backend/profiles/profiles/Geeetech/220x220.stl new file mode 100644 index 0000000..6519746 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/220x220.stl differ diff --git a/backend/profiles/profiles/Geeetech/220x220.svg b/backend/profiles/profiles/Geeetech/220x220.svg new file mode 100644 index 0000000..20b4b8a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/220x220.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/250x250.stl b/backend/profiles/profiles/Geeetech/250x250.stl new file mode 100644 index 0000000..b95a5e6 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/250x250.stl differ diff --git a/backend/profiles/profiles/Geeetech/250x250.svg b/backend/profiles/profiles/Geeetech/250x250.svg new file mode 100644 index 0000000..c981427 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/250x250.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/255x255.stl b/backend/profiles/profiles/Geeetech/255x255.stl new file mode 100644 index 0000000..a60b4a4 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/255x255.stl differ diff --git a/backend/profiles/profiles/Geeetech/255x255.svg b/backend/profiles/profiles/Geeetech/255x255.svg new file mode 100644 index 0000000..ff0373a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/255x255.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/320x320.stl b/backend/profiles/profiles/Geeetech/320x320.stl new file mode 100644 index 0000000..086d506 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/320x320.stl differ diff --git a/backend/profiles/profiles/Geeetech/320x320.svg b/backend/profiles/profiles/Geeetech/320x320.svg new file mode 100644 index 0000000..202c7c0 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/320x320.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/Geeetech A10 M_cover.png b/backend/profiles/profiles/Geeetech/Geeetech A10 M_cover.png new file mode 100644 index 0000000..4f830e2 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech A10 M_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech A10 Pro_cover.png b/backend/profiles/profiles/Geeetech/Geeetech A10 Pro_cover.png new file mode 100644 index 0000000..43d0244 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech A10 Pro_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech A10 T_cover.png b/backend/profiles/profiles/Geeetech/Geeetech A10 T_cover.png new file mode 100644 index 0000000..a85cb3e Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech A10 T_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech A20 M_cover.png b/backend/profiles/profiles/Geeetech/Geeetech A20 M_cover.png new file mode 100644 index 0000000..8099ee0 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech A20 M_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech A20 T_cover.png b/backend/profiles/profiles/Geeetech/Geeetech A20 T_cover.png new file mode 100644 index 0000000..ceb20e4 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech A20 T_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech A20_cover.png b/backend/profiles/profiles/Geeetech/Geeetech A20_cover.png new file mode 100644 index 0000000..ed96415 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech A20_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech A30 M_cover.png b/backend/profiles/profiles/Geeetech/Geeetech A30 M_cover.png new file mode 100644 index 0000000..d00d05b Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech A30 M_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech A30 Pro_cover.png b/backend/profiles/profiles/Geeetech/Geeetech A30 Pro_cover.png new file mode 100644 index 0000000..2e828d5 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech A30 Pro_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech A30 T_cover.png b/backend/profiles/profiles/Geeetech/Geeetech A30 T_cover.png new file mode 100644 index 0000000..01de490 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech A30 T_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech M1_cover.png b/backend/profiles/profiles/Geeetech/Geeetech M1_cover.png new file mode 100644 index 0000000..8cc5c7d Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech M1_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech Mizar M_cover.png b/backend/profiles/profiles/Geeetech/Geeetech Mizar M_cover.png new file mode 100644 index 0000000..4d6c67b Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech Mizar M_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech Mizar Max_cover.png b/backend/profiles/profiles/Geeetech/Geeetech Mizar Max_cover.png new file mode 100644 index 0000000..5c0cd99 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech Mizar Max_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech Mizar Pro_cover.png b/backend/profiles/profiles/Geeetech/Geeetech Mizar Pro_cover.png new file mode 100644 index 0000000..3c2d12b Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech Mizar Pro_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech Mizar S_cover.png b/backend/profiles/profiles/Geeetech/Geeetech Mizar S_cover.png new file mode 100644 index 0000000..fa07614 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech Mizar S_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech Mizar_cover.png b/backend/profiles/profiles/Geeetech/Geeetech Mizar_cover.png new file mode 100644 index 0000000..4782a01 Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech Mizar_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech Thunder_cover.png b/backend/profiles/profiles/Geeetech/Geeetech Thunder_cover.png new file mode 100644 index 0000000..e3bbd5c Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech Thunder_cover.png differ diff --git a/backend/profiles/profiles/Geeetech/Geeetech_buildplate_texture.png b/backend/profiles/profiles/Geeetech/Geeetech_buildplate_texture.png new file mode 100644 index 0000000..bf2abcd Binary files /dev/null and b/backend/profiles/profiles/Geeetech/Geeetech_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A10 M 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 M 0.4 nozzle.json new file mode 100644 index 0000000..534db2f --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 M 0.4 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "machine", + "name": "Geeetech A10 M 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_025", + "instantiation": "true", + "printer_model": "Geeetech A10 M", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "retraction_length": [ + "6.5" + ], + "retract_restart_extra": [ + "-0.2" + ], + "retraction_speed": [ + "25" + ], + "deretraction_speed": [ + "25" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A10M:https://www.geeetech.com/wiki/index.php/Geeetech_A10M_3D_printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A10 M.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 M.json new file mode 100644 index 0000000..aee4f5f --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 M.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech A10 M", + "model_id": "Geeetech_A10 M", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "220x220.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro 0.2 nozzle.json new file mode 100644 index 0000000..0e926a7 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro 0.2 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech A10 Pro 0.2 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_021", + "instantiation": "true", + "printer_model": "Geeetech A10 Pro", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.2", + "default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A10:https://www.geeetech.com/wiki/index.php/Geeetech_A10_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro 0.4 nozzle.json new file mode 100644 index 0000000..173744c --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro 0.4 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech A10 Pro 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_022", + "instantiation": "true", + "printer_model": "Geeetech A10 Pro", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A10:https://www.geeetech.com/wiki/index.php/Geeetech_A10_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro 0.6 nozzle.json new file mode 100644 index 0000000..be6ca7d --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech A10 Pro 0.6 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_023", + "instantiation": "true", + "printer_model": "Geeetech A10 Pro", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A10:https://www.geeetech.com/wiki/index.php/Geeetech_A10_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro 0.8 nozzle.json new file mode 100644 index 0000000..3173a34 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro 0.8 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech A10 Pro 0.8 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_024", + "instantiation": "true", + "printer_model": "Geeetech A10 Pro", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A10:https://www.geeetech.com/wiki/index.php/Geeetech_A10_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro.json new file mode 100644 index 0000000..2a5049e --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech A10 Pro", + "model_id": "Geeetech_A10 Pro", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "220x220.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A10 T 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 T 0.4 nozzle.json new file mode 100644 index 0000000..3b7c4b5 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 T 0.4 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "machine", + "name": "Geeetech A10 T 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_026", + "instantiation": "true", + "printer_model": "Geeetech A10 T", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "retraction_length": [ + "6.5" + ], + "retract_restart_extra": [ + "-0.2" + ], + "retraction_speed": [ + "25" + ], + "deretraction_speed": [ + "25" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A10 T.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 T.json new file mode 100644 index 0000000..27a4707 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A10 T.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech A10 T", + "model_id": "Geeetech_A10 T", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "220x220.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A20 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 0.2 nozzle.json new file mode 100644 index 0000000..42d3b4a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 0.2 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech A20 0.2 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_027", + "instantiation": "true", + "printer_model": "Geeetech A20", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.2", + "default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A20:https://www.geeetech.com/wiki/index.php/Geeetech_A20_3D_printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A20 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 0.4 nozzle.json new file mode 100644 index 0000000..12f0982 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 0.4 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech A20 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_028", + "instantiation": "true", + "printer_model": "Geeetech A20", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A20:https://www.geeetech.com/wiki/index.php/Geeetech_A20_3D_printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A20 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 0.6 nozzle.json new file mode 100644 index 0000000..833ae55 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech A20 0.6 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_029", + "instantiation": "true", + "printer_model": "Geeetech A20", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A20:https://www.geeetech.com/wiki/index.php/Geeetech_A20_3D_printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A20 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 0.8 nozzle.json new file mode 100644 index 0000000..eafbb56 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 0.8 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech A20 0.8 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_030", + "instantiation": "true", + "printer_model": "Geeetech A20", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A20:https://www.geeetech.com/wiki/index.php/Geeetech_A20_3D_printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A20 M 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 M 0.4 nozzle.json new file mode 100644 index 0000000..a8ea97c --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 M 0.4 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "machine", + "name": "Geeetech A20 M 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_031", + "instantiation": "true", + "printer_model": "Geeetech A20 M", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "retraction_length": [ + "6.5" + ], + "retract_restart_extra": [ + "-0.2" + ], + "retraction_speed": [ + "25" + ], + "deretraction_speed": [ + "25" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A20M:https://www.geeetech.com/wiki/index.php/Geeetech_A20M_3D_printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A20 M.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 M.json new file mode 100644 index 0000000..70989c4 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 M.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech A20 M", + "model_id": "Geeetech_A20 M", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "250x250.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A20 T 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 T 0.4 nozzle.json new file mode 100644 index 0000000..94b5381 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 T 0.4 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "machine", + "name": "Geeetech A20 T 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_032", + "instantiation": "true", + "printer_model": "Geeetech A20 T", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "retraction_length": [ + "6.5" + ], + "retract_restart_extra": [ + "-0.2" + ], + "retraction_speed": [ + "25" + ], + "deretraction_speed": [ + "25" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A20 T.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 T.json new file mode 100644 index 0000000..774cd60 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A20 T.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech A20 T", + "model_id": "Geeetech_A20 T", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "250x250.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A20.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A20.json new file mode 100644 index 0000000..2898b23 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A20.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech A20", + "model_id": "Geeetech_A20", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "250x250.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A30 M 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 M 0.4 nozzle.json new file mode 100644 index 0000000..812e2db --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 M 0.4 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "machine", + "name": "Geeetech A30 M 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_037", + "instantiation": "true", + "printer_model": "Geeetech A30 M", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "retraction_length": [ + "6.5" + ], + "retract_restart_extra": [ + "-0.2" + ], + "retraction_speed": [ + "25" + ], + "deretraction_speed": [ + "25" + ], + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "420", + "retract_lift_below": [ + "419" + ], + "machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A30 M.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 M.json new file mode 100644 index 0000000..e50d078 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 M.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech A30 M", + "model_id": "Geeetech_A30 M", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "320x320.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro 0.2 nozzle.json new file mode 100644 index 0000000..0b384e3 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro 0.2 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech A30 Pro 0.2 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_033", + "instantiation": "true", + "printer_model": "Geeetech A30 Pro", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.2", + "default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "420", + "retract_lift_below": [ + "419" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A30:https://www.geeetech.com/wiki/index.php/Geeetech_A30_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro 0.4 nozzle.json new file mode 100644 index 0000000..78adf6e --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro 0.4 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech A30 Pro 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_034", + "instantiation": "true", + "printer_model": "Geeetech A30 Pro", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "420", + "retract_lift_below": [ + "419" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A30:https://www.geeetech.com/wiki/index.php/Geeetech_A30_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro 0.6 nozzle.json new file mode 100644 index 0000000..1eacdb0 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech A30 Pro 0.6 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_035", + "instantiation": "true", + "printer_model": "Geeetech A30 Pro", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "420", + "retract_lift_below": [ + "419" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A30:https://www.geeetech.com/wiki/index.php/Geeetech_A30_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro 0.8 nozzle.json new file mode 100644 index 0000000..8c84f30 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro 0.8 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech A30 Pro 0.8 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_036", + "instantiation": "true", + "printer_model": "Geeetech A30 Pro", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "420", + "retract_lift_below": [ + "419" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for A30:https://www.geeetech.com/wiki/index.php/Geeetech_A30_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro.json new file mode 100644 index 0000000..b94580e --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech A30 Pro", + "model_id": "Geeetech_A30 Pro", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "320x320.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A30 T 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 T 0.4 nozzle.json new file mode 100644 index 0000000..043ee68 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 T 0.4 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "machine", + "name": "Geeetech A30 T 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_038", + "instantiation": "true", + "printer_model": "Geeetech A30 T", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "retraction_length": [ + "6.5" + ], + "retract_restart_extra": [ + "-0.2" + ], + "retraction_speed": [ + "25" + ], + "deretraction_speed": [ + "25" + ], + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "420", + "retract_lift_below": [ + "419" + ], + "machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech A30 T.json b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 T.json new file mode 100644 index 0000000..2717287 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech A30 T.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech A30 T", + "model_id": "Geeetech_A30 T", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "320x320.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech M1 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech M1 0.2 nozzle.json new file mode 100644 index 0000000..4588189 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech M1 0.2 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "Geeetech M1 0.2 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_039", + "instantiation": "true", + "printer_model": "Geeetech M1", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.2", + "default_print_profile": "0.10mm Standard @Geeetech M1 0.2 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "extruder_type": [ + "Direct Drive" + ], + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "3000", + "3000" + ], + "machine_max_acceleration_retracting": [ + "3000", + "3000" + ], + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "25", + "25" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "printable_area": [ + "0x0", + "105x0", + "105x105", + "0x105" + ], + "printable_height": "95", + "retract_lift_below": [ + "95" + ], + "machine_start_gcode": ";Geeetech M1 official wiki URL:https://www.geeetech.com/wiki/index.php/Geeetech_M1_3D_printer \nM104 S[first_layer_temperature] ; Set Hotend Temperature\nM140 S[first_layer_bed_temperature] ; set Bed Temperature\nM190 S[first_layer_bed_temperature] ; Wait for Bed Temperature\nM109 S[first_layer_temperature] ; wait for Hotend Temperature\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Main Fan\nM300 S2500 P1000 ;Play a short tune\nG1 Z0.28 ;Move Z Axis up little to prevent scratching of Heat Bed\nG92 E0 ;Reset Extruder\nG1 Y3 F2400 ;Move to start position\nG1 X75 E40 F500 ;Draw a filament line\nG92 E0 ;Reset Extruder\n;G1 E-0.2 F3000 ;Retract a little\nG1 Z2.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X70 Y3 Z0.27 F3000 ;Quickly wipe away from the filament line\nG92 E0 ;Reset Extruder", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors\nM221 S100;Slicer Flow recovery 100%\nM220 S100 ;Set Feedrate recovery 100%\nM204 P3000.00 R3000.00 T3000.00", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech M1 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech M1 0.4 nozzle.json new file mode 100644 index 0000000..0664a96 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech M1 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "Geeetech M1 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_040", + "instantiation": "true", + "printer_model": "Geeetech M1", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech M1", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Direct Drive" + ], + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "3000", + "3000" + ], + "machine_max_acceleration_retracting": [ + "3000", + "3000" + ], + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "25", + "25" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "printable_area": [ + "0x0", + "105x0", + "105x105", + "0x105" + ], + "printable_height": "95", + "retract_lift_below": [ + "95" + ], + "machine_start_gcode": ";Geeetech M1 official wiki URL:https://www.geeetech.com/wiki/index.php/Geeetech_M1_3D_printer \nM104 S[first_layer_temperature] ; Set Hotend Temperature\nM140 S[first_layer_bed_temperature] ; set Bed Temperature\nM190 S[first_layer_bed_temperature] ; Wait for Bed Temperature\nM109 S[first_layer_temperature] ; wait for Hotend Temperature\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Main Fan\nM300 S2500 P1000 ;Play a short tune\nG1 Z0.28 ;Move Z Axis up little to prevent scratching of Heat Bed\nG92 E0 ;Reset Extruder\nG1 Y3 F2400 ;Move to start position\nG1 X75 E40 F500 ;Draw a filament line\nG92 E0 ;Reset Extruder\n;G1 E-0.2 F3000 ;Retract a little\nG1 Z2.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X70 Y3 Z0.27 F3000 ;Quickly wipe away from the filament line\nG92 E0 ;Reset Extruder", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors\nM221 S100;Slicer Flow recovery 100%\nM220 S100 ;Set Feedrate recovery 100%\nM204 P3000.00 R3000.00 T3000.00", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech M1 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech M1 0.6 nozzle.json new file mode 100644 index 0000000..5389c35 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech M1 0.6 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "Geeetech M1 0.6 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_041", + "instantiation": "true", + "printer_model": "Geeetech M1", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Geeetech M1 0.6 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "extruder_type": [ + "Direct Drive" + ], + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "3000", + "3000" + ], + "machine_max_acceleration_retracting": [ + "3000", + "3000" + ], + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "25", + "25" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "printable_area": [ + "0x0", + "105x0", + "105x105", + "0x105" + ], + "printable_height": "95", + "retract_lift_below": [ + "95" + ], + "machine_start_gcode": ";Geeetech M1 official wiki URL:https://www.geeetech.com/wiki/index.php/Geeetech_M1_3D_printer \nM104 S[first_layer_temperature] ; Set Hotend Temperature\nM140 S[first_layer_bed_temperature] ; set Bed Temperature\nM190 S[first_layer_bed_temperature] ; Wait for Bed Temperature\nM109 S[first_layer_temperature] ; wait for Hotend Temperature\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Main Fan\nM300 S2500 P1000 ;Play a short tune\nG1 Z0.28 ;Move Z Axis up little to prevent scratching of Heat Bed\nG92 E0 ;Reset Extruder\nG1 Y3 F2400 ;Move to start position\nG1 X75 E40 F500 ;Draw a filament line\nG92 E0 ;Reset Extruder\n;G1 E-0.2 F3000 ;Retract a little\nG1 Z2.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X70 Y3 Z0.27 F3000 ;Quickly wipe away from the filament line\nG92 E0 ;Reset Extruder", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors\nM221 S100;Slicer Flow recovery 100%\nM220 S100 ;Set Feedrate recovery 100%\nM204 P3000.00 R3000.00 T3000.00", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech M1 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech M1 0.8 nozzle.json new file mode 100644 index 0000000..a61dc68 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech M1 0.8 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "Geeetech M1 0.8 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_042", + "instantiation": "true", + "printer_model": "Geeetech M1", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.8", + "default_print_profile": "0.44mm Draft @Geeetech M1 0.8 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "extruder_type": [ + "Direct Drive" + ], + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "3000", + "3000" + ], + "machine_max_acceleration_retracting": [ + "3000", + "3000" + ], + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "25", + "25" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "printable_area": [ + "0x0", + "105x0", + "105x105", + "0x105" + ], + "printable_height": "95", + "retract_lift_below": [ + "95" + ], + "machine_start_gcode": ";Geeetech M1 official wiki URL:https://www.geeetech.com/wiki/index.php/Geeetech_M1_3D_printer \nM104 S[first_layer_temperature] ; Set Hotend Temperature\nM140 S[first_layer_bed_temperature] ; set Bed Temperature\nM190 S[first_layer_bed_temperature] ; Wait for Bed Temperature\nM109 S[first_layer_temperature] ; wait for Hotend Temperature\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Main Fan\nM300 S2500 P1000 ;Play a short tune\nG1 Z0.28 ;Move Z Axis up little to prevent scratching of Heat Bed\nG92 E0 ;Reset Extruder\nG1 Y3 F2400 ;Move to start position\nG1 X75 E40 F500 ;Draw a filament line\nG92 E0 ;Reset Extruder\n;G1 E-0.2 F3000 ;Retract a little\nG1 Z2.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X70 Y3 Z0.27 F3000 ;Quickly wipe away from the filament line\nG92 E0 ;Reset Extruder", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors\nM221 S100;Slicer Flow recovery 100%\nM220 S100 ;Set Feedrate recovery 100%\nM204 P3000.00 R3000.00 T3000.00", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech M1.json b/backend/profiles/profiles/Geeetech/machine/Geeetech M1.json new file mode 100644 index 0000000..6b57ec4 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech M1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech M1", + "model_id": "Geeetech_M1", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "105x105.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar 0.2 nozzle.json new file mode 100644 index 0000000..0abc307 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar 0.2 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar 0.2 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_005", + "instantiation": "true", + "printer_model": "Geeetech Mizar", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.2", + "default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech Official open-source firmware for Mizar: https://github.com/Geeetech3D/Mizar \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar 0.4 nozzle.json new file mode 100644 index 0000000..15ad3cd --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar 0.4 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_006", + "instantiation": "true", + "printer_model": "Geeetech Mizar", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech Official open-source firmware for Mizar: https://github.com/Geeetech3D/Mizar \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar 0.6 nozzle.json new file mode 100644 index 0000000..c7bef35 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar 0.6 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_007", + "instantiation": "true", + "printer_model": "Geeetech Mizar", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech Official open-source firmware for Mizar: https://github.com/Geeetech3D/Mizar \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar 0.8 nozzle.json new file mode 100644 index 0000000..9a8a1e5 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar 0.8 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar 0.8 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_008", + "instantiation": "true", + "printer_model": "Geeetech Mizar", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech Official open-source firmware for Mizar: https://github.com/Geeetech3D/Mizar \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar M 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar M 0.4 nozzle.json new file mode 100644 index 0000000..16ec60e --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar M 0.4 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar M 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_021", + "instantiation": "true", + "printer_model": "Geeetech Mizar M", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_area": [ + "0x0", + "255x0", + "255x255", + "0x255" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for MizarM:https://www.geeetech.com/wiki/index.php/Mizar_M \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar M.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar M.json new file mode 100644 index 0000000..302cdc3 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar M.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech Mizar M", + "model_id": "Geeetech_Mizar M", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "255x255.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max 0.2 nozzle.json new file mode 100644 index 0000000..3e53e73 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max 0.2 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar Max 0.2 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_017", + "instantiation": "true", + "printer_model": "Geeetech Mizar Max", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.2", + "default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "400", + "retract_lift_below": [ + "399" + ], + "machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max 0.4 nozzle.json new file mode 100644 index 0000000..c6c839e --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max 0.4 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar Max 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_018", + "instantiation": "true", + "printer_model": "Geeetech Mizar Max", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "400", + "retract_lift_below": [ + "399" + ], + "machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max 0.6 nozzle.json new file mode 100644 index 0000000..6cc6831 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar Max 0.6 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_019", + "instantiation": "true", + "printer_model": "Geeetech Mizar Max", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "400", + "retract_lift_below": [ + "399" + ], + "machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max 0.8 nozzle.json new file mode 100644 index 0000000..3eec66f --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max 0.8 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar Max 0.8 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_020", + "instantiation": "true", + "printer_model": "Geeetech Mizar Max", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "printable_area": [ + "0x0", + "320x0", + "320x320", + "0x320" + ], + "printable_height": "400", + "retract_lift_below": [ + "399" + ], + "machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max.json new file mode 100644 index 0000000..1a40b23 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Max.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech Mizar Max", + "model_id": "Geeetech_Mizar Max", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "320x320.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro 0.2 nozzle.json new file mode 100644 index 0000000..2b5efe9 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro 0.2 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar Pro 0.2 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_013", + "instantiation": "true", + "printer_model": "Geeetech Mizar Pro", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.2", + "default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for MizarPro:https://www.geeetech.com/wiki/index.php/Geeetech_Mizar_Pro_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro 0.4 nozzle.json new file mode 100644 index 0000000..0f5d900 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro 0.4 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar Pro 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_014", + "instantiation": "true", + "printer_model": "Geeetech Mizar Pro", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for MizarPro:https://www.geeetech.com/wiki/index.php/Geeetech_Mizar_Pro_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro 0.6 nozzle.json new file mode 100644 index 0000000..3275ab1 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar Pro 0.6 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_015", + "instantiation": "true", + "printer_model": "Geeetech Mizar Pro", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for MizarPro:https://www.geeetech.com/wiki/index.php/Geeetech_Mizar_Pro_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro 0.8 nozzle.json new file mode 100644 index 0000000..73a5a92 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro 0.8 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar Pro 0.8 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_016", + "instantiation": "true", + "printer_model": "Geeetech Mizar Pro", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for MizarPro:https://www.geeetech.com/wiki/index.php/Geeetech_Mizar_Pro_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro.json new file mode 100644 index 0000000..a47a428 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech Mizar Pro", + "model_id": "Geeetech_Mizar Pro", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "220x220.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S 0.2 nozzle.json new file mode 100644 index 0000000..b456713 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S 0.2 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar S 0.2 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_009", + "instantiation": "true", + "printer_model": "Geeetech Mizar S", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.2", + "default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "printable_area": [ + "0x0", + "255x0", + "255x255", + "0x255" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for MizarS: https://www.geeetech.com/wiki/index.php/Geeetech_Mizar_S_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S 0.4 nozzle.json new file mode 100644 index 0000000..1017608 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S 0.4 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar S 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_010", + "instantiation": "true", + "printer_model": "Geeetech Mizar S", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech common", + "nozzle_diameter": [ + "0.4" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_area": [ + "0x0", + "255x0", + "255x255", + "0x255" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for MizarS: https://www.geeetech.com/wiki/index.php/Geeetech_Mizar_S_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S 0.6 nozzle.json new file mode 100644 index 0000000..eeb019f --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar S 0.6 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_011", + "instantiation": "true", + "printer_model": "Geeetech Mizar S", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "printable_area": [ + "0x0", + "255x0", + "255x255", + "0x255" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for MizarS: https://www.geeetech.com/wiki/index.php/Geeetech_Mizar_S_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S 0.8 nozzle.json new file mode 100644 index 0000000..db9416a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S 0.8 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Geeetech Mizar S 0.8 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_012", + "instantiation": "true", + "printer_model": "Geeetech Mizar S", + "default_filament_profile": [ + "Generic PLA @System" + ], + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "extruder_type": [ + "Bowden" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "printable_area": [ + "0x0", + "255x0", + "255x255", + "0x255" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_start_gcode": ";Geeetech official wiki homepage for MizarS: https://www.geeetech.com/wiki/index.php/Geeetech_Mizar_S_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "nozzle_type": "brass", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S.json new file mode 100644 index 0000000..fc50ae5 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar S.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech Mizar S", + "model_id": "Geeetech_Mizar S", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "255x255.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar.json new file mode 100644 index 0000000..7718d2f --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Mizar.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech Mizar", + "model_id": "Geeetech_Mizar", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "220x220.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder 0.2 nozzle.json new file mode 100644 index 0000000..7a06041 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder 0.2 nozzle.json @@ -0,0 +1,96 @@ +{ + "type": "machine", + "name": "Geeetech Thunder 0.2 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_002", + "instantiation": "true", + "printer_model": "Geeetech Thunder", + "default_filament_profile": [ + "Generic PLA @System" + ], + "extruder_type": [ + "Bowden" + ], + "nozzle_diameter": [ + "0.2" + ], + "printer_variant": "0.2", + "default_print_profile": "0.10mm Fine @Geeetech Thunder", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_max_acceleration_extruding": [ + "3500", + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500", + "3500" + ], + "machine_max_acceleration_travel": [ + "5000", + "5000" + ], + "machine_max_acceleration_x": [ + "5000", + "5000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "50", + "50" + ], + "machine_max_speed_e": [ + "35", + "35" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "8", + "8" + ], + "machine_max_jerk_x": [ + "45", + "45" + ], + "machine_max_jerk_y": [ + "45", + "45" + ], + "machine_max_jerk_z": [ + "0.8", + "0.8" + ], + "machine_start_gcode": ";Official viki homepage for Thunder:https://www.geeetech.com/wiki/index.php/Geeetech_Thunder_3D_printer\n\nM104 S[first_layer_temperature] ; Set Hotend Temp.\nM140 S[first_layer_bed_temperature] ; Set bed Temp.\nM190 S[first_layer_bed_temperature] ; Wait for Bed Temp.\nM109 S[first_layer_temperature] ; Wait for Hotend Temp.\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 P0 ;Off Main Fan\nM107 P1 ;Off Aux Fan\nM2012 P8 S1 F100 ; ON Light\nG1 Z5.0 F3000 ;Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X0.1 Y20 Z0.8 F5000 ; Move to start position\nG1 X0.1 Y200.0 Z1.2 F1500 E30 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y200.0 Z1.2 F3000 ; Move to side a little\nG1 X0.4 Y20 Z1.2 F1500 E25 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X5 Y20 Z0.4 F3000.0 ; Scrape off nozzle residue\nG92 E0\n;---------------------------------------\n;M106 P0 S383 ; ON MainFan 150% if need\n;M106 P1 S255 ; ON Aux Fan 100% if need\n;---------------------------------------", + "machine_end_gcode": "G91 ;Switch to relative positioning\nG1 E-2.5 F2700 ;Retract filament\nG1 E-1.5 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Move away\nG1 Z10 ;lift print head\nG90 ;Switch to absolute positioning\nG28 X Y ;homing XY\nM106 S0 ;off Fan\nM104 S0 ;Cooldown hotend\nM140 S0 ;Cooldown bed\nM84 X Y E ;Disable steppers", + "nozzle_type": "brass", + "auxiliary_fan": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder 0.4 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder 0.4 nozzle.json new file mode 100644 index 0000000..1a98a3c --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder 0.4 nozzle.json @@ -0,0 +1,96 @@ +{ + "type": "machine", + "name": "Geeetech Thunder 0.4 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_001", + "instantiation": "true", + "printer_model": "Geeetech Thunder", + "default_filament_profile": [ + "Generic PLA @System" + ], + "extruder_type": [ + "Bowden" + ], + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Geeetech Thunder", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_max_acceleration_extruding": [ + "3500", + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500", + "3500" + ], + "machine_max_acceleration_travel": [ + "5000", + "5000" + ], + "machine_max_acceleration_x": [ + "5000", + "5000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "50", + "50" + ], + "machine_max_speed_e": [ + "35", + "35" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "8", + "8" + ], + "machine_max_jerk_x": [ + "45", + "45" + ], + "machine_max_jerk_y": [ + "45", + "45" + ], + "machine_max_jerk_z": [ + "0.8", + "0.8" + ], + "machine_start_gcode": ";Official viki homepage for Thunder:https://www.geeetech.com/wiki/index.php/Geeetech_Thunder_3D_printer\n\nM104 S[first_layer_temperature] ; Set Hotend Temp.\nM140 S[first_layer_bed_temperature] ; Set bed Temp.\nM190 S[first_layer_bed_temperature] ; Wait for Bed Temp.\nM109 S[first_layer_temperature] ; Wait for Hotend Temp.\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 P0 ;Off Main Fan\nM107 P1 ;Off Aux Fan\nM2012 P8 S1 F100 ; ON Light\nG1 Z5.0 F3000 ;Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X0.1 Y20 Z0.8 F5000 ; Move to start position\nG1 X0.1 Y200.0 Z1.2 F1500 E30 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y200.0 Z1.2 F3000 ; Move to side a little\nG1 X0.4 Y20 Z1.2 F1500 E25 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X5 Y20 Z0.4 F3000.0 ; Scrape off nozzle residue\nG92 E0\n;---------------------------------------\n;M106 P0 S383 ; ON MainFan 150% if need\n;M106 P1 S255 ; ON Aux Fan 100% if need\n;---------------------------------------", + "machine_end_gcode": "G91 ;Switch to relative positioning\nG1 E-2.5 F2700 ;Retract filament\nG1 E-1.5 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Move away\nG1 Z10 ;lift print head\nG90 ;Switch to absolute positioning\nG28 X Y ;homing XY\nM106 S0 ;off Fan\nM104 S0 ;Cooldown hotend\nM140 S0 ;Cooldown bed\nM84 X Y E ;Disable steppers", + "nozzle_type": "brass", + "auxiliary_fan": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder 0.6 nozzle.json new file mode 100644 index 0000000..3609e8f --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder 0.6 nozzle.json @@ -0,0 +1,96 @@ +{ + "type": "machine", + "name": "Geeetech Thunder 0.6 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_003", + "instantiation": "true", + "printer_model": "Geeetech Thunder", + "default_filament_profile": [ + "Generic PLA @System" + ], + "extruder_type": [ + "Bowden" + ], + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Geeetech Thunder 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_max_acceleration_extruding": [ + "3500", + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500", + "3500" + ], + "machine_max_acceleration_travel": [ + "5000", + "5000" + ], + "machine_max_acceleration_x": [ + "5000", + "5000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "50", + "50" + ], + "machine_max_speed_e": [ + "35", + "35" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "8", + "8" + ], + "machine_max_jerk_x": [ + "45", + "45" + ], + "machine_max_jerk_y": [ + "45", + "45" + ], + "machine_max_jerk_z": [ + "0.8", + "0.8" + ], + "machine_start_gcode": ";Official viki homepage for Thunder:https://www.geeetech.com/wiki/index.php/Geeetech_Thunder_3D_printer\n\nM104 S[first_layer_temperature] ; Set Hotend Temp.\nM140 S[first_layer_bed_temperature] ; Set bed Temp.\nM190 S[first_layer_bed_temperature] ; Wait for Bed Temp.\nM109 S[first_layer_temperature] ; Wait for Hotend Temp.\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 P0 ;Off Main Fan\nM107 P1 ;Off Aux Fan\nM2012 P8 S1 F100 ; ON Light\nG1 Z5.0 F3000 ;Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X0.1 Y20 Z0.8 F5000 ; Move to start position\nG1 X0.1 Y200.0 Z1.2 F1500 E30 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y200.0 Z1.2 F3000 ; Move to side a little\nG1 X0.4 Y20 Z1.2 F1500 E25 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X5 Y20 Z0.4 F3000.0 ; Scrape off nozzle residue\nG92 E0\n;---------------------------------------\n;M106 P0 S383 ; ON MainFan 150% if need\n;M106 P1 S255 ; ON Aux Fan 100% if need\n;---------------------------------------", + "machine_end_gcode": "G91 ;Switch to relative positioning\nG1 E-2.5 F2700 ;Retract filament\nG1 E-1.5 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Move away\nG1 Z10 ;lift print head\nG90 ;Switch to absolute positioning\nG28 X Y ;homing XY\nM106 S0 ;off Fan\nM104 S0 ;Cooldown hotend\nM140 S0 ;Cooldown bed\nM84 X Y E ;Disable steppers", + "nozzle_type": "brass", + "auxiliary_fan": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder 0.8 nozzle.json new file mode 100644 index 0000000..a3281b7 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder 0.8 nozzle.json @@ -0,0 +1,96 @@ +{ + "type": "machine", + "name": "Geeetech Thunder 0.8 nozzle", + "inherits": "fdm_geeetech_common", + "from": "system", + "setting_id": "GM_GEEETECH_004", + "instantiation": "true", + "printer_model": "Geeetech Thunder", + "default_filament_profile": [ + "Generic PLA @System" + ], + "extruder_type": [ + "Bowden" + ], + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "default_print_profile": "0.44mm Draft @Geeetech Thunder 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "260", + "retract_lift_below": [ + "259" + ], + "machine_max_acceleration_extruding": [ + "3500", + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500", + "3500" + ], + "machine_max_acceleration_travel": [ + "5000", + "5000" + ], + "machine_max_acceleration_x": [ + "5000", + "5000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "50", + "50" + ], + "machine_max_speed_e": [ + "35", + "35" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "8", + "8" + ], + "machine_max_jerk_x": [ + "45", + "45" + ], + "machine_max_jerk_y": [ + "45", + "45" + ], + "machine_max_jerk_z": [ + "0.8", + "0.8" + ], + "machine_start_gcode": ";Official viki homepage for Thunder:https://www.geeetech.com/wiki/index.php/Geeetech_Thunder_3D_printer\n\nM104 S[first_layer_temperature] ; Set Hotend Temp.\nM140 S[first_layer_bed_temperature] ; Set bed Temp.\nM190 S[first_layer_bed_temperature] ; Wait for Bed Temp.\nM109 S[first_layer_temperature] ; Wait for Hotend Temp.\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 P0 ;Off Main Fan\nM107 P1 ;Off Aux Fan\nM2012 P8 S1 F100 ; ON Light\nG1 Z5.0 F3000 ;Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X0.1 Y20 Z0.8 F5000 ; Move to start position\nG1 X0.1 Y200.0 Z1.2 F1500 E30 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y200.0 Z1.2 F3000 ; Move to side a little\nG1 X0.4 Y20 Z1.2 F1500 E25 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X5 Y20 Z0.4 F3000.0 ; Scrape off nozzle residue\nG92 E0\n;---------------------------------------\n;M106 P0 S383 ; ON MainFan 150% if need\n;M106 P1 S255 ; ON Aux Fan 100% if need\n;---------------------------------------", + "machine_end_gcode": "G91 ;Switch to relative positioning\nG1 E-2.5 F2700 ;Retract filament\nG1 E-1.5 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Move away\nG1 Z10 ;lift print head\nG90 ;Switch to absolute positioning\nG28 X Y ;homing XY\nM106 S0 ;off Fan\nM104 S0 ;Cooldown hotend\nM140 S0 ;Cooldown bed\nM84 X Y E ;Disable steppers", + "nozzle_type": "brass", + "auxiliary_fan": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder.json b/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder.json new file mode 100644 index 0000000..c44a716 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/Geeetech Thunder.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Geeetech Thunder", + "model_id": "Geeetech_Thunder", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Geeetech", + "bed_model": "250x250.stl", + "bed_texture": "Geeetech_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/fdm_Geeetech_HS_common.json b/backend/profiles/profiles/Geeetech/machine/fdm_Geeetech_HS_common.json new file mode 100644 index 0000000..96e3e3d --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/fdm_Geeetech_HS_common.json @@ -0,0 +1,77 @@ +{ + "type": "machine", + "name": "fdm_Geeetech_HS_common", + "inherits": "fdm_geeetech_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "auxiliary_fan": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "machine_start_gcode": "G28\nM141 S0\nG0 Z50 F600\nM190 S[first_layer_bed_temperature]\nG28 Z\nG29 ; mesh bed leveling ,comment this code to close it\nG0 X0 Y0 Z50 F6000\nM109 S[first_layer_temperature]\nM83\nG0 Z5 F1200\nG0 X{first_layer_print_min[0]} Y{max(0, first_layer_print_min[1] - 2)} F12000\nG0 Z0.2 F600\nG1 E3 F1800\nG0 Z0.3 F600\nG1 X{min(first_layer_print_min[0] + 30,print_bed_max[0])} E6 F600", + "machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG90\nG0 Z{min(max_print_height,max_layer_z+10)} F600\nG0 X0 Y{print_bed_max[1]} F12000", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/fdm_geeetech_common.json b/backend/profiles/profiles/Geeetech/machine/fdm_geeetech_common.json new file mode 100644 index 0000000..7cf74c4 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/fdm_geeetech_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_geeetech_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "1000" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "200", + "200" + ], + "machine_max_speed_y": [ + "200", + "200" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_max_radius": "47", + "extruder_clearance_dist_to_rod": "24", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "7" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "20" + ], + "deretraction_speed": [ + "20" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25 ;pause print", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "layer_change_gcode": ";------------------------------------\n;layer No:[layer_num] ———>Print Height:[layer_z] mm\n;------------------------------------", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "support_multi_bed_types": "1", + "auxiliary_fan": "0", + "z_hop_types": "Normal Lift" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/machine/fdm_machine_common.json b/backend/profiles/profiles/Geeetech/machine/fdm_machine_common.json new file mode 100644 index 0000000..0a65d93 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/machine/fdm_machine_common.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_max_radius": "65", + "extruder_clearance_dist_to_rod": "33", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_pause_gcode": "M601", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.06mm Fine @Geeetech common 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.06mm Fine @Geeetech common 0.2 nozzle.json new file mode 100644 index 0000000..d6bb555 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.06mm Fine @Geeetech common 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.06mm Fine @Geeetech common 0.2 nozzle", + "inherits": "fdm_process_geeetech_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_001", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.2 nozzle", + "Geeetech A20 0.2 nozzle", + "Geeetech A30 Pro 0.2 nozzle", + "Geeetech Mizar 0.2 nozzle", + "Geeetech Mizar S 0.2 nozzle", + "Geeetech Mizar Pro 0.2 nozzle", + "Geeetech Mizar Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.08mm Extra Fine @Geeetech M1.json b/backend/profiles/profiles/Geeetech/process/0.08mm Extra Fine @Geeetech M1.json new file mode 100644 index 0000000..b685603 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.08mm Extra Fine @Geeetech M1.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Geeetech M1", + "inherits": "fdm_process_Geeetech_HS_0.08", + "from": "system", + "setting_id": "GP_Geeetech_038", + "instantiation": "true", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.08mm Extra Fine @Geeetech Thunder.json b/backend/profiles/profiles/Geeetech/process/0.08mm Extra Fine @Geeetech Thunder.json new file mode 100644 index 0000000..e33d397 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.08mm Extra Fine @Geeetech Thunder.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Geeetech Thunder", + "inherits": "fdm_process_Geeetech_HS_0.08", + "from": "system", + "setting_id": "GP_Geeetech_003", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.08mm Extra Fine @Geeetech common.json b/backend/profiles/profiles/Geeetech/process/0.08mm Extra Fine @Geeetech common.json new file mode 100644 index 0000000..6e4c59e --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.08mm Extra Fine @Geeetech common.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Geeetech common", + "inherits": "fdm_process_geeetech_0.08", + "from": "system", + "setting_id": "GP_Geeetech_002", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.4 nozzle", + "Geeetech A10 M 0.4 nozzle", + "Geeetech A10 T 0.4 nozzle", + "Geeetech A20 0.4 nozzle", + "Geeetech A20 M 0.4 nozzle", + "Geeetech A20 T 0.4 nozzle", + "Geeetech A30 Pro 0.4 nozzle", + "Geeetech A30 M 0.4 nozzle", + "Geeetech A30 T 0.4 nozzle", + "Geeetech Mizar 0.4 nozzle", + "Geeetech Mizar S 0.4 nozzle", + "Geeetech Mizar Pro 0.4 nozzle", + "Geeetech Mizar Max 0.4 nozzle", + "Geeetech Mizar M 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.08mm Optimal @Geeetech M1 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.08mm Optimal @Geeetech M1 0.2 nozzle.json new file mode 100644 index 0000000..5e84f06 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.08mm Optimal @Geeetech M1 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "0.08mm Optimal @Geeetech M1 0.2 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_039", + "instantiation": "true", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "100", + "inner_wall_speed": "150", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.08mm Optimal @Geeetech Thunder 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.08mm Optimal @Geeetech Thunder 0.2 nozzle.json new file mode 100644 index 0000000..ecc3e43 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.08mm Optimal @Geeetech Thunder 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.08mm Optimal @Geeetech Thunder 0.2 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_005", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.08mm Optimal @Geeetech common 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.08mm Optimal @Geeetech common 0.2 nozzle.json new file mode 100644 index 0000000..728acc8 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.08mm Optimal @Geeetech common 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.08mm Optimal @Geeetech common 0.2 nozzle", + "inherits": "fdm_process_geeetech_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_004", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.2 nozzle", + "Geeetech A20 0.2 nozzle", + "Geeetech A30 Pro 0.2 nozzle", + "Geeetech Mizar 0.2 nozzle", + "Geeetech Mizar S 0.2 nozzle", + "Geeetech Mizar Pro 0.2 nozzle", + "Geeetech Mizar Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.10mm Fine @Geeetech M1.json b/backend/profiles/profiles/Geeetech/process/0.10mm Fine @Geeetech M1.json new file mode 100644 index 0000000..6a36a20 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.10mm Fine @Geeetech M1.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "0.10mm Fine @Geeetech M1", + "inherits": "fdm_process_Geeetech_HS_0.10", + "from": "system", + "setting_id": "GP_Geeetech_040", + "instantiation": "true", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "60", + "inner_wall_speed": "100", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.10mm Fine @Geeetech Thunder.json b/backend/profiles/profiles/Geeetech/process/0.10mm Fine @Geeetech Thunder.json new file mode 100644 index 0000000..517a87a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.10mm Fine @Geeetech Thunder.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.10mm Fine @Geeetech Thunder", + "inherits": "fdm_process_Geeetech_HS_0.10", + "from": "system", + "setting_id": "GP_Geeetech_006", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.10mm Standard @Geeetech M1 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.10mm Standard @Geeetech M1 0.2 nozzle.json new file mode 100644 index 0000000..f142d1a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.10mm Standard @Geeetech M1 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "0.10mm Standard @Geeetech M1 0.2 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_041", + "instantiation": "true", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "100", + "inner_wall_speed": "120", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.10mm Standard @Geeetech Thunder 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.10mm Standard @Geeetech Thunder 0.2 nozzle.json new file mode 100644 index 0000000..39e0440 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.10mm Standard @Geeetech Thunder 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.10mm Standard @Geeetech Thunder 0.2 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_008", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.10mm Standard @Geeetech common 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.10mm Standard @Geeetech common 0.2 nozzle.json new file mode 100644 index 0000000..326281d --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.10mm Standard @Geeetech common 0.2 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.10mm Standard @Geeetech common 0.2 nozzle", + "inherits": "fdm_process_geeetech_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_007", + "instantiation": "true", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Geeetech A10 Pro 0.2 nozzle", + "Geeetech A20 0.2 nozzle", + "Geeetech A30 Pro 0.2 nozzle", + "Geeetech Mizar 0.2 nozzle", + "Geeetech Mizar S 0.2 nozzle", + "Geeetech Mizar Pro 0.2 nozzle", + "Geeetech Mizar Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.12mm Draft @Geeetech M1 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.12mm Draft @Geeetech M1 0.2 nozzle.json new file mode 100644 index 0000000..816bc42 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.12mm Draft @Geeetech M1 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "0.12mm Draft @Geeetech M1 0.2 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_042", + "instantiation": "true", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "80", + "inner_wall_speed": "120", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.12mm Draft @Geeetech Thunder 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.12mm Draft @Geeetech Thunder 0.2 nozzle.json new file mode 100644 index 0000000..5849339 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.12mm Draft @Geeetech Thunder 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.12mm Draft @Geeetech Thunder 0.2 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_010", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.12mm Draft @Geeetech common 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.12mm Draft @Geeetech common 0.2 nozzle.json new file mode 100644 index 0000000..8ecf428 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.12mm Draft @Geeetech common 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.12mm Draft @Geeetech common 0.2 nozzle", + "inherits": "fdm_process_geeetech_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_009", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.2 nozzle", + "Geeetech A20 0.2 nozzle", + "Geeetech A30 Pro 0.2 nozzle", + "Geeetech Mizar 0.2 nozzle", + "Geeetech Mizar S 0.2 nozzle", + "Geeetech Mizar Pro 0.2 nozzle", + "Geeetech Mizar Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.12mm Fine @Geeetech common.json b/backend/profiles/profiles/Geeetech/process/0.12mm Fine @Geeetech common.json new file mode 100644 index 0000000..21c1485 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.12mm Fine @Geeetech common.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.12mm Fine @Geeetech common", + "inherits": "fdm_process_geeetech_0.12", + "from": "system", + "setting_id": "GP_Geeetech_011", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.4 nozzle", + "Geeetech A10 M 0.4 nozzle", + "Geeetech A10 T 0.4 nozzle", + "Geeetech A20 0.4 nozzle", + "Geeetech A20 M 0.4 nozzle", + "Geeetech A20 T 0.4 nozzle", + "Geeetech A30 Pro 0.4 nozzle", + "Geeetech A30 M 0.4 nozzle", + "Geeetech A30 T 0.4 nozzle", + "Geeetech Mizar 0.4 nozzle", + "Geeetech Mizar S 0.4 nozzle", + "Geeetech Mizar Pro 0.4 nozzle", + "Geeetech Mizar Max 0.4 nozzle", + "Geeetech Mizar M 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.14mm Extra Draft @Geeetech M1 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.14mm Extra Draft @Geeetech M1 0.2 nozzle.json new file mode 100644 index 0000000..ab0524f --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.14mm Extra Draft @Geeetech M1 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "0.14mm Extra Draft @Geeetech M1 0.2 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_043", + "instantiation": "true", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "80", + "inner_wall_speed": "120", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.14mm Extra Draft @Geeetech Thunder 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.14mm Extra Draft @Geeetech Thunder 0.2 nozzle.json new file mode 100644 index 0000000..6474080 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.14mm Extra Draft @Geeetech Thunder 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.14mm Extra Draft @Geeetech Thunder 0.2 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_013", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.14mm Extra Draft @Geeetech common 0.2 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.14mm Extra Draft @Geeetech common 0.2 nozzle.json new file mode 100644 index 0000000..c8e346f --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.14mm Extra Draft @Geeetech common 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.14mm Extra Draft @Geeetech common 0.2 nozzle", + "inherits": "fdm_process_geeetech_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP_Geeetech_012", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.2 nozzle", + "Geeetech A20 0.2 nozzle", + "Geeetech A30 Pro 0.2 nozzle", + "Geeetech Mizar 0.2 nozzle", + "Geeetech Mizar S 0.2 nozzle", + "Geeetech Mizar Pro 0.2 nozzle", + "Geeetech Mizar Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.16mm Optimal @Geeetech M1.json b/backend/profiles/profiles/Geeetech/process/0.16mm Optimal @Geeetech M1.json new file mode 100644 index 0000000..c554727 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.16mm Optimal @Geeetech M1.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Geeetech M1", + "inherits": "fdm_process_Geeetech_HS_0.16", + "from": "system", + "setting_id": "GP_Geeetech_044", + "instantiation": "true", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "60", + "inner_wall_speed": "100", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.16mm Optimal @Geeetech Thunder.json b/backend/profiles/profiles/Geeetech/process/0.16mm Optimal @Geeetech Thunder.json new file mode 100644 index 0000000..b3b6f3e --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.16mm Optimal @Geeetech Thunder.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Geeetech Thunder", + "inherits": "fdm_process_Geeetech_HS_0.16", + "from": "system", + "setting_id": "GP_Geeetech_015", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.16mm Optimal @Geeetech common.json b/backend/profiles/profiles/Geeetech/process/0.16mm Optimal @Geeetech common.json new file mode 100644 index 0000000..3d2132a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.16mm Optimal @Geeetech common.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Geeetech common", + "inherits": "fdm_process_geeetech_0.16", + "from": "system", + "setting_id": "GP_Geeetech_014", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.4 nozzle", + "Geeetech A10 M 0.4 nozzle", + "Geeetech A10 T 0.4 nozzle", + "Geeetech A20 0.4 nozzle", + "Geeetech A20 M 0.4 nozzle", + "Geeetech A20 T 0.4 nozzle", + "Geeetech A30 Pro 0.4 nozzle", + "Geeetech A30 M 0.4 nozzle", + "Geeetech A30 T 0.4 nozzle", + "Geeetech Mizar 0.4 nozzle", + "Geeetech Mizar S 0.4 nozzle", + "Geeetech Mizar Pro 0.4 nozzle", + "Geeetech Mizar Max 0.4 nozzle", + "Geeetech Mizar M 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.18mm Fine @Geeetech common 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.18mm Fine @Geeetech common 0.6 nozzle.json new file mode 100644 index 0000000..59c9218 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.18mm Fine @Geeetech common 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.18mm Fine @Geeetech common 0.6 nozzle", + "inherits": "fdm_process_geeetech_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP_Geeetech_016", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.6 nozzle", + "Geeetech A20 0.6 nozzle", + "Geeetech A30 Pro 0.6 nozzle", + "Geeetech Mizar 0.6 nozzle", + "Geeetech Mizar S 0.6 nozzle", + "Geeetech Mizar Pro 0.6 nozzle", + "Geeetech Mizar Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.20mm Standard @Geeetech M1.json b/backend/profiles/profiles/Geeetech/process/0.20mm Standard @Geeetech M1.json new file mode 100644 index 0000000..f1b4e80 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.20mm Standard @Geeetech M1.json @@ -0,0 +1,41 @@ +{ + "type": "process", + "name": "0.20mm Standard @Geeetech M1", + "inherits": "fdm_process_Geeetech_HS_0.20", + "from": "system", + "setting_id": "GP_Geeetech_046", + "instantiation": "true", + "line_width": "0.40", + "outer_wall_line_width": "0.40", + "initial_layer_line_width": "0.40", + "sparse_infill_line_width": "0.40", + "inner_wall_line_width": "0.40", + "internal_solid_infill_line_width": "0.40", + "support_line_width": "0.38", + "top_surface_line_width": "0.40", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "50", + "inner_wall_speed": "80", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.20mm Standard @Geeetech Thunder.json b/backend/profiles/profiles/Geeetech/process/0.20mm Standard @Geeetech Thunder.json new file mode 100644 index 0000000..6a6b10b --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.20mm Standard @Geeetech Thunder.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm Standard @Geeetech Thunder", + "inherits": "fdm_process_Geeetech_HS_0.20", + "from": "system", + "setting_id": "GP_Geeetech_018", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.20mm Standard @Geeetech common.json b/backend/profiles/profiles/Geeetech/process/0.20mm Standard @Geeetech common.json new file mode 100644 index 0000000..7a4d006 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.20mm Standard @Geeetech common.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.20mm Standard @Geeetech common", + "inherits": "fdm_process_geeetech_0.20", + "from": "system", + "setting_id": "GP_Geeetech_017", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.4 nozzle", + "Geeetech A10 M 0.4 nozzle", + "Geeetech A10 T 0.4 nozzle", + "Geeetech A20 0.4 nozzle", + "Geeetech A20 M 0.4 nozzle", + "Geeetech A20 T 0.4 nozzle", + "Geeetech A30 Pro 0.4 nozzle", + "Geeetech A30 M 0.4 nozzle", + "Geeetech A30 T 0.4 nozzle", + "Geeetech Mizar 0.4 nozzle", + "Geeetech Mizar S 0.4 nozzle", + "Geeetech Mizar Pro 0.4 nozzle", + "Geeetech Mizar Max 0.4 nozzle", + "Geeetech Mizar M 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.20mm Strength @Geeetech common.json b/backend/profiles/profiles/Geeetech/process/0.20mm Strength @Geeetech common.json new file mode 100644 index 0000000..41ac2e9 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.20mm Strength @Geeetech common.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.20mm Strength @Geeetech common", + "inherits": "fdm_process_geeetech_0.20", + "from": "system", + "setting_id": "GP_Geeetech_019", + "instantiation": "true", + "outer_wall_speed": "25", + "sparse_infill_density": "25%", + "wall_loops": "6", + "compatible_printers": [ + "Geeetech A10 Pro 0.4 nozzle", + "Geeetech A10 M 0.4 nozzle", + "Geeetech A10 T 0.4 nozzle", + "Geeetech A20 0.4 nozzle", + "Geeetech A20 M 0.4 nozzle", + "Geeetech A20 T 0.4 nozzle", + "Geeetech A30 Pro 0.4 nozzle", + "Geeetech A30 M 0.4 nozzle", + "Geeetech A30 T 0.4 nozzle", + "Geeetech Mizar 0.4 nozzle", + "Geeetech Mizar S 0.4 nozzle", + "Geeetech Mizar Pro 0.4 nozzle", + "Geeetech Mizar Max 0.4 nozzle", + "Geeetech Mizar M 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.24mm Draft @Geeetech common.json b/backend/profiles/profiles/Geeetech/process/0.24mm Draft @Geeetech common.json new file mode 100644 index 0000000..72ee76c --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.24mm Draft @Geeetech common.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.24mm Draft @Geeetech common", + "inherits": "fdm_process_geeetech_0.24", + "from": "system", + "setting_id": "GP_Geeetech_020", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.4 nozzle", + "Geeetech A10 M 0.4 nozzle", + "Geeetech A10 T 0.4 nozzle", + "Geeetech A20 0.4 nozzle", + "Geeetech A20 M 0.4 nozzle", + "Geeetech A20 T 0.4 nozzle", + "Geeetech A30 Pro 0.4 nozzle", + "Geeetech A30 M 0.4 nozzle", + "Geeetech A30 T 0.4 nozzle", + "Geeetech Mizar 0.4 nozzle", + "Geeetech Mizar S 0.4 nozzle", + "Geeetech Mizar Pro 0.4 nozzle", + "Geeetech Mizar Max 0.4 nozzle", + "Geeetech Mizar M 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.24mm Fine @Geeetech common 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.24mm Fine @Geeetech common 0.8 nozzle.json new file mode 100644 index 0000000..ca49f90 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.24mm Fine @Geeetech common 0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.24mm Fine @Geeetech common 0.8 nozzle", + "inherits": "fdm_process_geeetech_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP_Geeetech_021", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.8 nozzle", + "Geeetech A20 0.8 nozzle", + "Geeetech A30 Pro 0.8 nozzle", + "Geeetech Mizar 0.8 nozzle", + "Geeetech Mizar S 0.8 nozzle", + "Geeetech Mizar Pro 0.8 nozzle", + "Geeetech Mizar Max 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.24mm Optimal @Geeetech M1 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.24mm Optimal @Geeetech M1 0.6 nozzle.json new file mode 100644 index 0000000..00f3216 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.24mm Optimal @Geeetech M1 0.6 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Geeetech M1 0.6 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP_Geeetech_045", + "instantiation": "true", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "50", + "inner_wall_speed": "80", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.24mm Optimal @Geeetech Thunder 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.24mm Optimal @Geeetech Thunder 0.6 nozzle.json new file mode 100644 index 0000000..e40979a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.24mm Optimal @Geeetech Thunder 0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Geeetech Thunder 0.6 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP_Geeetech_023", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.24mm Optimal @Geeetech common 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.24mm Optimal @Geeetech common 0.6 nozzle.json new file mode 100644 index 0000000..0051d46 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.24mm Optimal @Geeetech common 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Geeetech common 0.6 nozzle", + "inherits": "fdm_process_geeetech_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP_Geeetech_022", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.6 nozzle", + "Geeetech A20 0.6 nozzle", + "Geeetech A30 Pro 0.6 nozzle", + "Geeetech Mizar 0.6 nozzle", + "Geeetech Mizar S 0.6 nozzle", + "Geeetech Mizar Pro 0.6 nozzle", + "Geeetech Mizar Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.25mm Draft @Geeetech M1.json b/backend/profiles/profiles/Geeetech/process/0.25mm Draft @Geeetech M1.json new file mode 100644 index 0000000..9b0bec3 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.25mm Draft @Geeetech M1.json @@ -0,0 +1,41 @@ +{ + "type": "process", + "name": "0.25mm Draft @Geeetech M1", + "inherits": "fdm_process_Geeetech_HS_0.25", + "from": "system", + "setting_id": "GP_Geeetech_047", + "instantiation": "true", + "line_width": "0.40", + "outer_wall_line_width": "0.40", + "initial_layer_line_width": "0.40", + "sparse_infill_line_width": "0.40", + "inner_wall_line_width": "0.40", + "internal_solid_infill_line_width": "0.40", + "support_line_width": "0.38", + "top_surface_line_width": "0.40", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "50", + "inner_wall_speed": "80", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.25mm Draft @Geeetech Thunder.json b/backend/profiles/profiles/Geeetech/process/0.25mm Draft @Geeetech Thunder.json new file mode 100644 index 0000000..7b8765f --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.25mm Draft @Geeetech Thunder.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.25mm Draft @Geeetech Thunder", + "inherits": "fdm_process_Geeetech_HS_0.25", + "from": "system", + "setting_id": "GP_Geeetech_024", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.28mm Extra Draft @Geeetech common.json b/backend/profiles/profiles/Geeetech/process/0.28mm Extra Draft @Geeetech common.json new file mode 100644 index 0000000..ecf1b2d --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.28mm Extra Draft @Geeetech common.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Geeetech common", + "inherits": "fdm_process_geeetech_0.28", + "from": "system", + "setting_id": "GP_Geeetech_025", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.4 nozzle", + "Geeetech A10 M 0.4 nozzle", + "Geeetech A10 T 0.4 nozzle", + "Geeetech A20 0.4 nozzle", + "Geeetech A20 M 0.4 nozzle", + "Geeetech A20 T 0.4 nozzle", + "Geeetech A30 Pro 0.4 nozzle", + "Geeetech A30 M 0.4 nozzle", + "Geeetech A30 T 0.4 nozzle", + "Geeetech Mizar 0.4 nozzle", + "Geeetech Mizar S 0.4 nozzle", + "Geeetech Mizar Pro 0.4 nozzle", + "Geeetech Mizar Max 0.4 nozzle", + "Geeetech Mizar M 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.30mm Standard @Geeetech M1 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.30mm Standard @Geeetech M1 0.6 nozzle.json new file mode 100644 index 0000000..f0aeb7b --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.30mm Standard @Geeetech M1 0.6 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "0.30mm Standard @Geeetech M1 0.6 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP_Geeetech_048", + "instantiation": "true", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "100", + "inner_wall_speed": "150", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.30mm Standard @Geeetech Thunder 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.30mm Standard @Geeetech Thunder 0.6 nozzle.json new file mode 100644 index 0000000..1c3df1e --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.30mm Standard @Geeetech Thunder 0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.30mm Standard @Geeetech Thunder 0.6 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP_Geeetech_027", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.30mm Standard @Geeetech common 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.30mm Standard @Geeetech common 0.6 nozzle.json new file mode 100644 index 0000000..b19c20a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.30mm Standard @Geeetech common 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.30mm Standard @Geeetech common 0.6 nozzle", + "inherits": "fdm_process_geeetech_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP_Geeetech_026", + "instantiation": "true", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Geeetech A10 Pro 0.6 nozzle", + "Geeetech A20 0.6 nozzle", + "Geeetech A30 Pro 0.6 nozzle", + "Geeetech Mizar 0.6 nozzle", + "Geeetech Mizar S 0.6 nozzle", + "Geeetech Mizar Pro 0.6 nozzle", + "Geeetech Mizar Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.30mm Strength @Geeetech common 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.30mm Strength @Geeetech common 0.6 nozzle.json new file mode 100644 index 0000000..981091b --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.30mm Strength @Geeetech common 0.6 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.30mm Strength @Geeetech common 0.6 nozzle", + "inherits": "fdm_process_geeetech_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP_Geeetech_028", + "instantiation": "true", + "wall_loops": "4", + "sparse_infill_density": "25%", + "compatible_printers": [ + "Geeetech A10 Pro 0.6 nozzle", + "Geeetech A20 0.6 nozzle", + "Geeetech A30 Pro 0.6 nozzle", + "Geeetech Mizar 0.6 nozzle", + "Geeetech Mizar S 0.6 nozzle", + "Geeetech Mizar Pro 0.6 nozzle", + "Geeetech Mizar Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.32mm Optimal @Geeetech common 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.32mm Optimal @Geeetech common 0.8 nozzle.json new file mode 100644 index 0000000..9734e7b --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.32mm Optimal @Geeetech common 0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.32mm Optimal @Geeetech common 0.8 nozzle", + "inherits": "fdm_process_geeetech_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP_Geeetech_029", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.8 nozzle", + "Geeetech A20 0.8 nozzle", + "Geeetech A30 Pro 0.8 nozzle", + "Geeetech Mizar 0.8 nozzle", + "Geeetech Mizar S 0.8 nozzle", + "Geeetech Mizar Pro 0.8 nozzle", + "Geeetech Mizar Max 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.36mm Draft @Geeetech M1 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.36mm Draft @Geeetech M1 0.6 nozzle.json new file mode 100644 index 0000000..fa571b1 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.36mm Draft @Geeetech M1 0.6 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "0.36mm Draft @Geeetech M1 0.6 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP_Geeetech_049", + "instantiation": "true", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "100", + "inner_wall_speed": "150", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.36mm Draft @Geeetech Thunder 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.36mm Draft @Geeetech Thunder 0.6 nozzle.json new file mode 100644 index 0000000..87478d9 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.36mm Draft @Geeetech Thunder 0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.36mm Draft @Geeetech Thunder 0.6 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP_Geeetech_031", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.36mm Draft @Geeetech common 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.36mm Draft @Geeetech common 0.6 nozzle.json new file mode 100644 index 0000000..6375acd --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.36mm Draft @Geeetech common 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.36mm Draft @Geeetech common 0.6 nozzle", + "inherits": "fdm_process_geeetech_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP_Geeetech_030", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.6 nozzle", + "Geeetech A20 0.6 nozzle", + "Geeetech A30 Pro 0.6 nozzle", + "Geeetech Mizar 0.6 nozzle", + "Geeetech Mizar S 0.6 nozzle", + "Geeetech Mizar Pro 0.6 nozzle", + "Geeetech Mizar Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.36mm Optimal @Geeetech M1 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.36mm Optimal @Geeetech M1 0.8 nozzle.json new file mode 100644 index 0000000..795f011 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.36mm Optimal @Geeetech M1 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "0.36mm Optimal @Geeetech M1 0.8 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.36_nozzle_0.8", + "from": "system", + "setting_id": "GP_Geeetech_050", + "instantiation": "true", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "100", + "inner_wall_speed": "150", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.36mm Optimal @Geeetech Thunder 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.36mm Optimal @Geeetech Thunder 0.8 nozzle.json new file mode 100644 index 0000000..745f682 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.36mm Optimal @Geeetech Thunder 0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.36mm Optimal @Geeetech Thunder 0.8 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.36_nozzle_0.8", + "from": "system", + "setting_id": "GP_Geeetech_032", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.40mm Standard @Geeetech common 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.40mm Standard @Geeetech common 0.8 nozzle.json new file mode 100644 index 0000000..1c5cc44 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.40mm Standard @Geeetech common 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.40mm Standard @Geeetech common 0.8 nozzle", + "inherits": "fdm_process_geeetech_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP_Geeetech_033", + "instantiation": "true", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Geeetech A10 Pro 0.8 nozzle", + "Geeetech A20 0.8 nozzle", + "Geeetech A30 Pro 0.8 nozzle", + "Geeetech Mizar 0.8 nozzle", + "Geeetech Mizar S 0.8 nozzle", + "Geeetech Mizar Pro 0.8 nozzle", + "Geeetech Mizar Max 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.42mm Extra Draft @Geeetech common 0.6 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.42mm Extra Draft @Geeetech common 0.6 nozzle.json new file mode 100644 index 0000000..e3c1c3c --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.42mm Extra Draft @Geeetech common 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @Geeetech common 0.6 nozzle", + "inherits": "fdm_process_geeetech_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP_Geeetech_034", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.6 nozzle", + "Geeetech A20 0.6 nozzle", + "Geeetech A30 Pro 0.6 nozzle", + "Geeetech Mizar 0.6 nozzle", + "Geeetech Mizar S 0.6 nozzle", + "Geeetech Mizar Pro 0.6 nozzle", + "Geeetech Mizar Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.44mm Draft @Geeetech M1 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.44mm Draft @Geeetech M1 0.8 nozzle.json new file mode 100644 index 0000000..a613d0f --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.44mm Draft @Geeetech M1 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "0.44mm Draft @Geeetech M1 0.8 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.44_nozzle_0.8", + "from": "system", + "setting_id": "GP_Geeetech_051", + "instantiation": "true", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "100", + "inner_wall_speed": "150", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "80", + "travel_speed": "200", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "default_jerk": "10", + "initial_layer_jerk": "10", + "outer_wall_jerk": "10", + "infill_jerk": "10", + "travel_jerk": "10", + "inner_wall_jerk": "10", + "top_surface_jerk": "10", + "compatible_printers": [ + "Geeetech M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.44mm Draft @Geeetech Thunder 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.44mm Draft @Geeetech Thunder 0.8 nozzle.json new file mode 100644 index 0000000..5fe3d8e --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.44mm Draft @Geeetech Thunder 0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.44mm Draft @Geeetech Thunder 0.8 nozzle", + "inherits": "fdm_process_Geeetech_HS_0.44_nozzle_0.8", + "from": "system", + "setting_id": "GP_Geeetech_035", + "instantiation": "true", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "4000", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "20", + "travel_speed": "300", + "compatible_printers": [ + "Geeetech Thunder 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.48mm Draft @Geeetech common 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.48mm Draft @Geeetech common 0.8 nozzle.json new file mode 100644 index 0000000..2f16cfc --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.48mm Draft @Geeetech common 0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.48mm Draft @Geeetech common 0.8 nozzle", + "inherits": "fdm_process_geeetech_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP_Geeetech_036", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.8 nozzle", + "Geeetech A20 0.8 nozzle", + "Geeetech A30 Pro 0.8 nozzle", + "Geeetech Mizar 0.8 nozzle", + "Geeetech Mizar S 0.8 nozzle", + "Geeetech Mizar Pro 0.8 nozzle", + "Geeetech Mizar Max 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/0.56mm Extra Draft @Geeetech common 0.8 nozzle.json b/backend/profiles/profiles/Geeetech/process/0.56mm Extra Draft @Geeetech common 0.8 nozzle.json new file mode 100644 index 0000000..e99b223 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/0.56mm Extra Draft @Geeetech common 0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.56mm Extra Draft @Geeetech common 0.8 nozzle", + "inherits": "fdm_process_geeetech_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP_Geeetech_037", + "instantiation": "true", + "compatible_printers": [ + "Geeetech A10 Pro 0.8 nozzle", + "Geeetech A20 0.8 nozzle", + "Geeetech A30 Pro 0.8 nozzle", + "Geeetech Mizar 0.8 nozzle", + "Geeetech Mizar S 0.8 nozzle", + "Geeetech Mizar Pro 0.8 nozzle", + "Geeetech Mizar Max 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS.json new file mode 100644 index 0000000..4f4cfe7 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS.json @@ -0,0 +1,39 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "default_acceleration": "7000", + "top_surface_acceleration": "5000", + "initial_layer_acceleration": "500", + "travel_acceleration": "10000", + "inner_wall_acceleration": "7000", + "outer_wall_acceleration": "5000", + "travel_speed": "300", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "100", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "top_surface_speed": "120", + "gap_infill_speed": "150", + "sparse_infill_speed": "250", + "support_speed": "80", + "support_interface_speed": "100%", + "ironing_speed": "15", + "bridge_speed": "25", + "default_jerk": "9", + "initial_layer_jerk": "9", + "outer_wall_jerk": "7", + "infill_jerk": "12", + "travel_jerk": "12", + "inner_wall_jerk": "7", + "top_surface_jerk": "9", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "overhang_1_4_speed": "80", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.08.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.08.json new file mode 100644 index 0000000..00713e5 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.08.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.08", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "bridge_flow": "1", + "ironing_flow": "8%", + "support_threshold_angle": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.08_nozzle_0.2.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.08_nozzle_0.2.json new file mode 100644 index 0000000..3b1942a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.08_nozzle_0.2.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.08_nozzle_0.2", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.10.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.10.json new file mode 100644 index 0000000..ca21957 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.10.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.10", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.10_nozzle_0.2.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.10_nozzle_0.2.json new file mode 100644 index 0000000..68a5c81 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.10_nozzle_0.2.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.10_nozzle_0.2", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.12_nozzle_0.2.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.12_nozzle_0.2.json new file mode 100644 index 0000000..91ec590 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.12_nozzle_0.2.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.12_nozzle_0.2", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.14_nozzle_0.2.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.14_nozzle_0.2.json new file mode 100644 index 0000000..b804dd9 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.14_nozzle_0.2.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.14_nozzle_0.2", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.14", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.16.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.16.json new file mode 100644 index 0000000..8023560 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.16.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.16", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "support_threshold_angle": "25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.20.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.20.json new file mode 100644 index 0000000..a5d79fd --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.20.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.20", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.20", + "wall_loops": "2", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.24_nozzle_0.6.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.24_nozzle_0.6.json new file mode 100644 index 0000000..e8c7ea6 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.24_nozzle_0.6.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.24_nozzle_0.6", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.25.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.25.json new file mode 100644 index 0000000..a576c23 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.25.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.25", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.25", + "wall_loops": "2", + "initial_layer_print_height": "0.3", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "support_threshold_angle": "35", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.30_nozzle_0.6.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.30_nozzle_0.6.json new file mode 100644 index 0000000..0297e37 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.30_nozzle_0.6.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.30_nozzle_0.6", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.36_nozzle_0.6.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.36_nozzle_0.6.json new file mode 100644 index 0000000..fdaba8a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.36_nozzle_0.6.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.36_nozzle_0.6", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.36_nozzle_0.8.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.36_nozzle_0.8.json new file mode 100644 index 0000000..fd07b36 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.36_nozzle_0.8.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.36_nozzle_0.8", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.44_nozzle_0.8.json b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.44_nozzle_0.8.json new file mode 100644 index 0000000..c8aa010 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_Geeetech_HS_0.44_nozzle_0.8.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_Geeetech_HS_0.44_nozzle_0.8", + "inherits": "fdm_process_Geeetech_HS", + "from": "system", + "instantiation": "false", + "layer_height": "0.44", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_common.json b/backend/profiles/profiles/Geeetech/process/fdm_process_common.json new file mode 100644 index 0000000..cb8619b --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_common.json @@ -0,0 +1,71 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "500", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.06_nozzle_0.2.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.06_nozzle_0.2.json new file mode 100644 index 0000000..9bd3931 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.06_nozzle_0.2.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.06_nozzle_0.2", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.06", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.08.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.08.json new file mode 100644 index 0000000..57d5fc9 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.08.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.08", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "bridge_flow": "1", + "ironing_flow": "8%", + "support_threshold_angle": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.08_nozzle_0.2.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.08_nozzle_0.2.json new file mode 100644 index 0000000..eaa2e1b --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.08_nozzle_0.2.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.08_nozzle_0.2", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.10_nozzle_0.2.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.10_nozzle_0.2.json new file mode 100644 index 0000000..58fb23a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.10_nozzle_0.2.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.10_nozzle_0.2", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.12.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.12.json new file mode 100644 index 0000000..f4291be --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.12.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.12", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.12_nozzle_0.2.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.12_nozzle_0.2.json new file mode 100644 index 0000000..d54e413 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.12_nozzle_0.2.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.12_nozzle_0.2", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.14_nozzle_0.2.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.14_nozzle_0.2.json new file mode 100644 index 0000000..8752bc3 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.14_nozzle_0.2.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.14_nozzle_0.2", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.14", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.16.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.16.json new file mode 100644 index 0000000..4facd35 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.16.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.16", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "support_threshold_angle": "25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.18_nozzle_0.6.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.18_nozzle_0.6.json new file mode 100644 index 0000000..bba5373 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.18_nozzle_0.6.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.18_nozzle_0.6", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.18", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.20.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.20.json new file mode 100644 index 0000000..88f948b --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.20.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.20", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.20", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.24.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.24.json new file mode 100644 index 0000000..fb32af5 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.24.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.24", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "support_threshold_angle": "35", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.24_nozzle_0.6.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.24_nozzle_0.6.json new file mode 100644 index 0000000..c143046 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.24_nozzle_0.6.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.24_nozzle_0.6", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.24_nozzle_0.8.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.24_nozzle_0.8.json new file mode 100644 index 0000000..59d2967 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.24_nozzle_0.8.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.24_nozzle_0.8", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.28.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.28.json new file mode 100644 index 0000000..d6846cc --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.28.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.28", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "support_threshold_angle": "40", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.30_nozzle_0.6.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.30_nozzle_0.6.json new file mode 100644 index 0000000..737ff57 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.30_nozzle_0.6.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.30_nozzle_0.6", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.32_nozzle_0.8.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.32_nozzle_0.8.json new file mode 100644 index 0000000..77ec69a --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.32_nozzle_0.8.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.32_nozzle_0.8", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.32", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.36_nozzle_0.6.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.36_nozzle_0.6.json new file mode 100644 index 0000000..3d137d3 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.36_nozzle_0.6.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.36_nozzle_0.6", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.40_nozzle_0.8.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.40_nozzle_0.8.json new file mode 100644 index 0000000..1670be4 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.40_nozzle_0.8.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.40_nozzle_0.8", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.4", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.42_nozzle_0.6.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.42_nozzle_0.6.json new file mode 100644 index 0000000..80305db --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.42_nozzle_0.6.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.42_nozzle_0.6", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.42", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.48_nozzle_0.8.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.48_nozzle_0.8.json new file mode 100644 index 0000000..02e6d7f --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.48_nozzle_0.8.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.48_nozzle_0.8", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.48", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.56_nozzle_0.8.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.56_nozzle_0.8.json new file mode 100644 index 0000000..a7e7adb --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_0.56_nozzle_0.8.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_0.56_nozzle_0.8", + "inherits": "fdm_process_geeetech_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.56", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_common.json b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_common.json new file mode 100644 index 0000000..29059d0 --- /dev/null +++ b/backend/profiles/profiles/Geeetech/process/fdm_process_geeetech_common.json @@ -0,0 +1,86 @@ +{ + "type": "process", + "name": "fdm_process_geeetech_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_top_z_distance": "0.2", + "support_interface_speed": "80", + "support_speed": "100", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "30", + "inner_wall_speed": "50", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "50", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "small_perimeter_threshold": "5", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive.json b/backend/profiles/profiles/Ginger Additive.json new file mode 100644 index 0000000..5ba04ac --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive.json @@ -0,0 +1,78 @@ +{ + "name": "Ginger Additive", + "version": "02.03.01.10", + "force_update": "1", + "description": "Ginger configuration", + "machine_model_list": [ + { + "name": "Ginger G1", + "sub_path": "machine/Ginger G1.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Ginger_G1_common", + "sub_path": "machine/Ginger_G1_common.json" + }, + { + "name": "Ginger G1 1.2 nozzle", + "sub_path": "machine/Ginger G1 1.2 nozzle.json" + }, + { + "name": "Ginger G1 3.0 nozzle", + "sub_path": "machine/Ginger G1 3.0 nozzle.json" + }, + { + "name": "Ginger G1 5.0 nozzle", + "sub_path": "machine/Ginger G1 5.0 nozzle.json" + }, + { + "name": "Ginger G1 8.0 nozzle", + "sub_path": "machine/Ginger G1 8.0 nozzle.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.60mm Standard", + "sub_path": "process/0.60mm Standard.json" + }, + { + "name": "1.50mm Standard", + "sub_path": "process/1.50mm Standard.json" + }, + { + "name": "1.80mm Vasemode", + "sub_path": "process/1.80mm Vasemode.json" + }, + { + "name": "2.50mm Standard", + "sub_path": "process/2.50mm Standard.json" + }, + { + "name": "4.00mm Standard", + "sub_path": "process/4.00mm Standard.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "Ginger Generic PETG", + "sub_path": "filament/Ginger Generic PETG.json" + }, + { + "name": "Ginger Generic PLA", + "sub_path": "filament/Ginger Generic PLA.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/Ginger_G1.stl b/backend/profiles/profiles/Ginger Additive/Ginger_G1.stl new file mode 100644 index 0000000..18ea795 Binary files /dev/null and b/backend/profiles/profiles/Ginger Additive/Ginger_G1.stl differ diff --git a/backend/profiles/profiles/Ginger Additive/Ginger_One_texture.png b/backend/profiles/profiles/Ginger Additive/Ginger_One_texture.png new file mode 100644 index 0000000..6568138 Binary files /dev/null and b/backend/profiles/profiles/Ginger Additive/Ginger_One_texture.png differ diff --git a/backend/profiles/profiles/Ginger Additive/filament/Ginger Generic PETG.json b/backend/profiles/profiles/Ginger Additive/filament/Ginger Generic PETG.json new file mode 100644 index 0000000..1482af1 --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/filament/Ginger Generic PETG.json @@ -0,0 +1,135 @@ +{ + "type": "filament", + "name": "Ginger Generic PETG", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "true", + "filament_vendor": [ + "Generic" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "enable_overhang_bridge_fan": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "extruder_rotation_volume": "624", + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "6" + ], + "filament_density": [ + "1.23" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "200" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "PETG" + ], + "filament_start_gcode": [ + "SET_PRESSURE_ADVANCE EXTRUDER=extruder SMOOTH_TIME=0.5" + ], + "filament_type": [ + "PETG" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "mixing_stepper_rotation_volume": "8000", + "multi_zone_1_initial_layer": "240", + "multi_zone_1_temperature": "240", + "multi_zone_2_initial_layer": "240", + "multi_zone_2_temperature": "240", + "multi_zone_3_initial_layer": "220", + "multi_zone_3_temperature": "220", + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.3" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "30" + ], + "slow_down_min_speed": [ + "1" + ], + "temperature_vitrification": [ + "75" + ], + "compatible_printers": [ + "Ginger G1 1.2 nozzle", + "Ginger G1 3.0 nozzle", + "Ginger G1 5.0 nozzle", + "Ginger G1 8.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/filament/Ginger Generic PLA.json b/backend/profiles/profiles/Ginger Additive/filament/Ginger Generic PLA.json new file mode 100644 index 0000000..880af67 --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/filament/Ginger Generic PLA.json @@ -0,0 +1,135 @@ +{ + "type": "filament", + "name": "Ginger Generic PLA", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "true", + "filament_vendor": [ + "Generic" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "enable_overhang_bridge_fan": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "extruder_rotation_volume": "456", + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "6" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "250" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "PLA" + ], + "filament_start_gcode": [ + "SET_PRESSURE_ADVANCE EXTRUDER=extruder SMOOTH_TIME=0.5" + ], + "filament_type": [ + "PLA" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "mixing_stepper_rotation_volume": "8000", + "multi_zone_1_initial_layer": "200", + "multi_zone_1_temperature": "200", + "multi_zone_2_initial_layer": "200", + "multi_zone_2_temperature": "200", + "multi_zone_3_initial_layer": "200", + "multi_zone_3_temperature": "200", + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "180" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.3" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "50" + ], + "slow_down_min_speed": [ + "1" + ], + "temperature_vitrification": [ + "55" + ], + "compatible_printers": [ + "Ginger G1 1.2 nozzle", + "Ginger G1 3.0 nozzle", + "Ginger G1 5.0 nozzle", + "Ginger G1 8.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/filament/fdm_filament_common.json b/backend/profiles/profiles/Ginger Additive/filament/fdm_filament_common.json new file mode 100644 index 0000000..fb3cb28 --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/filament/fdm_filament_common.json @@ -0,0 +1,253 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "filament_id": "P510eff9", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Ginger G1 1.2 nozzle", + "Ginger G1 3.0 nozzle", + "Ginger G1 5.0 nozzle", + "Ginger G1 8.0 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "fan_max_speed": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "5" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.12838" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "300" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Ginger Filaments Common" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "1" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.4" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "30" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "pellet_flow_coefficient": [ + "1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/ginger G1_cover.png b/backend/profiles/profiles/Ginger Additive/ginger G1_cover.png new file mode 100644 index 0000000..d4a521f Binary files /dev/null and b/backend/profiles/profiles/Ginger Additive/ginger G1_cover.png differ diff --git a/backend/profiles/profiles/Ginger Additive/machine/Ginger G1 1.2 nozzle.json b/backend/profiles/profiles/Ginger Additive/machine/Ginger G1 1.2 nozzle.json new file mode 100644 index 0000000..c319474 --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/machine/Ginger G1 1.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "machine", + "name": "Ginger G1 1.2 nozzle", + "renamed_from": "ginger G1 1.2 nozzle", + "inherits": "Ginger_G1_common", + "instantiation": "true", + "printer_settings_id": "Ginger G1 1.2 nozzle", + "max_layer_height": [ + "1" + ], + "nozzle_diameter": [ + "1.2" + ], + "printer_variant": "1.2", + "printer_model": "Ginger G1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/machine/Ginger G1 3.0 nozzle.json b/backend/profiles/profiles/Ginger Additive/machine/Ginger G1 3.0 nozzle.json new file mode 100644 index 0000000..aa568ac --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/machine/Ginger G1 3.0 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "machine", + "name": "Ginger G1 3.0 nozzle", + "renamed_from": "ginger G1 3.0 nozzle", + "inherits": "Ginger_G1_common", + "instantiation": "true", + "printer_settings_id": "Ginger G1 3.0 nozzle", + "max_layer_height": [ + "2.5" + ], + "nozzle_diameter": [ + "3.0" + ], + "printer_variant": "3.0", + "printer_model": "Ginger G1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/machine/Ginger G1 5.0 nozzle.json b/backend/profiles/profiles/Ginger Additive/machine/Ginger G1 5.0 nozzle.json new file mode 100644 index 0000000..e4a248b --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/machine/Ginger G1 5.0 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "machine", + "name": "Ginger G1 5.0 nozzle", + "renamed_from": "ginger G1 5.0 nozzle", + "inherits": "Ginger_G1_common", + "instantiation": "true", + "printer_settings_id": "Ginger G1 5.0 nozzle", + "max_layer_height": [ + "3.5" + ], + "nozzle_diameter": [ + "5.0" + ], + "printer_variant": "5.0", + "printer_model": "Ginger G1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/machine/Ginger G1 8.0 nozzle.json b/backend/profiles/profiles/Ginger Additive/machine/Ginger G1 8.0 nozzle.json new file mode 100644 index 0000000..9906ca7 --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/machine/Ginger G1 8.0 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "machine", + "name": "Ginger G1 8.0 nozzle", + "renamed_from": "ginger G1 8.0 nozzle", + "inherits": "Ginger_G1_common", + "instantiation": "true", + "printer_settings_id": "Ginger G1 8.0 nozzle", + "max_layer_height": [ + "5.0" + ], + "nozzle_diameter": [ + "8.0" + ], + "printer_variant": "8.0", + "printer_model": "Ginger G1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/machine/Ginger G1.json b/backend/profiles/profiles/Ginger Additive/machine/Ginger G1.json new file mode 100644 index 0000000..301da48 --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/machine/Ginger G1.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Ginger G1", + "renamed_from": "ginger G1", + "model_id": "Ginger_G1", + "nozzle_diameter": "1.2;3.0;5.0;8.0", + "machine_tech": "FGF", + "family": "Ginger", + "bed_model": "Ginger_G1.stl", + "default_materials": "Ginger Generic PETG;Ginger Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/machine/Ginger_G1_common.json b/backend/profiles/profiles/Ginger Additive/machine/Ginger_G1_common.json new file mode 100644 index 0000000..c29f7d0 --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/machine/Ginger_G1_common.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "Ginger_G1_common", + "renamed_from": "ginger_one_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_settings_id": "Ginger_G1_common", + "default_filament_profile": [ + "Ginger Generic PLA" + ], + "default_print_profile": "1.50mm Standard @Ginger G1", + "deretraction_speed": [ + "200" + ], + "extruder_clearance_height_to_lid": "200", + "extruder_clearance_height_to_rod": "100", + "extruder_clearance_radius": "200", + "machine_end_gcode": "END_PRINT", + "machine_max_acceleration_e": [ + "1000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "2500", + "20000" + ], + "machine_max_acceleration_retracting": [ + "2500", + "5000" + ], + "machine_max_acceleration_x": [ + "2500", + "20000" + ], + "machine_max_acceleration_y": [ + "2500", + "20000" + ], + "machine_max_jerk_e": [ + "30", + "2.5" + ], + "machine_max_jerk_x": [ + "7", + "9" + ], + "machine_max_jerk_y": [ + "7", + "9" + ], + "machine_max_jerk_z": [ + "7", + "0.4" + ], + "machine_max_speed_e": [ + "500", + "25" + ], + "machine_max_speed_x": [ + "300", + "200" + ], + "machine_max_speed_y": [ + "300", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_start_gcode": "START_PRINT BED_TEMPERATURE=[bed_temperature_initial_layer] KAMP_LEVELING=1 EXTRUDER_ROTATION_VOLUME={extruder_rotation_volume[0]} MIXING_STEPPER_ROTATION_VOLUME={mixing_stepper_rotation_volume[0]} PURGE_LAYER_HEIGHT=2 PURGE_PARKING_SPEED=10000 PURGE_LENGHT=500 PURGE_SPEED=500 PURGE_MATERIAL_QUANTITY=10000 EXTRUDER_TEMPERATURE=[nozzle_temperature] EXTRUDER_TEMPERATURE_INITIAL_LAYER=[nozzle_temperature_initial_layer] PRESSURE_ADVANCE=0.2 PRESSURE_ADVANCE_SMOOTH_TIME=0.5 ZONE_1_TEMPERATURE={multi_zone_1_initial_layer[0]} ZONE_2_TEMPERATURE={multi_zone_2_initial_layer[0]} ZONE_3_TEMPERATURE={multi_zone_3_initial_layer[0]}", + "print_host": "G1OS.local", + "printer_model": "Ginger G1", + "retract_before_wipe": [ + "0%" + ], + "retract_restart_extra": [ + "35" + ], + "retraction_length": [ + "20" + ], + "retraction_minimum_travel": [ + "10" + ], + "retraction_speed": [ + "200" + ], + "support_air_filtration": "0", + "support_chamber_temp_control": "0", + "wipe_distance": [ + "10" + ], + "z_hop": [ + "1.5" + ], + "z_hop_types": [ + "Normal Lift" + ], + "pellet_modded_printer": "1", + "use_extruder_rotation_volume": "1", + "use_active_pellet_feeding": "1", + "multi_zone": "1", + "multi_zone_number": "3", + "active_feeder_motor_name": [ + "mixing_stepper" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/machine/fdm_machine_common.json b/backend/profiles/profiles/Ginger Additive/machine/fdm_machine_common.json new file mode 100644 index 0000000..4c5f6f5 --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/machine/fdm_machine_common.json @@ -0,0 +1,222 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "Generic PLA @System" + ], + "default_print_profile": "0.20mm Standard @MyKlipper", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_end_gcode": "PRINT_END", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "2000", + "20000" + ], + "machine_max_acceleration_y": [ + "2000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "5", + "9" + ], + "machine_max_jerk_y": [ + "5", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_max_speed_e": [ + "80", + "25" + ], + "machine_max_speed_x": [ + "200", + "200" + ], + "machine_max_speed_y": [ + "200", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "PRINT_START MATERIAL=[filament_type]\n", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "2" + ], + "min_layer_height": [ + "0.1" + ], + "nozzle_diameter": [ + "1.0" + ], + "nozzle_hrc": "0", + "nozzle_type": "undefine", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "preferred_orientation": "0", + "print_host": "http://10.0.1.200/", + "print_host_webui": "", + "printable_area": [ + "0x0", + "1000x0", + "1000x1000", + "0x1000" + ], + "printable_height": "1000", + "printer_notes": "", + "printer_settings_id": "fdm_machine_common", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "1.0", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "2" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "0" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": [ + "50x50" + ], + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/process/0.60mm Standard.json b/backend/profiles/profiles/Ginger Additive/process/0.60mm Standard.json new file mode 100644 index 0000000..fc0fcd0 --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/process/0.60mm Standard.json @@ -0,0 +1,79 @@ +{ + "type": "process", + "name": "0.60mm Standard", + "inherits": "fdm_process_common", + "from": "User", + "instantiation": "true", + "accel_to_decel_enable": "0", + "bottom_shell_layers": "0", + "bottom_solid_infill_flow_ratio": "1", + "bridge_flow": "0.95", + "brim_object_gap": "0.05", + "brim_type": "no_brim", + "brim_width": "10", + "default_acceleration": "2500", + "default_jerk": "5", + "elefant_foot_compensation": "0", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "0", + "gap_fill_target": "nowhere", + "gap_infill_speed": "100", + "infill_anchor_max": "30", + "infill_jerk": "5", + "infill_wall_overlap": "30%", + "initial_layer_acceleration": "1000", + "initial_layer_jerk": "5", + "initial_layer_line_width": "1.26", + "initial_layer_print_height": "0.6", + "initial_layer_speed": "70", + "inner_wall_acceleration": "2500", + "inner_wall_jerk": "5", + "inner_wall_line_width": "1.26", + "inner_wall_speed": "100", + "internal_bridge_speed": "70%", + "internal_solid_infill_line_width": "1.26", + "internal_solid_infill_speed": "200", + "layer_height": "0.6", + "line_width": "1.26", + "max_volumetric_extrusion_rate_slope": "100", + "outer_wall_acceleration": "2500", + "outer_wall_jerk": "5", + "outer_wall_line_width": "1.26", + "outer_wall_speed": "100", + "overhang_1_4_speed": "80%", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "1", + "overhang_reverse_threshold": "0%", + "print_settings_id": "0.60mm Standard", + "reduce_infill_retraction": "1", + "role_based_wipe_speed": "1", + "skirt_distance": "10", + "skirt_loops": "3", + "sparse_infill_density": "0%", + "sparse_infill_line_width": "1.26", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "support_line_width": "1.26", + "support_speed": "100", + "thick_internal_bridges": "0", + "top_shell_layers": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2500", + "top_surface_jerk": "5", + "top_surface_line_width": "1.26", + "travel_acceleration": "2500", + "travel_jerk": "7", + "travel_speed": "250", + "wipe_on_loops": "1", + "wipe_speed": "30", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "skin_infill_line_width": "1.2", + "skeleton_infill_line_width": "1.2", + "compatible_printers": [ + "Ginger G1 1.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/process/1.50mm Standard.json b/backend/profiles/profiles/Ginger Additive/process/1.50mm Standard.json new file mode 100644 index 0000000..ea74118 --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/process/1.50mm Standard.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "1.50mm Standard", + "inherits": "fdm_process_common", + "from": "User", + "instantiation": "true", + "accel_to_decel_enable": "0", + "bottom_solid_infill_flow_ratio": "1", + "brim_type": "outer_only", + "brim_width": "20", + "default_acceleration": "2500", + "default_jerk": "5", + "elefant_foot_compensation": "0", + "ensure_vertical_shell_thickness": "none", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "0", + "gap_fill_target": "nowhere", + "gap_infill_speed": "120", + "infill_anchor_max": "30", + "infill_jerk": "5", + "infill_wall_overlap": "30%", + "initial_layer_acceleration": "2500", + "initial_layer_jerk": "5", + "initial_layer_print_height": "1", + "initial_layer_speed": "70", + "inner_wall_acceleration": "2500", + "inner_wall_jerk": "5", + "inner_wall_speed": "120", + "internal_solid_infill_line_width": "3.2", + "internal_solid_infill_speed": "120", + "outer_wall_acceleration": "2500", + "outer_wall_jerk": "5", + "outer_wall_speed": "120", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "40", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "1", + "overhang_reverse_threshold": "0%", + "print_settings_id": "1.50mm Standard", + "role_based_wipe_speed": "1", + "seam_position": "aligned", + "skirt_distance": "10", + "sparse_infill_density": "10%", + "sparse_infill_line_width": "3.2", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "120", + "support_speed": "120", + "thick_internal_bridges": "0", + "top_shell_layers": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2500", + "top_surface_jerk": "5", + "top_surface_speed": "120", + "travel_acceleration": "2500", + "travel_jerk": "7", + "travel_speed": "250", + "wall_generator": "arachne", + "wall_loops": "1", + "wipe_on_loops": "1", + "wipe_speed": "40", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "skin_infill_line_width": "3.0", + "skeleton_infill_line_width": "3.0", + "compatible_printers": [ + "Ginger G1 3.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/process/1.80mm Vasemode.json b/backend/profiles/profiles/Ginger Additive/process/1.80mm Vasemode.json new file mode 100644 index 0000000..677174a --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/process/1.80mm Vasemode.json @@ -0,0 +1,76 @@ +{ + "type": "process", + "name": "1.80mm Vasemode", + "inherits": "fdm_process_common", + "from": "User", + "instantiation": "true", + "accel_to_decel_enable": "0", + "bottom_solid_infill_flow_ratio": "1", + "brim_type": "no_brim", + "brim_width": "20", + "default_acceleration": "2500", + "default_jerk": "5", + "elefant_foot_compensation": "0", + "ensure_vertical_shell_thickness": "none", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "0", + "gap_fill_target": "nowhere", + "gap_infill_speed": "120", + "infill_anchor_max": "30", + "infill_jerk": "5", + "infill_wall_overlap": "30%", + "initial_layer_acceleration": "2500", + "initial_layer_jerk": "5", + "initial_layer_line_width": "4.2", + "initial_layer_print_height": "1", + "initial_layer_speed": "70", + "inner_wall_acceleration": "2500", + "inner_wall_jerk": "5", + "inner_wall_line_width": "4.2", + "inner_wall_speed": "120", + "internal_solid_infill_line_width": "4.2", + "internal_solid_infill_speed": "120", + "layer_height": "1.8", + "line_width": "4.2", + "outer_wall_acceleration": "2500", + "outer_wall_jerk": "5", + "outer_wall_line_width": "4.2", + "outer_wall_speed": "120", + "overhang_1_4_speed": "20", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "40", + "overhang_reverse_internal_only": "1", + "overhang_reverse_threshold": "0%", + "print_settings_id": "1.80mm Vasemode", + "role_based_wipe_speed": "1", + "seam_position": "aligned", + "skirt_distance": "10", + "sparse_infill_density": "0%", + "sparse_infill_line_width": "4.2", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "120", + "spiral_mode": "1", + "support_line_width": "4.2", + "support_speed": "120", + "thick_internal_bridges": "0", + "top_shell_layers": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2500", + "top_surface_jerk": "5", + "top_surface_line_width": "4.2", + "top_surface_speed": "120", + "travel_acceleration": "2500", + "travel_jerk": "7", + "travel_speed": "250", + "wall_loops": "1", + "wipe_on_loops": "1", + "wipe_speed": "40", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "skin_infill_line_width": "3.0", + "skeleton_infill_line_width": "3.0", + "compatible_printers": [ + "Ginger G1 3.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/process/2.50mm Standard.json b/backend/profiles/profiles/Ginger Additive/process/2.50mm Standard.json new file mode 100644 index 0000000..2b52d82 --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/process/2.50mm Standard.json @@ -0,0 +1,77 @@ +{ + "type": "process", + "name": "2.50mm Standard", + "inherits": "fdm_process_common", + "from": "User", + "instantiation": "true", + "accel_to_decel_enable": "0", + "bottom_solid_infill_flow_ratio": "1", + "brim_type": "outer_only", + "brim_width": "20", + "default_acceleration": "2500", + "default_jerk": "5", + "elefant_foot_compensation": "0", + "ensure_vertical_shell_thickness": "none", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "0", + "gap_fill_target": "nowhere", + "gap_infill_speed": "120", + "infill_anchor_max": "30", + "infill_jerk": "5", + "infill_wall_overlap": "30%", + "initial_layer_acceleration": "2500", + "initial_layer_jerk": "5", + "initial_layer_line_width": "5.5", + "initial_layer_print_height": "1", + "initial_layer_speed": "70", + "inner_wall_acceleration": "2500", + "inner_wall_jerk": "5", + "inner_wall_line_width": "5.5", + "inner_wall_speed": "120", + "internal_solid_infill_line_width": "5.5", + "internal_solid_infill_speed": "120", + "layer_height": "2.5", + "line_width": "5.5", + "outer_wall_acceleration": "2500", + "outer_wall_jerk": "5", + "outer_wall_line_width": "5.5", + "outer_wall_speed": "120", + "overhang_1_4_speed": "20", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "40", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "1", + "overhang_reverse_threshold": "0%", + "print_settings_id": "2.50mm Standard", + "role_based_wipe_speed": "1", + "seam_position": "aligned", + "skirt_distance": "10", + "sparse_infill_density": "10%", + "sparse_infill_line_width": "5.5", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "120", + "support_line_width": "5.5", + "support_speed": "120", + "thick_internal_bridges": "0", + "top_shell_layers": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2500", + "top_surface_jerk": "5", + "top_surface_line_width": "5.5", + "top_surface_speed": "120", + "travel_acceleration": "2500", + "travel_jerk": "7", + "travel_speed": "250", + "wall_generator": "arachne", + "wall_loops": "1", + "wipe_on_loops": "1", + "wipe_speed": "40", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "skin_infill_line_width": "5.0", + "skeleton_infill_line_width": "5.0", + "compatible_printers": [ + "Ginger G1 5.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/process/4.00mm Standard.json b/backend/profiles/profiles/Ginger Additive/process/4.00mm Standard.json new file mode 100644 index 0000000..a5aa8bf --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/process/4.00mm Standard.json @@ -0,0 +1,75 @@ +{ + "type": "process", + "name": "4.00mm Standard", + "inherits": "fdm_process_common", + "from": "User", + "instantiation": "true", + "accel_to_decel_enable": "0", + "brim_type": "outer_only", + "brim_width": "40", + "default_acceleration": "2500", + "default_jerk": "5", + "elefant_foot_compensation": "0", + "ensure_vertical_shell_thickness": "none", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "0", + "gap_fill_target": "nowhere", + "gap_infill_speed": "120", + "infill_anchor_max": "30", + "infill_jerk": "5", + "infill_wall_overlap": "30%", + "initial_layer_acceleration": "2500", + "initial_layer_jerk": "5", + "initial_layer_line_width": "9.5", + "initial_layer_print_height": "1", + "initial_layer_speed": "70", + "inner_wall_acceleration": "2500", + "inner_wall_jerk": "5", + "inner_wall_line_width": "9.5", + "inner_wall_speed": "120", + "internal_solid_infill_line_width": "9.5", + "internal_solid_infill_speed": "120", + "layer_height": "4", + "line_width": "9.5", + "outer_wall_acceleration": "2500", + "outer_wall_jerk": "5", + "outer_wall_line_width": "9.5", + "outer_wall_speed": "120", + "overhang_1_4_speed": "20", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "40", + "overhang_4_4_speed": "40", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "1", + "overhang_reverse_threshold": "0%", + "print_settings_id": "4.00mm Standard", + "role_based_wipe_speed": "1", + "seam_position": "aligned", + "skirt_distance": "10", + "sparse_infill_density": "10%", + "sparse_infill_line_width": "9.5", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "120", + "support_line_width": "9.5", + "support_speed": "120", + "thick_internal_bridges": "0", + "top_shell_layers": "0", + "top_surface_acceleration": "2500", + "top_surface_jerk": "5", + "top_surface_line_width": "9.5", + "top_surface_speed": "120", + "travel_acceleration": "2500", + "travel_jerk": "7", + "travel_speed": "250", + "wall_generator": "arachne", + "wall_loops": "1", + "wipe_on_loops": "1", + "wipe_speed": "40", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "skin_infill_line_width": "8.0", + "skeleton_infill_line_width": "8.0", + "compatible_printers": [ + "Ginger G1 8.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ginger Additive/process/fdm_process_common.json b/backend/profiles/profiles/Ginger Additive/process/fdm_process_common.json new file mode 100644 index 0000000..ec7d5e4 --- /dev/null +++ b/backend/profiles/profiles/Ginger Additive/process/fdm_process_common.json @@ -0,0 +1,280 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "User", + "instantiation": "false", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "25", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "500", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "30", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "300", + "initial_layer_infill_speed": "70", + "initial_layer_jerk": "9", + "initial_layer_line_width": "3.2", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "1.5", + "initial_layer_speed": "70", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "3.2", + "inner_wall_speed": "60", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "3", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "100", + "ironing_angle": "-1", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "20", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "1.5", + "line_width": "3.2", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "500", + "outer_wall_jerk": "9", + "outer_wall_line_width": "3.2", + "outer_wall_speed": "60", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "0", + "overhang_3_4_speed": "0", + "overhang_4_4_speed": "0", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "fdm_process_common", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "0", + "resolution": "0.01", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "nearest", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "20%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "3", + "sparse_infill_pattern": "cubic", + "sparse_infill_speed": "100", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "1", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "0", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "3.2", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "80", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_shell_thickness": "0.6", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "500", + "top_surface_jerk": "9", + "top_surface_line_width": "3.2", + "top_surface_pattern": "monotonic", + "top_surface_speed": "100", + "travel_acceleration": "10000", + "travel_jerk": "12", + "travel_speed": "120", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech.json b/backend/profiles/profiles/InfiMech.json new file mode 100644 index 0000000..4950c00 --- /dev/null +++ b/backend/profiles/profiles/InfiMech.json @@ -0,0 +1,318 @@ +{ + "name": "InfiMech", + "version": "02.03.01.10", + "force_update": "1", + "description": "InfiMech configurations", + "machine_model_list": [ + { + "name": "InfiMech TX", + "sub_path": "machine/InfiMech TX.json" + }, + { + "name": "InfiMech TX Hardened Steel Nozzle", + "sub_path": "machine/HSN/InfiMech TX Hardened Steel Nozzle.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_common_HSN", + "sub_path": "process/HSN/fdm_process_common_HSN.json" + }, + { + "name": "0.08mm Extra Fine @InfiMech TX", + "sub_path": "process/0.08mm Extra Fine @InfiMech TX.json" + }, + { + "name": "0.12mm Fine @InfiMech TX", + "sub_path": "process/0.12mm Fine @InfiMech TX.json" + }, + { + "name": "0.16mm Optimal @InfiMech TX", + "sub_path": "process/0.16mm Optimal @InfiMech TX.json" + }, + { + "name": "0.20mm Standard @InfiMech TX", + "sub_path": "process/0.20mm Standard @InfiMech TX.json" + }, + { + "name": "0.24mm Draft @InfiMech TX", + "sub_path": "process/0.24mm Draft @InfiMech TX.json" + }, + { + "name": "0.08mm Extra Fine @InfiMech TX HSN", + "sub_path": "process/HSN/0.08mm Extra Fine @InfiMech TX HSN.json" + }, + { + "name": "0.12mm Fine @InfiMech TX HSN", + "sub_path": "process/HSN/0.12mm Fine @InfiMech TX HSN.json" + }, + { + "name": "0.16mm Optimal @InfiMech TX HSN", + "sub_path": "process/HSN/0.16mm Optimal @InfiMech TX HSN.json" + }, + { + "name": "0.20mm Standard @InfiMech TX HSN", + "sub_path": "process/HSN/0.20mm Standard @InfiMech TX HSN.json" + }, + { + "name": "0.24mm Draft @InfiMech TX HSN", + "sub_path": "process/HSN/0.24mm Draft @InfiMech TX HSN.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_common_HSN", + "sub_path": "filament/HSN/fdm_filament_common_HSN.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_abs_other", + "sub_path": "filament/fdm_filament_abs_other.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pa_other", + "sub_path": "filament/fdm_filament_pa_other.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pc_other", + "sub_path": "filament/fdm_filament_pc_other.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pet_other", + "sub_path": "filament/fdm_filament_pet_other.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pla_Hyper", + "sub_path": "filament/fdm_filament_pla_Hyper.json" + }, + { + "name": "fdm_filament_pla_Hyper_other", + "sub_path": "filament/fdm_filament_pla_Hyper_other.json" + }, + { + "name": "fdm_filament_pla_other", + "sub_path": "filament/fdm_filament_pla_other.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "fdm_filament_tpu_other", + "sub_path": "filament/fdm_filament_tpu_other.json" + }, + { + "name": "fdm_filament_abs @HSN", + "sub_path": "filament/HSN/fdm_filament_abs @HSN.json" + }, + { + "name": "fdm_filament_abs_other @HSN", + "sub_path": "filament/HSN/fdm_filament_abs_other @HSN.json" + }, + { + "name": "fdm_filament_pa @HSN", + "sub_path": "filament/HSN/fdm_filament_pa @HSN.json" + }, + { + "name": "fdm_filament_pa_other @HSN", + "sub_path": "filament/HSN/fdm_filament_pa_other @HSN.json" + }, + { + "name": "fdm_filament_pc @HSN", + "sub_path": "filament/HSN/fdm_filament_pc @HSN.json" + }, + { + "name": "fdm_filament_pc_other @HSN", + "sub_path": "filament/HSN/fdm_filament_pc_other @HSN.json" + }, + { + "name": "fdm_filament_pet @HSN", + "sub_path": "filament/HSN/fdm_filament_pet @HSN.json" + }, + { + "name": "fdm_filament_pet_other @HSN", + "sub_path": "filament/HSN/fdm_filament_pet_other @HSN.json" + }, + { + "name": "fdm_filament_pla @HSN", + "sub_path": "filament/HSN/fdm_filament_pla @HSN.json" + }, + { + "name": "fdm_filament_pla_Hyper @HSN", + "sub_path": "filament/HSN/fdm_filament_pla_Hyper @HSN.json" + }, + { + "name": "fdm_filament_pla_Hyper_other @HSN", + "sub_path": "filament/HSN/fdm_filament_pla_Hyper_other @HSN.json" + }, + { + "name": "fdm_filament_pla_other @HSN", + "sub_path": "filament/HSN/fdm_filament_pla_other @HSN.json" + }, + { + "name": "fdm_filament_tpu @HSN", + "sub_path": "filament/HSN/fdm_filament_tpu @HSN.json" + }, + { + "name": "fdm_filament_tpu_other @HSN", + "sub_path": "filament/HSN/fdm_filament_tpu_other @HSN.json" + }, + { + "name": "InfiMech Generic ABS", + "sub_path": "filament/InfiMech Generic ABS.json" + }, + { + "name": "Other ABS", + "sub_path": "filament/Other ABS.json" + }, + { + "name": "InfiMech Generic PA-CF", + "sub_path": "filament/InfiMech Generic PA-CF.json" + }, + { + "name": "Other PA-CF", + "sub_path": "filament/Other PA-CF.json" + }, + { + "name": "InfiMech Generic PC", + "sub_path": "filament/InfiMech Generic PC.json" + }, + { + "name": "Other PC", + "sub_path": "filament/Other PC.json" + }, + { + "name": "InfiMech Generic PETG", + "sub_path": "filament/InfiMech Generic PETG.json" + }, + { + "name": "Other PETG", + "sub_path": "filament/Other PETG.json" + }, + { + "name": "InfiMech Generic PLA", + "sub_path": "filament/InfiMech Generic PLA.json" + }, + { + "name": "InfiMech PLA Hyper", + "sub_path": "filament/InfiMech PLA Hyper.json" + }, + { + "name": "Other PLA Hyper", + "sub_path": "filament/Other PLA Hyper.json" + }, + { + "name": "Other PLA", + "sub_path": "filament/Other PLA.json" + }, + { + "name": "InfiMech Generic TPU", + "sub_path": "filament/InfiMech Generic TPU.json" + }, + { + "name": "Other TPU", + "sub_path": "filament/Other TPU.json" + }, + { + "name": "InfiMech ABS @HSN", + "sub_path": "filament/HSN/InfiMech ABS @HSN.json" + }, + { + "name": "Other ABS @HSN", + "sub_path": "filament/HSN/Other ABS @HSN.json" + }, + { + "name": "InfiMech PA-CF @HSN", + "sub_path": "filament/HSN/InfiMech PA-CF @HSN.json" + }, + { + "name": "Other PA-CF @HSN", + "sub_path": "filament/HSN/Other PA-CF @HSN.json" + }, + { + "name": "InfiMech PC @HSN", + "sub_path": "filament/HSN/InfiMech PC @HSN.json" + }, + { + "name": "Other PC @HSN", + "sub_path": "filament/HSN/Other PC @HSN.json" + }, + { + "name": "InfiMech PETG @HSN", + "sub_path": "filament/HSN/InfiMech PETG @HSN.json" + }, + { + "name": "Other PETG @HSN", + "sub_path": "filament/HSN/Other PETG @HSN.json" + }, + { + "name": "InfiMech PLA @HSN", + "sub_path": "filament/HSN/InfiMech PLA @HSN.json" + }, + { + "name": "InfiMech PLA Hyper @HSN", + "sub_path": "filament/HSN/InfiMech PLA Hyper @HSN.json" + }, + { + "name": "Other PLA Hyper @HSN", + "sub_path": "filament/HSN/Other PLA Hyper @HSN.json" + }, + { + "name": "Other PLA @HSN", + "sub_path": "filament/HSN/Other PLA @HSN.json" + }, + { + "name": "InfiMech TPU @HSN", + "sub_path": "filament/HSN/InfiMech TPU @HSN.json" + }, + { + "name": "Other TPU @HSN", + "sub_path": "filament/HSN/Other TPU @HSN.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/HSN/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/HSN/fdm_klipper_common.json" + }, + { + "name": "InfiMech TX 0.4 nozzle", + "sub_path": "machine/InfiMech TX 0.4 nozzle.json" + }, + { + "name": "InfiMech TX HSN 0.4 nozzle", + "sub_path": "machine/HSN/InfiMech TX HSN 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/InfiMech TX Hardened Steel Nozzle_cover.png b/backend/profiles/profiles/InfiMech/InfiMech TX Hardened Steel Nozzle_cover.png new file mode 100644 index 0000000..6fb37a0 Binary files /dev/null and b/backend/profiles/profiles/InfiMech/InfiMech TX Hardened Steel Nozzle_cover.png differ diff --git a/backend/profiles/profiles/InfiMech/InfiMech TX-bed.stl b/backend/profiles/profiles/InfiMech/InfiMech TX-bed.stl new file mode 100644 index 0000000..05ea70d Binary files /dev/null and b/backend/profiles/profiles/InfiMech/InfiMech TX-bed.stl differ diff --git a/backend/profiles/profiles/InfiMech/InfiMech TX-bed_HSN.stl b/backend/profiles/profiles/InfiMech/InfiMech TX-bed_HSN.stl new file mode 100644 index 0000000..05ea70d Binary files /dev/null and b/backend/profiles/profiles/InfiMech/InfiMech TX-bed_HSN.stl differ diff --git a/backend/profiles/profiles/InfiMech/InfiMech TX-texture.png b/backend/profiles/profiles/InfiMech/InfiMech TX-texture.png new file mode 100644 index 0000000..0942aba Binary files /dev/null and b/backend/profiles/profiles/InfiMech/InfiMech TX-texture.png differ diff --git a/backend/profiles/profiles/InfiMech/InfiMech TX-texture_HSN.png b/backend/profiles/profiles/InfiMech/InfiMech TX-texture_HSN.png new file mode 100644 index 0000000..0942aba Binary files /dev/null and b/backend/profiles/profiles/InfiMech/InfiMech TX-texture_HSN.png differ diff --git a/backend/profiles/profiles/InfiMech/InfiMech TX_cover.png b/backend/profiles/profiles/InfiMech/InfiMech TX_cover.png new file mode 100644 index 0000000..6fb37a0 Binary files /dev/null and b/backend/profiles/profiles/InfiMech/InfiMech TX_cover.png differ diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech ABS @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech ABS @HSN.json new file mode 100644 index 0000000..c996a79 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech ABS @HSN.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "InfiMech ABS @HSN", + "inherits": "fdm_filament_abs @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PA-CF @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PA-CF @HSN.json new file mode 100644 index 0000000..9731340 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PA-CF @HSN.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "InfiMech PA-CF @HSN", + "inherits": "fdm_filament_pa @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "2" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PC @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PC @HSN.json new file mode 100644 index 0000000..4ea177f --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PC @HSN.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "InfiMech PC @HSN", + "inherits": "fdm_filament_pc @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PETG @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PETG @HSN.json new file mode 100644 index 0000000..3a559e3 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PETG @HSN.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "InfiMech PETG @HSN", + "inherits": "fdm_filament_pet @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.084" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PLA @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PLA @HSN.json new file mode 100644 index 0000000..7596981 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PLA @HSN.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "InfiMech PLA @HSN", + "inherits": "fdm_filament_pla @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PLA Hyper @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PLA Hyper @HSN.json new file mode 100644 index 0000000..d56c5ff --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech PLA Hyper @HSN.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "InfiMech PLA Hyper @HSN", + "inherits": "fdm_filament_pla_Hyper @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech TPU @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech TPU @HSN.json new file mode 100644 index 0000000..6e2421d --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/InfiMech TPU @HSN.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "InfiMech TPU @HSN", + "inherits": "fdm_filament_tpu @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.13" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/Other ABS @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/Other ABS @HSN.json new file mode 100644 index 0000000..76ef7ba --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/Other ABS @HSN.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Other ABS @HSN", + "inherits": "fdm_filament_abs_other @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/Other PA-CF @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/Other PA-CF @HSN.json new file mode 100644 index 0000000..4dff0bb --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/Other PA-CF @HSN.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Other PA-CF @HSN", + "inherits": "fdm_filament_pa_other @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "2" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/Other PC @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/Other PC @HSN.json new file mode 100644 index 0000000..97d34d6 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/Other PC @HSN.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Other PC @HSN", + "inherits": "fdm_filament_pc_other @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/Other PETG @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/Other PETG @HSN.json new file mode 100644 index 0000000..b6ea765 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/Other PETG @HSN.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Other PETG @HSN", + "inherits": "fdm_filament_pet_other @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.084" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/Other PLA @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/Other PLA @HSN.json new file mode 100644 index 0000000..6ccf53b --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/Other PLA @HSN.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Other PLA @HSN", + "inherits": "fdm_filament_pla_other @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/Other PLA Hyper @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/Other PLA Hyper @HSN.json new file mode 100644 index 0000000..cef1582 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/Other PLA Hyper @HSN.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Other PLA Hyper @HSN", + "inherits": "fdm_filament_pla_Hyper_other @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/Other TPU @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/Other TPU @HSN.json new file mode 100644 index 0000000..3172da3 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/Other TPU @HSN.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Other TPU @HSN", + "inherits": "fdm_filament_tpu_other @HSN", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.13" + ], + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_abs @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_abs @HSN.json new file mode 100644 index 0000000..4cd9298 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_abs @HSN.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_abs @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_abs_other @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_abs_other @HSN.json new file mode 100644 index 0000000..2e77077 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_abs_other @HSN.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_abs_other @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_common_HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_common_HSN.json new file mode 100644 index 0000000..58c2b08 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_common_HSN.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pa @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pa @HSN.json new file mode 100644 index 0000000..d937c59 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pa @HSN.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "fdm_filament_pa @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "40" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pa_other @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pa_other @HSN.json new file mode 100644 index 0000000..3e4d73e --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pa_other @HSN.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "fdm_filament_pa_other @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "40" + ], + "nozzle_temperature": [ + "270" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pc @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pc @HSN.json new file mode 100644 index 0000000..220b763 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pc @HSN.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pc @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pc_other @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pc_other @HSN.json new file mode 100644 index 0000000..5a6130e --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pc_other @HSN.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pc_other @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "270" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pet @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pet @HSN.json new file mode 100644 index 0000000..2880165 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pet @HSN.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pet @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "overhang_fan_speed": [ + "90" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pet_other @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pet_other @HSN.json new file mode 100644 index 0000000..4822ce4 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pet_other @HSN.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pet_other @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "overhang_fan_speed": [ + "90" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pla @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pla @HSN.json new file mode 100644 index 0000000..7962fe1 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pla @HSN.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "fdm_filament_pla @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pla_Hyper @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pla_Hyper @HSN.json new file mode 100644 index 0000000..9dc88a2 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pla_Hyper @HSN.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_Hyper @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pla_Hyper_other @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pla_Hyper_other @HSN.json new file mode 100644 index 0000000..dd8fb06 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pla_Hyper_other @HSN.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_Hyper_other @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pla_other @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pla_other @HSN.json new file mode 100644 index 0000000..f20ddb6 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_pla_other @HSN.json @@ -0,0 +1,103 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_other @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_tpu @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_tpu @HSN.json new file mode 100644 index 0000000..c943279 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_tpu @HSN.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "40" + ], + "textured_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_z_hop": [ + "0" + ], + "slow_down_layer_time": [ + "10" + ], + "overhang_fan_threshold": [ + "95%" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_tpu_other @HSN.json b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_tpu_other @HSN.json new file mode 100644 index 0000000..6926e76 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/HSN/fdm_filament_tpu_other @HSN.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu_other @HSN", + "inherits": "fdm_filament_common_HSN", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "40" + ], + "textured_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_z_hop": [ + "0" + ], + "slow_down_layer_time": [ + "10" + ], + "overhang_fan_threshold": [ + "95%" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/InfiMech Generic ABS.json b/backend/profiles/profiles/InfiMech/filament/InfiMech Generic ABS.json new file mode 100644 index 0000000..e9fa85a --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/InfiMech Generic ABS.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "InfiMech Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/InfiMech Generic PA-CF.json b/backend/profiles/profiles/InfiMech/filament/InfiMech Generic PA-CF.json new file mode 100644 index 0000000..8e8189b --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/InfiMech Generic PA-CF.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "InfiMech Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "4" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/InfiMech Generic PC.json b/backend/profiles/profiles/InfiMech/filament/InfiMech Generic PC.json new file mode 100644 index 0000000..388d95f --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/InfiMech Generic PC.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "InfiMech Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/InfiMech Generic PETG.json b/backend/profiles/profiles/InfiMech/filament/InfiMech Generic PETG.json new file mode 100644 index 0000000..ce694c1 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/InfiMech Generic PETG.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "InfiMech Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.084" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/InfiMech Generic PLA.json b/backend/profiles/profiles/InfiMech/filament/InfiMech Generic PLA.json new file mode 100644 index 0000000..fd46622 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/InfiMech Generic PLA.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "InfiMech Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/InfiMech Generic TPU.json b/backend/profiles/profiles/InfiMech/filament/InfiMech Generic TPU.json new file mode 100644 index 0000000..e356c70 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/InfiMech Generic TPU.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "InfiMech Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.13" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/InfiMech PLA Hyper.json b/backend/profiles/profiles/InfiMech/filament/InfiMech PLA Hyper.json new file mode 100644 index 0000000..7be1c25 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/InfiMech PLA Hyper.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "InfiMech PLA Hyper", + "inherits": "fdm_filament_pla_Hyper", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/Other ABS.json b/backend/profiles/profiles/InfiMech/filament/Other ABS.json new file mode 100644 index 0000000..33cdbb1 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/Other ABS.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Other ABS", + "inherits": "fdm_filament_abs_other", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/Other PA-CF.json b/backend/profiles/profiles/InfiMech/filament/Other PA-CF.json new file mode 100644 index 0000000..d120ed3 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/Other PA-CF.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Other PA-CF", + "inherits": "fdm_filament_pa_other", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "4" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/Other PC.json b/backend/profiles/profiles/InfiMech/filament/Other PC.json new file mode 100644 index 0000000..88c3708 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/Other PC.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Other PC", + "inherits": "fdm_filament_pc_other", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/Other PETG.json b/backend/profiles/profiles/InfiMech/filament/Other PETG.json new file mode 100644 index 0000000..e990606 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/Other PETG.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Other PETG", + "inherits": "fdm_filament_pet_other", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.084" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/Other PLA Hyper.json b/backend/profiles/profiles/InfiMech/filament/Other PLA Hyper.json new file mode 100644 index 0000000..47d03af --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/Other PLA Hyper.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Other PLA Hyper", + "inherits": "fdm_filament_pla_Hyper_other", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/Other PLA.json b/backend/profiles/profiles/InfiMech/filament/Other PLA.json new file mode 100644 index 0000000..242c6f6 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/Other PLA.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Other PLA", + "inherits": "fdm_filament_pla_other", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/Other TPU.json b/backend/profiles/profiles/InfiMech/filament/Other TPU.json new file mode 100644 index 0000000..c7d5b88 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/Other TPU.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Other TPU", + "inherits": "fdm_filament_tpu_other", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.13" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_abs.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_abs.json new file mode 100644 index 0000000..e89fc79 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_abs.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_abs_other.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_abs_other.json new file mode 100644 index 0000000..0a5f3c1 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_abs_other.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_abs_other", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_common.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_common.json new file mode 100644 index 0000000..6f43dfe --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_pa.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pa.json new file mode 100644 index 0000000..fd59d59 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pa.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "40" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_pa_other.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pa_other.json new file mode 100644 index 0000000..95e9edb --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pa_other.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pa_other", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "40" + ], + "nozzle_temperature": [ + "270" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_pc.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pc.json new file mode 100644 index 0000000..40686df --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pc.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_pc_other.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pc_other.json new file mode 100644 index 0000000..205d8bc --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pc_other.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pc_other", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "270" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_pet.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pet.json new file mode 100644 index 0000000..ad8edba --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pet.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "overhang_fan_speed": [ + "90" + ], + "nozzle_temperature": [ + "245" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_pet_other.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pet_other.json new file mode 100644 index 0000000..d4876b3 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pet_other.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pet_other", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "overhang_fan_speed": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_pla.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pla.json new file mode 100644 index 0000000..42bd2a1 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pla.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_pla_Hyper.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pla_Hyper.json new file mode 100644 index 0000000..b9a113c --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pla_Hyper.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_Hyper", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_pla_Hyper_other.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pla_Hyper_other.json new file mode 100644 index 0000000..0b758a3 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pla_Hyper_other.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_Hyper_other", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_pla_other.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pla_other.json new file mode 100644 index 0000000..a108353 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_pla_other.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_other", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_tpu.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..4a1046c --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_tpu.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "InfiMech" + ], + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "40" + ], + "textured_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_z_hop": [ + "0" + ], + "slow_down_layer_time": [ + "10" + ], + "overhang_fan_threshold": [ + "95%" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/filament/fdm_filament_tpu_other.json b/backend/profiles/profiles/InfiMech/filament/fdm_filament_tpu_other.json new file mode 100644 index 0000000..2312b6e --- /dev/null +++ b/backend/profiles/profiles/InfiMech/filament/fdm_filament_tpu_other.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu_other", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "40" + ], + "textured_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_z_hop": [ + "0" + ], + "slow_down_layer_time": [ + "10" + ], + "overhang_fan_threshold": [ + "95%" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/machine/HSN/InfiMech TX HSN 0.4 nozzle.json b/backend/profiles/profiles/InfiMech/machine/HSN/InfiMech TX HSN 0.4 nozzle.json new file mode 100644 index 0000000..f0db356 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/machine/HSN/InfiMech TX HSN 0.4 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "InfiMech TX HSN 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "InfiMech TX Hardened Steel Nozzle", + "nozzle_diameter": [ + "0.4" + ], + "z_hop": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/machine/HSN/InfiMech TX Hardened Steel Nozzle.json b/backend/profiles/profiles/InfiMech/machine/HSN/InfiMech TX Hardened Steel Nozzle.json new file mode 100644 index 0000000..8918bc0 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/machine/HSN/InfiMech TX Hardened Steel Nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "InfiMech TX Hardened Steel Nozzle", + "model_id": "InfiMech_TX_HSN", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "InfiMechDesign", + "bed_model": "InfiMech TX-bed_HSN.stl", + "bed_texture": "InfiMech TX-texture_HSN.png", + "hotend_model": "", + "default_materials": "InfiMech Generic ABS;InfiMech Generic PA-CF;InfiMech Generic PC;InfiMech Generic PETG;InfiMech Generic PLA;InfiMech Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/machine/HSN/fdm_klipper_common.json b/backend/profiles/profiles/InfiMech/machine/HSN/fdm_klipper_common.json new file mode 100644 index 0000000..6b24556 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/machine/HSN/fdm_klipper_common.json @@ -0,0 +1,201 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "auxiliary_fan": "1", + "bed_exclude_area": [ + "0x0" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "InfiMech Generic PLA" + ], + "default_print_profile": "0.20mm Standard @InfiMech TX", + "deretraction_speed": [ + "30" + ], + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "69", + "extruder_clearance_height_to_rod": "69", + "extruder_clearance_radius": "49", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "high_current_on_filament_swap": "0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_end_gcode": "PRINT_END", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "25" + ], + "machine_max_speed_x": [ + "600", + "200" + ], + "machine_max_speed_y": [ + "600", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": ";v2.9.2-20240814;\n;wiping nozzle start\nM106 P3 S0\nM140 S[bed_temperature_initial_layer_single]\nclean_nozzle_position\n;wiping nozzle end\n;*************preheat nozzle and hotbed for Z_TILT_ADJUST*************\nM140 S[bed_temperature_initial_layer_single]\nM104 S130\nG1 X110 Y110 F10000 \nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0 ;Z homing\nG1 Z5\nM190 S[bed_temperature_initial_layer_single]\nZ_TILT_ADJUST \n;*************Z_TILT_ADJUST end*************\nM140 S[bed_temperature_initial_layer_single] ;heat hotbed temp set by user\nG1 X5 Y5 F8000 \nG28 \nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[1] + 100,print_bed_max[0])} F6000 \nG1 Z0 F400\nM104 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S100 ;close head_nozzle fan\nG4 P3000\nM106 S255 ;close head_nozzle fan\nG4 P3000\nM106 S100 ;close head_nozzle fan\n;*************PRINT START*************\nM109 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user and wait \nM190 S[bed_temperature_initial_layer_single];heat bed temp set by user and wait \nM106 S0 ;close head_nozzle fan\nBED_MESH_CLEAR \nBED_MESH_PROFILE LOAD=default # bedmesh load\nG92 E0 ;Reset Extruder\n;G1 Z4.0 F200 ;Move Z Axis up\nG90 ;absolute position\n ; ; ; ; ; ; ; ; ; draw line along model\n;G92 E0 ;reset extruder\nG1 E3 F300 ;extrude filament\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[1] + 100,print_bed_max[0])} F6000 \nG1 Z0.22 F600\nG1 X{first_layer_print_min[0]-1.5} Y{max(0, first_layer_print_min[1]-1.5)} F2000 E10\nG1 Z0.22 F600\nG1 X{min(first_layer_print_min[0] + 60,print_bed_max[0])} F1200 E12\n ; ; ; ; ; ; ; ; ;draw line along model end \nG4 P200\nG1 Z2\nG92 E0 ;Reset Extruder\nCLEAR_PAUSE\n;***********model start************\n", + "machine_unload_filament_time": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "151.32", + "parking_pos_retraction": "92", + "print_host_webui": "", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "printer_model": "Generic Klipper Printer", + "printer_notes": "", + "printer_settings_id": "InfiMech TX 0.4 nozzle", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "249" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/machine/HSN/fdm_machine_common.json b/backend/profiles/profiles/InfiMech/machine/HSN/fdm_machine_common.json new file mode 100644 index 0000000..e1e6e5b --- /dev/null +++ b/backend/profiles/profiles/InfiMech/machine/HSN/fdm_machine_common.json @@ -0,0 +1,197 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "gcode_flavor": "klipper", + "auxiliary_fan": "1", + "bed_exclude_area": [ + "0x0" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "InfiMech Generic PLA" + ], + "default_print_profile": "0.20mm Standard @InfiMech TX", + "deretraction_speed": [ + "30" + ], + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "69", + "extruder_clearance_height_to_rod": "69", + "extruder_clearance_radius": "49", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "high_current_on_filament_swap": "0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_end_gcode": "PRINT_END", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "25" + ], + "machine_max_speed_x": [ + "600", + "200" + ], + "machine_max_speed_y": [ + "600", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": ";v2.9.2-20240814;\n;wiping nozzle start\nM106 P3 S0\nM140 S[bed_temperature_initial_layer_single]\nclean_nozzle_position\n;wiping nozzle end\n;*************preheat nozzle and hotbed for Z_TILT_ADJUST*************\nM140 S[bed_temperature_initial_layer_single]\nM104 S130\nG1 X110 Y110 F10000 \nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0 ;Z homing\nG1 Z5\nM190 S[bed_temperature_initial_layer_single]\nZ_TILT_ADJUST \n;*************Z_TILT_ADJUST end*************\nM140 S[bed_temperature_initial_layer_single] ;heat hotbed temp set by user\nG1 X5 Y5 F8000 \nG28 \nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[1] + 100,print_bed_max[0])} F6000 \nG1 Z0 F400\nM104 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S100 ;close head_nozzle fan\nG4 P3000\nM106 S255 ;close head_nozzle fan\nG4 P3000\nM106 S100 ;close head_nozzle fan\n;*************PRINT START*************\nM109 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user and wait \nM190 S[bed_temperature_initial_layer_single];heat bed temp set by user and wait \nM106 S0 ;close head_nozzle fan\nBED_MESH_CLEAR \nBED_MESH_PROFILE LOAD=default # bedmesh load\nG92 E0 ;Reset Extruder\n;G1 Z4.0 F200 ;Move Z Axis up\nG90 ;absolute position\n ; ; ; ; ; ; ; ; ; draw line along model\n;G92 E0 ;reset extruder\nG1 E3 F300 ;extrude filament\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[1] + 100,print_bed_max[0])} F6000 \nG1 Z0.22 F600\nG1 X{first_layer_print_min[0]-1.5} Y{max(0, first_layer_print_min[1]-1.5)} F2000 E10\nG1 Z0.22 F600\nG1 X{min(first_layer_print_min[0] + 60,print_bed_max[0])} F1200 E12\n ; ; ; ; ; ; ; ; ;draw line along model end \nG4 P200\nG1 Z2\nG92 E0 ;Reset Extruder\nCLEAR_PAUSE\n;***********model start************\n", + "machine_unload_filament_time": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "151.32", + "parking_pos_retraction": "92", + "print_host_webui": "", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "printer_model": "Generic Klipper Printer", + "printer_notes": "", + "printer_settings_id": "InfiMech TX 0.4 nozzle", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "249" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/machine/InfiMech TX 0.4 nozzle.json b/backend/profiles/profiles/InfiMech/machine/InfiMech TX 0.4 nozzle.json new file mode 100644 index 0000000..28e580b --- /dev/null +++ b/backend/profiles/profiles/InfiMech/machine/InfiMech TX 0.4 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "InfiMech TX 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "InfiMech TX", + "nozzle_diameter": [ + "0.4" + ], + "z_hop": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/machine/InfiMech TX.json b/backend/profiles/profiles/InfiMech/machine/InfiMech TX.json new file mode 100644 index 0000000..252b761 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/machine/InfiMech TX.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "InfiMech TX", + "model_id": "InfiMech_TX", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "InfiMechDesign", + "bed_model": "InfiMech TX-bed.stl", + "bed_texture": "InfiMech TX-texture.png", + "hotend_model": "", + "default_materials": "InfiMech Generic ABS;InfiMech Generic PA-CF;InfiMech Generic PC;InfiMech Generic PETG;InfiMech Generic PLA;InfiMech Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/machine/fdm_klipper_common.json b/backend/profiles/profiles/InfiMech/machine/fdm_klipper_common.json new file mode 100644 index 0000000..2ed1044 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/machine/fdm_klipper_common.json @@ -0,0 +1,201 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "auxiliary_fan": "1", + "bed_exclude_area": [ + "0x0" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "InfiMech Generic PLA" + ], + "default_print_profile": "0.20mm Standard @InfiMech TX", + "deretraction_speed": [ + "30" + ], + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "69", + "extruder_clearance_height_to_rod": "69", + "extruder_clearance_radius": "49", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "high_current_on_filament_swap": "0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_end_gcode": "PRINT_END", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "25" + ], + "machine_max_speed_x": [ + "600", + "200" + ], + "machine_max_speed_y": [ + "600", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": ";v2.9.2-20240814;\n;wiping nozzle start\nM106 P3 S0\nM140 S[bed_temperature_initial_layer_single]\nclean_nozzle_position\n;wiping nozzle end\n;*************preheat nozzle and hotbed for Z_TILT_ADJUST*************\nM140 S[bed_temperature_initial_layer_single]\nM104 S130\nG1 X110 Y110 F10000 \nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0 ;Z homing\nG1 Z5\nM190 S[bed_temperature_initial_layer_single]\nZ_TILT_ADJUST \n;*************Z_TILT_ADJUST end*************\nM140 S[bed_temperature_initial_layer_single] ;heat hotbed temp set by user\nG1 X5 Y5 F8000 \nG28 \nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[1] + 100,print_bed_max[0])} F6000 \nG1 Z0 F400\nM104 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S100 ;close head_nozzle fan\nG4 P3000\nM106 S255 ;close head_nozzle fan\nG4 P3000\nM106 S100 ;close head_nozzle fan\n;*************PRINT START*************\nM109 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user and wait \nM190 S[bed_temperature_initial_layer_single];heat bed temp set by user and wait \nM106 S0 ;close head_nozzle fan\nBED_MESH_CLEAR \nBED_MESH_PROFILE LOAD=default # bedmesh load\nG92 E0 ;Reset Extruder\n;G1 Z4.0 F200 ;Move Z Axis up\nG90 ;absolute position\n ; ; ; ; ; ; ; ; ; draw line along model\n;G92 E0 ;reset extruder\nG1 E3 F300 ;extrude filament\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[1] + 100,print_bed_max[0])} F6000 \nG1 Z0.22 F600\nG1 X{first_layer_print_min[0]-1.5} Y{max(0, first_layer_print_min[1]-1.5)} F2000 E10\nG1 Z0.22 F600\nG1 X{min(first_layer_print_min[0] + 60,print_bed_max[0])} F1200 E12\n ; ; ; ; ; ; ; ; ;draw line along model end \nG4 P200\nG1 Z2\nG92 E0 ;Reset Extruder\nCLEAR_PAUSE\n;***********model start************\n", + "machine_unload_filament_time": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "151.32", + "parking_pos_retraction": "92", + "print_host_webui": "", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "printer_model": "Generic Klipper Printer", + "printer_notes": "", + "printer_settings_id": "InfiMech TX 0.4 nozzle", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "249" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/machine/fdm_machine_common.json b/backend/profiles/profiles/InfiMech/machine/fdm_machine_common.json new file mode 100644 index 0000000..5e5bb0e --- /dev/null +++ b/backend/profiles/profiles/InfiMech/machine/fdm_machine_common.json @@ -0,0 +1,197 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "gcode_flavor": "klipper", + "auxiliary_fan": "1", + "bed_exclude_area": [ + "0x0" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "InfiMech Generic PLA" + ], + "default_print_profile": "0.20mm Standard @InfiMech TX", + "deretraction_speed": [ + "30" + ], + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "69", + "extruder_clearance_height_to_rod": "69", + "extruder_clearance_radius": "49", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "high_current_on_filament_swap": "0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_end_gcode": "PRINT_END", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "25" + ], + "machine_max_speed_x": [ + "600", + "200" + ], + "machine_max_speed_y": [ + "600", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": ";v2.9.2-20240814;\n;wiping nozzle start\nM106 P3 S0\nM140 S[bed_temperature_initial_layer_single]\nclean_nozzle_position\n;wiping nozzle end\n;*************preheat nozzle and hotbed for Z_TILT_ADJUST*************\nM140 S[bed_temperature_initial_layer_single]\nM104 S130\nG1 X110 Y110 F10000 \nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0 ;Z homing\nG1 Z5\nM190 S[bed_temperature_initial_layer_single]\nZ_TILT_ADJUST \n;*************Z_TILT_ADJUST end*************\nM140 S[bed_temperature_initial_layer_single] ;heat hotbed temp set by user\nG1 X5 Y5 F8000 \nG28 \nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[1] + 100,print_bed_max[0])} F6000 \nG1 Z0 F400\nM104 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S100 ;close head_nozzle fan\nG4 P3000\nM106 S255 ;close head_nozzle fan\nG4 P3000\nM106 S100 ;close head_nozzle fan\n;*************PRINT START*************\nM109 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user and wait \nM190 S[bed_temperature_initial_layer_single];heat bed temp set by user and wait \nM106 S0 ;close head_nozzle fan\nBED_MESH_CLEAR \nBED_MESH_PROFILE LOAD=default # bedmesh load\nG92 E0 ;Reset Extruder\n;G1 Z4.0 F200 ;Move Z Axis up\nG90 ;absolute position\n ; ; ; ; ; ; ; ; ; draw line along model\n;G92 E0 ;reset extruder\nG1 E3 F300 ;extrude filament\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[1] + 100,print_bed_max[0])} F6000 \nG1 Z0.22 F600\nG1 X{first_layer_print_min[0]-1.5} Y{max(0, first_layer_print_min[1]-1.5)} F2000 E10\nG1 Z0.22 F600\nG1 X{min(first_layer_print_min[0] + 60,print_bed_max[0])} F1200 E12\n ; ; ; ; ; ; ; ; ;draw line along model end \nG4 P200\nG1 Z2\nG92 E0 ;Reset Extruder\nCLEAR_PAUSE\n;***********model start************\n", + "machine_unload_filament_time": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "151.32", + "parking_pos_retraction": "92", + "print_host_webui": "", + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "printer_model": "Generic Klipper Printer", + "printer_notes": "", + "printer_settings_id": "InfiMech TX 0.4 nozzle", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "249" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/process/0.08mm Extra Fine @InfiMech TX.json b/backend/profiles/profiles/InfiMech/process/0.08mm Extra Fine @InfiMech TX.json new file mode 100644 index 0000000..c6d40b8 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/process/0.08mm Extra Fine @InfiMech TX.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @InfiMech TX", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "bottom_shell_layers": "7", + "overhang_1_4_speed": "30", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "top_shell_layers": "9", + "top_shell_thickness": "0.8", + "tree_support_wall_count": "1", + "brim_width": "5", + "gap_infill_speed": "120", + "outer_wall_speed": "60", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "layer_height": "0.08", + "print_settings_id": "0.08mm Extra Fine @InfiMech TX", + "sparse_infill_speed": "150", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/process/0.12mm Fine @InfiMech TX.json b/backend/profiles/profiles/InfiMech/process/0.12mm Fine @InfiMech TX.json new file mode 100644 index 0000000..c785062 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/process/0.12mm Fine @InfiMech TX.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "0.12mm Fine @InfiMech TX", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "bottom_shell_layers": "5", + "overhang_1_4_speed": "30", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "tree_support_wall_count": "0", + "brim_width": "5", + "gap_infill_speed": "180", + "outer_wall_speed": "80", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "top_surface_speed": "150", + "layer_height": "0.12", + "print_settings_id": "0.12mm Fine @InfiMech TX", + "sparse_infill_speed": "180", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/process/0.16mm Optimal @InfiMech TX.json b/backend/profiles/profiles/InfiMech/process/0.16mm Optimal @InfiMech TX.json new file mode 100644 index 0000000..32e247b --- /dev/null +++ b/backend/profiles/profiles/InfiMech/process/0.16mm Optimal @InfiMech TX.json @@ -0,0 +1,39 @@ +{ + "type": "process", + "name": "0.16mm Optimal @InfiMech TX", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "6", + "overhang_1_4_speed": "50", + "accel_to_decel_enable": "0", + "bottom_shell_layers": "4", + "bridge_speed": "25", + "brim_object_gap": "0.1", + "exclude_object": "1", + "gap_infill_speed": "250", + "inner_wall_speed": "250", + "outer_wall_speed": "120", + "internal_bridge_speed": "50", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "layer_height": "0.16", + "line_width": "0.42", + "outer_wall_line_width": "0.42", + "overhang_speed_classic": "0", + "precise_outer_wall": "0", + "print_flow_ratio": "0.95", + "seam_gap": "10%", + "skirt_speed": "50", + "sparse_infill_speed": "330", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_line_width": "0.42", + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/process/0.20mm Standard @InfiMech TX.json b/backend/profiles/profiles/InfiMech/process/0.20mm Standard @InfiMech TX.json new file mode 100644 index 0000000..4033046 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/process/0.20mm Standard @InfiMech TX.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.20mm Standard @InfiMech TX", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "tree_support_wall_count": "1", + "brim_width": "5", + "gap_infill_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "layer_height": "0.2", + "print_settings_id": "0.20mm Standard @InfiMech TX", + "sparse_infill_speed": "270", + "exclude_object": "1", + "internal_bridge_speed": "50", + "top_solid_infill_flow_ratio": "0.97", + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/process/0.24mm Draft @InfiMech TX.json b/backend/profiles/profiles/InfiMech/process/0.24mm Draft @InfiMech TX.json new file mode 100644 index 0000000..1909281 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/process/0.24mm Draft @InfiMech TX.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.24mm Draft @InfiMech TX", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "tree_support_wall_count": "1", + "brim_width": "3", + "gap_infill_speed": "230", + "inner_wall_speed": "230", + "internal_solid_infill_speed": "230", + "layer_height": "0.24", + "print_settings_id": "0.24mm Draft @InfiMech TX", + "sparse_infill_speed": "230", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/process/HSN/0.08mm Extra Fine @InfiMech TX HSN.json b/backend/profiles/profiles/InfiMech/process/HSN/0.08mm Extra Fine @InfiMech TX HSN.json new file mode 100644 index 0000000..e74469a --- /dev/null +++ b/backend/profiles/profiles/InfiMech/process/HSN/0.08mm Extra Fine @InfiMech TX HSN.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @InfiMech TX HSN", + "inherits": "fdm_process_common_HSN", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "bottom_shell_layers": "7", + "overhang_1_4_speed": "30", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "top_shell_layers": "9", + "top_shell_thickness": "0.8", + "tree_support_wall_count": "1", + "brim_width": "5", + "gap_infill_speed": "120", + "outer_wall_speed": "60", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "layer_height": "0.08", + "print_settings_id": "0.08mm Extra Fine @InfiMech TX HSN", + "sparse_infill_speed": "150", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/process/HSN/0.12mm Fine @InfiMech TX HSN.json b/backend/profiles/profiles/InfiMech/process/HSN/0.12mm Fine @InfiMech TX HSN.json new file mode 100644 index 0000000..de1ab76 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/process/HSN/0.12mm Fine @InfiMech TX HSN.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "0.12mm Fine @InfiMech TX HSN", + "inherits": "fdm_process_common_HSN", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "bottom_shell_layers": "5", + "overhang_1_4_speed": "30", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "tree_support_wall_count": "0", + "brim_width": "5", + "gap_infill_speed": "180", + "outer_wall_speed": "80", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "top_surface_speed": "150", + "layer_height": "0.12", + "print_settings_id": "0.12mm Fine @InfiMech TX HSN", + "sparse_infill_speed": "180", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/process/HSN/0.16mm Optimal @InfiMech TX HSN.json b/backend/profiles/profiles/InfiMech/process/HSN/0.16mm Optimal @InfiMech TX HSN.json new file mode 100644 index 0000000..ed8d3ab --- /dev/null +++ b/backend/profiles/profiles/InfiMech/process/HSN/0.16mm Optimal @InfiMech TX HSN.json @@ -0,0 +1,39 @@ +{ + "type": "process", + "name": "0.16mm Optimal @InfiMech TX HSN", + "inherits": "fdm_process_common_HSN", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "6", + "overhang_1_4_speed": "50", + "accel_to_decel_enable": "0", + "bottom_shell_layers": "4", + "bridge_speed": "25", + "brim_object_gap": "0.1", + "exclude_object": "1", + "gap_infill_speed": "250", + "inner_wall_speed": "250", + "outer_wall_speed": "120", + "internal_bridge_speed": "50", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "layer_height": "0.16", + "line_width": "0.42", + "outer_wall_line_width": "0.42", + "overhang_speed_classic": "0", + "precise_outer_wall": "0", + "print_flow_ratio": "0.95", + "seam_gap": "10%", + "skirt_speed": "50", + "sparse_infill_speed": "330", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_line_width": "0.42", + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/process/HSN/0.20mm Standard @InfiMech TX HSN.json b/backend/profiles/profiles/InfiMech/process/HSN/0.20mm Standard @InfiMech TX HSN.json new file mode 100644 index 0000000..ed918e4 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/process/HSN/0.20mm Standard @InfiMech TX HSN.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.20mm Standard @InfiMech TX HSN", + "inherits": "fdm_process_common_HSN", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "tree_support_wall_count": "1", + "brim_width": "5", + "gap_infill_speed": "250", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "layer_height": "0.2", + "print_settings_id": "0.20mm Standard @InfiMech TX HSN", + "sparse_infill_speed": "270", + "exclude_object": "1", + "internal_bridge_speed": "50", + "top_solid_infill_flow_ratio": "0.97", + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/process/HSN/0.24mm Draft @InfiMech TX HSN.json b/backend/profiles/profiles/InfiMech/process/HSN/0.24mm Draft @InfiMech TX HSN.json new file mode 100644 index 0000000..f9a7c58 --- /dev/null +++ b/backend/profiles/profiles/InfiMech/process/HSN/0.24mm Draft @InfiMech TX HSN.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.24mm Draft @InfiMech TX HSN", + "inherits": "fdm_process_common_HSN", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "tree_support_wall_count": "1", + "brim_width": "3", + "gap_infill_speed": "230", + "inner_wall_speed": "230", + "internal_solid_infill_speed": "230", + "layer_height": "0.24", + "print_settings_id": "0.24mm Draft @InfiMech TX HSN", + "sparse_infill_speed": "230", + "exclude_object": "1", + "internal_bridge_speed": "50", + "compatible_printers": [ + "InfiMech TX HSN 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/process/HSN/fdm_process_common_HSN.json b/backend/profiles/profiles/InfiMech/process/HSN/fdm_process_common_HSN.json new file mode 100644 index 0000000..88be1bd --- /dev/null +++ b/backend/profiles/profiles/InfiMech/process/HSN/fdm_process_common_HSN.json @@ -0,0 +1,214 @@ +{ + "type": "process", + "name": "fdm_process_common_HSN", + "from": "system", + "instantiation": "false", + "accel_to_decel_enable": "0", + "accel_to_decel_factor": "50%", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "25", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "compatible_printers_condition": "", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "1", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "5000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_speed": "50%", + "internal_bridge_support_thickness": "0.8", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_width_top_surface": "100%", + "minimum_sparse_infill_area": "15", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_4_4_speed": "10", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "seam_gap": "10%", + "seam_position": "aligned", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "spiral_mode": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "10000", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "0", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "0", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/InfiMech/process/fdm_process_common.json b/backend/profiles/profiles/InfiMech/process/fdm_process_common.json new file mode 100644 index 0000000..3a8e13b --- /dev/null +++ b/backend/profiles/profiles/InfiMech/process/fdm_process_common.json @@ -0,0 +1,214 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "accel_to_decel_enable": "0", + "accel_to_decel_factor": "50%", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "25", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "compatible_printers_condition": "", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "1", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "5000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_speed": "50%", + "internal_bridge_support_thickness": "0.8", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_width_top_surface": "100%", + "minimum_sparse_infill_area": "15", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_4_4_speed": "10", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "seam_gap": "10%", + "seam_position": "aligned", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "spiral_mode": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "10000", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "0", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "0", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon.json b/backend/profiles/profiles/Kingroon.json new file mode 100644 index 0000000..87f6b1c --- /dev/null +++ b/backend/profiles/profiles/Kingroon.json @@ -0,0 +1,98 @@ +{ + "name": "Kingroon", + "url": "https://kingroon.com/", + "version": "02.03.01.10", + "force_update": "1", + "description": "Kingroon configuration files", + "machine_model_list": [ + { + "name": "Kingroon KLP1", + "sub_path": "machine/Kingroon KLP1.json" + }, + { + "name": "Kingroon KP3S 3.0", + "sub_path": "machine/Kingroon KP3S 3.0.json" + }, + { + "name": "Kingroon KP3S PRO S1", + "sub_path": "machine/Kingroon KP3S PRO S1.json" + }, + { + "name": "Kingroon KP3S PRO V2", + "sub_path": "machine/Kingroon KP3S PRO V2.json" + }, + { + "name": "Kingroon KP3S V1", + "sub_path": "machine/Kingroon KP3S V1.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.08mm Standard @Kingroon KP3S PRO S1", + "sub_path": "process/0.08mm Standard @Kingroon KP3S PRO S1.json" + }, + { + "name": "0.12mm Standard @Kingroon KLP1", + "sub_path": "process/0.12mm Standard @Kingroon KLP1.json" + }, + { + "name": "0.12mm Standard @Kingroon KP3S PRO S1", + "sub_path": "process/0.12mm Standard @Kingroon KP3S PRO S1.json" + }, + { + "name": "0.20mm Standard @Kingroon KLP1", + "sub_path": "process/0.20mm Standard @Kingroon KLP1.json" + }, + { + "name": "0.20mm Standard @Kingroon KP3S PRO S1", + "sub_path": "process/0.20mm Standard @Kingroon KP3S PRO S1.json" + }, + { + "name": "0.20mm Standard @Kingroon KP3S PRO V2", + "sub_path": "process/0.20mm Standard @Kingroon KP3S PRO V2.json" + }, + { + "name": "0.20mm Standard @Kingroon KP3S V1", + "sub_path": "process/0.20mm Standard @Kingroon KP3S V1.json" + }, + { + "name": "0.30mm Standard @Kingroon KP3S 3.0", + "sub_path": "process/0.30mm Standard @Kingroon KP3S 3.0.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Kingroon KP3S 3.0 0.4 nozzle", + "sub_path": "machine/Kingroon KP3S 3.0 0.4 nozzle.json" + }, + { + "name": "Kingroon KP3S PRO S1 0.4 nozzle", + "sub_path": "machine/Kingroon KP3S PRO S1 0.4 nozzle.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "Kingroon KLP1 0.4 nozzle", + "sub_path": "machine/Kingroon KLP1 0.4 nozzle.json" + }, + { + "name": "Kingroon KP3S PRO V2 0.4 nozzle", + "sub_path": "machine/Kingroon KP3S PRO V2 0.4 nozzle.json" + }, + { + "name": "Kingroon KP3S V1 0.4 nozzle", + "sub_path": "machine/Kingroon KP3S V1 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/Kingroon KLP1_cover.png b/backend/profiles/profiles/Kingroon/Kingroon KLP1_cover.png new file mode 100644 index 0000000..457f17a Binary files /dev/null and b/backend/profiles/profiles/Kingroon/Kingroon KLP1_cover.png differ diff --git a/backend/profiles/profiles/Kingroon/Kingroon KP3S 3.0_cover.png b/backend/profiles/profiles/Kingroon/Kingroon KP3S 3.0_cover.png new file mode 100644 index 0000000..1862987 Binary files /dev/null and b/backend/profiles/profiles/Kingroon/Kingroon KP3S 3.0_cover.png differ diff --git a/backend/profiles/profiles/Kingroon/Kingroon KP3S PRO S1_cover.png b/backend/profiles/profiles/Kingroon/Kingroon KP3S PRO S1_cover.png new file mode 100644 index 0000000..f024a2d Binary files /dev/null and b/backend/profiles/profiles/Kingroon/Kingroon KP3S PRO S1_cover.png differ diff --git a/backend/profiles/profiles/Kingroon/Kingroon KP3S PRO V2_cover.png b/backend/profiles/profiles/Kingroon/Kingroon KP3S PRO V2_cover.png new file mode 100644 index 0000000..4365b57 Binary files /dev/null and b/backend/profiles/profiles/Kingroon/Kingroon KP3S PRO V2_cover.png differ diff --git a/backend/profiles/profiles/Kingroon/Kingroon KP3S V1_cover.png b/backend/profiles/profiles/Kingroon/Kingroon KP3S V1_cover.png new file mode 100644 index 0000000..2beb7b1 Binary files /dev/null and b/backend/profiles/profiles/Kingroon/Kingroon KP3S V1_cover.png differ diff --git a/backend/profiles/profiles/Kingroon/Kingroon_buildplate.png b/backend/profiles/profiles/Kingroon/Kingroon_buildplate.png new file mode 100644 index 0000000..06d0652 Binary files /dev/null and b/backend/profiles/profiles/Kingroon/Kingroon_buildplate.png differ diff --git a/backend/profiles/profiles/Kingroon/kp3s.svg b/backend/profiles/profiles/Kingroon/kp3s.svg new file mode 100644 index 0000000..fda3e34 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/kp3s.svg @@ -0,0 +1,179 @@ + + + + + + image/svg+xml + + MK3_bottom + + + + + MK3_bottom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Kingroon/kp3s_bed.stl b/backend/profiles/profiles/Kingroon/kp3s_bed.stl new file mode 100644 index 0000000..2ea0319 Binary files /dev/null and b/backend/profiles/profiles/Kingroon/kp3s_bed.stl differ diff --git a/backend/profiles/profiles/Kingroon/machine/Kingroon KLP1 0.4 nozzle.json b/backend/profiles/profiles/Kingroon/machine/Kingroon KLP1 0.4 nozzle.json new file mode 100644 index 0000000..450c872 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/machine/Kingroon KLP1 0.4 nozzle.json @@ -0,0 +1,125 @@ +{ + "type": "machine", + "name": "Kingroon KLP1 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Kingroon KLP1", + "default_filament_profile": "Generic PLA @System", + "default_print_profile": "0.20mm Standard @Kingroon KLP1", + "thumbnails": [ + "100x100" + ], + "change_filament_gcode": "", + "deretraction_speed": [ + "90" + ], + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "high_current_on_filament_swap": "0", + "machine_unload_filament_time": "0", + "min_layer_height": "0.08", + "parking_pos_retraction": "92", + "purge_in_prime_tower": "1", + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "bed_exclude_area": [ + "0x0" + ], + "extruder_colour": [ + "#FCE94F" + ], + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_end_gcode": "G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y200 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n G1 X0 Y200 F1000 ; prepare for part removal\n M84 ; disable motors\n M106 S0 ; turn off fan", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "10000", + "20000" + ], + "machine_max_acceleration_y": [ + "10000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "20", + "9" + ], + "machine_max_jerk_y": [ + "20", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_max_speed_e": [ + "100", + "25" + ], + "machine_max_speed_z": [ + "50", + "12" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG28 ; h1ome all axes\n M117 ;Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y175.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y175.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface", + "max_layer_height": [ + "0.32" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "90" + ], + "use_firmware_retraction": "0", + "wipe": [ + "1" + ], + "z_hop": [ + "0" + ], + "printable_area": [ + "0x0", + "230x0", + "230x230", + "0x230" + ], + "printable_height": "210", + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/machine/Kingroon KLP1.json b/backend/profiles/profiles/Kingroon/machine/Kingroon KLP1.json new file mode 100644 index 0000000..1059850 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/machine/Kingroon KLP1.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "Kingroon KLP1", + "model_id": "Kingroon KLP1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Kingroon", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S 3.0 0.4 nozzle.json b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S 3.0 0.4 nozzle.json new file mode 100644 index 0000000..ca6939f --- /dev/null +++ b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S 3.0 0.4 nozzle.json @@ -0,0 +1,98 @@ +{ + "type": "machine", + "name": "Kingroon KP3S 3.0 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Kingroon KP3S 3.0", + "default_print_profile": "0.30mm Standard @Kingroon KP3S 3.0", + "machine_end_gcode": "G1 E-1.0 F2100 ; retract\nG92 E0.0\nG1{if max_layer_z < max_print_height} Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} E-34.0 F720 ; move print head up & retract filament\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y105 F3000 ; park print head\nM84 ; disable motors", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 ; home all\nG1 Y1.0 Z0.3 F1000 ; move print head up\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\n; initial load\n M117 Purge extruder\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y175.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y175.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface", + "nozzle_diameter": [ + "0.4" + ], + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "enable_filament_ramming": "0", + "extra_loading_move": "0", + "fan_speedup_overhangs": "0", + "fan_speedup_time": "1", + "machine_max_acceleration_e": [ + "10000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "9000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "9000" + ], + "machine_max_acceleration_x": [ + "4000", + "9000" + ], + "machine_max_acceleration_y": [ + "4000", + "9000" + ], + "machine_max_acceleration_z": [ + "1100", + "100" + ], + "machine_max_speed_e": [ + "50", + "60" + ], + "machine_max_speed_x": [ + "300", + "200" + ], + "machine_max_speed_y": [ + "300", + "200" + ], + "machine_max_speed_z": [ + "30", + "12" + ], + "manual_filament_change": "1", + "min_layer_height": [ + "0.1" + ], + "nozzle_type": "brass", + "parking_pos_retraction": "0", + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "printable_height": "180", + "purge_in_prime_tower": "0", + "retract_length_toolchange": [ + "0.5" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.3" + ], + "retraction_minimum_travel": [ + "3" + ], + "retraction_speed": [ + "30" + ], + "support_air_filtration": "0", + "support_chamber_temp_control": "0", + "wipe": [ + "1" + ], + "z_hop": [ + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S 3.0.json b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S 3.0.json new file mode 100644 index 0000000..784096c --- /dev/null +++ b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S 3.0.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Kingroon KP3S 3.0", + "model_id": "Kingroon KP3S 3.0", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Kingroon", + "bed_model": "kp3s_bed.stl", + "bed_texture": "Kingroon_buildplate.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S PRO S1 0.4 nozzle.json b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S PRO S1 0.4 nozzle.json new file mode 100644 index 0000000..a04fbb0 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S PRO S1 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "machine", + "name": "Kingroon KP3S PRO S1 0.4 nozzle", + "inherits": "fdm_machine_common", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Kingroon KP3S PRO S1", + "default_print_profile": "0.20mm Standard @Kingroon KP3S PRO S1", + "machine_end_gcode": "G1 E-1.0 F2100 ; retract\nG92 E0.0\nG1{if max_layer_z < max_print_height} Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} E-34.0 F720 ; move print head up & retract filament\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y105 F3000 ; park print head\nM84 ; disable motors", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 ; home all\nG1 Y1.0 Z0.3 F1000 ; move print head up\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\n; initial load\n M117 Purge extruder\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y175.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y175.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface", + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S PRO S1.json b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S PRO S1.json new file mode 100644 index 0000000..21966a9 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S PRO S1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Kingroon KP3S PRO S1", + "model_id": "Kingroon-KP3S-PRO-S1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Kingroon", + "bed_model": "kp3s_bed.stl", + "bed_texture": "Kingroon_buildplate.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S PRO V2 0.4 nozzle.json b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S PRO V2 0.4 nozzle.json new file mode 100644 index 0000000..fb963e2 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S PRO V2 0.4 nozzle.json @@ -0,0 +1,86 @@ +{ + "type": "machine", + "name": "Kingroon KP3S PRO V2 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Kingroon KP3S PRO V2", + "default_filament_profile": "Generic PLA @System", + "default_print_profile": "0.20mm Standard @Kingroon KP3S PRO V2", + "bed_exclude_area": [ + "0x0" + ], + "extruder_colour": [ + "#FCE94F" + ], + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "deretraction_speed": [ + "45" + ], + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}\nG1 X5 Y200 F6000 ; present print\n{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+20, max_print_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors\nEND_PRINT", + "machine_max_acceleration_e": [ + "10000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "9000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "9000" + ], + "machine_max_acceleration_x": [ + "10000", + "9000" + ], + "machine_max_acceleration_y": [ + "10000", + "9000" + ], + "machine_max_acceleration_z": [ + "10000", + "100" + ], + "machine_max_jerk_e": [ + "20", + "5" + ], + "machine_max_jerk_x": [ + "20", + "7" + ], + "machine_max_jerk_y": [ + "20", + "7" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature]\nCANCEL_POWEROFF\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nG92 E0", + "max_layer_height": [ + "0.32" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "45" + ], + "use_firmware_retraction": "1", + "wipe": [ + "0" + ], + "z_hop": [ + "0" + ], + "printable_area": [ + "0x0", + "205x0", + "205x205", + "0x205" + ], + "printable_height": "200", + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S PRO V2.json b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S PRO V2.json new file mode 100644 index 0000000..ca16a30 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S PRO V2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Kingroon KP3S PRO V2", + "model_id": "Kingroon-KP3S-PRO-V2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Kingroon", + "bed_model": "kp3s_bed.stl", + "bed_texture": "Kingroon_buildplate.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S V1 0.4 nozzle.json b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S V1 0.4 nozzle.json new file mode 100644 index 0000000..59a0d4d --- /dev/null +++ b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S V1 0.4 nozzle.json @@ -0,0 +1,151 @@ +{ + "type": "machine", + "name": "Kingroon KP3S V1 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Kingroon KP3S V1", + "default_filament_profile": "Generic PLA @System", + "default_print_profile": "0.20mm Standard @Kingroon KP3S V1", + "thumbnails": [ + "100x100" + ], + "change_filament_gcode": "", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "head_wrap_detect_zone": [], + "enable_long_retraction_when_cut": "0", + "long_retractions_when_cut": [ + "0" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_distances_when_cut": [ + "18" + ], + "extra_loading_move": "0", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "high_current_on_filament_swap": "0", + "machine_unload_filament_time": "0", + "min_layer_height": "0.08", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "bed_exclude_area": [ + "0x0" + ], + "extruder_colour": [ + "#FCE94F" + ], + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_end_gcode": "G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y180 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n G1 X0 Y180 F1000 ; prepare for part removal\n M84 ; disable motors\n M106 S0 ; turn off fan", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "10000", + "20000" + ], + "machine_max_acceleration_y": [ + "10000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_max_speed_e": [ + "100", + "25" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "M104 S{first_layer_temperature[0]} ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nM83\nG28 ; h1ome all axes\nG1 Z0.2 ; lift nozzle a bit \nG92 E0 \nG1 Y-3 F2400 \nG1 X50 F2400 ; zero the extruded length \nG1 X115 E40 F500 ; Extrude 25mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-0.2 F3000 ; Retract a little \nG1 X180 F4000 ; Quickly wipe away from the filament line\nM117", + "manual_filament_change": "0", + "nozzle_height": "4", + "nozzle_type": "brass", + "max_layer_height": [ + "0.32" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "30" + ], + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "use_firmware_retraction": "0", + "wipe": [ + "1" + ], + "z_hop": [ + "0" + ], + "z_offset": "0", + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "printable_height": "180", + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S V1.json b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S V1.json new file mode 100644 index 0000000..ee745ab --- /dev/null +++ b/backend/profiles/profiles/Kingroon/machine/Kingroon KP3S V1.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "Kingroon KP3S V1", + "model_id": "Kingroon KP3S V1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Kingroon", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/machine/fdm_klipper_common.json b/backend/profiles/profiles/Kingroon/machine/fdm_klipper_common.json new file mode 100644 index 0000000..687ce74 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/machine/fdm_klipper_common.json @@ -0,0 +1,106 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_extruding": [ + "9000", + "9000" + ], + "machine_max_acceleration_retracting": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "9000", + "9000" + ], + "machine_max_acceleration_y": [ + "9000", + "9000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "7", + "7" + ], + "machine_max_jerk_y": [ + "7", + "7" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "min_layer_height": [ + "0.05" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1.0" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "z_hop_types": "Normal Lift", + "machine_pause_gcode": "M601", + "wipe": [ + "1" + ], + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/machine/fdm_machine_common.json b/backend/profiles/profiles/Kingroon/machine/fdm_machine_common.json new file mode 100644 index 0000000..00d6258 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/machine/fdm_machine_common.json @@ -0,0 +1,174 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "auxiliary_fan": "0", + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "marlin", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601", + "machine_end_gcode": "", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "1250", + "20000" + ], + "machine_max_acceleration_retracting": [ + "1250", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "3000", + "20000" + ], + "machine_max_acceleration_y": [ + "3000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_jerk_e": [ + "4.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "9" + ], + "machine_max_jerk_y": [ + "12", + "9" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_speed_e": [ + "120", + "25" + ], + "machine_max_speed_x": [ + "200", + "200" + ], + "machine_max_speed_y": [ + "200", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printable_height": "200", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "200x0", + "200x200", + "0x200" + ], + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "2" + ], + "nozzle_hrc": "0", + "nozzle_type": "undefine", + "nozzle_volume": "0", + "print_host": "", + "print_host_webui": "", + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "0" + ], + "retraction_length": [ + "1.4" + ], + "retraction_speed": [ + "35" + ], + "scan_first_layer": "0", + "deretraction_speed": [ + "30" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "wipe": [ + "0" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.3" + ], + "z_hop_types": [ + "Auto Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/mini.svg b/backend/profiles/profiles/Kingroon/mini.svg new file mode 100644 index 0000000..96c8fde --- /dev/null +++ b/backend/profiles/profiles/Kingroon/mini.svg @@ -0,0 +1,32 @@ + + MINI_bed_texture + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Kingroon/mini_bed.stl b/backend/profiles/profiles/Kingroon/mini_bed.stl new file mode 100644 index 0000000..2f4c45b Binary files /dev/null and b/backend/profiles/profiles/Kingroon/mini_bed.stl differ diff --git a/backend/profiles/profiles/Kingroon/process/0.08mm Standard @Kingroon KP3S PRO S1.json b/backend/profiles/profiles/Kingroon/process/0.08mm Standard @Kingroon KP3S PRO S1.json new file mode 100644 index 0000000..ca820f5 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/process/0.08mm Standard @Kingroon KP3S PRO S1.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.08mm Standard @Kingroon KP3S PRO S1", + "inherits": "fdm_process_common", + "instantiation": "true", + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle" + ], + "layer_height": "0.08", + "line_width": "0.4", + "print_settings_id": "0.08mm Standard @Kingroon KP3S PRO S1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/process/0.12mm Standard @Kingroon KLP1.json b/backend/profiles/profiles/Kingroon/process/0.12mm Standard @Kingroon KLP1.json new file mode 100644 index 0000000..46f70f5 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/process/0.12mm Standard @Kingroon KLP1.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.12mm Standard @Kingroon KLP1", + "inherits": "fdm_process_common", + "instantiation": "true", + "compatible_printers": [ + "Kingroon KLP1 0.4 nozzle" + ], + "compatible_printers_condition": "", + "initial_layer_print_height": "0.2", + "layer_height": "0.12", + "line_width": "0.4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/process/0.12mm Standard @Kingroon KP3S PRO S1.json b/backend/profiles/profiles/Kingroon/process/0.12mm Standard @Kingroon KP3S PRO S1.json new file mode 100644 index 0000000..6a2d4db --- /dev/null +++ b/backend/profiles/profiles/Kingroon/process/0.12mm Standard @Kingroon KP3S PRO S1.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Standard @Kingroon KP3S PRO S1", + "inherits": "fdm_process_common", + "instantiation": "true", + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle" + ], + "layer_height": "0.12", + "line_width": "0.4", + "print_settings_id": "0.12mm Standard @Kingroon KP3S PRO S1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/process/0.20mm Standard @Kingroon KLP1.json b/backend/profiles/profiles/Kingroon/process/0.20mm Standard @Kingroon KLP1.json new file mode 100644 index 0000000..4d8d653 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/process/0.20mm Standard @Kingroon KLP1.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.20mm Standard @Kingroon KLP1", + "inherits": "fdm_process_common", + "instantiation": "true", + "compatible_printers": [ + "Kingroon KLP1 0.4 nozzle" + ], + "compatible_printers_condition": "", + "initial_layer_print_height": "0.2", + "layer_height": "0.2", + "line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S PRO S1.json b/backend/profiles/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S PRO S1.json new file mode 100644 index 0000000..bc96b62 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S PRO S1.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.20mm Standard @Kingroon KP3S PRO S1", + "inherits": "fdm_process_common", + "instantiation": "true", + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle" + ], + "compatible_printers_condition": "", + "initial_layer_print_height": "0.2", + "layer_height": "0.2", + "line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S PRO V2.json b/backend/profiles/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S PRO V2.json new file mode 100644 index 0000000..5045d6c --- /dev/null +++ b/backend/profiles/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S PRO V2.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.20mm Standard @Kingroon KP3S PRO V2", + "inherits": "fdm_process_common", + "instantiation": "true", + "compatible_printers": [ + "Kingroon KP3S PRO V2 0.4 nozzle" + ], + "print_settings_id": "0.20mm Standard @Kingroon KP3S PRO V2", + "initial_layer_print_height": "0.2", + "layer_height": "0.2", + "line_width": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S V1.json b/backend/profiles/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S V1.json new file mode 100644 index 0000000..d69b2f4 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S V1.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.20mm Standard @Kingroon KP3S V1", + "inherits": "fdm_process_common", + "instantiation": "true", + "compatible_printers": [ + "Kingroon KP3S V1 0.4 nozzle" + ], + "bottom_shell_layers": "2", + "bridge_speed": "30", + "brim_type": "no_brim", + "default_acceleration": "10000", + "detect_thin_wall": "1", + "elefant_foot_compensation": "0.15", + "gap_infill_speed": "60", + "infill_wall_overlap": "8%", + "initial_layer_print_height": "0.25", + "initial_layer_travel_speed": "200", + "internal_solid_infill_acceleration": "6000", + "internal_solid_infill_speed": "160", + "outer_wall_acceleration": "4000", + "overhang_2_4_speed": "30", + "overhang_reverse": "1", + "overhang_reverse_internal_only": "1", + "overhang_reverse_threshold": "0%", + "overhang_speed_classic": "1", + "seam_gap": "0.1", + "seam_position": "back", + "slow_down_layers": "2", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_acceleration": "6000", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "300", + "support_type": "normal(manual)", + "thick_bridges": "1", + "top_surface_acceleration": "5000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "wall_generator": "classic", + "wall_loops": "2", + "wall_transition_angle": "25", + "xy_hole_compensation": "0.1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/process/0.30mm Standard @Kingroon KP3S 3.0.json b/backend/profiles/profiles/Kingroon/process/0.30mm Standard @Kingroon KP3S 3.0.json new file mode 100644 index 0000000..12d63e1 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/process/0.30mm Standard @Kingroon KP3S 3.0.json @@ -0,0 +1,86 @@ +{ + "type": "process", + "name": "0.30mm Standard @Kingroon KP3S 3.0", + "inherits": "fdm_process_common", + "from": "User", + "instantiation": "true", + "compatible_printers": [ + "Kingroon KP3S 3.0 0.4 nozzle" + ], + "print_settings_id": "0.30mm Standard @Kingroon KP3S 3.0", + "bottom_surface_pattern": "monotonicline", + "bridge_acceleration": "500", + "bridge_speed": "30", + "brim_type": "no_brim", + "default_acceleration": "500", + "detect_narrow_internal_solid_infill": "0", + "dont_filter_internal_bridges": "limited", + "elefant_foot_compensation": "0.2", + "enable_prime_tower": "1", + "enable_support": "0", + "filter_out_gap_fill": "0.9", + "flush_into_support": "0", + "gap_fill_target": "topbottom", + "gap_infill_speed": "40", + "infill_combination": "1", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "20", + "initial_layer_travel_speed": "250", + "inner_wall_acceleration": "700", + "inner_wall_line_width": "0.44", + "inner_wall_speed": "70", + "internal_bridge_speed": "50", + "internal_solid_infill_acceleration": "2000", + "internal_solid_infill_line_width": "0.5", + "internal_solid_infill_pattern": "monotonicline", + "internal_solid_infill_speed": "70", + "layer_height": "0.3", + "line_width": "0.44", + "max_travel_detour_distance": "70", + "max_volumetric_extrusion_rate_slope": "20", + "outer_wall_acceleration": "500", + "outer_wall_line_width": "0.44", + "outer_wall_speed": "50", + "overhang_1_4_speed": "70%", + "overhang_2_4_speed": "50%", + "overhang_3_4_speed": "30%", + "overhang_4_4_speed": "20%", + "prime_tower_brim_width": "1", + "prime_tower_width": "20", + "prime_volume": "30", + "raft_first_layer_density": "100%", + "reduce_crossing_wall": "1", + "reduce_infill_retraction": "0", + "scarf_joint_speed": "70", + "seam_gap": "0", + "seam_slope_entire_loop": "1", + "seam_slope_start_height": "0.1", + "skirt_loops": "1", + "sparse_infill_acceleration": "1500", + "sparse_infill_line_width": "0.5", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "70", + "support_base_pattern": "default", + "support_interface_pattern": "auto", + "support_interface_speed": "40", + "support_line_width": "0.44", + "support_speed": "70", + "support_threshold_angle": "30", + "support_type": "normal(auto)", + "top_surface_acceleration": "500", + "top_surface_line_width": "0.44", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "40", + "travel_acceleration": "4000", + "travel_speed": "250", + "tree_support_angle_slow": "35", + "tree_support_branch_angle_organic": "45", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "1", + "tree_support_top_rate": "50%", + "wall_transition_angle": "59", + "wipe_before_external_loop": "1", + "wipe_tower_bridging": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Kingroon/process/fdm_process_common.json b/backend/profiles/profiles/Kingroon/process/fdm_process_common.json new file mode 100644 index 0000000..2726b85 --- /dev/null +++ b/backend/profiles/profiles/Kingroon/process/fdm_process_common.json @@ -0,0 +1,186 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "accel_to_decel_enable": "0", + "accel_to_decel_factor": "50%", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "adaptive_layer_height": "0", + "bridge_flow": "0.9", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "bridge_no_support": "0", + "bridge_speed": "50", + "bridge_angle": "0", + "bridge_density": "100%", + "compatible_printers_condition": "", + "default_acceleration": "3000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "1", + "compatible_printers": [], + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_infill_speed": "100", + "tree_support_with_infill": "0", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "40", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "25%", + "initial_layer_acceleration": "700", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "300", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "100", + "interface_shells": "0", + "internal_bridge_support_thickness": "0", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "100", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "max_bridge_length": "30", + "max_travel_detour_distance": "0", + "min_bead_width": "85%", + "min_feature_size": "25%", + "minimum_sparse_infill_area": "15", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "3000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "80", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_sequence": "by layer", + "print_settings_id": "", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "reduce_crossing_wall": "0", + "seam_gap": "15%", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "100", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "rectilinear", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "tree(auto)", + "thick_bridges": "0", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "3000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "60", + "travel_acceleration": "3000", + "travel_jerk": "12", + "travel_speed": "150", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_diameter": "5", + "tree_support_branch_distance": "5", + "tree_support_brim_width": "3", + "tree_support_wall_count": "0", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "3", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_on_loops": "1", + "wipe_speed": "80%", + "wipe_tower_no_sparse_layers": "0", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot.json b/backend/profiles/profiles/Lulzbot.json new file mode 100644 index 0000000..a304e7b --- /dev/null +++ b/backend/profiles/profiles/Lulzbot.json @@ -0,0 +1,103 @@ +{ + "name": "Lulzbot", + "url": "https://ohai.lulzbot.com/group/taz-6/", + "version": "02.03.01.10", + "force_update": "0", + "description": "Lulzbot configurations", + "machine_model_list": [ + { + "name": "Lulzbot Taz 4 or 5", + "sub_path": "machine/Lulzbot Taz 4 or 5.json" + }, + { + "name": "Lulzbot Taz 6", + "sub_path": "machine/Lulzbot Taz 6.json" + }, + { + "name": "Lulzbot Taz Pro Dual", + "sub_path": "machine/Lulzbot Taz Pro Dual.json" + }, + { + "name": "Lulzbot Taz Pro S", + "sub_path": "machine/Lulzbot Taz Pro S.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.25mm Standard @Lulzbot Taz 4 or 5", + "sub_path": "process/0.25mm Standard @Lulzbot Taz 4 or 5.json" + }, + { + "name": "0.25mm Standard @Lulzbot Taz 6", + "sub_path": "process/0.25mm Standard @Lulzbot Taz 6.json" + }, + { + "name": "0.25mm Standard @Lulzbot Taz Pro Dual", + "sub_path": "process/0.25mm Standard @Lulzbot Taz Pro Dual.json" + }, + { + "name": "0.25mm Standard @Lulzbot Taz Pro S", + "sub_path": "process/0.25mm Standard @Lulzbot Taz Pro S.json" + }, + { + "name": "0.18mm High Detail @Lulzbot Taz 4 or 5", + "sub_path": "process/0.18mm High Detail @Lulzbot Taz 4 or 5.json" + }, + { + "name": "0.18mm High Detail @Lulzbot Taz 6", + "sub_path": "process/0.18mm High Detail @Lulzbot Taz 6.json" + }, + { + "name": "0.18mm High Detail @Lulzbot Taz Pro Dual", + "sub_path": "process/0.18mm High Detail @Lulzbot Taz Pro Dual.json" + }, + { + "name": "0.18mm High Detail @Lulzbot Taz Pro S", + "sub_path": "process/0.18mm High Detail @Lulzbot Taz Pro S.json" + } + ], + "filament_list": [ + { + "name": "Lulzbot 2.85mm ABS", + "sub_path": "filament/Lulzbot 2.85mm ABS.json" + }, + { + "name": "Lulzbot 2.85mm PETG", + "sub_path": "filament/Lulzbot 2.85mm PETG.json" + }, + { + "name": "Lulzbot 2.85mm PLA", + "sub_path": "filament/Lulzbot 2.85mm PLA.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Lulzbot Taz 4 or 5 0.5 nozzle", + "sub_path": "machine/Lulzbot Taz 4 or 5 0.5 nozzle.json" + }, + { + "name": "Lulzbot Taz 6 0.5 nozzle", + "sub_path": "machine/Lulzbot Taz 6 0.5 nozzle.json" + }, + { + "name": "Lulzbot Taz Pro Common", + "sub_path": "machine/Lulzbot Taz Pro Common.json" + }, + { + "name": "Lulzbot Taz Pro Dual 0.5 nozzle", + "sub_path": "machine/Lulzbot Taz Pro Dual 0.5 nozzle.json" + }, + { + "name": "Lulzbot Taz Pro S 0.5 nozzle", + "sub_path": "machine/Lulzbot Taz Pro S 0.5 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/Lulzbot Taz 4 or 5_cover.png b/backend/profiles/profiles/Lulzbot/Lulzbot Taz 4 or 5_cover.png new file mode 100644 index 0000000..e31e2b2 Binary files /dev/null and b/backend/profiles/profiles/Lulzbot/Lulzbot Taz 4 or 5_cover.png differ diff --git a/backend/profiles/profiles/Lulzbot/Lulzbot Taz 6_cover.png b/backend/profiles/profiles/Lulzbot/Lulzbot Taz 6_cover.png new file mode 100644 index 0000000..9356b4b Binary files /dev/null and b/backend/profiles/profiles/Lulzbot/Lulzbot Taz 6_cover.png differ diff --git a/backend/profiles/profiles/Lulzbot/Lulzbot Taz Mini 2_cover.png b/backend/profiles/profiles/Lulzbot/Lulzbot Taz Mini 2_cover.png new file mode 100644 index 0000000..4b688dd Binary files /dev/null and b/backend/profiles/profiles/Lulzbot/Lulzbot Taz Mini 2_cover.png differ diff --git a/backend/profiles/profiles/Lulzbot/Lulzbot Taz Pro Dual_cover.png b/backend/profiles/profiles/Lulzbot/Lulzbot Taz Pro Dual_cover.png new file mode 100644 index 0000000..e345152 Binary files /dev/null and b/backend/profiles/profiles/Lulzbot/Lulzbot Taz Pro Dual_cover.png differ diff --git a/backend/profiles/profiles/Lulzbot/Lulzbot Taz Pro S_cover.png b/backend/profiles/profiles/Lulzbot/Lulzbot Taz Pro S_cover.png new file mode 100644 index 0000000..524e894 Binary files /dev/null and b/backend/profiles/profiles/Lulzbot/Lulzbot Taz Pro S_cover.png differ diff --git a/backend/profiles/profiles/Lulzbot/Lulzbot Taz Workhorse_cover.png b/backend/profiles/profiles/Lulzbot/Lulzbot Taz Workhorse_cover.png new file mode 100644 index 0000000..36dcb32 Binary files /dev/null and b/backend/profiles/profiles/Lulzbot/Lulzbot Taz Workhorse_cover.png differ diff --git a/backend/profiles/profiles/Lulzbot/Taz_Pro_Dual_printbed.png b/backend/profiles/profiles/Lulzbot/Taz_Pro_Dual_printbed.png new file mode 100644 index 0000000..2344c23 Binary files /dev/null and b/backend/profiles/profiles/Lulzbot/Taz_Pro_Dual_printbed.png differ diff --git a/backend/profiles/profiles/Lulzbot/filament/Lulzbot 2.85mm ABS.json b/backend/profiles/profiles/Lulzbot/filament/Lulzbot 2.85mm ABS.json new file mode 100644 index 0000000..0a10ebd --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/filament/Lulzbot 2.85mm ABS.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Lulzbot 2.85mm ABS", + "inherits": "Generic ABS @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_diameter": [ + "2.85" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "compatible_printers": [ + "Lulzbot Taz 6 0.5 nozzle", + "Lulzbot Taz 4 or 5 0.5 nozzle", + "Lulzbot Taz Pro Dual 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/filament/Lulzbot 2.85mm PETG.json b/backend/profiles/profiles/Lulzbot/filament/Lulzbot 2.85mm PETG.json new file mode 100644 index 0000000..8d048e4 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/filament/Lulzbot 2.85mm PETG.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Lulzbot 2.85mm PETG", + "inherits": "Generic PETG @System", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "filament_diameter": [ + "2.85" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "compatible_printers": [ + "Lulzbot Taz 6 0.5 nozzle", + "Lulzbot Taz 4 or 5 0.5 nozzle", + "Lulzbot Taz Pro Dual 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/filament/Lulzbot 2.85mm PLA.json b/backend/profiles/profiles/Lulzbot/filament/Lulzbot 2.85mm PLA.json new file mode 100644 index 0000000..f60c17a --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/filament/Lulzbot 2.85mm PLA.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Lulzbot 2.85mm PLA", + "inherits": "Generic PLA @System", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_diameter": [ + "2.85" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "compatible_printers": [ + "Lulzbot Taz 6 0.5 nozzle", + "Lulzbot Taz 4 or 5 0.5 nozzle", + "Lulzbot Taz Pro Dual 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/lulzbot_logo.png b/backend/profiles/profiles/Lulzbot/lulzbot_logo.png new file mode 100644 index 0000000..f7fd0f8 Binary files /dev/null and b/backend/profiles/profiles/Lulzbot/lulzbot_logo.png differ diff --git a/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz 4 or 5 0.5 nozzle.json b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz 4 or 5 0.5 nozzle.json new file mode 100644 index 0000000..35b8941 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz 4 or 5 0.5 nozzle.json @@ -0,0 +1,112 @@ +{ + "type": "machine", + "name": "Lulzbot Taz 4 or 5 0.5 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "LZ004", + "instantiation": "true", + "printer_model": "Lulzbot Taz 4 or 5", + "default_print_profile": "0.25mm Standard @Lulzbot Taz 4 or 5", + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "280x0", + "280x280", + "0x280" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "emit_machine_limits_to_gcode": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1250", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Lulzbot4-5", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "default_filament_profile": [ + "Lulzbot 2.85mm PLA" + ], + "machine_start_gcode": ";This G-Code has been generated specifically for the Lulzbot Taz 4 and 5 - translated from CuraLE 4.13.10 by Wrathernaut\nM73 P0; clear GLCD progress bar\nM75; start GLCD timer\nM140 S{bed_temperature_initial_layer[0]}; start bed heating up\nG90; absolute positioning\nM107; disable fans\nM82; set extruder to absolute mode\nG28 X0 Y0; home X and Y\nG28 Z0; home Z\nG1 Z15.0 F175; move extruder up\nM117 Heating...; progress indicator message on LCD\nM109 R{nozzle_temperature_initial_layer[0]}; wait for extruder to reach printing temp\nM190 R{bed_temperature_initial_layer[0]}; wait for bed to reach printing temp\nG92 E0; set extruder position to 0\nG1 F200 E0; prime the nozzle with filament\nG92 E0; re-set extruder position to 0\nG1 F175; set travel speed\nM203 X192 Y208 Z3; set limits on travel speed\nM117 TAZ Printing...; progress indicator message on LCD\n;Start G-Code End", + "machine_end_gcode": ";End G-Code Begin\nM400; wait for moves to finish\nM140 S0; disable hotend\nM104 S0; disable bed heater\nM107; disable fans\nG91; relative positioning\nG1 E-1 F300; filament retraction to release pressure\nG1 Z0.5 E-5 X-20 Y-20 F3000; lift up and retract even more filament\nM77;stopGLCD timer\nG90;absolute positioning\nG1 X0 Y250;move to cooling position\nM84;disable steppers\nM117 Print Complete.;print complete message", + "before_layer_change_gcode": "G92 E0; reset relative extrusion", + "layer_change_gcode": "; LAYER:{layer_num}\nM117 Layer: {layer_num +1} / [total_layer_count]", + "change_filament_gcode": "M400\nM600 B10 X115 Y-10 Z10\nM190 S{bed_temperature[0]}\nM109 S{temperature[0]}", + "machine_pause_gcode": "M600 B10", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz 4 or 5.json b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz 4 or 5.json new file mode 100644 index 0000000..fadfc68 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz 4 or 5.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Lulzbot Taz 4 or 5", + "model_id": "Lulzbot-Taz-4-5", + "nozzle_diameter": "0.5", + "machine_tech": "FFF", + "family": "Lulzbot", + "bed_model": "taz_4_or_5_build_plate.stl", + "bed_texture": "lulzbot_logo.png", + "hotend_model": "", + "default_materials": "Lulzbot 2.85mm ABS;Lulzbot 2.85mm PETG;Lulzbot 2.85mm PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz 6 0.5 nozzle.json b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz 6 0.5 nozzle.json new file mode 100644 index 0000000..4e61b55 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz 6 0.5 nozzle.json @@ -0,0 +1,112 @@ +{ + "type": "machine", + "name": "Lulzbot Taz 6 0.5 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "LZ006", + "instantiation": "true", + "printer_model": "Lulzbot Taz 6", + "default_print_profile": "0.25mm Standard @Lulzbot Taz 6", + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "280x0", + "280x280", + "0x280" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "emit_machine_limits_to_gcode": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1250", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Lulzbot", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "default_filament_profile": [ + "Lulzbot 2.85mm PLA" + ], + "machine_start_gcode": ";This G-Code has been translated from LulzBot's CuraLE (v4.13.10) startup GCODE for Taz 6 Single Extruder by Wrathernaut\nM73 P0; clear GLCD progress bar\nM75; start GLCD timer\nM107; disable fans\nM420 S; disable leveling matrix\nG90; absolute positioning\nM82; set extruder to absolute mode\nG92 E0; set extruder position to 0\nM140 S{bed_temperature_initial_layer[0]}; start bed heating up (w)\nG28 XY; home X and Y\nG1 X-19 Y258 F1000; move to safe homing position\nM109 {if filament_type[0] == \"PLA\"}R180\n{elsif filament_type[0] == \"ABS\"}R190\n{elsif filament_type[0] == \"ABS-GF\"}R190\n{elsif filament_type[0] == \"ASA\"}R190\n{elsif filament_type[0] == \"ASA-Aero\"}R190\n{elsif filament_type[0] == \"BVOH\"}R170\n{elsif filament_type[0] == \"EVA\"}R170\n{elsif filament_type[0] == \"PA\"}R220\n{elsif filament_type[0] == \"PA-CF\"}R220\n{elsif filament_type[0] == \"PA-GF\"}R220\n{elsif filament_type[0] == \"PA6-CF\"}R220\n{elsif filament_type[0] == \"PA11-CF\"}R220\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"PC\"}R220\n{elsif filament_type[0] == \"PC-CF\"}R220\n{elsif filament_type[0] == \"PCTG\"}R180\n{elsif filament_type[0] == \"PE\"}R190\n{elsif filament_type[0] == \"PE-CF\"}R190\n{elsif filament_type[0] == \"PET-CF\"}R190\n{elsif filament_type[0] == \"PETG\"}R190\n{elsif filament_type[0] == \"PETG-CF10\"}R190\n{elsif filament_type[0] == \"PHA\"}R180\n{elsif filament_type[0] == \"PLA-AERO\"}R180\n{elsif filament_type[0] == \"PLA-CF\"}R180\n{elsif filament_type[0] == \"PP\"}R180\n{elsif filament_type[0] == \"PP-CF\"}R180\n{elsif filament_type[0] == \"PP-GF\"}R180\n{elsif filament_type[0] == \"PPS\"}R180\n{elsif filament_type[0] == \"PPS-CF\"}R180\n{elsif filament_type[0] == \"PVA\"}R180\n{elsif filament_type[0] == \"PVB\"}R180\n{elsif filament_type[0] == \"SBS\"}R180\n{elsif filament_type[0] == \"TPU\"}R180\n{elsif filament_type[0] == \"FLEX\"}R180\n{elsif filament_type[0] == \"PET\"}R170\n{elsif filament_type[0] == \"HIPS\"}R170\n{elsif filament_type[0] == \"NYLON\"}R220\n{else}R190; unknown filament type soften temp before homing Z{endif}\nG28 Z; home Z\nG1 E-15 F100; retract filament\nM109 {if filament_type[0] == \"PLA\"}R180\n{elsif filament_type[0] == \"ABS\"}R190\n{elsif filament_type[0] == \"ABS-GF\"}R190\n{elsif filament_type[0] == \"ASA\"}R190\n{elsif filament_type[0] == \"ASA-Aero\"}R190\n{elsif filament_type[0] == \"BVOH\"}R170\n{elsif filament_type[0] == \"EVA\"}R170\n{elsif filament_type[0] == \"PA\"}R220\n{elsif filament_type[0] == \"PA-CF\"}R220\n{elsif filament_type[0] == \"PA-GF\"}R220\n{elsif filament_type[0] == \"PA6-CF\"}R220\n{elsif filament_type[0] == \"PA11-CF\"}R220\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"PC\"}R220\n{elsif filament_type[0] == \"PC-CF\"}R220\n{elsif filament_type[0] == \"PCTG\"}R190\n{elsif filament_type[0] == \"PE\"}R190\n{elsif filament_type[0] == \"PE-CF\"}R190\n{elsif filament_type[0] == \"PET-CF\"}R190\n{elsif filament_type[0] == \"PETG\"}R190\n{elsif filament_type[0] == \"PETG-CF10\"}R190\n{elsif filament_type[0] == \"PHA\"}R180\n{elsif filament_type[0] == \"PLA-AERO\"}R180\n{elsif filament_type[0] == \"PLA-CF\"}R180\n{elsif filament_type[0] == \"PP\"}R180\n{elsif filament_type[0] == \"PP-CF\"}R180\n{elsif filament_type[0] == \"PP-GF\"}R180\n{elsif filament_type[0] == \"PPS\"}R180\n{elsif filament_type[0] == \"PPS-CF\"}R180\n{elsif filament_type[0] == \"PVA\"}R180\n{elsif filament_type[0] == \"PVB\"}R180\n{elsif filament_type[0] == \"SBS\"}R180\n{elsif filament_type[0] == \"TPU\"}R180\n{elsif filament_type[0] == \"FLEX\"}R180\n{elsif filament_type[0] == \"PET\"}R170\n{elsif filament_type[0] == \"HIPS\"}R180\n{elsif filament_type[0] == \"NYLON\"}R220\n{else}R170; unknown filament type wipe temp{endif}\n;M206 X0 Y0 Z0; uncomment to adjust wipe position (+X ~ nozzle moves left)(+Y ~ nozzle moves forward)(+Z ~ nozzle moves down)\nG12; wiping sequence\nM206 X0 Y0 Z0; reseting stock nozzle position ### CAUTION: changing this line can affect print quality ###\nG1 Z10 F5000; raise nozzle after wipe\nM109 {if filament_type[0] == \"PLA\"}R160\n{elsif filament_type[0] == \"ABS\"}R170\n{elsif filament_type[0] == \"ABS-GF\"}R170\n{elsif filament_type[0] == \"ASA\"}R170\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"BVOH\"}R170\n{elsif filament_type[0] == \"EVA\"}R170\n{elsif filament_type[0] == \"PA\"}R200\n{elsif filament_type[0] == \"PA-CF\"}R200\n{elsif filament_type[0] == \"PA-GF\"}R170\n{elsif filament_type[0] == \"PA6-CF\"}R170\n{elsif filament_type[0] == \"PA11-CF\"}R200\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"PC\"}R200\n{elsif filament_type[0] == \"PC-CF\"}R200\n{elsif filament_type[0] == \"PCTG\"}R180\n{elsif filament_type[0] == \"PE\"}R180\n{elsif filament_type[0] == \"PE-CF\"}R180\n{elsif filament_type[0] == \"PET-CF\"}R170\n{elsif filament_type[0] == \"PETG\"}R170\n{elsif filament_type[0] == \"PETG-CF10\"}R170\n{elsif filament_type[0] == \"PHA\"}R180\n{elsif filament_type[0] == \"PLA-AERO\"}R180\n{elsif filament_type[0] == \"PLA-CF\"}R180\n{elsif filament_type[0] == \"PP\"}R180\n{elsif filament_type[0] == \"PP-CF\"}R180\n{elsif filament_type[0] == \"PP-GF\"}R180\n{elsif filament_type[0] == \"PPS\"}R180\n{elsif filament_type[0] == \"PPS-CF\"}R180\n{elsif filament_type[0] == \"PVA\"}R160\n{elsif filament_type[0] == \"PVB\"}R160\n{elsif filament_type[0] == \"SBS\"}R180\n{elsif filament_type[0] == \"TPU\"}R160\n{elsif filament_type[0] == \"FLEX\"}R160\n{elsif filament_type[0] == \"PET\"}R170\n{elsif filament_type[0] == \"HIPS\"}R160\n{elsif filament_type[0] == \"NYLON\"}R200\n{else}R170; unknown filament type probe temp{endif}\nG1 X-10 Y293 F4000; move above first probe point\nM204 S100; set probing acceleration\nG29; start auto-leveling sequence\nM420 S1; enable leveling matrix\nM204 S500; restore standard acceleration\nG1 X0 Y0 Z15 F5000; move up off last probe point\nG4 S1; pause\nM400; wait for moves to finish\nM117 Heating...; progress indicator message on LCD\nM109 R{nozzle_temperature_initial_layer[0]}; wait for extruder to reach printing temp (w)\nM190 R{bed_temperature_initial_layer[0]}; wait for bed to reach printing temp\nG1 Z2 E0 F75; prime tiny bit of filament into the nozzle\nM117 TAZ 6 Printing...; progress indicator message on LCD\n;Start G-Code End", + "machine_end_gcode": ";End G-Code Begin\nM400; wait for moves to finish\nM140 S0; start bed cooling\nM104 S0; disable hotend\nM107; disable fans\nG91; relative positioning\nG1 E-1 F300; filament retraction to release pressure\nG1 Z20 E-5 X-20 Y-20 F3000; lift up and retract even more filament\nG1 E6; re-prime extruder\nG90; absolute positioning\nG1 Y280 F3000; present finished print\nM77; stop GLCD timer\nM84; disable steppers\nG90; absolute positioning\nM117 Print Complete.; print complete message\n;End G-Code End", + "before_layer_change_gcode": "G92 E0; reset relative extrusion", + "layer_change_gcode": "; LAYER:{layer_num}\nM117 Layer: {layer_num +1} / [total_layer_count]", + "change_filament_gcode": "M400\nM600 B10 X115 Y-10 Z10\nM190 S{bed_temperature[0]}\nM109 S{temperature[0]}", + "machine_pause_gcode": "M600 B10", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz 6.json b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz 6.json new file mode 100644 index 0000000..c6ef2ba --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz 6.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Lulzbot Taz 6", + "model_id": "Lulzbot-Taz-6", + "nozzle_diameter": "0.5", + "machine_tech": "FFF", + "family": "Lulzbot", + "bed_model": "taz_6_build_plate.stl", + "bed_texture": "lulzbot_logo.png", + "hotend_model": "", + "default_materials": "Lulzbot 2.85mm ABS;Lulzbot 2.85mm PETG;Lulzbot 2.85mm PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro Common.json b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro Common.json new file mode 100644 index 0000000..2970ca8 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro Common.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "Lulzbot Taz Pro Common", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "LZPC001", + "instantiation": "false", + "printer_model": "Lulzbot Taz Pro Common", + "printable_area": [ + "0x0", + "280x0", + "280x280", + "0x280" + ], + "printable_height": "280", + "support_multi_bed_types": "1", + "printer_structure": "i3", + "cooling_tube_retraction": "0", + "cooling_tube_length": "0", + "parking_pos_retraction": "0", + "extra_loading_move": "0", + "machine_load_filament_time": "1", + "machine_unload_filament_time": "1", + "machine_tool_change_time": "3", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "emit_machine_limits_to_gcode": "1", + "machine_max_acceleration_extruding": [ + "1000", + "1000" + ], + "machine_max_acceleration_retracting": [ + "3000", + "3000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "25", + "25" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.38", + "0.38" + ], + "min_layer_height": [ + "0.08", + "0.08" + ], + "printer_settings_id": "LulzbotPro-Common", + "retraction_minimum_travel": [ + "1", + "1" + ], + "retract_before_wipe": [ + "70%", + "70%" + ], + "retraction_length": [ + "1", + "1" + ], + "retract_length_toolchange": [ + "1", + "1" + ], + "retraction_speed": [ + "10" + ], + "deretraction_speed": [ + "10" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0; reset relative extrusion", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;LAYER:{layer_num}\n;[layer_z]\nM117 Layer: {layer_num +1} / [total_layer_count]", + "change_filament_gcode": "", + "machine_pause_gcode": "M600 B10", + "scan_first_layer": "0", + "support_chamber_temp_control": "0", + "support_air_filtration": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro Dual 0.5 nozzle.json b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro Dual 0.5 nozzle.json new file mode 100644 index 0000000..cb49e19 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro Dual 0.5 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Lulzbot Taz Pro Dual 0.5 nozzle", + "inherits": "Lulzbot Taz Pro Common", + "from": "system", + "setting_id": "LZPD001", + "instantiation": "true", + "single_extruder_multi_material": "0", + "extruders_count": "2", + "printer_model": "Lulzbot Taz Pro Dual", + "default_print_profile": "0.25mm Standard @Lulzbot Taz Pro Dual", + "nozzle_diameter": [ + "0.5", + "0.5" + ], + "printer_settings_id": "LulzbotPro-Dual", + "default_filament_profile": [ + "Lulzbot 2.85mm PLA" + ], + "machine_start_gcode": ";This G-Code has been translated from Cura startup from CuraLE 4.13.10 to OrcaSlicer by Wrathernaut\nT0\nM82; absolute extrusion mode\nM73 P0; clear GLCD progress bar\nM75; start GLCD timer\nM107; disable fans\nG90; absolute positioning\nM420 S0; disable previous leveling matrix\nM140 S{bed_temperature_initial_layer[initial_tool]}; begin bed temping up (w)\nM104 {if filament_type[initial_tool] == \"PLA\"}S180\n{elsif filament_type[initial_tool] == \"ABS\"}S190\n{elsif filament_type[initial_tool] == \"ABS-GF\"}S190\n{elsif filament_type[initial_tool] == \"ASA\"}S190\n{elsif filament_type[initial_tool] == \"ASA-Aero\"}S190\n{elsif filament_type[initial_tool] == \"BVOH\"}S170\n{elsif filament_type[initial_tool] == \"EVA\"}S170\n{elsif filament_type[initial_tool] == \"PA\"}R220\n{elsif filament_type[initial_tool] == \"PA-CF\"}R220\n{elsif filament_type[initial_tool] == \"PA-GF\"}R220\n{elsif filament_type[initial_tool] == \"PA6-CF\"}R220\n{elsif filament_type[initial_tool] == \"PA11-CF\"}R220\n{elsif filament_type[initial_tool] == \"ASA-Aero\"}S170\n{elsif filament_type[initial_tool] == \"PC\"}R220\n{elsif filament_type[initial_tool] == \"PC-CF\"}R220\n{elsif filament_type[initial_tool] == \"PCTG\"}S180\n{elsif filament_type[initial_tool] == \"PE\"}S190\n{elsif filament_type[initial_tool] == \"PE-CF\"}S190\n{elsif filament_type[initial_tool] == \"PET-CF\"}S190\n{elsif filament_type[initial_tool] == \"PETG\"}S190\n{elsif filament_type[initial_tool] == \"PETG-CF10\"}S190\n{elsif filament_type[initial_tool] == \"PHA\"}S180\n{elsif filament_type[initial_tool] == \"PLA-AERO\"}S180\n{elsif filament_type[initial_tool] == \"PLA-CF\"}S180\n{elsif filament_type[initial_tool] == \"PP\"}S180\n{elsif filament_type[initial_tool] == \"PP-CF\"}S180\n{elsif filament_type[initial_tool] == \"PP-GF\"}S180\n{elsif filament_type[initial_tool] == \"PPS\"}S180\n{elsif filament_type[initial_tool] == \"PPS-CF\"}S180\n{elsif filament_type[initial_tool] == \"PVA\"}S180\n{elsif filament_type[initial_tool] == \"PVB\"}S180\n{elsif filament_type[initial_tool] == \"SBS\"}S180\n{elsif filament_type[initial_tool] == \"TPU\"}S180\n{elsif filament_type[initial_tool] == \"FLEX\"}S180\n{elsif filament_type[initial_tool] == \"PET\"}S170\n{elsif filament_type[initial_tool] == \"HIPS\"}S170\n{elsif filament_type[initial_tool] == \"NYLON\"}R220\n{else}S190; unknown filament type soften temp before homing Z\n{endif}G28; home\nG0 X50 Y25 Z10 F2000\nM117 Heating...\nM109 {if filament_type[0] == \"PLA\"}R180\n{elsif filament_type[0] == \"ABS\"}R190\n{elsif filament_type[0] == \"ABS-GF\"}R190\n{elsif filament_type[0] == \"ASA\"}R190\n{elsif filament_type[0] == \"ASA-Aero\"}R190\n{elsif filament_type[0] == \"BVOH\"}R170\n{elsif filament_type[0] == \"EVA\"}R170\n{elsif filament_type[0] == \"PA\"}R220\n{elsif filament_type[0] == \"PA-CF\"}R220\n{elsif filament_type[0] == \"PA-GF\"}R220\n{elsif filament_type[0] == \"PA6-CF\"}R220\n{elsif filament_type[0] == \"PA11-CF\"}R220\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"PC\"}R220\n{elsif filament_type[0] == \"PC-CF\"}R220\n{elsif filament_type[0] == \"PCTG\"}R180\n{elsif filament_type[0] == \"PE\"}R190\n{elsif filament_type[0] == \"PE-CF\"}R190\n{elsif filament_type[0] == \"PET-CF\"}R190\n{elsif filament_type[0] == \"PETG\"}R190\n{elsif filament_type[0] == \"PETG-CF10\"}R190\n{elsif filament_type[0] == \"PHA\"}R180\n{elsif filament_type[0] == \"PLA-AERO\"}R180\n{elsif filament_type[0] == \"PLA-CF\"}R180\n{elsif filament_type[0] == \"PP\"}R180\n{elsif filament_type[0] == \"PP-CF\"}R180\n{elsif filament_type[0] == \"PP-GF\"}R180\n{elsif filament_type[0] == \"PPS\"}R180\n{elsif filament_type[0] == \"PPS-CF\"}R180\n{elsif filament_type[0] == \"PVA\"}R180\n{elsif filament_type[0] == \"PVB\"}R180\n{elsif filament_type[0] == \"SBS\"}R180\n{elsif filament_type[0] == \"TPU\"}R180\n{elsif filament_type[0] == \"FLEX\"}R180\n{elsif filament_type[0] == \"PET\"}R170\n{elsif filament_type[0] == \"HIPS\"}R170\n{elsif filament_type[0] == \"NYLON\"}R220\n{else}R190; unknown filament type soften temp before homing Z{endif}\nM82; set extruder to absolute mode\nG92 E0; set extruder to zero\nG1 E-7 F100; retract 7mm of filament on first extruder\nM106; turn on fans to speed cooling\nM117 Wiping...\nM109 {if filament_type[0] == \"PLA\"}R180\n{elsif filament_type[0] == \"ABS\"}R190\n{elsif filament_type[0] == \"ABS-GF\"}R190\n{elsif filament_type[0] == \"ASA\"}R190\n{elsif filament_type[0] == \"ASA-Aero\"}R190\n{elsif filament_type[0] == \"BVOH\"}R170\n{elsif filament_type[0] == \"EVA\"}R170\n{elsif filament_type[0] == \"PA\"}R220\n{elsif filament_type[0] == \"PA-CF\"}R220\n{elsif filament_type[0] == \"PA-GF\"}R220\n{elsif filament_type[0] == \"PA6-CF\"}R220\n{elsif filament_type[0] == \"PA11-CF\"}R220\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"PC\"}R220\n{elsif filament_type[0] == \"PC-CF\"}R220\n{elsif filament_type[0] == \"PCTG\"}R190\n{elsif filament_type[0] == \"PE\"}R190\n{elsif filament_type[0] == \"PE-CF\"}R190\n{elsif filament_type[0] == \"PET-CF\"}R190\n{elsif filament_type[0] == \"PETG\"}R190\n{elsif filament_type[0] == \"PETG-CF10\"}R190\n{elsif filament_type[0] == \"PHA\"}R180\n{elsif filament_type[0] == \"PLA-AERO\"}R180\n{elsif filament_type[0] == \"PLA-CF\"}R180\n{elsif filament_type[0] == \"PP\"}R180\n{elsif filament_type[0] == \"PP-CF\"}R180\n{elsif filament_type[0] == \"PP-GF\"}R180\n{elsif filament_type[0] == \"PPS\"}R180\n{elsif filament_type[0] == \"PPS-CF\"}R180\n{elsif filament_type[0] == \"PVA\"}R180\n{elsif filament_type[0] == \"PVB\"}R180\n{elsif filament_type[0] == \"SBS\"}R180\n{elsif filament_type[0] == \"TPU\"}R180\n{elsif filament_type[0] == \"FLEX\"}R180\n{elsif filament_type[0] == \"PET\"}R170\n{elsif filament_type[0] == \"HIPS\"}R180\n{elsif filament_type[0] == \"NYLON\"}R220\n{else}R170; unknown filament type wipe temp{endif}\nM109 {if filament_type[0] == \"PLA\"}R160\n{elsif filament_type[0] == \"ABS\"}R170\n{elsif filament_type[0] == \"ABS-GF\"}R170\n{elsif filament_type[0] == \"ASA\"}R170\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"BVOH\"}R170\n{elsif filament_type[0] == \"EVA\"}R170\n{elsif filament_type[0] == \"PA\"}R200\n{elsif filament_type[0] == \"PA-CF\"}R200\n{elsif filament_type[0] == \"PA-GF\"}R170\n{elsif filament_type[0] == \"PA6-CF\"}R170\n{elsif filament_type[0] == \"PA11-CF\"}R200\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"PC\"}R200\n{elsif filament_type[0] == \"PC-CF\"}R200\n{elsif filament_type[0] == \"PCTG\"}R180\n{elsif filament_type[0] == \"PE\"}R180\n{elsif filament_type[0] == \"PE-CF\"}R180\n{elsif filament_type[0] == \"PET-CF\"}R170\n{elsif filament_type[0] == \"PETG\"}R170\n{elsif filament_type[0] == \"PETG-CF10\"}R170\n{elsif filament_type[0] == \"PHA\"}R180\n{elsif filament_type[0] == \"PLA-AERO\"}R180\n{elsif filament_type[0] == \"PLA-CF\"}R180\n{elsif filament_type[0] == \"PP\"}R180\n{elsif filament_type[0] == \"PP-CF\"}R180\n{elsif filament_type[0] == \"PP-GF\"}R180\n{elsif filament_type[0] == \"PPS\"}R180\n{elsif filament_type[0] == \"PPS-CF\"}R180\n{elsif filament_type[0] == \"PVA\"}R160\n{elsif filament_type[0] == \"PVB\"}R160\n{elsif filament_type[0] == \"SBS\"}R180\n{elsif filament_type[0] == \"TPU\"}R160\n{elsif filament_type[0] == \"FLEX\"}R160\n{elsif filament_type[0] == \"PET\"}R170\n{elsif filament_type[0] == \"HIPS\"}R160\n{elsif filament_type[0] == \"NYLON\"}R200\n{else}R170; unknown filament type probe temp{endif}; cool to probe temp\nG12; wipe sequence\nM107; turn off fan\nG29; probe sequence (for auto-leveling)\nM420 S1; enable leveling matrix\nT{initial_tool}; ensure we're using the first extruder\nM104 S{first_layer_temperature[initial_tool]}; set extruder temp\nG0 X5 Y15 Z10 F5000; move to start location\nM400; clear buffer\nM117 Heating...\nM109 R{first_layer_temperature[initial_tool]}; set extruder temp and waitnM190 R{bed_temperature_initial_layer[initial_tool]}; get bed temping up during first layer\nG1 Z2 E0 F75; raise head and 0 extruder\nM82; set to absolute mode\nM400; clear buffer\nM300 T; play sound at start of first layer\nM117 Printing ...\n;Start G-Code End", + "machine_end_gcode": "M400; wait for moves to finish\nM140 S0; start cooling bed\nM107; fans off\nG91 ; relative positioning\nG1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z25 E-1 X20 Y20 F2000; move Z up a bit and retract filament even more\nM104 S{nozzle_temperature[0]} T0 ; T0 to print temp\nM104 S{nozzle_temperature[1]} T1 ; T1 to print temp\nG90 ; absolute positioning\nG0 X285 Y-30 F3000; move to cooling position\nG91 ; relative positioning\nM117 Purging for next print;progress indicator message\nT0\nM109 S{nozzle_temperature[0]}; wait for temp\nG92 E0; set extruder position to purge amount\nG1 E15 F75; purge\nM400; wait for purge\nM104 S0 ; T0 hotend off\nT1\nM109 S{nozzle_temperature[1]}; wait for temp\nG92 E0; set extruder position to purge amount\nG1 E15 F75; purge\nM400; wait for purge\nM104 S0 ; T1 hotend off\nT0\nM117 Cooling, please wait;progress indicator message\nM190 S0; cool off bed\nG0 Y280 F3000 ; present finished print\nM77; stop GLCD timer\nM18 X Y E; turn off x y and e axis\nG90 ; absolute positioning\nM117 Print complete; progress indicator message" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro Dual.json b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro Dual.json new file mode 100644 index 0000000..e380449 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro Dual.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Lulzbot Taz Pro Dual", + "model_id": "Lulzbot-Taz-Pro-Dual", + "nozzle_diameter": "0.5", + "machine_tech": "FFF", + "family": "Lulzbot", + "bed_model": "taz_pro_dual_build_plate.stl", + "bed_texture": "Taz_Pro_Dual_printbed.png", + "hotend_model": "", + "default_materials": "Lulzbot 2.85mm ABS;Lulzbot 2.85mm PETG;Lulzbot 2.85mm PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro S 0.5 nozzle.json b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro S 0.5 nozzle.json new file mode 100644 index 0000000..ab88460 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro S 0.5 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Lulzbot Taz Pro S 0.5 nozzle", + "inherits": "Lulzbot Taz Pro Common", + "from": "system", + "setting_id": "LZPS001", + "instantiation": "true", + "single_extruder_multi_material": "1", + "extruders_count": "1", + "printer_model": "Lulzbot Taz Pro S", + "default_print_profile": "0.25mm Standard @Lulzbot Taz Pro S", + "nozzle_diameter": [ + "0.5" + ], + "printer_settings_id": "LulzbotPro-S", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": ";This G-Code has been translated from Cura startup from CuraLE 4.13.10 to OrcaSlicer by Wrathernaut\nG4 S1 ; delay for 1 seconds to display file name\nM140 S{bed_temperature_initial_layer[initial_tool]}; begin bed temping up (w)\nM104 {if filament_type[initial_tool] == \"PLA\"}S180\n{elsif filament_type[initial_tool] == \"ABS\"}S190\n{elsif filament_type[initial_tool] == \"ABS-GF\"}S190\n{elsif filament_type[initial_tool] == \"ASA\"}S190\n{elsif filament_type[initial_tool] == \"ASA-Aero\"}S190\n{elsif filament_type[initial_tool] == \"BVOH\"}S170\n{elsif filament_type[initial_tool] == \"EVA\"}S170\n{elsif filament_type[initial_tool] == \"PA\"}R220\n{elsif filament_type[initial_tool] == \"PA-CF\"}R220\n{elsif filament_type[initial_tool] == \"PA-GF\"}R220\n{elsif filament_type[initial_tool] == \"PA6-CF\"}R220\n{elsif filament_type[initial_tool] == \"PA11-CF\"}R220\n{elsif filament_type[initial_tool] == \"ASA-Aero\"}S170\n{elsif filament_type[initial_tool] == \"PC\"}R220\n{elsif filament_type[initial_tool] == \"PC-CF\"}R220\n{elsif filament_type[initial_tool] == \"PCTG\"}S180\n{elsif filament_type[initial_tool] == \"PE\"}S190\n{elsif filament_type[initial_tool] == \"PE-CF\"}S190\n{elsif filament_type[initial_tool] == \"PET-CF\"}S190\n{elsif filament_type[initial_tool] == \"PETG\"}S190\n{elsif filament_type[initial_tool] == \"PETG-CF10\"}S190\n{elsif filament_type[initial_tool] == \"PHA\"}S180\n{elsif filament_type[initial_tool] == \"PLA-AERO\"}S180\n{elsif filament_type[initial_tool] == \"PLA-CF\"}S180\n{elsif filament_type[initial_tool] == \"PP\"}S180\n{elsif filament_type[initial_tool] == \"PP-CF\"}S180\n{elsif filament_type[initial_tool] == \"PP-GF\"}S180\n{elsif filament_type[initial_tool] == \"PPS\"}S180\n{elsif filament_type[initial_tool] == \"PPS-CF\"}S180\n{elsif filament_type[initial_tool] == \"PVA\"}S180\n{elsif filament_type[initial_tool] == \"PVB\"}S180\n{elsif filament_type[initial_tool] == \"SBS\"}S180\n{elsif filament_type[initial_tool] == \"TPU\"}S180\n{elsif filament_type[initial_tool] == \"FLEX\"}S180\n{elsif filament_type[initial_tool] == \"PET\"}S170\n{elsif filament_type[initial_tool] == \"HIPS\"}S170\n{elsif filament_type[initial_tool] == \"NYLON\"}R220\n{else}S190; unknown filament type soften temp before homing Z\n{endif}G28O; home all axes (if needed)\nM73 P0 ; clear LCD progress bar\nM75; start LCD print timer\nM107;disable fans\nM420 S0; disable leveling matrix\n{if enable_pressure_advance == 1}M900 K{pressure_advance[0]}; set pressure advance\n{endif}G90; absolute positioning\nM82; set extruder to absolute mode\nG92 E0; set extruder position to 0\nG0 X145 Y187 Z156 F3000; move away from endstops\nM117 Heating Nozzle...; progress indicator message on LCD\nM109 {if filament_type[0] == \"PLA\"}R180\n{elsif filament_type[0] == \"ABS\"}R190\n{elsif filament_type[0] == \"ABS-GF\"}R190\n{elsif filament_type[0] == \"ASA\"}R190\n{elsif filament_type[0] == \"ASA-Aero\"}R190\n{elsif filament_type[0] == \"BVOH\"}R170\n{elsif filament_type[0] == \"EVA\"}R170\n{elsif filament_type[0] == \"PA\"}R220\n{elsif filament_type[0] == \"PA-CF\"}R220\n{elsif filament_type[0] == \"PA-GF\"}R220\n{elsif filament_type[0] == \"PA6-CF\"}R220\n{elsif filament_type[0] == \"PA11-CF\"}R220\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"PC\"}R220\n{elsif filament_type[0] == \"PC-CF\"}R220\n{elsif filament_type[0] == \"PCTG\"}R180\n{elsif filament_type[0] == \"PE\"}R190\n{elsif filament_type[0] == \"PE-CF\"}R190\n{elsif filament_type[0] == \"PET-CF\"}R190\n{elsif filament_type[0] == \"PETG\"}R190\n{elsif filament_type[0] == \"PETG-CF10\"}R190\n{elsif filament_type[0] == \"PHA\"}R180\n{elsif filament_type[0] == \"PLA-AERO\"}R180\n{elsif filament_type[0] == \"PLA-CF\"}R180\n{elsif filament_type[0] == \"PP\"}R180\n{elsif filament_type[0] == \"PP-CF\"}R180\n{elsif filament_type[0] == \"PP-GF\"}R180\n{elsif filament_type[0] == \"PPS\"}R180\n{elsif filament_type[0] == \"PPS-CF\"}R180\n{elsif filament_type[0] == \"PVA\"}R180\n{elsif filament_type[0] == \"PVB\"}R180\n{elsif filament_type[0] == \"SBS\"}R180\n{elsif filament_type[0] == \"TPU\"}R180\n{elsif filament_type[0] == \"FLEX\"}R180\n{elsif filament_type[0] == \"PET\"}R170\n{elsif filament_type[0] == \"HIPS\"}R170\n{elsif filament_type[0] == \"NYLON\"}R220\n{else}R190; unknown filament type soften temp before homing Z{endif};soften filament before retraction\nG1 E-7 F75; retract filament\nG92 E-12 ; set extruder position to -12 to account for 5mm retract at end of previous print\nM109 {if filament_type[0] == \"PLA\"}R180\n{elsif filament_type[0] == \"ABS\"}R190\n{elsif filament_type[0] == \"ABS-GF\"}R190\n{elsif filament_type[0] == \"ASA\"}R190\n{elsif filament_type[0] == \"ASA-Aero\"}R190\n{elsif filament_type[0] == \"BVOH\"}R170\n{elsif filament_type[0] == \"EVA\"}R170\n{elsif filament_type[0] == \"PA\"}R220\n{elsif filament_type[0] == \"PA-CF\"}R220\n{elsif filament_type[0] == \"PA-GF\"}R220\n{elsif filament_type[0] == \"PA6-CF\"}R220\n{elsif filament_type[0] == \"PA11-CF\"}R220\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"PC\"}R220\n{elsif filament_type[0] == \"PC-CF\"}R220\n{elsif filament_type[0] == \"PCTG\"}R190\n{elsif filament_type[0] == \"PE\"}R190\n{elsif filament_type[0] == \"PE-CF\"}R190\n{elsif filament_type[0] == \"PET-CF\"}R190\n{elsif filament_type[0] == \"PETG\"}R190\n{elsif filament_type[0] == \"PETG-CF10\"}R190\n{elsif filament_type[0] == \"PHA\"}R180\n{elsif filament_type[0] == \"PLA-AERO\"}R180\n{elsif filament_type[0] == \"PLA-CF\"}R180\n{elsif filament_type[0] == \"PP\"}R180\n{elsif filament_type[0] == \"PP-CF\"}R180\n{elsif filament_type[0] == \"PP-GF\"}R180\n{elsif filament_type[0] == \"PPS\"}R180\n{elsif filament_type[0] == \"PPS-CF\"}R180\n{elsif filament_type[0] == \"PVA\"}R180\n{elsif filament_type[0] == \"PVB\"}R180\n{elsif filament_type[0] == \"SBS\"}R180\n{elsif filament_type[0] == \"TPU\"}R180\n{elsif filament_type[0] == \"FLEX\"}R180\n{elsif filament_type[0] == \"PET\"}R170\n{elsif filament_type[0] == \"HIPS\"}R180\n{elsif filament_type[0] == \"NYLON\"}R220\n{else}R170; unknown filament type wipe temp{endif};wait for extruder to reach wiping temp\nM104 {if filament_type[0] == \"PLA\"}R160\n{elsif filament_type[0] == \"ABS\"}R170\n{elsif filament_type[0] == \"ABS-GF\"}R170\n{elsif filament_type[0] == \"ASA\"}R170\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"BVOH\"}R170\n{elsif filament_type[0] == \"EVA\"}R170\n{elsif filament_type[0] == \"PA\"}R200\n{elsif filament_type[0] == \"PA-CF\"}R200\n{elsif filament_type[0] == \"PA-GF\"}R170\n{elsif filament_type[0] == \"PA6-CF\"}R170\n{elsif filament_type[0] == \"PA11-CF\"}R200\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"PC\"}R200\n{elsif filament_type[0] == \"PC-CF\"}R200\n{elsif filament_type[0] == \"PCTG\"}R180\n{elsif filament_type[0] == \"PE\"}R180\n{elsif filament_type[0] == \"PE-CF\"}R180\n{elsif filament_type[0] == \"PET-CF\"}R170\n{elsif filament_type[0] == \"PETG\"}R170\n{elsif filament_type[0] == \"PETG-CF10\"}R170\n{elsif filament_type[0] == \"PHA\"}R180\n{elsif filament_type[0] == \"PLA-AERO\"}R180\n{elsif filament_type[0] == \"PLA-CF\"}R180\n{elsif filament_type[0] == \"PP\"}R180\n{elsif filament_type[0] == \"PP-CF\"}R180\n{elsif filament_type[0] == \"PP-GF\"}R180\n{elsif filament_type[0] == \"PPS\"}R180\n{elsif filament_type[0] == \"PPS-CF\"}R180\n{elsif filament_type[0] == \"PVA\"}R160\n{elsif filament_type[0] == \"PVB\"}R160\n{elsif filament_type[0] == \"SBS\"}R180\n{elsif filament_type[0] == \"TPU\"}R160\n{elsif filament_type[0] == \"FLEX\"}R160\n{elsif filament_type[0] == \"PET\"}R170\n{elsif filament_type[0] == \"HIPS\"}R160\n{elsif filament_type[0] == \"NYLON\"}R200\n{else}R170; unknown filament type probe temp{endif}; start cooling to probe temp during wipe\nM106 S255 ; turn fan on to help drop temp\n; Use M206 below to adjust nozzle wipe position (Replace \"z_offset\" to adjust Z value)\n; X ~ (+)left/(-)right, Y ~ (+)front/(-)back, Z ~ (+)down/(-)up\nM206 X0 Y0 Z[z_offset] ; restoring offsets and adjusting offset if AST285 is enabled\nM117 Wiping Nozzle...;progress indicator on LCD\nG12; wiping sequence\nM206 X0 Y0 Z0 ; reseting stock nozzle position # # # CAUTION: changing this line can affect print quality # # #\nM107; turn off part cooling fan\nM104 {if filament_type[0] == \"PLA\"}R160\n{elsif filament_type[0] == \"ABS\"}R170\n{elsif filament_type[0] == \"ABS-GF\"}R170\n{elsif filament_type[0] == \"ASA\"}R170\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"BVOH\"}R170\n{elsif filament_type[0] == \"EVA\"}R170\n{elsif filament_type[0] == \"PA\"}R200\n{elsif filament_type[0] == \"PA-CF\"}R200\n{elsif filament_type[0] == \"PA-GF\"}R170\n{elsif filament_type[0] == \"PA6-CF\"}R170\n{elsif filament_type[0] == \"PA11-CF\"}R200\n{elsif filament_type[0] == \"ASA-Aero\"}R170\n{elsif filament_type[0] == \"PC\"}R200\n{elsif filament_type[0] == \"PC-CF\"}R200\n{elsif filament_type[0] == \"PCTG\"}R180\n{elsif filament_type[0] == \"PE\"}R180\n{elsif filament_type[0] == \"PE-CF\"}R180\n{elsif filament_type[0] == \"PET-CF\"}R170\n{elsif filament_type[0] == \"PETG\"}R170\n{elsif filament_type[0] == \"PETG-CF10\"}R170\n{elsif filament_type[0] == \"PHA\"}R180\n{elsif filament_type[0] == \"PLA-AERO\"}R180\n{elsif filament_type[0] == \"PLA-CF\"}R180\n{elsif filament_type[0] == \"PP\"}R180\n{elsif filament_type[0] == \"PP-CF\"}R180\n{elsif filament_type[0] == \"PP-GF\"}R180\n{elsif filament_type[0] == \"PPS\"}R180\n{elsif filament_type[0] == \"PPS-CF\"}R180\n{elsif filament_type[0] == \"PVA\"}R160\n{elsif filament_type[0] == \"PVB\"}R160\n{elsif filament_type[0] == \"SBS\"}R180\n{elsif filament_type[0] == \"TPU\"}R160\n{elsif filament_type[0] == \"FLEX\"}R160\n{elsif filament_type[0] == \"PET\"}R170\n{elsif filament_type[0] == \"HIPS\"}R160\n{elsif filament_type[0] == \"NYLON\"}R200\n{else}R170; unknown filament type probe temp{endif}; set probe temp\nM117 Leveling Print Bed...; progress indicator message on LCD\nG29; start auto-leveling sequence\nM420 S1; enable leveling matrix\nG1 X5 Y15 Z10 F8000; move up off last probe point\nG4 S1; pause\nM400 wait for moves to finish\nM117 Final Heating... Please Wait.\nM109 S{first_layer_temperature[initial_tool]}; set extruder temp and wait\nM190 R{bed_temperature_initial_layer[initial_tool]}; get bed temping up during first layer\nG1 Z2 E0 F75; prime tiny bit of filament into the nozzle\nM300 T; play sound at start of first layer\nM117 Printing ...\n;Start G-Code End", + "machine_end_gcode": "M400; wait for moves to finish\nM140 S0; start cooling bed\nM107; fans off\nG91 ; relative positioning\nG1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z25 E-1 X20 Y20 F2000; move Z up a bit and retract filament even more\nM104 S{nozzle_temperature[0]} T0 ; T0 to print temp\nM104 S{nozzle_temperature[1]} T1 ; T1 to print temp\nG90 ; absolute positioning\nG0 X285 Y-30 F3000; move to cooling position\nG91 ; relative positioning\nM117 Purging for next print;progress indicator message\nT0\nM109 S{nozzle_temperature[0]}; wait for temp\nG92 E0; set extruder position to purge amount\nG1 E15 F75; purge\nM400; wait for purge\nM104 S0 ; T0 hotend off\nT1\nM109 S{nozzle_temperature[1]}; wait for temp\nG92 E0; set extruder position to purge amount\nG1 E15 F75; purge\nM400; wait for purge\nM104 S0 ; T1 hotend off\nT0\nM117 Cooling, please wait;progress indicator message\nM190 S0; cool off bed\nG0 Y280 F3000 ; present finished print\nM77; stop GLCD timer\nM18 X Y E; turn off x y and e axis\nG90 ; absolute positioning\nM117 Print complete; progress indicator message" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro S.json b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro S.json new file mode 100644 index 0000000..f5d5a90 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/machine/Lulzbot Taz Pro S.json @@ -0,0 +1,19 @@ +{ + "type": "machine_model", + "name": "Lulzbot Taz Pro S", + "model_id": "Lulzbot-Taz-Pro-S", + "nozzle_diameter": "0.5", + "machine_tech": "FFF", + "family": "Lulzbot", + "bed_model": "taz_pro_dual_build_plate.stl", + "bed_texture": "lulzbot_logo.png", + "hotend_model": "", + "extruder_clearance_radius": "62", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "280", + "manual_filament_change": "1", + "machine_load_filament_time": "20", + "machine_unload_filament_time": "20", + "machine_tool_change_time": "5", + "default_materials": "Generic PLA @System, Generic PETG @System, Generic ABS @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/machine/fdm_machine_common.json b/backend/profiles/profiles/Lulzbot/machine/fdm_machine_common.json new file mode 100644 index 0000000..054c20a --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/machine/fdm_machine_common.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin2", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "500" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "500" + ], + "machine_max_acceleration_y": [ + "500" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.5" + ], + "printer_settings_id": "", + "printer_variant": "0.5", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "", + "machine_end_gcode": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/process/0.18mm High Detail @Lulzbot Taz 4 or 5.json b/backend/profiles/profiles/Lulzbot/process/0.18mm High Detail @Lulzbot Taz 4 or 5.json new file mode 100644 index 0000000..b7d258c --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/process/0.18mm High Detail @Lulzbot Taz 4 or 5.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.18mm High Detail @Lulzbot Taz 4 or 5", + "inherits": "0.25mm Standard @Lulzbot Taz 4 or 5", + "from": "system", + "setting_id": "LZH04", + "instantiation": "true", + "layer_height": "0.18", + "compatible_printers": [ + "Lulzbot Taz 4 or 5 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/process/0.18mm High Detail @Lulzbot Taz 6.json b/backend/profiles/profiles/Lulzbot/process/0.18mm High Detail @Lulzbot Taz 6.json new file mode 100644 index 0000000..6ac4c3b --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/process/0.18mm High Detail @Lulzbot Taz 6.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.18mm High Detail @Lulzbot Taz 6", + "inherits": "0.25mm Standard @Lulzbot Taz 6", + "from": "system", + "setting_id": "LZH06", + "instantiation": "true", + "layer_height": "0.18", + "compatible_printers": [ + "Lulzbot Taz 6 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/process/0.18mm High Detail @Lulzbot Taz Pro Dual.json b/backend/profiles/profiles/Lulzbot/process/0.18mm High Detail @Lulzbot Taz Pro Dual.json new file mode 100644 index 0000000..c158161 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/process/0.18mm High Detail @Lulzbot Taz Pro Dual.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.18mm High Detail @Lulzbot Taz Pro Dual", + "inherits": "0.25mm Standard @Lulzbot Taz Pro Dual", + "from": "system", + "setting_id": "LZHPD01", + "instantiation": "true", + "layer_height": "0.18", + "compatible_printers": [ + "Lulzbot Taz Pro Dual 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/process/0.18mm High Detail @Lulzbot Taz Pro S.json b/backend/profiles/profiles/Lulzbot/process/0.18mm High Detail @Lulzbot Taz Pro S.json new file mode 100644 index 0000000..a1a6658 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/process/0.18mm High Detail @Lulzbot Taz Pro S.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.18mm High Detail @Lulzbot Taz Pro S", + "inherits": "0.25mm Standard @Lulzbot Taz Pro S", + "from": "system", + "setting_id": "LZHPS01", + "instantiation": "true", + "layer_height": "0.18", + "compatible_printers": [ + "Lulzbot Taz Pro S 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/process/0.25mm Standard @Lulzbot Taz 4 or 5.json b/backend/profiles/profiles/Lulzbot/process/0.25mm Standard @Lulzbot Taz 4 or 5.json new file mode 100644 index 0000000..9158c79 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/process/0.25mm Standard @Lulzbot Taz 4 or 5.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.25mm Standard @Lulzbot Taz 4 or 5", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "LZS04", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.5", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.50", + "initial_layer_print_height": "0.425", + "infill_combination": "0", + "sparse_infill_line_width": "0.50", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.50", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.19", + "support_filament": "0", + "support_line_width": "0.5", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.5", + "top_shell_layers": "5", + "top_shell_thickness": "1.0", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Lulzbot Taz 4 or 5 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/process/0.25mm Standard @Lulzbot Taz 6.json b/backend/profiles/profiles/Lulzbot/process/0.25mm Standard @Lulzbot Taz 6.json new file mode 100644 index 0000000..e4a50fb --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/process/0.25mm Standard @Lulzbot Taz 6.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.25mm Standard @Lulzbot Taz 6", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "LZS06", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.5", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.50", + "initial_layer_print_height": "0.425", + "infill_combination": "0", + "sparse_infill_line_width": "0.50", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.50", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.19", + "support_filament": "0", + "support_line_width": "0.5", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.5", + "top_shell_layers": "5", + "top_shell_thickness": "1.0", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Lulzbot Taz 6 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/process/0.25mm Standard @Lulzbot Taz Pro Dual.json b/backend/profiles/profiles/Lulzbot/process/0.25mm Standard @Lulzbot Taz Pro Dual.json new file mode 100644 index 0000000..f482b02 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/process/0.25mm Standard @Lulzbot Taz Pro Dual.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.25mm Standard @Lulzbot Taz Pro Dual", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "LZSPD01", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.5", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.50", + "initial_layer_print_height": "0.35", + "infill_combination": "0", + "sparse_infill_line_width": "0.50", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.50", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.19", + "support_filament": "0", + "support_line_width": "0.5", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.5", + "top_shell_layers": "5", + "top_shell_thickness": "1.25", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "15", + "outer_wall_speed": "35", + "inner_wall_speed": "35", + "internal_solid_infill_speed": "45", + "top_surface_speed": "35", + "gap_infill_speed": "30", + "sparse_infill_speed": "45", + "travel_speed": "175", + "enable_prime_tower": "1", + "ooze_prevention": "1", + "standby_temperature_delta": "-25", + "preheat_time": "35", + "preheat_steps": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "30", + "interlocking_beam": "1", + "interlocking_beam_width": "1", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Lulzbot Taz Pro Dual 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/process/0.25mm Standard @Lulzbot Taz Pro S.json b/backend/profiles/profiles/Lulzbot/process/0.25mm Standard @Lulzbot Taz Pro S.json new file mode 100644 index 0000000..6064fe4 --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/process/0.25mm Standard @Lulzbot Taz Pro S.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.25mm Standard @Lulzbot Taz Pro S", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "LZSPS01", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.5", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.50", + "initial_layer_print_height": "0.425", + "infill_combination": "0", + "sparse_infill_line_width": "0.50", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.50", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.19", + "support_filament": "0", + "support_line_width": "0.5", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.5", + "top_shell_layers": "5", + "top_shell_thickness": "1.25", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "15", + "outer_wall_speed": "30", + "inner_wall_speed": "30", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "45", + "travel_speed": "175", + "enable_prime_tower": "1", + "ooze_prevention": "1", + "standby_temperature_delta": "-25", + "preheat_time": "35", + "preheat_steps": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "30", + "interlocking_beam": "1", + "interlocking_beam_width": "1", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Lulzbot Taz Pro S 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/process/fdm_process_common.json b/backend/profiles/profiles/Lulzbot/process/fdm_process_common.json new file mode 100644 index 0000000..be6265d --- /dev/null +++ b/backend/profiles/profiles/Lulzbot/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "0", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "alignedrectilinear", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Lulzbot/taz_4_or_5_build_plate.stl b/backend/profiles/profiles/Lulzbot/taz_4_or_5_build_plate.stl new file mode 100644 index 0000000..2364a9e Binary files /dev/null and b/backend/profiles/profiles/Lulzbot/taz_4_or_5_build_plate.stl differ diff --git a/backend/profiles/profiles/Lulzbot/taz_6_build_plate.stl b/backend/profiles/profiles/Lulzbot/taz_6_build_plate.stl new file mode 100644 index 0000000..0c59e73 Binary files /dev/null and b/backend/profiles/profiles/Lulzbot/taz_6_build_plate.stl differ diff --git a/backend/profiles/profiles/Lulzbot/taz_pro_dual_build_plate.stl b/backend/profiles/profiles/Lulzbot/taz_pro_dual_build_plate.stl new file mode 100644 index 0000000..4279363 Binary files /dev/null and b/backend/profiles/profiles/Lulzbot/taz_pro_dual_build_plate.stl differ diff --git a/backend/profiles/profiles/MagicMaker.json b/backend/profiles/profiles/MagicMaker.json new file mode 100644 index 0000000..bdde757 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker.json @@ -0,0 +1,174 @@ +{ + "name": "MagicMaker", + "version": "02.03.01.10", + "force_update": "0", + "description": "MagicMaker configurations", + "machine_model_list": [ + { + "name": "MM BoneKing", + "sub_path": "machine/MM BoneKing.json" + }, + { + "name": "MM hj SK", + "sub_path": "machine/MM hj SK.json" + }, + { + "name": "MM hqs SF", + "sub_path": "machine/MM hqs SF.json" + }, + { + "name": "MM hqs hj", + "sub_path": "machine/MM hqs hj.json" + }, + { + "name": "MM slb", + "sub_path": "machine/MM slb.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.10mm Fine @MM BoneKing", + "sub_path": "process/0.10mm Fine @MM BoneKing.json" + }, + { + "name": "0.10mm Fine @MM hj SK", + "sub_path": "process/0.10mm Fine @MM hj SK.json" + }, + { + "name": "0.10mm Fine @MM hqs SF", + "sub_path": "process/0.10mm Fine @MM hqs SF.json" + }, + { + "name": "0.10mm Fine @MM hqs hj", + "sub_path": "process/0.10mm Fine @MM hqs hj.json" + }, + { + "name": "0.10mm Fine @MM slb", + "sub_path": "process/0.10mm Fine @MM slb.json" + }, + { + "name": "0.10mm Fine Fast @MM BoneKing", + "sub_path": "process/0.10mm Fine Fast @MM BoneKing.json" + }, + { + "name": "0.10mm Fine Fast @MM hj SK", + "sub_path": "process/0.10mm Fine Fast @MM hj SK.json" + }, + { + "name": "0.10mm Fine Fast @MM hqs SF", + "sub_path": "process/0.10mm Fine Fast @MM hqs SF.json" + }, + { + "name": "0.12mm Fine BestFast @MM BoneKing", + "sub_path": "process/0.12mm Fine BestFast @MM BoneKing.json" + }, + { + "name": "0.12mm Fine SuperFast @MM BoneKing", + "sub_path": "process/0.12mm Fine SuperFast @MM BoneKing.json" + }, + { + "name": "0.20mm Standard @MM BoneKing", + "sub_path": "process/0.20mm Standard @MM BoneKing.json" + }, + { + "name": "0.20mm Standard @MM hj SK", + "sub_path": "process/0.20mm Standard @MM hj SK.json" + }, + { + "name": "0.20mm Standard @MM hqs SF", + "sub_path": "process/0.20mm Standard @MM hqs SF.json" + }, + { + "name": "0.20mm Standard @MM hqs hj", + "sub_path": "process/0.20mm Standard @MM hqs hj.json" + }, + { + "name": "0.20mm Standard @MM slb", + "sub_path": "process/0.20mm Standard @MM slb.json" + }, + { + "name": "0.20mm Standard Fast @MM BoneKing", + "sub_path": "process/0.20mm Standard Fast @MM BoneKing.json" + }, + { + "name": "0.20mm Standard Fast @MM hj SK", + "sub_path": "process/0.20mm Standard Fast @MM hj SK.json" + }, + { + "name": "0.20mm Standard Fast @MM hqs sf", + "sub_path": "process/0.20mm Standard Fast @MM hqs SF.json" + }, + { + "name": "0.30mm Draft @MM BoneKing", + "sub_path": "process/0.30mm Draft @MM BoneKing.json" + }, + { + "name": "0.30mm Draft @MM hj SK", + "sub_path": "process/0.30mm Draft @MM hj SK.json" + }, + { + "name": "0.30mm Draft @MM hqs SF", + "sub_path": "process/0.30mm Draft @MM hqs SF.json" + }, + { + "name": "0.30mm Draft @MM hqs hj", + "sub_path": "process/0.30mm Draft @MM hqs hj.json" + }, + { + "name": "0.30mm Draft @MM slb", + "sub_path": "process/0.30mm Draft @MM slb.json" + }, + { + "name": "0.30mm Draft Fast @MM BoneKing", + "sub_path": "process/0.30mm Draft Fast @MM BoneKing.json" + }, + { + "name": "0.30mm Draft Fast @MM hj SK", + "sub_path": "process/0.30mm Draft Fast @MM hj SK.json" + }, + { + "name": "0.30mm Draft Fast @MM hqs SF", + "sub_path": "process/0.30mm Draft Fast @MM hqs SF.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_peek", + "sub_path": "filament/fdm_filament_peek.json" + }, + { + "name": "MM Generic PEEK", + "sub_path": "filament/MM Generic PEEK.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "MM BoneKing 0.4 nozzle", + "sub_path": "machine/MM BoneKing 0.4 nozzle.json" + }, + { + "name": "MM hj SK 0.4 nozzle", + "sub_path": "machine/MM hj SK 0.4 nozzle.json" + }, + { + "name": "MM hqs SF 0.4 nozzle", + "sub_path": "machine/MM hqs SF 0.4 nozzle.json" + }, + { + "name": "MM hqs hj 0.4 nozzle", + "sub_path": "machine/MM hqs hj 0.4 nozzle.json" + }, + { + "name": "MM slb 0.4 nozzle", + "sub_path": "machine/MM slb 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/120_buildplate_model.stl b/backend/profiles/profiles/MagicMaker/120_buildplate_model.stl new file mode 100644 index 0000000..2c4ecb8 Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/120_buildplate_model.stl differ diff --git a/backend/profiles/profiles/MagicMaker/125_buildplate_model.stl b/backend/profiles/profiles/MagicMaker/125_buildplate_model.stl new file mode 100644 index 0000000..e3e9f08 Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/125_buildplate_model.stl differ diff --git a/backend/profiles/profiles/MagicMaker/150_buildplate_model.stl b/backend/profiles/profiles/MagicMaker/150_buildplate_model.stl new file mode 100644 index 0000000..6b8b197 Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/150_buildplate_model.stl differ diff --git a/backend/profiles/profiles/MagicMaker/160_buildplate_model.stl b/backend/profiles/profiles/MagicMaker/160_buildplate_model.stl new file mode 100644 index 0000000..be6b214 Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/160_buildplate_model.stl differ diff --git a/backend/profiles/profiles/MagicMaker/220210_buildplate_model.stl b/backend/profiles/profiles/MagicMaker/220210_buildplate_model.stl new file mode 100644 index 0000000..5afb83c Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/220210_buildplate_model.stl differ diff --git a/backend/profiles/profiles/MagicMaker/220_buildplate_model.stl b/backend/profiles/profiles/MagicMaker/220_buildplate_model.stl new file mode 100644 index 0000000..01f43ca Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/220_buildplate_model.stl differ diff --git a/backend/profiles/profiles/MagicMaker/250_buildplate_model.stl b/backend/profiles/profiles/MagicMaker/250_buildplate_model.stl new file mode 100644 index 0000000..0b6d7de Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/250_buildplate_model.stl differ diff --git a/backend/profiles/profiles/MagicMaker/310_buildplate_model.stl b/backend/profiles/profiles/MagicMaker/310_buildplate_model.stl new file mode 100644 index 0000000..21c407a Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/310_buildplate_model.stl differ diff --git a/backend/profiles/profiles/MagicMaker/MM BoneKing_cover.png b/backend/profiles/profiles/MagicMaker/MM BoneKing_cover.png new file mode 100644 index 0000000..18b5ad2 Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/MM BoneKing_cover.png differ diff --git a/backend/profiles/profiles/MagicMaker/MM hj sk_cover.png b/backend/profiles/profiles/MagicMaker/MM hj sk_cover.png new file mode 100644 index 0000000..cd910e2 Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/MM hj sk_cover.png differ diff --git a/backend/profiles/profiles/MagicMaker/MM hj_buildplate_model.stl b/backend/profiles/profiles/MagicMaker/MM hj_buildplate_model.stl new file mode 100644 index 0000000..ab78d2f Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/MM hj_buildplate_model.stl differ diff --git a/backend/profiles/profiles/MagicMaker/MM hqs SF_cover.png b/backend/profiles/profiles/MagicMaker/MM hqs SF_cover.png new file mode 100644 index 0000000..fd0a4ba Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/MM hqs SF_cover.png differ diff --git a/backend/profiles/profiles/MagicMaker/MM hqs hj_cover.png b/backend/profiles/profiles/MagicMaker/MM hqs hj_cover.png new file mode 100644 index 0000000..3f5cd8f Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/MM hqs hj_cover.png differ diff --git a/backend/profiles/profiles/MagicMaker/MM slb_cover.png b/backend/profiles/profiles/MagicMaker/MM slb_cover.png new file mode 100644 index 0000000..0e186b7 Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/MM slb_cover.png differ diff --git a/backend/profiles/profiles/MagicMaker/MM_buildplate_texture.png b/backend/profiles/profiles/MagicMaker/MM_buildplate_texture.png new file mode 100644 index 0000000..56a2cc0 Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/MM_buildplate_texture.png differ diff --git a/backend/profiles/profiles/MagicMaker/filament/MM Generic PEEK.json b/backend/profiles/profiles/MagicMaker/filament/MM Generic PEEK.json new file mode 100644 index 0000000..725ea34 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/filament/MM Generic PEEK.json @@ -0,0 +1,49 @@ +{ + "type": "filament", + "name": "MM Generic PEEK", + "inherits": "fdm_filament_peek", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "filament_cost": [ + "1000" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "full_fan_speed_layer": [ + "5" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "420" + ], + "nozzle_temperature_initial_layer": [ + "420" + ], + "nozzle_temperature_range_high": [ + "460" + ], + "nozzle_temperature_range_low": [ + "380" + ], + "temperature_vitrification": [ + "340" + ], + "compatible_printers": [ + "MM hj SK 0.4 nozzle", + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/filament/fdm_filament_peek.json b/backend/profiles/profiles/MagicMaker/filament/fdm_filament_peek.json new file mode 100644 index 0000000..d7b819f --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/filament/fdm_filament_peek.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_peek", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "PEEK" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/machine/MM BoneKing 0.4 nozzle.json b/backend/profiles/profiles/MagicMaker/machine/MM BoneKing 0.4 nozzle.json new file mode 100644 index 0000000..2dbd15c --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/machine/MM BoneKing 0.4 nozzle.json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "MM BoneKing 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "MM BoneKing", + "default_print_profile": "0.10mm Fine @MM BoneKing", + "nozzle_diameter": [ + "0.4" + ], + "gcode_flavor": "klipper", + "machine_pause_gcode": "PAUSE", + "printable_height": "300", + "auxiliary_fan": "0", + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "max_layer_height": [ + "0.3" + ], + "printer_settings_id": "MM", + "retract_before_wipe": [ + "70%" + ], + "wipe_distance": [ + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "scan_first_layer": "0", + "cooling_tube_length": "20", + "cooling_tube_retraction": "60", + "extruder_clearance_height_to_lid": "100", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_radius": "50", + "min_layer_height": [ + "0.05" + ], + "nozzle_type": "brass", + "parking_pos_retraction": "22", + "retract_length_toolchange": [ + "5" + ], + "retraction_minimum_travel": [ + "1" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "20" + ], + "machine_max_jerk_y": [ + "9", + "20" + ], + "deretraction_speed": [ + "30" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "default_filament_profile": [ + "MM Generic PLA" + ], + "machine_max_acceleration_e": [ + "10000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "1500" + ], + "machine_max_acceleration_retracting": [ + "10000", + "1500" + ], + "machine_max_acceleration_x": [ + "100000", + "3000" + ], + "machine_max_acceleration_y": [ + "100000", + "3000" + ], + "machine_max_jerk_z": [ + "0.5", + "0.4" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "printable_area": [ + "0x0", + "310x0", + "310x306", + "0x306" + ], + "thumbnails": [ + "310x310" + ], + "z_hop": [ + "0.2" + ], + "machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nM83\nG1 E-1 F1200 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+1 F300 \nG90 ;absolute positioning\nG1 X100 Y0 F6000\nG1 E-4 F1200\nM84 ;steppers off\nM107 ; turn off fan\nPRINT_END", + "machine_max_speed_e": [ + "100", + "120" + ], + "machine_max_speed_x": [ + "1000", + "500" + ], + "machine_max_speed_y": [ + "1000", + "500" + ], + "machine_start_gcode": "G0 Z3 F300\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\nG0 Z5 F300\nG1 X0 Y100 F6000\nG92 E0\nG0 Z0.5 F300\nG1 F1000 Y0 E15\nG1 F1000 X100 E25\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...", + "z_hop_types": [ + "Slope Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/machine/MM BoneKing.json b/backend/profiles/profiles/MagicMaker/machine/MM BoneKing.json new file mode 100644 index 0000000..0babd19 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/machine/MM BoneKing.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "MM BoneKing", + "model_id": "MM-BoneKing", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "magicmaker", + "bed_model": "310_buildplate_model.stl", + "bed_texture": "MM_buildplate_texture.png", + "hotend_model": "MM_hotend.stl", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System;Generic PC @System;Generic PA @System;MM Generic PEEK" +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/machine/MM hj SK 0.4 nozzle.json b/backend/profiles/profiles/MagicMaker/machine/MM hj SK 0.4 nozzle.json new file mode 100644 index 0000000..6d5b224 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/machine/MM hj SK 0.4 nozzle.json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "MM hj SK 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "MM hj SK", + "default_print_profile": "0.10mm Fine @MM hj SK", + "nozzle_diameter": [ + "0.4" + ], + "gcode_flavor": "klipper", + "machine_pause_gcode": "PAUSE", + "printable_area": [ + "0x0", + "220x0", + "220x210", + "0x210" + ], + "printable_height": "300", + "auxiliary_fan": "0", + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "max_layer_height": [ + "0.3" + ], + "printer_settings_id": "MM", + "retract_before_wipe": [ + "70%" + ], + "wipe_distance": [ + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "scan_first_layer": "0", + "cooling_tube_length": "20", + "cooling_tube_retraction": "60", + "extruder_clearance_height_to_lid": "100", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_radius": "50", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_speed_e": [ + "60", + "120" + ], + "min_layer_height": [ + "0.05" + ], + "nozzle_type": "brass", + "parking_pos_retraction": "22", + "retract_length_toolchange": [ + "5" + ], + "retraction_minimum_travel": [ + "1" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "20" + ], + "machine_max_jerk_y": [ + "9", + "20" + ], + "thumbnails": [ + "220x220" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_extruding": [ + "5000", + "1500" + ], + "machine_max_acceleration_retracting": [ + "5000", + "1500" + ], + "machine_max_acceleration_x": [ + "20000", + "3000" + ], + "machine_max_acceleration_y": [ + "20000", + "3000" + ], + "machine_max_jerk_z": [ + "2", + "0.4" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "z_hop": [ + "0.4" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nM83\nG1 E-1 F1200 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+1 F300 \nG90 ;absolute positioning\nG1 X100 Y0 F6000\nG1 E-4 F1200\nM84 ;steppers off\nM107 ; turn off fan\nPRINT_END", + "machine_start_gcode": "G0 Z3 F300\nG90 ;absolute positioning\n;GZBC\n;G28 ;Home\nM190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\n;BED_MESH_CLEAR ;touch\n;BLTOUCH_DEBUG COMMAND=reset ;touch\n;BED_MESH_CALIBRATE ;touch\n;BED_MESH_CALIBRATE METHOD=scan SCAN_MODE=rapid ;eddy\n;G1 Z5 F300;TB\n;G1 X0 Y0 ;TB\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28;Home\nG0 Z5 F300\nG1 X0 Y100 F6000\nG92 E0\nG0 Z0.5 F300\nG1 F1000 Y0 E15\nG1 F1000 X100 E25\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...", + "z_hop_types": [ + "Slope Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/machine/MM hj SK.json b/backend/profiles/profiles/MagicMaker/machine/MM hj SK.json new file mode 100644 index 0000000..078f930 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/machine/MM hj SK.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "MM hj SK", + "model_id": "MM-hj-SK", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "magicmaker", + "bed_model": "220210_buildplate_model.stl", + "bed_texture": "MM_buildplate_texture.png", + "hotend_model": "MM_hotend.stl", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/machine/MM hqs SF 0.4 nozzle.json b/backend/profiles/profiles/MagicMaker/machine/MM hqs SF 0.4 nozzle.json new file mode 100644 index 0000000..ebdf9bc --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/machine/MM hqs SF 0.4 nozzle.json @@ -0,0 +1,134 @@ +{ + "type": "machine", + "name": "MM hqs SF 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "MM hqs SF", + "default_print_profile": "0.10mm Fine @MM hqs SF", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x210", + "0x210" + ], + "printable_height": "300", + "auxiliary_fan": "0", + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "max_layer_height": [ + "0.3" + ], + "printer_settings_id": "MM", + "retract_before_wipe": [ + "70%" + ], + "wipe_distance": [ + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "scan_first_layer": "0", + "cooling_tube_length": "20", + "cooling_tube_retraction": "60", + "extruder_clearance_height_to_lid": "100", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_radius": "50", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_speed_e": [ + "60", + "120" + ], + "machine_pause_gcode": "M601", + "min_layer_height": [ + "0.05" + ], + "nozzle_type": "brass", + "parking_pos_retraction": "22", + "retract_length_toolchange": [ + "5" + ], + "retraction_minimum_travel": [ + "1" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "20" + ], + "machine_max_jerk_y": [ + "9", + "20" + ], + "thumbnails": [ + "220x220" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_extruding": [ + "5000", + "1500" + ], + "machine_max_acceleration_retracting": [ + "5000", + "1500" + ], + "machine_max_jerk_z": [ + "2", + "0.4" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "z_hop": [ + "0.4" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "gcode_flavor": "marlin2", + "machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nM83\nG1 E-1 F1200 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+1 F300 \nG90 ;absolute positioning\nG1 X100 Y0 F6000\nG1 E-4 F1200\nM84 ;steppers off\nM107 ; turn off fan\nPRINT_END", + "machine_max_acceleration_x": [ + "10000", + "3000" + ], + "machine_max_acceleration_y": [ + "10000", + "3000" + ], + "machine_start_gcode": "G0 Z3 F300\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\n ;G29\nG0 Z5 F300\nG1 X0 Y100 F6000\nG92 E0\nG0 Z0.5 F300\nG1 F1000 Y0 E15\nG1 F1000 X100 E25\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...", + "z_hop_types": [ + "Slope Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/machine/MM hqs SF.json b/backend/profiles/profiles/MagicMaker/machine/MM hqs SF.json new file mode 100644 index 0000000..de55848 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/machine/MM hqs SF.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "MM hqs SF", + "model_id": "MM-hqs-SF", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "magicmaker", + "bed_model": "220210_buildplate_model.stl", + "bed_texture": "MM_buildplate_texture.png", + "hotend_model": "MM_hotend.stl", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/machine/MM hqs hj 0.4 nozzle.json b/backend/profiles/profiles/MagicMaker/machine/MM hqs hj 0.4 nozzle.json new file mode 100644 index 0000000..9db9af2 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/machine/MM hqs hj 0.4 nozzle.json @@ -0,0 +1,133 @@ +{ + "type": "machine", + "name": "MM hqs hj 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "MM hqs hj", + "default_print_profile": "0.10mm Fine @MM hqs hj", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x210", + "0x210" + ], + "printable_height": "300", + "auxiliary_fan": "0", + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "max_layer_height": [ + "0.3" + ], + "printer_settings_id": "MM", + "retract_before_wipe": [ + "70%" + ], + "wipe_distance": [ + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "scan_first_layer": "0", + "cooling_tube_length": "20", + "cooling_tube_retraction": "60", + "deretraction_speed": [ + "25" + ], + "extruder_clearance_height_to_lid": "100", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_radius": "50", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_speed_e": [ + "60", + "120" + ], + "machine_max_speed_x": [ + "300", + "500" + ], + "machine_max_speed_y": [ + "300", + "500" + ], + "machine_pause_gcode": "M601", + "min_layer_height": [ + "0.05" + ], + "nozzle_type": "brass", + "parking_pos_retraction": "22", + "retract_length_toolchange": [ + "5" + ], + "retraction_length": [ + "1.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "25" + ], + "machine_max_acceleration_extruding": [ + "2000", + "1500" + ], + "machine_max_acceleration_retracting": [ + "2000", + "1500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "20" + ], + "machine_max_jerk_y": [ + "9", + "20" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "z_hop": [ + "0.2" + ], + "thumbnails": [ + "220x220" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "z_hop_types": [ + "Slope Lift" + ], + "machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nM83\nG1 E-1 F1200 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+1 F300 \nG90 ;absolute positioning\nG1 X100 Y0 F6000\nG1 E-4 F1200\nM84 ;steppers off\nM107 ; turn off fan\nPRINT_END", + "machine_start_gcode": "G0 Z3 F300\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\n ;G29\nG0 Z5 F300\nG1 X0 Y100 F6000\nG92 E0\nG0 Z0.5 F300\nG1 F1000 Y0 E15\nG1 F1000 X100 E25\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing..." +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/machine/MM hqs hj.json b/backend/profiles/profiles/MagicMaker/machine/MM hqs hj.json new file mode 100644 index 0000000..191c5bd --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/machine/MM hqs hj.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "MM hqs hj", + "model_id": "MM-hqs-hj", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "magicmaker", + "bed_model": "220210_buildplate_model.stl", + "bed_texture": "MM_buildplate_texture.png", + "hotend_model": "MM_hotend.stl", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/machine/MM slb 0.4 nozzle.json b/backend/profiles/profiles/MagicMaker/machine/MM slb 0.4 nozzle.json new file mode 100644 index 0000000..11ec60b --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/machine/MM slb 0.4 nozzle.json @@ -0,0 +1,133 @@ +{ + "type": "machine", + "name": "MM slb 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "MM slb", + "default_print_profile": "0.10mm Fine @MM slb", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "125x0", + "125x125", + "0x125" + ], + "printable_height": "160", + "auxiliary_fan": "0", + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "max_layer_height": [ + "0.3" + ], + "printer_settings_id": "MM", + "retract_before_wipe": [ + "70%" + ], + "wipe_distance": [ + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "scan_first_layer": "0", + "cooling_tube_length": "20", + "cooling_tube_retraction": "60", + "extruder_clearance_height_to_lid": "100", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_radius": "50", + "machine_max_acceleration_e": [ + "4000" + ], + "machine_max_speed_e": [ + "60", + "120" + ], + "machine_pause_gcode": "M601", + "min_layer_height": [ + "0.1" + ], + "nozzle_type": "brass", + "parking_pos_retraction": "22", + "retract_length_toolchange": [ + "5" + ], + "retraction_minimum_travel": [ + "1" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "20" + ], + "machine_max_jerk_y": [ + "9", + "20" + ], + "thumbnails": [ + "125x125" + ], + "deretraction_speed": [ + "25" + ], + "machine_max_acceleration_extruding": [ + "2000", + "1500" + ], + "machine_max_acceleration_retracting": [ + "2000", + "1500" + ], + "machine_max_jerk_z": [ + "2", + "0.4" + ], + "machine_max_speed_x": [ + "200", + "500" + ], + "machine_max_speed_y": [ + "200", + "500" + ], + "retraction_length": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "z_hop": [ + "0.4" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_max_acceleration_x": [ + "2000", + "3000" + ], + "machine_max_acceleration_y": [ + "2000", + "3000" + ], + "machine_start_gcode": "G0 Z3 F300\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\n;G29\nG0 Z5 F300\nG1 X0 Y50 F6000\nG92 E0\nG0 Z0.5 F300\nG1 F1000 Y0 E10\nG1 F1000 X50 E18\nG92 E0\nM117 Printing...", + "machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 \nM83\nG1 E-1 F600 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z1 F600\nG90 ;absolute positioning\nG1 X0 Y120 F6000\nG1 E-4 F1200\nM107 ; turn off fan\nM84 ;steppers off\nPRINT_END", + "z_hop_types": [ + "Slope Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/machine/MM slb.json b/backend/profiles/profiles/MagicMaker/machine/MM slb.json new file mode 100644 index 0000000..dce7bde --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/machine/MM slb.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "MM slb", + "model_id": "MM-slb", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "magicmaker", + "bed_model": "125_buildplate_model.stl", + "bed_texture": "MM_buildplate_texture.png", + "hotend_model": "MM_hotend.stl", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/machine/fdm_machine_common.json b/backend/profiles/profiles/MagicMaker/machine/fdm_machine_common.json new file mode 100644 index 0000000..0f98be1 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/machine/fdm_machine_common.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "10000" + ], + "machine_max_acceleration_extruding": [ + "1500" + ], + "machine_max_acceleration_retracting": [ + "1500" + ], + "machine_max_acceleration_x": [ + "3000" + ], + "machine_max_acceleration_y": [ + "3000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "120" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "12" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "20" + ], + "machine_max_jerk_y": [ + "20" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_height": "212", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "6" + ], + "retract_length_toolchange": [ + "10" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "50" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "0.10mm Fine @MM hj", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "", + "machine_end_gcode": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/magicmaker_hotend.stl b/backend/profiles/profiles/MagicMaker/magicmaker_hotend.stl new file mode 100644 index 0000000..4ef5fcd Binary files /dev/null and b/backend/profiles/profiles/MagicMaker/magicmaker_hotend.stl differ diff --git a/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM BoneKing.json b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM BoneKing.json new file mode 100644 index 0000000..1b683ce --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM BoneKing.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.10mm Fine @MM BoneKing", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_acceleration": "500", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "layer_height": "0.1", + "line_width": "0.4", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "top_surface_speed": "60", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM hj SK.json b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM hj SK.json new file mode 100644 index 0000000..92f591b --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM hj SK.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.10mm Fine @MM hj SK", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_acceleration": "500", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "layer_height": "0.1", + "line_width": "0.4", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "top_surface_speed": "60", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "compatible_printers": [ + "MM hj SK 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM hqs SF.json b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM hqs SF.json new file mode 100644 index 0000000..945788a --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM hqs SF.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.10mm Fine @MM hqs SF", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_acceleration": "500", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "layer_height": "0.1", + "line_width": "0.4", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "top_surface_speed": "60", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "compatible_printers": [ + "MM hqs SF 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM hqs hj.json b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM hqs hj.json new file mode 100644 index 0000000..fea660a --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM hqs hj.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.10mm Fine @MM hqs hj", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "1000", + "default_acceleration": "1600", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_acceleration": "1200", + "initial_layer_acceleration": "500", + "inner_wall_speed": "60", + "internal_solid_infill_acceleration": "1600", + "internal_solid_infill_speed": "90", + "layer_height": "0.1", + "line_width": "0.4", + "outer_wall_acceleration": "1000", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_acceleration": "1600", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "top_surface_acceleration": "1000", + "top_surface_speed": "60", + "travel_acceleration": "1600", + "wall_loops": "3", + "wipe_on_loops": "1", + "compatible_printers": [ + "MM hqs hj 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM slb.json b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM slb.json new file mode 100644 index 0000000..9a5805a --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine @MM slb.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.10mm Fine @MM slb", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "1000", + "enable_support": "1", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "layer_height": "0.1", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "top_surface_acceleration": "1000", + "default_acceleration": "1200", + "gap_infill_speed": "60", + "initial_layer_print_height": "0.2", + "initial_layer_acceleration": "500", + "inner_wall_acceleration": "1000", + "inner_wall_speed": "45", + "internal_solid_infill_acceleration": "1200", + "internal_solid_infill_speed": "60", + "outer_wall_acceleration": "800", + "outer_wall_speed": "30", + "sparse_infill_acceleration": "1200", + "sparse_infill_speed": "60", + "support_interface_speed": "60", + "support_speed": "60", + "top_surface_speed": "50", + "travel_acceleration": "1200", + "travel_speed": "120", + "wall_loops": "3", + "wipe_on_loops": "1", + "compatible_printers": [ + "MM slb 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.10mm Fine Fast @MM BoneKing.json b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine Fast @MM BoneKing.json new file mode 100644 index 0000000..c9e985f --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine Fast @MM BoneKing.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "name": "0.10mm Fine Fast @MM BoneKing", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "initial_layer_acceleration": "500", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "layer_height": "0.1", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "3000", + "default_acceleration": "10000", + "gap_infill_speed": "250", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "250", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "150", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "250", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.10mm Fine Fast @MM hj SK.json b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine Fast @MM hj SK.json new file mode 100644 index 0000000..42f8815 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine Fast @MM hj SK.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "name": "0.10mm Fine Fast @MM hj SK", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "initial_layer_acceleration": "500", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "layer_height": "0.1", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "3000", + "default_acceleration": "10000", + "gap_infill_speed": "250", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "250", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "150", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "250", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM hj SK 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.10mm Fine Fast @MM hqs SF.json b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine Fast @MM hqs SF.json new file mode 100644 index 0000000..fb7a1aa --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.10mm Fine Fast @MM hqs SF.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "name": "0.10mm Fine Fast @MM hqs SF", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "initial_layer_acceleration": "500", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "layer_height": "0.1", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "3000", + "default_acceleration": "10000", + "gap_infill_speed": "250", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "250", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "150", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "250", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM hqs SF 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.12mm Fine BestFast @MM BoneKing.json b/backend/profiles/profiles/MagicMaker/process/0.12mm Fine BestFast @MM BoneKing.json new file mode 100644 index 0000000..8f4a072 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.12mm Fine BestFast @MM BoneKing.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "name": "0.12mm Fine BestFast @MM BoneKing", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "initial_layer_acceleration": "500", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "wall_loops": "3", + "wipe_on_loops": "1", + "initial_layer_print_height": "0.2", + "internal_solid_infill_acceleration": "10000", + "sparse_infill_acceleration": "10000", + "top_surface_acceleration": "2000", + "bridge_acceleration": "50000", + "default_acceleration": "100000", + "gap_infill_speed": "1000", + "initial_layer_infill_speed": "105", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "100000", + "inner_wall_speed": "800", + "internal_solid_infill_speed": "1000", + "layer_height": "0.12", + "outer_wall_acceleration": "50000", + "outer_wall_speed": "500", + "overhang_2_4_speed": "30", + "sparse_infill_speed": "1000", + "support_interface_speed": "100", + "support_speed": "350", + "top_surface_speed": "800", + "travel_acceleration": "100000", + "travel_speed": "1500", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.12mm Fine SuperFast @MM BoneKing.json b/backend/profiles/profiles/MagicMaker/process/0.12mm Fine SuperFast @MM BoneKing.json new file mode 100644 index 0000000..fba90f3 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.12mm Fine SuperFast @MM BoneKing.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "name": "0.12mm Fine SuperFast @MM BoneKing", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "initial_layer_acceleration": "500", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "wall_loops": "3", + "wipe_on_loops": "1", + "default_acceleration": "10000", + "initial_layer_print_height": "0.2", + "internal_solid_infill_acceleration": "10000", + "outer_wall_acceleration": "5000", + "sparse_infill_acceleration": "10000", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "travel_acceleration": "10000", + "bridge_acceleration": "5000", + "gap_infill_speed": "350", + "initial_layer_infill_speed": "105", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "10000", + "inner_wall_speed": "350", + "internal_solid_infill_speed": "350", + "layer_height": "0.12", + "outer_wall_speed": "200", + "overhang_2_4_speed": "30", + "sparse_infill_speed": "450", + "top_surface_speed": "200", + "travel_speed": "500", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM BoneKing.json b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM BoneKing.json new file mode 100644 index 0000000..69195b4 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM BoneKing.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.20mm Standard @MM BoneKing", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "initial_layer_acceleration": "500", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "initial_layer_travel_speed": "60", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "layer_height": "0.2", + "line_width": "0.4", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "top_shell_layers": "6", + "top_surface_speed": "60", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "travel_speed": "150", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM hj SK.json b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM hj SK.json new file mode 100644 index 0000000..78aa071 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM hj SK.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.20mm Standard @MM hj SK", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "initial_layer_acceleration": "500", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "initial_layer_travel_speed": "60", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "layer_height": "0.2", + "line_width": "0.4", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "top_shell_layers": "6", + "top_surface_speed": "60", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "travel_speed": "150", + "compatible_printers": [ + "MM hj SK 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM hqs SF.json b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM hqs SF.json new file mode 100644 index 0000000..71b180b --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM hqs SF.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.20mm Standard @MM hqs SF", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "initial_layer_acceleration": "500", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "initial_layer_travel_speed": "60", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "layer_height": "0.2", + "line_width": "0.4", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "top_shell_layers": "6", + "top_surface_speed": "60", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "travel_speed": "150", + "compatible_printers": [ + "MM hqs SF 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM hqs hj.json b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM hqs hj.json new file mode 100644 index 0000000..691e996 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM hqs hj.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.20mm Standard @MM hqs hj", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "initial_layer_travel_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "bridge_acceleration": "1000", + "default_acceleration": "1600", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_acceleration": "1200", + "inner_wall_speed": "60", + "internal_solid_infill_acceleration": "1600", + "internal_solid_infill_speed": "90", + "layer_height": "0.2", + "line_width": "0.4", + "outer_wall_acceleration": "1000", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_acceleration": "1600", + "initial_layer_acceleration": "500", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "top_shell_layers": "6", + "top_surface_acceleration": "1000", + "top_surface_speed": "60", + "travel_acceleration": "1600", + "wall_loops": "3", + "wipe_on_loops": "1", + "compatible_printers": [ + "MM hqs hj 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM slb.json b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM slb.json new file mode 100644 index 0000000..9d7c3b9 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard @MM slb.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.20mm Standard @MM slb", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "initial_layer_travel_speed": "60", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "bridge_acceleration": "1000", + "enable_support": "1", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "layer_height": "0.2", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "initial_layer_acceleration": "500", + "support_bottom_z_distance": "0.1", + "top_shell_layers": "6", + "top_surface_acceleration": "1000", + "default_acceleration": "1200", + "gap_infill_speed": "60", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "1000", + "inner_wall_speed": "45", + "internal_solid_infill_acceleration": "1200", + "internal_solid_infill_speed": "60", + "outer_wall_acceleration": "800", + "outer_wall_speed": "30", + "sparse_infill_acceleration": "1200", + "sparse_infill_speed": "60", + "support_interface_speed": "60", + "support_speed": "60", + "top_surface_speed": "50", + "travel_acceleration": "1200", + "wall_loops": "3", + "wipe_on_loops": "1", + "compatible_printers": [ + "MM slb 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.20mm Standard Fast @MM BoneKing.json b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard Fast @MM BoneKing.json new file mode 100644 index 0000000..a456b26 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard Fast @MM BoneKing.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.20mm Standard Fast @MM BoneKing", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "enable_support": "1", + "layer_height": "0.2", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "initial_layer_acceleration": "500", + "top_shell_layers": "6", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "5000", + "default_acceleration": "10000", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "240", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "150", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "250", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.20mm Standard Fast @MM hj SK.json b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard Fast @MM hj SK.json new file mode 100644 index 0000000..6174929 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard Fast @MM hj SK.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.20mm Standard Fast @MM hj SK", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "enable_support": "1", + "layer_height": "0.2", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "initial_layer_acceleration": "500", + "top_shell_layers": "6", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "5000", + "default_acceleration": "10000", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "240", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "150", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "250", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM hj SK 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.20mm Standard Fast @MM hqs SF.json b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard Fast @MM hqs SF.json new file mode 100644 index 0000000..9f0103e --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.20mm Standard Fast @MM hqs SF.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "0.20mm Standard Fast @MM hqs sf", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "enable_support": "1", + "layer_height": "0.2", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "initial_layer_acceleration": "500", + "top_shell_layers": "6", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "5000", + "default_acceleration": "10000", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "240", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "150", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "250", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM hqs sf 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM BoneKing.json b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM BoneKing.json new file mode 100644 index 0000000..efbe113 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM BoneKing.json @@ -0,0 +1,113 @@ +{ + "type": "process", + "name": "0.30mm Draft @MM BoneKing", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "initial_layer_acceleration": "500", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "enable_support": "1", + "gap_infill_speed": "90", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "55", + "internal_solid_infill_speed": "80", + "layer_height": "0.3", + "line_width": "0.4", + "outer_wall_speed": "40", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "80", + "support_speed": "70", + "top_shell_layers": "4", + "top_surface_speed": "50", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "3000", + "travel_acceleration": "3000", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM hj SK.json b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM hj SK.json new file mode 100644 index 0000000..c5fa11c --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM hj SK.json @@ -0,0 +1,113 @@ +{ + "type": "process", + "name": "0.30mm Draft @MM hj SK", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "initial_layer_acceleration": "500", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "enable_support": "1", + "gap_infill_speed": "90", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "55", + "internal_solid_infill_speed": "80", + "layer_height": "0.3", + "line_width": "0.4", + "outer_wall_speed": "40", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "80", + "support_speed": "70", + "top_shell_layers": "4", + "top_surface_speed": "50", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "3000", + "travel_acceleration": "3000", + "compatible_printers": [ + "MM hj SK 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM hqs SF.json b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM hqs SF.json new file mode 100644 index 0000000..91c16b5 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM hqs SF.json @@ -0,0 +1,113 @@ +{ + "type": "process", + "name": "0.30mm Draft @MM hqs SF", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "initial_layer_acceleration": "500", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "enable_support": "1", + "gap_infill_speed": "90", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "55", + "internal_solid_infill_speed": "80", + "layer_height": "0.3", + "line_width": "0.4", + "outer_wall_speed": "40", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "80", + "support_speed": "70", + "top_shell_layers": "4", + "top_surface_speed": "50", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "3000", + "travel_acceleration": "3000", + "compatible_printers": [ + "MM hqs SF 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM hqs hj.json b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM hqs hj.json new file mode 100644 index 0000000..2dbc6f5 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM hqs hj.json @@ -0,0 +1,113 @@ +{ + "type": "process", + "name": "0.30mm Draft @MM hqs hj", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "bridge_acceleration": "1000", + "default_acceleration": "1600", + "enable_support": "1", + "gap_infill_speed": "90", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_acceleration": "1200", + "inner_wall_speed": "55", + "internal_solid_infill_acceleration": "1600", + "internal_solid_infill_speed": "80", + "layer_height": "0.3", + "line_width": "0.4", + "outer_wall_acceleration": "1000", + "outer_wall_speed": "40", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_acceleration": "1600", + "sparse_infill_speed": "80", + "support_speed": "70", + "top_shell_layers": "4", + "top_surface_acceleration": "1000", + "top_surface_speed": "50", + "travel_acceleration": "1600", + "initial_layer_acceleration": "500", + "wall_loops": "3", + "wipe_on_loops": "1", + "compatible_printers": [ + "MM hqs hj 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM slb.json b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM slb.json new file mode 100644 index 0000000..d0bd5c3 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft @MM slb.json @@ -0,0 +1,113 @@ +{ + "type": "process", + "name": "0.30mm Draft @MM slb", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "bridge_acceleration": "1000", + "enable_support": "1", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "layer_height": "0.3", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "top_shell_layers": "4", + "top_surface_acceleration": "1000", + "default_acceleration": "1200", + "gap_infill_speed": "50", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "1000", + "inner_wall_speed": "40", + "internal_solid_infill_acceleration": "1200", + "internal_solid_infill_speed": "50", + "outer_wall_acceleration": "800", + "outer_wall_speed": "30", + "sparse_infill_acceleration": "1200", + "sparse_infill_speed": "50", + "support_interface_speed": "50", + "support_speed": "50", + "top_surface_speed": "40", + "travel_acceleration": "1200", + "travel_speed": "120", + "wall_loops": "3", + "wipe_on_loops": "1", + "compatible_printers": [ + "MM slb 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.30mm Draft Fast @MM BoneKing.json b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft Fast @MM BoneKing.json new file mode 100644 index 0000000..dbd35a8 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft Fast @MM BoneKing.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.30mm Draft Fast @MM BoneKing", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "enable_support": "1", + "layer_height": "0.3", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "top_shell_layers": "4", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "5000", + "default_acceleration": "10000", + "gap_infill_speed": "200", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "150", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "200", + "support_speed": "130", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.30mm Draft Fast @MM hj SK.json b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft Fast @MM hj SK.json new file mode 100644 index 0000000..5451fb1 --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft Fast @MM hj SK.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.30mm Draft Fast @MM hj SK", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "enable_support": "1", + "layer_height": "0.3", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "top_shell_layers": "4", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "5000", + "default_acceleration": "10000", + "gap_infill_speed": "200", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "150", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "200", + "support_speed": "130", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM hj SK 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/0.30mm Draft Fast @MM hqs SF.json b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft Fast @MM hqs SF.json new file mode 100644 index 0000000..d173d4c --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/0.30mm Draft Fast @MM hqs SF.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.30mm Draft Fast @MM hqs SF", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "enable_support": "1", + "layer_height": "0.3", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "top_shell_layers": "4", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "5000", + "default_acceleration": "10000", + "gap_infill_speed": "200", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "150", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "200", + "support_speed": "130", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM hqs SF 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/MagicMaker/process/fdm_process_common.json b/backend/profiles/profiles/MagicMaker/process/fdm_process_common.json new file mode 100644 index 0000000..3af2b5a --- /dev/null +++ b/backend/profiles/profiles/MagicMaker/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "0", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow.json b/backend/profiles/profiles/Mellow.json new file mode 100644 index 0000000..3de321f --- /dev/null +++ b/backend/profiles/profiles/Mellow.json @@ -0,0 +1,85 @@ +{ + "name": "Mellow", + "version": "02.03.01.10", + "force_update": "0", + "description": "Mellow Printer Profiles", + "machine_model_list": [ + { + "name": "M1", + "sub_path": "machine/M1.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_M1_common", + "sub_path": "process/fdm_process_M1_common.json" + }, + { + "name": "0.08mm Extra Fine @M1", + "sub_path": "process/0.08mm Extra Fine @M1.json" + }, + { + "name": "0.12mm Fine @M1", + "sub_path": "process/0.12mm Fine @M1.json" + }, + { + "name": "0.16mm Optimal @M1", + "sub_path": "process/0.16mm Optimal @M1.json" + }, + { + "name": "0.20mm Standard @M1", + "sub_path": "process/0.20mm Standard @M1.json" + }, + { + "name": "0.24mm Draft @M1", + "sub_path": "process/0.24mm Draft @M1.json" + }, + { + "name": "0.28mm Extra Draft @M1", + "sub_path": "process/0.28mm Extra Draft @M1.json" + }, + { + "name": "0.32mm Standard @M1", + "sub_path": "process/0.32mm Extra Draft @M1.json" + }, + { + "name": "0.40mm Standard @M1", + "sub_path": "process/0.40mm Extra Draft @M1.json" + }, + { + "name": "0.56mm Standard @M1", + "sub_path": "process/0.56mm Extra Draft @M1.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_common_M1", + "sub_path": "machine/fdm_common_M1.json" + }, + { + "name": "M1 0.2 nozzle", + "sub_path": "machine/M1 0.2 nozzle.json" + }, + { + "name": "M1 0.4 nozzle", + "sub_path": "machine/M1 0.4 nozzle.json" + }, + { + "name": "M1 0.6 nozzle", + "sub_path": "machine/M1 0.6 nozzle.json" + }, + { + "name": "M1 0.8 nozzle", + "sub_path": "machine/M1 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/M1_bed_model.stl b/backend/profiles/profiles/Mellow/M1_bed_model.stl new file mode 100644 index 0000000..9c5f1da Binary files /dev/null and b/backend/profiles/profiles/Mellow/M1_bed_model.stl differ diff --git a/backend/profiles/profiles/Mellow/M1_cover.png b/backend/profiles/profiles/Mellow/M1_cover.png new file mode 100644 index 0000000..e01f175 Binary files /dev/null and b/backend/profiles/profiles/Mellow/M1_cover.png differ diff --git a/backend/profiles/profiles/Mellow/machine/M1 0.2 nozzle.json b/backend/profiles/profiles/Mellow/machine/M1 0.2 nozzle.json new file mode 100644 index 0000000..64063a9 --- /dev/null +++ b/backend/profiles/profiles/Mellow/machine/M1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "M1 0.2 nozzle", + "inherits": "fdm_common_M1", + "from": "system", + "setting_id": "m1_m002", + "instantiation": "true", + "printer_model": "M1", + "nozzle_diameter": [ + "0.2" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "106x0", + "106x106", + "0x106" + ], + "printable_height": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/machine/M1 0.4 nozzle.json b/backend/profiles/profiles/Mellow/machine/M1 0.4 nozzle.json new file mode 100644 index 0000000..7d880b1 --- /dev/null +++ b/backend/profiles/profiles/Mellow/machine/M1 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "M1 0.4 nozzle", + "inherits": "fdm_common_M1", + "from": "system", + "setting_id": "m1_m001", + "instantiation": "true", + "printer_model": "M1", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "106x0", + "106x106", + "0x106" + ], + "printable_height": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/machine/M1 0.6 nozzle.json b/backend/profiles/profiles/Mellow/machine/M1 0.6 nozzle.json new file mode 100644 index 0000000..961c63b --- /dev/null +++ b/backend/profiles/profiles/Mellow/machine/M1 0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "M1 0.6 nozzle", + "inherits": "fdm_common_M1", + "from": "system", + "setting_id": "m1_m003", + "instantiation": "true", + "printer_model": "M1", + "nozzle_diameter": [ + "0.6" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.12" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "106x0", + "106x106", + "0x106" + ], + "printable_height": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/machine/M1 0.8 nozzle.json b/backend/profiles/profiles/Mellow/machine/M1 0.8 nozzle.json new file mode 100644 index 0000000..dd6806d --- /dev/null +++ b/backend/profiles/profiles/Mellow/machine/M1 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "M1 0.8 nozzle", + "inherits": "fdm_common_M1", + "from": "system", + "setting_id": "m1_m004", + "instantiation": "true", + "printer_model": "M1", + "nozzle_diameter": [ + "0.8" + ], + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.2" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "106x0", + "106x106", + "0x106" + ], + "printable_height": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/machine/M1.json b/backend/profiles/profiles/Mellow/machine/M1.json new file mode 100644 index 0000000..563a9ee --- /dev/null +++ b/backend/profiles/profiles/Mellow/machine/M1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "M1", + "model_id": "m1_1", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Mellow", + "bed_model": "M1_bed_model.stl", + "bed_texture": "mellow_bed_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/machine/fdm_common_M1.json b/backend/profiles/profiles/Mellow/machine/fdm_common_M1.json new file mode 100644 index 0000000..eacd242 --- /dev/null +++ b/backend/profiles/profiles/Mellow/machine/fdm_common_M1.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_common_M1", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "8000", + "8000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "8000", + "8000" + ], + "machine_max_acceleration_x": [ + "8000", + "8000" + ], + "machine_max_acceleration_y": [ + "8000", + "8000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "420", + "420" + ], + "machine_max_speed_y": [ + "420", + "420" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "165", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.6" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "50" + ], + "deretraction_speed": [ + "40" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "default_print_profile": "0.20mm Standard @M1", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/machine/fdm_machine_common.json b/backend/profiles/profiles/Mellow/machine/fdm_machine_common.json new file mode 100644 index 0000000..a70e1e6 --- /dev/null +++ b/backend/profiles/profiles/Mellow/machine/fdm_machine_common.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "165", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/mellow_bed_texture.png b/backend/profiles/profiles/Mellow/mellow_bed_texture.png new file mode 100644 index 0000000..a615566 Binary files /dev/null and b/backend/profiles/profiles/Mellow/mellow_bed_texture.png differ diff --git a/backend/profiles/profiles/Mellow/process/0.08mm Extra Fine @M1.json b/backend/profiles/profiles/Mellow/process/0.08mm Extra Fine @M1.json new file mode 100644 index 0000000..1284526 --- /dev/null +++ b/backend/profiles/profiles/Mellow/process/0.08mm Extra Fine @M1.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @M1", + "inherits": "fdm_process_M1_common", + "from": "system", + "setting_id": "m1_p001", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/process/0.12mm Fine @M1.json b/backend/profiles/profiles/Mellow/process/0.12mm Fine @M1.json new file mode 100644 index 0000000..3a11e06 --- /dev/null +++ b/backend/profiles/profiles/Mellow/process/0.12mm Fine @M1.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.12mm Fine @M1", + "inherits": "fdm_process_M1_common", + "from": "system", + "setting_id": "m1_p002", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/process/0.16mm Optimal @M1.json b/backend/profiles/profiles/Mellow/process/0.16mm Optimal @M1.json new file mode 100644 index 0000000..154c1bf --- /dev/null +++ b/backend/profiles/profiles/Mellow/process/0.16mm Optimal @M1.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16mm Optimal @M1", + "inherits": "fdm_process_M1_common", + "from": "system", + "setting_id": "m1_p003", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "layer_height": "0.16", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/process/0.20mm Standard @M1.json b/backend/profiles/profiles/Mellow/process/0.20mm Standard @M1.json new file mode 100644 index 0000000..47c7528 --- /dev/null +++ b/backend/profiles/profiles/Mellow/process/0.20mm Standard @M1.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @M1", + "inherits": "fdm_process_M1_common", + "from": "system", + "setting_id": "m1_p004", + "instantiation": "true", + "layer_height": "0.2", + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/process/0.24mm Draft @M1.json b/backend/profiles/profiles/Mellow/process/0.24mm Draft @M1.json new file mode 100644 index 0000000..23c8538 --- /dev/null +++ b/backend/profiles/profiles/Mellow/process/0.24mm Draft @M1.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.24mm Draft @M1", + "inherits": "fdm_process_M1_common", + "from": "system", + "setting_id": "m1_p005", + "instantiation": "true", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "layer_height": "0.24", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/process/0.28mm Extra Draft @M1.json b/backend/profiles/profiles/Mellow/process/0.28mm Extra Draft @M1.json new file mode 100644 index 0000000..ff64837 --- /dev/null +++ b/backend/profiles/profiles/Mellow/process/0.28mm Extra Draft @M1.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @M1", + "inherits": "fdm_process_M1_common", + "from": "system", + "setting_id": "m1_p006", + "instantiation": "true", + "layer_height": "0.28", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/process/0.32mm Extra Draft @M1.json b/backend/profiles/profiles/Mellow/process/0.32mm Extra Draft @M1.json new file mode 100644 index 0000000..3ec2622 --- /dev/null +++ b/backend/profiles/profiles/Mellow/process/0.32mm Extra Draft @M1.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.32mm Standard @M1", + "inherits": "fdm_process_M1_common", + "from": "system", + "setting_id": "m1_p007", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.32", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/process/0.40mm Extra Draft @M1.json b/backend/profiles/profiles/Mellow/process/0.40mm Extra Draft @M1.json new file mode 100644 index 0000000..56c99ca --- /dev/null +++ b/backend/profiles/profiles/Mellow/process/0.40mm Extra Draft @M1.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.40mm Standard @M1", + "inherits": "fdm_process_M1_common", + "from": "system", + "setting_id": "m1_p008", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.40", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/process/0.56mm Extra Draft @M1.json b/backend/profiles/profiles/Mellow/process/0.56mm Extra Draft @M1.json new file mode 100644 index 0000000..106bf29 --- /dev/null +++ b/backend/profiles/profiles/Mellow/process/0.56mm Extra Draft @M1.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.56mm Standard @M1", + "inherits": "fdm_process_M1_common", + "from": "system", + "setting_id": "m1_p009", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.56", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/process/fdm_process_M1_common.json b/backend/profiles/profiles/Mellow/process/fdm_process_M1_common.json new file mode 100644 index 0000000..fb478c3 --- /dev/null +++ b/backend/profiles/profiles/Mellow/process/fdm_process_M1_common.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "fdm_process_M1_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "default_acceleration": "6000", + "top_surface_acceleration": "3000", + "travel_acceleration": "6000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "initial_layer_acceleration": "1000", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "250", + "internal_solid_infill_speed": "280", + "top_surface_speed": "200", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "400", + "travel_jerk": "12", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "default_jerk": "0", + "infill_jerk": "12", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Mellow/process/fdm_process_common.json b/backend/profiles/profiles/Mellow/process/fdm_process_common.json new file mode 100644 index 0000000..22f55b3 --- /dev/null +++ b/backend/profiles/profiles/Mellow/process/fdm_process_common.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "1000", + "inner_wall_acceleration": "1000", + "outer_wall_acceleration": "700", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "slowdown_for_curled_perimeters": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "line_width": "110%", + "inner_wall_line_width": "110%", + "outer_wall_line_width": "100%", + "top_surface_line_width": "93.75%", + "sparse_infill_line_width": "110%", + "initial_layer_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "96%", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "min_skirt_length": "4", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "45", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "50", + "gap_infill_speed": "30", + "travel_speed": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena.json b/backend/profiles/profiles/OrcaArena.json new file mode 100644 index 0000000..2d316ca --- /dev/null +++ b/backend/profiles/profiles/OrcaArena.json @@ -0,0 +1,615 @@ +{ + "name": "Orca Arena Printer", + "url": "", + "version": "02.03.01.10", + "force_update": "0", + "description": "Orca Arena configuration files", + "machine_model_list": [ + { + "name": "Orca Arena X1 Carbon", + "sub_path": "machine/Orca Arena X1 Carbon.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_arena_common", + "sub_path": "process/fdm_process_arena_common.json" + }, + { + "name": "fdm_process_arena_0.06_nozzle_0.2", + "sub_path": "process/fdm_process_arena_0.06_nozzle_0.2.json" + }, + { + "name": "fdm_process_arena_0.08", + "sub_path": "process/fdm_process_arena_0.08.json" + }, + { + "name": "fdm_process_arena_0.08_nozzle_0.2", + "sub_path": "process/fdm_process_arena_0.08_nozzle_0.2.json" + }, + { + "name": "fdm_process_arena_0.10_nozzle_0.2", + "sub_path": "process/fdm_process_arena_0.10_nozzle_0.2.json" + }, + { + "name": "fdm_process_arena_0.12", + "sub_path": "process/fdm_process_arena_0.12.json" + }, + { + "name": "fdm_process_arena_0.12_nozzle_0.2", + "sub_path": "process/fdm_process_arena_0.12_nozzle_0.2.json" + }, + { + "name": "fdm_process_arena_0.14_nozzle_0.2", + "sub_path": "process/fdm_process_arena_0.14_nozzle_0.2.json" + }, + { + "name": "fdm_process_arena_0.16", + "sub_path": "process/fdm_process_arena_0.16.json" + }, + { + "name": "fdm_process_arena_0.18_nozzle_0.6", + "sub_path": "process/fdm_process_arena_0.18_nozzle_0.6.json" + }, + { + "name": "fdm_process_arena_0.20", + "sub_path": "process/fdm_process_arena_0.20.json" + }, + { + "name": "fdm_process_arena_0.24", + "sub_path": "process/fdm_process_arena_0.24.json" + }, + { + "name": "fdm_process_arena_0.24_nozzle_0.6", + "sub_path": "process/fdm_process_arena_0.24_nozzle_0.6.json" + }, + { + "name": "fdm_process_arena_0.24_nozzle_0.8", + "sub_path": "process/fdm_process_arena_0.24_nozzle_0.8.json" + }, + { + "name": "fdm_process_arena_0.28", + "sub_path": "process/fdm_process_arena_0.28.json" + }, + { + "name": "fdm_process_arena_0.30_nozzle_0.6", + "sub_path": "process/fdm_process_arena_0.30_nozzle_0.6.json" + }, + { + "name": "fdm_process_arena_0.32_nozzle_0.8", + "sub_path": "process/fdm_process_arena_0.32_nozzle_0.8.json" + }, + { + "name": "fdm_process_arena_0.36_nozzle_0.6", + "sub_path": "process/fdm_process_arena_0.36_nozzle_0.6.json" + }, + { + "name": "fdm_process_arena_0.40_nozzle_0.8", + "sub_path": "process/fdm_process_arena_0.40_nozzle_0.8.json" + }, + { + "name": "fdm_process_arena_0.42_nozzle_0.6", + "sub_path": "process/fdm_process_arena_0.42_nozzle_0.6.json" + }, + { + "name": "fdm_process_arena_0.48_nozzle_0.8", + "sub_path": "process/fdm_process_arena_0.48_nozzle_0.8.json" + }, + { + "name": "fdm_process_arena_0.56_nozzle_0.8", + "sub_path": "process/fdm_process_arena_0.56_nozzle_0.8.json" + }, + { + "name": "0.06mm Standard @Arena X1C 0.2 nozzle", + "sub_path": "process/0.06mm Standard @Arena X1C 0.2 nozzle.json" + }, + { + "name": "0.08mm Extra Fine @Arena X1C", + "sub_path": "process/0.08mm Extra Fine @Arena X1C.json" + }, + { + "name": "0.08mm Standard @Arena X1C 0.2 nozzle", + "sub_path": "process/0.08mm Standard @Arena X1C 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Arena X1C 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Arena X1C 0.2 nozzle.json" + }, + { + "name": "0.12mm Fine @Arena X1C", + "sub_path": "process/0.12mm Fine @Arena X1C.json" + }, + { + "name": "0.12mm Standard @Arena X1C 0.2 nozzle", + "sub_path": "process/0.12mm Standard @Arena X1C 0.2 nozzle.json" + }, + { + "name": "0.14mm Standard @Arena X1C 0.2 nozzle", + "sub_path": "process/0.14mm Standard @Arena X1C 0.2 nozzle.json" + }, + { + "name": "0.16mm Optimal @Arena X1C", + "sub_path": "process/0.16mm Optimal @Arena X1C.json" + }, + { + "name": "0.18mm Standard @Arena X1C 0.6 nozzle", + "sub_path": "process/0.18mm Standard @Arena X1C 0.6 nozzle.json" + }, + { + "name": "0.20mm Arena Support W @Arena X1C", + "sub_path": "process/0.20mm Bambu Support W @Arena X1C.json" + }, + { + "name": "0.20mm Standard @Arena X1C", + "sub_path": "process/0.20mm Standard @Arena X1C.json" + }, + { + "name": "0.20mm Strength @Arena X1C", + "sub_path": "process/0.20mm Strength @Arena X1C.json" + }, + { + "name": "0.24mm Draft @Arena X1C", + "sub_path": "process/0.24mm Draft @Arena X1C.json" + }, + { + "name": "0.24mm Standard @Arena X1C 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Arena X1C 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Arena X1C 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Arena X1C 0.8 nozzle.json" + }, + { + "name": "0.28mm Extra Draft @Arena X1C", + "sub_path": "process/0.28mm Extra Draft @Arena X1C.json" + }, + { + "name": "0.30mm Standard @Arena X1C 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Arena X1C 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Arena X1C 0.6 nozzle", + "sub_path": "process/0.30mm Strength @Arena X1C 0.6 nozzle.json" + }, + { + "name": "0.32mm Standard @Arena X1C 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Arena X1C 0.8 nozzle.json" + }, + { + "name": "0.36mm Standard @Arena X1C 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Arena X1C 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Arena X1C 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Arena X1C 0.8 nozzle.json" + }, + { + "name": "0.42mm Standard @Arena X1C 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Arena X1C 0.6 nozzle.json" + }, + { + "name": "0.48mm Standard @Arena X1C 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Arena X1C 0.8 nozzle.json" + }, + { + "name": "0.56mm Standard @Arena X1C 0.8 nozzle", + "sub_path": "process/0.56mm Standard @Arena X1C 0.8 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Arena ABS @base", + "sub_path": "filament/Arena ABS @base.json" + }, + { + "name": "OrcaArena Generic ABS @base", + "sub_path": "filament/OrcaArena Generic ABS @base.json" + }, + { + "name": "OrcaArena Generic ASA @base", + "sub_path": "filament/OrcaArena Generic ASA @base.json" + }, + { + "name": "Arena PA-CF @base", + "sub_path": "filament/Arena PA-CF @base.json" + }, + { + "name": "Arena PAHT-CF @base", + "sub_path": "filament/Arena PAHT-CF @base.json" + }, + { + "name": "Arena Support G @base", + "sub_path": "filament/Arena Support G @base.json" + }, + { + "name": "OrcaArena Generic PA", + "sub_path": "filament/OrcaArena Generic PA.json" + }, + { + "name": "OrcaArena Generic PA-CF", + "sub_path": "filament/OrcaArena Generic PA-CF.json" + }, + { + "name": "Arena PC @base", + "sub_path": "filament/Arena PC @base.json" + }, + { + "name": "OrcaArena Generic PC @base", + "sub_path": "filament/OrcaArena Generic PC @base.json" + }, + { + "name": "Arena PET-CF @base", + "sub_path": "filament/Arena PET-CF @base.json" + }, + { + "name": "Arena PETG Basic @base", + "sub_path": "filament/Arena PETG Basic @base.json" + }, + { + "name": "Arena PETG-CF @base", + "sub_path": "filament/Arena PETG-CF @base.json" + }, + { + "name": "OrcaArena Generic PETG @base", + "sub_path": "filament/OrcaArena Generic PETG @base.json" + }, + { + "name": "OrcaArena Generic PETG-CF @base", + "sub_path": "filament/OrcaArena Generic PETG-CF @base.json" + }, + { + "name": "Arena PLA Basic @base", + "sub_path": "filament/Arena PLA Basic @base.json" + }, + { + "name": "Arena PLA Impact @base", + "sub_path": "filament/Arena PLA Impact @base.json" + }, + { + "name": "Arena PLA Marble @base", + "sub_path": "filament/Arena PLA Marble @base.json" + }, + { + "name": "Arena PLA Matte @base", + "sub_path": "filament/Arena PLA Matte @base.json" + }, + { + "name": "Arena PLA Metal @base", + "sub_path": "filament/Arena PLA Metal @base.json" + }, + { + "name": "Arena PLA Silk @base", + "sub_path": "filament/Arena PLA Silk @base.json" + }, + { + "name": "Arena PLA Sparkle @base", + "sub_path": "filament/Arena PLA Sparkle @base.json" + }, + { + "name": "Arena PLA Tough @base", + "sub_path": "filament/Arena PLA Tough @base.json" + }, + { + "name": "Arena PLA-CF @base", + "sub_path": "filament/Arena PLA-CF @base.json" + }, + { + "name": "Arena Support W @base", + "sub_path": "filament/Arena Support W @base.json" + }, + { + "name": "OrcaArena Generic PLA @base", + "sub_path": "filament/OrcaArena Generic PLA @base.json" + }, + { + "name": "OrcaArena Generic PLA Silk @base", + "sub_path": "filament/OrcaArena Generic PLA Silk @base.json" + }, + { + "name": "OrcaArena Generic PLA-CF @base", + "sub_path": "filament/OrcaArena Generic PLA-CF @base.json" + }, + { + "name": "PolyLite PLA @base", + "sub_path": "filament/PolyLite PLA @base.json" + }, + { + "name": "PolyTerra PLA @base", + "sub_path": "filament/PolyTerra PLA @base.json" + }, + { + "name": "OrcaArena Generic PVA @base", + "sub_path": "filament/OrcaArena Generic PVA @base.json" + }, + { + "name": "Arena TPU 95A @base", + "sub_path": "filament/Arena TPU 95A @base.json" + }, + { + "name": "OrcaArena Generic TPU", + "sub_path": "filament/OrcaArena Generic TPU.json" + }, + { + "name": "Arena ABS @Arena X1C", + "sub_path": "filament/Arena ABS @Arena X1C.json" + }, + { + "name": "Arena ABS @Arena X1C 0.2 nozzle", + "sub_path": "filament/Arena ABS @Arena X1C 0.2 nozzle.json" + }, + { + "name": "Arena ABS @Arena X1C 0.8 nozzle", + "sub_path": "filament/Arena ABS @Arena X1C 0.8 nozzle.json" + }, + { + "name": "OrcaArena Generic ABS", + "sub_path": "filament/OrcaArena Generic ABS.json" + }, + { + "name": "OrcaArena Generic ABS @0.2 nozzle", + "sub_path": "filament/OrcaArena Generic ABS @0.2 nozzle.json" + }, + { + "name": "OrcaArena Generic ASA", + "sub_path": "filament/OrcaArena Generic ASA.json" + }, + { + "name": "OrcaArena Generic ASA @0.2 nozzle", + "sub_path": "filament/OrcaArena Generic ASA @0.2 nozzle.json" + }, + { + "name": "Arena PA-CF @Arena X1C", + "sub_path": "filament/Arena PA-CF @Arena X1C.json" + }, + { + "name": "Arena PAHT-CF @Arena X1C", + "sub_path": "filament/Arena PAHT-CF @Arena X1C.json" + }, + { + "name": "Arena Support G @Arena X1C", + "sub_path": "filament/Arena Support G @Arena X1C.json" + }, + { + "name": "Arena PC @Arena X1C", + "sub_path": "filament/Arena PC @Arena X1C.json" + }, + { + "name": "Arena PC @Arena X1C 0.2 nozzle", + "sub_path": "filament/Arena PC @Arena X1C 0.2 nozzle.json" + }, + { + "name": "Arena PC @Arena X1C 0.6 nozzle", + "sub_path": "filament/Arena PC @Arena X1C 0.6 nozzle.json" + }, + { + "name": "Arena PC @Arena X1C 0.8 nozzle", + "sub_path": "filament/Arena PC @Arena X1C 0.8 nozzle.json" + }, + { + "name": "OrcaArena Generic PC", + "sub_path": "filament/OrcaArena Generic PC.json" + }, + { + "name": "OrcaArena Generic PC @0.2 nozzle", + "sub_path": "filament/OrcaArena Generic PC @0.2 nozzle.json" + }, + { + "name": "Arena PET-CF @Arena X1C", + "sub_path": "filament/Arena PET-CF @Arena X1C.json" + }, + { + "name": "Arena PETG Basic @Arena X1C", + "sub_path": "filament/Arena PETG Basic @Arena X1C.json" + }, + { + "name": "Arena PETG Basic @Arena X1C 0.2 nozzle", + "sub_path": "filament/Arena PETG Basic @Arena X1C 0.2 nozzle.json" + }, + { + "name": "Arena PETG Basic @Arena X1C 0.8 nozzle", + "sub_path": "filament/Arena PETG Basic @Arena X1C 0.8 nozzle.json" + }, + { + "name": "Arena PETG-CF @Arena X1C", + "sub_path": "filament/Arena PETG-CF @Arena X1C.json" + }, + { + "name": "OrcaArena Generic PETG", + "sub_path": "filament/OrcaArena Generic PETG.json" + }, + { + "name": "OrcaArena Generic PETG @0.2 nozzle", + "sub_path": "filament/OrcaArena Generic PETG @0.2 nozzle.json" + }, + { + "name": "OrcaArena Generic PETG-CF @Arena X1C", + "sub_path": "filament/OrcaArena Generic PETG-CF @Arena X1C.json" + }, + { + "name": "Arena PLA Basic @Arena X1C", + "sub_path": "filament/Arena PLA Basic @Arena X1C.json" + }, + { + "name": "Arena PLA Basic @Arena X1C 0.2 nozzle", + "sub_path": "filament/Arena PLA Basic @Arena X1C 0.2 nozzle.json" + }, + { + "name": "Arena PLA Basic @Arena X1C 0.8 nozzle", + "sub_path": "filament/Arena PLA Basic @Arena X1C 0.8 nozzle.json" + }, + { + "name": "Arena PLA Impact @Arena X1C", + "sub_path": "filament/Arena PLA Impact @Arena X1C.json" + }, + { + "name": "Arena PLA Marble @Arena X1C", + "sub_path": "filament/Arena PLA Marble @Arena X1C.json" + }, + { + "name": "Arena PLA Matte @Arena X1C", + "sub_path": "filament/Arena PLA Matte @Arena X1C.json" + }, + { + "name": "Arena PLA Matte @Arena X1C 0.2 nozzle", + "sub_path": "filament/Arena PLA Matte @Arena X1C 0.2 nozzle.json" + }, + { + "name": "Arena PLA Matte @Arena X1C 0.8 nozzle", + "sub_path": "filament/Arena PLA Matte @Arena X1C 0.8 nozzle.json" + }, + { + "name": "Arena PLA Metal @Arena X1C", + "sub_path": "filament/Arena PLA Metal @Arena X1C.json" + }, + { + "name": "Arena PLA Metal @Arena X1C 0.2 nozzle", + "sub_path": "filament/Arena PLA Metal @Arena X1C 0.2 nozzle.json" + }, + { + "name": "Arena PLA Silk @Arena X1C", + "sub_path": "filament/Arena PLA Silk @Arena X1C.json" + }, + { + "name": "Arena PLA Silk @Arena X1C 0.2 nozzle", + "sub_path": "filament/Arena PLA Silk @Arena X1C 0.2 nozzle.json" + }, + { + "name": "Arena PLA Sparkle @Arena X1C", + "sub_path": "filament/Arena PLA Sparkle @Arena X1C.json" + }, + { + "name": "Arena PLA Tough @Arena X1C", + "sub_path": "filament/Arena PLA Tough @Arena X1C.json" + }, + { + "name": "Arena PLA Tough @Arena X1C 0.2 nozzle", + "sub_path": "filament/Arena PLA Tough @Arena X1C 0.2 nozzle.json" + }, + { + "name": "Arena PLA-CF @Arena X1C", + "sub_path": "filament/Arena PLA-CF @Arena X1C.json" + }, + { + "name": "Arena PLA-CF @Arena X1C 0.8 nozzle", + "sub_path": "filament/Arena PLA-CF @Arena X1C 0.8 nozzle.json" + }, + { + "name": "Arena Support W @Arena X1C", + "sub_path": "filament/Arena Support W @Arena X1C.json" + }, + { + "name": "Arena Support W @Arena X1C 0.2 nozzle", + "sub_path": "filament/Arena Support W @Arena X1C 0.2 nozzle.json" + }, + { + "name": "OrcaArena Generic PLA", + "sub_path": "filament/OrcaArena Generic PLA.json" + }, + { + "name": "OrcaArena Generic PLA @0.2 nozzle", + "sub_path": "filament/OrcaArena Generic PLA @0.2 nozzle.json" + }, + { + "name": "OrcaArena Generic PLA Silk", + "sub_path": "filament/OrcaArena Generic PLA Silk.json" + }, + { + "name": "OrcaArena Generic PLA-CF", + "sub_path": "filament/OrcaArena Generic PLA-CF.json" + }, + { + "name": "PolyLite PLA @Arena X1C", + "sub_path": "filament/PolyLite PLA @Arena X1C.json" + }, + { + "name": "PolyTerra PLA @Arena X1C", + "sub_path": "filament/PolyTerra PLA @Arena X1C.json" + }, + { + "name": "OrcaArena Generic PVA", + "sub_path": "filament/OrcaArena Generic PVA.json" + }, + { + "name": "OrcaArena Generic PVA @0.2 nozzle", + "sub_path": "filament/OrcaArena Generic PVA @0.2 nozzle.json" + }, + { + "name": "Arena TPU 95A @Arena X1C", + "sub_path": "filament/Arena TPU 95A @Arena X1C.json" + }, + { + "name": "PolyLite PLA @Arena X1C 0.2 nozzle", + "sub_path": "filament/PolyLite PLA @Arena X1C 0.2 nozzle.json" + }, + { + "name": "PolyTerra PLA @Arena X1C 0.2 nozzle", + "sub_path": "filament/PolyTerra PLA @Arena X1C 0.2 nozzle.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_bbl_3dp_001_common", + "sub_path": "machine/fdm_bbl_3dp_001_common.json" + }, + { + "name": "Orca Arena X1 Carbon 0.4 nozzle", + "sub_path": "machine/Orca Arena X1 Carbon 0.4 nozzle.json" + }, + { + "name": "Orca Arena X1 Carbon 0.2 nozzle", + "sub_path": "machine/Orca Arena X1 Carbon 0.2 nozzle.json" + }, + { + "name": "Orca Arena X1 Carbon 0.6 nozzle", + "sub_path": "machine/Orca Arena X1 Carbon 0.6 nozzle.json" + }, + { + "name": "Orca Arena X1 Carbon 0.8 nozzle", + "sub_path": "machine/Orca Arena X1 Carbon 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/Orca Arena X1 Carbon_cover.png b/backend/profiles/profiles/OrcaArena/Orca Arena X1 Carbon_cover.png new file mode 100644 index 0000000..9d856af Binary files /dev/null and b/backend/profiles/profiles/OrcaArena/Orca Arena X1 Carbon_cover.png differ diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena ABS @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena ABS @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..7b31961 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena ABS @Arena X1C 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Arena ABS @Arena X1C 0.2 nozzle", + "inherits": "Arena ABS @base", + "from": "system", + "setting_id": "GFSB00_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena ABS @Arena X1C 0.8 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena ABS @Arena X1C 0.8 nozzle.json new file mode 100644 index 0000000..4aff185 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena ABS @Arena X1C 0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Arena ABS @Arena X1C 0.8 nozzle", + "inherits": "Arena ABS @base", + "from": "system", + "setting_id": "GFSB00_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "22" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena ABS @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena ABS @Arena X1C.json new file mode 100644 index 0000000..f5099df --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena ABS @Arena X1C.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Arena ABS @Arena X1C", + "inherits": "Arena ABS @base", + "from": "system", + "setting_id": "GFSB00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena ABS @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena ABS @base.json new file mode 100644 index 0000000..cf20ab9 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena ABS @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Arena ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB00", + "instantiation": "false", + "filament_flow_ratio": [ + "0.95" + ], + "filament_cost": [ + "24.99" + ], + "filament_vendor": [ + "Orca Arena" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PA-CF @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PA-CF @Arena X1C.json new file mode 100644 index 0000000..6a94aa8 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PA-CF @Arena X1C.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Arena PA-CF @Arena X1C", + "inherits": "Arena PA-CF @base", + "from": "system", + "setting_id": "GFSN00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "290" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "2" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PA-CF @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PA-CF @base.json new file mode 100644 index 0000000..77eb914 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PA-CF @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Arena PA-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN03", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "filament_vendor": [ + "Orca Arena" + ], + "filament_density": [ + "1.09" + ], + "filament_flow_ratio": [ + "0.96" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "filament_type": [ + "PA-CF" + ], + "filament_cost": [ + "84.99" + ], + "nozzle_temperature": [ + "280" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PAHT-CF @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PAHT-CF @Arena X1C.json new file mode 100644 index 0000000..8c7c6be --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PAHT-CF @Arena X1C.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Arena PAHT-CF @Arena X1C", + "inherits": "Arena PAHT-CF @base", + "from": "system", + "setting_id": "GFSN04", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PAHT-CF @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PAHT-CF @base.json new file mode 100644 index 0000000..a2796e6 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PAHT-CF @base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Arena PAHT-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN04", + "instantiation": "false", + "filament_max_volumetric_speed": [ + "8" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "2" + ], + "required_nozzle_HRC": [ + "40" + ], + "filament_vendor": [ + "Orca Arena" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.96" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "filament_type": [ + "PA-CF" + ], + "filament_cost": [ + "94.99" + ], + "temperature_vitrification": [ + "180" + ], + "nozzle_temperature": [ + "290" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PC @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PC @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..4b8bfc5 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PC @Arena X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Arena PC @Arena X1C 0.2 nozzle", + "inherits": "Arena PC @base", + "from": "system", + "setting_id": "GFSC00_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "nozzle_temperature": [ + "260" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PC @Arena X1C 0.6 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PC @Arena X1C 0.6 nozzle.json new file mode 100644 index 0000000..e6dc56d --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PC @Arena X1C 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Arena PC @Arena X1C 0.6 nozzle", + "inherits": "Arena PC @base", + "from": "system", + "setting_id": "GFSC00_01", + "instantiation": "true", + "nozzle_temperature": [ + "260" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PC @Arena X1C 0.8 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PC @Arena X1C 0.8 nozzle.json new file mode 100644 index 0000000..d890f72 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PC @Arena X1C 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Arena PC @Arena X1C 0.8 nozzle", + "inherits": "Arena PC @base", + "from": "system", + "setting_id": "GFSC00_00", + "instantiation": "true", + "nozzle_temperature": [ + "260" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PC @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PC @Arena X1C.json new file mode 100644 index 0000000..e282b45 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PC @Arena X1C.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Arena PC @Arena X1C", + "inherits": "Arena PC @base", + "from": "system", + "setting_id": "GFSC00", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PC @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PC @base.json new file mode 100644 index 0000000..192ba87 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PC @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Arena PC @base", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC00", + "instantiation": "false", + "filament_vendor": [ + "Orca Arena" + ], + "filament_cost": [ + "39.99" + ], + "filament_flow_ratio": [ + "0.94" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PET-CF @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PET-CF @Arena X1C.json new file mode 100644 index 0000000..d893f4e --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PET-CF @Arena X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Arena PET-CF @Arena X1C", + "inherits": "Arena PET-CF @base", + "from": "system", + "setting_id": "GFST01", + "instantiation": "true", + "slow_down_for_layer_cooling": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PET-CF @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PET-CF @base.json new file mode 100644 index 0000000..4072995 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PET-CF @base.json @@ -0,0 +1,83 @@ +{ + "type": "filament", + "name": "Arena PET-CF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFT01", + "instantiation": "false", + "temperature_vitrification": [ + "185" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "slow_down_layer_time": [ + "2" + ], + "fan_cooling_layer_time": [ + "5" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "80" + ], + "hot_plate_temp": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "required_nozzle_HRC": [ + "40" + ], + "filament_vendor": [ + "Orca Arena" + ], + "filament_type": [ + "PET-CF" + ], + "filament_cost": [ + "84.99" + ], + "filament_density": [ + "1.29" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PETG Basic @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PETG Basic @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..7a78b74 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PETG Basic @Arena X1C 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Arena PETG Basic @Arena X1C 0.2 nozzle", + "inherits": "Arena PETG Basic @base", + "from": "system", + "setting_id": "GFSG00_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PETG Basic @Arena X1C 0.8 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PETG Basic @Arena X1C 0.8 nozzle.json new file mode 100644 index 0000000..819541a --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PETG Basic @Arena X1C 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Arena PETG Basic @Arena X1C 0.8 nozzle", + "inherits": "Arena PETG Basic @base", + "from": "system", + "setting_id": "GFSG00_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "16" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PETG Basic @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PETG Basic @Arena X1C.json new file mode 100644 index 0000000..d1b4c6f --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PETG Basic @Arena X1C.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Arena PETG Basic @Arena X1C", + "inherits": "Arena PETG Basic @base", + "from": "system", + "setting_id": "GFSG00_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "14" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PETG Basic @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PETG Basic @base.json new file mode 100644 index 0000000..4667cbc --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PETG Basic @base.json @@ -0,0 +1,86 @@ +{ + "type": "filament", + "name": "Arena PETG Basic @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG00", + "instantiation": "false", + "filament_flow_ratio": [ + "0.95" + ], + "temperature_vitrification": [ + "70" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "slow_down_layer_time": [ + "8" + ], + "fan_cooling_layer_time": [ + "30" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_vendor": [ + "Orca Arena" + ], + "filament_type": [ + "PETG" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.25" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "255" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PETG-CF @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PETG-CF @Arena X1C.json new file mode 100644 index 0000000..9fcbae3 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PETG-CF @Arena X1C.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Arena PETG-CF @Arena X1C", + "inherits": "Arena PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_01", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PETG-CF @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PETG-CF @base.json new file mode 100644 index 0000000..1155c15 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PETG-CF @base.json @@ -0,0 +1,86 @@ +{ + "type": "filament", + "name": "Arena PETG-CF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG50", + "instantiation": "false", + "filament_flow_ratio": [ + "0.95" + ], + "temperature_vitrification": [ + "75" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "90" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "required_nozzle_HRC": [ + "40" + ], + "filament_vendor": [ + "Orca Arena" + ], + "filament_type": [ + "PETG-CF" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "255" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "slow_down_layer_time": [ + "6" + ], + "fan_cooling_layer_time": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Basic @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Basic @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..4f2d784 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Basic @Arena X1C 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Arena PLA Basic @Arena X1C 0.2 nozzle", + "inherits": "Arena PLA Basic @base", + "from": "system", + "setting_id": "GFSA00_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Basic @Arena X1C 0.8 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Basic @Arena X1C 0.8 nozzle.json new file mode 100644 index 0000000..67b568e --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Basic @Arena X1C 0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Arena PLA Basic @Arena X1C 0.8 nozzle", + "inherits": "Arena PLA Basic @base", + "from": "system", + "setting_id": "GFSA00_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Basic @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Basic @Arena X1C.json new file mode 100644 index 0000000..f11ebb1 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Basic @Arena X1C.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Arena PLA Basic @Arena X1C", + "inherits": "Arena PLA Basic @base", + "from": "system", + "setting_id": "GFSA00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Basic @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Basic @base.json new file mode 100644 index 0000000..418a92e --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Basic @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Arena PLA Basic @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA00", + "instantiation": "false", + "filament_vendor": [ + "Orca Arena" + ], + "filament_cost": [ + "24.99" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_density": [ + "1.26" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Impact @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Impact @Arena X1C.json new file mode 100644 index 0000000..248eaf9 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Impact @Arena X1C.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Arena PLA Impact @Arena X1C", + "inherits": "Arena PLA Impact @base", + "from": "system", + "setting_id": "GFSA03", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "23.2" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Impact @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Impact @base.json new file mode 100644 index 0000000..7c6df77 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Impact @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Arena PLA Impact @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA03", + "instantiation": "false", + "filament_vendor": [ + "Orca Arena" + ], + "filament_cost": [ + "25.4" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.95" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Marble @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Marble @Arena X1C.json new file mode 100644 index 0000000..4127392 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Marble @Arena X1C.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Arena PLA Marble @Arena X1C", + "inherits": "Arena PLA Marble @base", + "from": "system", + "setting_id": "GFSA07_00", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Marble @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Marble @base.json new file mode 100644 index 0000000..9df898f --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Marble @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Arena PLA Marble @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA07", + "instantiation": "false", + "filament_vendor": [ + "Orca Arena" + ], + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Matte @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Matte @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..0331475 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Matte @Arena X1C 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Arena PLA Matte @Arena X1C 0.2 nozzle", + "inherits": "Arena PLA Matte @base", + "from": "system", + "setting_id": "GFSA01_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Matte @Arena X1C 0.8 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Matte @Arena X1C 0.8 nozzle.json new file mode 100644 index 0000000..40011e5 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Matte @Arena X1C 0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Arena PLA Matte @Arena X1C 0.8 nozzle", + "inherits": "Arena PLA Matte @base", + "from": "system", + "setting_id": "GFSA01_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "22" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Matte @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Matte @Arena X1C.json new file mode 100644 index 0000000..c4e294a --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Matte @Arena X1C.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Arena PLA Matte @Arena X1C", + "inherits": "Arena PLA Matte @base", + "from": "system", + "setting_id": "GFSA01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Matte @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Matte @base.json new file mode 100644 index 0000000..47355a5 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Matte @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Arena PLA Matte @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA01", + "instantiation": "false", + "filament_vendor": [ + "Orca Arena" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.98" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Metal @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Metal @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..7de1c91 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Metal @Arena X1C 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Arena PLA Metal @Arena X1C 0.2 nozzle", + "inherits": "Arena PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Metal @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Metal @Arena X1C.json new file mode 100644 index 0000000..3a3d3d4 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Metal @Arena X1C.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Arena PLA Metal @Arena X1C", + "inherits": "Arena PLA Metal @base", + "from": "system", + "setting_id": "GFSA02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Metal @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Metal @base.json new file mode 100644 index 0000000..052f5c5 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Metal @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Arena PLA Metal @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA02", + "instantiation": "false", + "filament_vendor": [ + "Orca Arena" + ], + "filament_cost": [ + "29.99" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_density": [ + "1.25" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Silk @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Silk @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..de26119 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Silk @Arena X1C 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Arena PLA Silk @Arena X1C 0.2 nozzle", + "inherits": "Arena PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Silk @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Silk @Arena X1C.json new file mode 100644 index 0000000..30ba3c7 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Silk @Arena X1C.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Arena PLA Silk @Arena X1C", + "inherits": "Arena PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Silk @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Silk @base.json new file mode 100644 index 0000000..f1d9fab --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Silk @base.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Arena PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA05", + "instantiation": "false", + "filament_vendor": [ + "Orca Arena" + ], + "required_nozzle_HRC": [ + "3" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_density": [ + "1.32" + ], + "filament_cost": [ + "29.99" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Sparkle @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Sparkle @Arena X1C.json new file mode 100644 index 0000000..5ecefe2 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Sparkle @Arena X1C.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Arena PLA Sparkle @Arena X1C", + "inherits": "Arena PLA Sparkle @base", + "from": "system", + "setting_id": "GFSA08_00", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Sparkle @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Sparkle @base.json new file mode 100644 index 0000000..56e03aa --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Sparkle @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Arena PLA Sparkle @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA08", + "instantiation": "false", + "filament_vendor": [ + "Orca Arena" + ], + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Tough @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Tough @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..a140bff --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Tough @Arena X1C 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Arena PLA Tough @Arena X1C 0.2 nozzle", + "inherits": "Arena PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Tough @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Tough @Arena X1C.json new file mode 100644 index 0000000..ef3e0ca --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Tough @Arena X1C.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Arena PLA Tough @Arena X1C", + "inherits": "Arena PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA Tough @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Tough @base.json new file mode 100644 index 0000000..afbe648 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA Tough @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Arena PLA Tough @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA09", + "instantiation": "false", + "filament_vendor": [ + "Orca Arena" + ], + "filament_cost": [ + "28.99" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_density": [ + "1.26" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA-CF @Arena X1C 0.8 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA-CF @Arena X1C 0.8 nozzle.json new file mode 100644 index 0000000..9f3d461 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA-CF @Arena X1C 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Arena PLA-CF @Arena X1C 0.8 nozzle", + "inherits": "Arena PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA-CF @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA-CF @Arena X1C.json new file mode 100644 index 0000000..cee7ec5 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA-CF @Arena X1C.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Arena PLA-CF @Arena X1C", + "inherits": "Arena PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena PLA-CF @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena PLA-CF @base.json new file mode 100644 index 0000000..1e7a479 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena PLA-CF @base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Arena PLA-CF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA50", + "instantiation": "false", + "filament_vendor": [ + "Orca Arena" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_cost": [ + "34.99" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_density": [ + "1.22" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "8" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_type": [ + "PLA-CF" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena Support G @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena Support G @Arena X1C.json new file mode 100644 index 0000000..8e4b5af --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena Support G @Arena X1C.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Arena Support G @Arena X1C", + "inherits": "Arena Support G @base", + "from": "system", + "setting_id": "GFSS01", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena Support G @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena Support G @base.json new file mode 100644 index 0000000..a32c463 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena Support G @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Arena Support G @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFS01", + "instantiation": "false", + "required_nozzle_HRC": [ + "3" + ], + "filament_vendor": [ + "Orca Arena" + ], + "filament_density": [ + "1.22" + ], + "filament_is_support": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_cost": [ + "34.99" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena Support W @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/Arena Support W @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..0bf6a2b --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena Support W @Arena X1C 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Arena Support W @Arena X1C 0.2 nozzle", + "inherits": "Arena Support W @base", + "from": "system", + "setting_id": "GFSS00_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "0.5" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena Support W @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena Support W @Arena X1C.json new file mode 100644 index 0000000..7b4e177 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena Support W @Arena X1C.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Arena Support W @Arena X1C", + "inherits": "Arena Support W @base", + "from": "system", + "setting_id": "GFSS00", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena Support W @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena Support W @base.json new file mode 100644 index 0000000..a1ec684 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena Support W @base.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Arena Support W @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFS00", + "instantiation": "false", + "filament_vendor": [ + "Orca Arena" + ], + "filament_density": [ + "1.30" + ], + "filament_is_support": [ + "1" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "filament_cost": [ + "69.98" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena TPU 95A @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/Arena TPU 95A @Arena X1C.json new file mode 100644 index 0000000..676bbb0 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena TPU 95A @Arena X1C.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Arena TPU 95A @Arena X1C", + "inherits": "Arena TPU 95A @base", + "from": "system", + "setting_id": "GFSU00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.6" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/Arena TPU 95A @base.json b/backend/profiles/profiles/OrcaArena/filament/Arena TPU 95A @base.json new file mode 100644 index 0000000..0c4117a --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/Arena TPU 95A @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Arena TPU 95A @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU01", + "instantiation": "false", + "filament_vendor": [ + "Orca Arena" + ], + "filament_density": [ + "1.22" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "filament_cost": [ + "41.99" + ], + "nozzle_temperature": [ + "230" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ABS @0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ABS @0.2 nozzle.json new file mode 100644 index 0000000..cc329f5 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ABS @0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "OrcaArena Generic ABS @0.2 nozzle", + "inherits": "OrcaArena Generic ABS @base", + "from": "system", + "setting_id": "GFSB99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ABS @base.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ABS @base.json new file mode 100644 index 0000000..ec29c9a --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ABS @base.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "OrcaArena Generic ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB99", + "instantiation": "false", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ABS.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ABS.json new file mode 100644 index 0000000..02f12b8 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ABS.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "OrcaArena Generic ABS", + "inherits": "OrcaArena Generic ABS @base", + "from": "system", + "setting_id": "GFSB99", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ASA @0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ASA @0.2 nozzle.json new file mode 100644 index 0000000..d506a4c --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ASA @0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "OrcaArena Generic ASA @0.2 nozzle", + "inherits": "OrcaArena Generic ASA @base", + "from": "system", + "setting_id": "GFSB98_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ASA @base.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ASA @base.json new file mode 100644 index 0000000..64c0642 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ASA @base.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "OrcaArena Generic ASA @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB98", + "instantiation": "false", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ASA.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ASA.json new file mode 100644 index 0000000..44e1c60 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic ASA.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "OrcaArena Generic ASA", + "inherits": "OrcaArena Generic ASA @base", + "from": "system", + "setting_id": "GFSB98", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PA-CF.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PA-CF.json new file mode 100644 index 0000000..a4b056d --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PA-CF.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "290" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "2" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PA.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PA.json new file mode 100644 index 0000000..4fb997a --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PA.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN98", + "filament_id": "GFN99", + "instantiation": "true", + "required_nozzle_HRC": [ + "3" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PC @0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PC @0.2 nozzle.json new file mode 100644 index 0000000..185f618 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PC @0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PC @0.2 nozzle", + "inherits": "OrcaArena Generic PC @base", + "from": "system", + "setting_id": "GFSC99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PC @base.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PC @base.json new file mode 100644 index 0000000..cb9fff8 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PC @base.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PC @base", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC99", + "instantiation": "false", + "filament_max_volumetric_speed": [ + "16" + ], + "filament_flow_ratio": [ + "0.94" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PC.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PC.json new file mode 100644 index 0000000..1266d70 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PC.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PC", + "inherits": "OrcaArena Generic PC @base", + "from": "system", + "setting_id": "GFSC99", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG @0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG @0.2 nozzle.json new file mode 100644 index 0000000..f5bbd33 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG @0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PETG @0.2 nozzle", + "inherits": "OrcaArena Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG @base.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG @base.json new file mode 100644 index 0000000..d91e022 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG @base.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG99", + "instantiation": "false", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + " ; filament start gcode\n{if (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG-CF @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG-CF @Arena X1C.json new file mode 100644 index 0000000..52bec91 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG-CF @Arena X1C.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PETG-CF @Arena X1C", + "inherits": "OrcaArena Generic PETG-CF @base", + "from": "system", + "setting_id": "GFSG50", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG-CF @base.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG-CF @base.json new file mode 100644 index 0000000..25a64e7 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG-CF @base.json @@ -0,0 +1,86 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PETG-CF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG98", + "instantiation": "false", + "filament_flow_ratio": [ + "0.95" + ], + "temperature_vitrification": [ + "75" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "90" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "required_nozzle_HRC": [ + "40" + ], + "filament_vendor": [ + "Orca Arena" + ], + "filament_type": [ + "PETG-CF" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "255" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "slow_down_layer_time": [ + "6" + ], + "fan_cooling_layer_time": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG.json new file mode 100644 index 0000000..162b71c --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PETG.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PETG", + "inherits": "OrcaArena Generic PETG @base", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA @0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA @0.2 nozzle.json new file mode 100644 index 0000000..98afda4 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA @0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PLA @0.2 nozzle", + "inherits": "OrcaArena Generic PLA @base", + "from": "system", + "setting_id": "GFSL99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA @base.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA @base.json new file mode 100644 index 0000000..3100365 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL99", + "instantiation": "false", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA Silk @base.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA Silk @base.json new file mode 100644 index 0000000..743141c --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA Silk @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA05", + "instantiation": "false", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA Silk.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA Silk.json new file mode 100644 index 0000000..412d450 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA Silk.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PLA Silk", + "inherits": "OrcaArena Generic PLA Silk @base", + "from": "system", + "setting_id": "GFSL99_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA-CF @base.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA-CF @base.json new file mode 100644 index 0000000..6bfbc71 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA-CF @base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PLA-CF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL98", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "temperature_vitrification": [ + "55" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA-CF.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA-CF.json new file mode 100644 index 0000000..c2287d5 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA-CF.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PLA-CF", + "inherits": "OrcaArena Generic PLA-CF @base", + "from": "system", + "setting_id": "GFSL98", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA.json new file mode 100644 index 0000000..670a599 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PLA.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PLA", + "inherits": "OrcaArena Generic PLA @base", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PVA @0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PVA @0.2 nozzle.json new file mode 100644 index 0000000..df75b9e --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PVA @0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PVA @0.2 nozzle", + "inherits": "OrcaArena Generic PVA @base", + "from": "system", + "setting_id": "GFSS99_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "0.5" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PVA @base.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PVA @base.json new file mode 100644 index 0000000..30c4395 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PVA @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PVA @base", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "GFS99", + "instantiation": "false", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PVA.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PVA.json new file mode 100644 index 0000000..deb1b30 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic PVA.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "OrcaArena Generic PVA", + "inherits": "OrcaArena Generic PVA @base", + "from": "system", + "setting_id": "GFSS99", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic TPU.json b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic TPU.json new file mode 100644 index 0000000..7af924a --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/OrcaArena Generic TPU.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "OrcaArena Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSR99", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/PolyLite PLA @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/PolyLite PLA @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..8f90db8 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/PolyLite PLA @Arena X1C 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Arena X1C 0.2 nozzle", + "inherits": "PolyLite PLA @Arena X1C", + "from": "system", + "setting_id": "GFSL25", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/PolyLite PLA @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/PolyLite PLA @Arena X1C.json new file mode 100644 index 0000000..0103ea9 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/PolyLite PLA @Arena X1C.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Arena X1C", + "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "GFSL19", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/PolyLite PLA @base.json b/backend/profiles/profiles/OrcaArena/filament/PolyLite PLA @base.json new file mode 100644 index 0000000..d05c427 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/PolyLite PLA @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "PolyLite PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL00", + "instantiation": "false", + "filament_vendor": [ + "Polymaker" + ], + "filament_cost": [ + "25.4" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.95" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/PolyTerra PLA @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/filament/PolyTerra PLA @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..b2f6bf8 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/PolyTerra PLA @Arena X1C 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @Arena X1C 0.2 nozzle", + "inherits": "PolyTerra PLA @Arena X1C", + "from": "system", + "setting_id": "GFSL24", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/PolyTerra PLA @Arena X1C.json b/backend/profiles/profiles/OrcaArena/filament/PolyTerra PLA @Arena X1C.json new file mode 100644 index 0000000..606d9e3 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/PolyTerra PLA @Arena X1C.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @Arena X1C", + "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "GFSL18", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "22" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" + ], + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/PolyTerra PLA @base.json b/backend/profiles/profiles/OrcaArena/filament/PolyTerra PLA @base.json new file mode 100644 index 0000000..a68157a --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/PolyTerra PLA @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL01", + "instantiation": "false", + "filament_vendor": [ + "Polymaker" + ], + "filament_cost": [ + "25.4" + ], + "filament_density": [ + "1.31" + ], + "filament_flow_ratio": [ + "0.98" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/fdm_filament_abs.json b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_abs.json new file mode 100644 index 0000000..9e39b72 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "270" + ], + "temperature_vitrification": [ + "100" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/fdm_filament_asa.json b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_asa.json new file mode 100644 index 0000000..02e1008 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_asa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "100" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/fdm_filament_common.json b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_common.json new file mode 100644 index 0000000..89fe50f --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_common.json @@ -0,0 +1,147 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_is_support": [ + "0" + ], + "required_nozzle_HRC": [ + "3" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pa.json b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pa.json new file mode 100644 index 0000000..8e81241 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pc.json b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pc.json new file mode 100644 index 0000000..4060b64 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pc.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "120" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pet.json b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pet.json new file mode 100644 index 0000000..e9beef5 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "70" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{elsif (bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S255\n{endif};Prevent PLA from jamming" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pla.json b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pla.json new file mode 100644 index 0000000..a8144a9 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "55" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pva.json b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pva.json new file mode 100644 index 0000000..f9ca505 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_pva.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "45" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "55" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/filament/fdm_filament_tpu.json b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..56a60b7 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/filament/fdm_filament_tpu.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "textured_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "35" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon 0.2 nozzle.json new file mode 100644 index 0000000..4ed61b6 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon 0.2 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "machine", + "name": "Orca Arena X1 Carbon 0.2 nozzle", + "inherits": "Orca Arena X1 Carbon 0.4 nozzle", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_variant": "0.2", + "printer_model": "Orca Arena X1 Carbon", + "default_filament_profile": [ + "Arena PLA Basic @Arena X1C 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @Arena X1C 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ], + "retraction_minimum_travel": [ + "5" + ], + "nozzle_type": "stainless_steel", + "nozzle_hrc": "20" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon 0.4 nozzle.json b/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon 0.4 nozzle.json new file mode 100644 index 0000000..bb2c105 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon 0.4 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Orca Arena X1 Carbon 0.4 nozzle", + "inherits": "fdm_bbl_3dp_001_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Orca Arena X1 Carbon", + "default_filament_profile": [ + "Arena PLA Basic @Arena X1C" + ], + "default_print_profile": "0.20mm Standard @Arena X1C", + "nozzle_diameter": [ + "0.4" + ], + "extruder_offset": [ + "0x0" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "scan_first_layer": "1", + "machine_load_filament_time": "29", + "machine_unload_filament_time": "28", + "nozzle_type": "hardened_steel", + "nozzle_hrc": "55", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon 0.6 nozzle.json b/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon 0.6 nozzle.json new file mode 100644 index 0000000..11ef6ed --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Orca Arena X1 Carbon 0.6 nozzle", + "inherits": "Orca Arena X1 Carbon 0.4 nozzle", + "from": "system", + "setting_id": "GM005", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printer_model": "Orca Arena X1 Carbon", + "default_filament_profile": [ + "Arena PLA Basic @Arena X1C" + ], + "default_print_profile": "0.30mm Standard @Arena X1C 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon 0.8 nozzle.json b/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon 0.8 nozzle.json new file mode 100644 index 0000000..d67f147 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon 0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Orca Arena X1 Carbon 0.8 nozzle", + "inherits": "Orca Arena X1 Carbon 0.4 nozzle", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printer_model": "Orca Arena X1 Carbon", + "default_filament_profile": [ + "Arena PLA Basic @Arena X1C 0.8 nozzle" + ], + "default_print_profile": "0.40mm Standard @Arena X1C 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_length": [ + "3" + ], + "retraction_minimum_travel": [ + "1" + ], + "retract_length_toolchange": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon.json b/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon.json new file mode 100644 index 0000000..33dbe50 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/machine/Orca Arena X1 Carbon.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Orca Arena X1 Carbon", + "model_id": "orca_arena_x1c", + "url": "", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "ARENA-3DP", + "bed_model": "", + "bed_texture": "", + "hotend_model": "", + "default_materials": "OrcaArena Generic PLA Silk;OrcaArena Generic PLA;Arena PLA Matte @Arena X1C;Arena PLA Basic @Arena X1C;Arena ABS @Arena X1C;Arena PC @Arena X1C;Arena Support W @Arena X1C;Arena TPU 95A @Arena X1C;PolyTerra PLA @Arena X1C;PolyLite PLA @Arena X1C;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/machine/fdm_bbl_3dp_001_common.json b/backend/profiles/profiles/OrcaArena/machine/fdm_bbl_3dp_001_common.json new file mode 100644 index 0000000..c68060e --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/machine/fdm_bbl_3dp_001_common.json @@ -0,0 +1,156 @@ +{ + "type": "machine", + "name": "fdm_bbl_3dp_001_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printable_area": [ + "0x0", + "256x0", + "256x256", + "0x256" + ], + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "bed_exclude_area": [ + "0x0" + ], + "default_filament_profile": [ + "Arena PLA Basic @Arena X1C" + ], + "default_print_profile": "0.16mm Optimal @Arena X1C", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "68", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "90", + "nozzle_volume": "107", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": [ + "Spiral Lift" + ], + "nozzle_type": "hardened_steel", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "wipe": [ + "1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/machine/fdm_machine_common.json b/backend/profiles/profiles/OrcaArena/machine/fdm_machine_common.json new file mode 100644 index 0000000..72a0d08 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/machine/fdm_machine_common.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "3" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "0.16mm Optimal @Orca Arena X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.06mm Standard @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.06mm Standard @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..487c1ca --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.06mm Standard @Arena X1C 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.06mm Standard @Arena X1C 0.2 nozzle", + "inherits": "fdm_process_arena_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle", + "Orca Arena X1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.08mm Extra Fine @Arena X1C.json b/backend/profiles/profiles/OrcaArena/process/0.08mm Extra Fine @Arena X1C.json new file mode 100644 index 0000000..cab027e --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.08mm Extra Fine @Arena X1C.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Arena X1C", + "inherits": "fdm_process_arena_0.08", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.08mm Standard @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.08mm Standard @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..471252a --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.08mm Standard @Arena X1C 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.08mm Standard @Arena X1C 0.2 nozzle", + "inherits": "fdm_process_arena_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP025", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle", + "Orca Arena X1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.10mm Standard @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.10mm Standard @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..2292106 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.10mm Standard @Arena X1C 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.10mm Standard @Arena X1C 0.2 nozzle", + "inherits": "fdm_process_arena_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle", + "Orca Arena X1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.12mm Fine @Arena X1C.json b/backend/profiles/profiles/OrcaArena/process/0.12mm Fine @Arena X1C.json new file mode 100644 index 0000000..7b35c9c --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.12mm Fine @Arena X1C.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Fine @Arena X1C", + "inherits": "fdm_process_arena_0.12", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.12mm Standard @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.12mm Standard @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..fec77a2 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.12mm Standard @Arena X1C 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Standard @Arena X1C 0.2 nozzle", + "inherits": "fdm_process_arena_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP026", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle", + "Orca Arena X1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.14mm Standard @Arena X1C 0.2 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.14mm Standard @Arena X1C 0.2 nozzle.json new file mode 100644 index 0000000..bd50ff2 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.14mm Standard @Arena X1C 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.14mm Standard @Arena X1C 0.2 nozzle", + "inherits": "fdm_process_arena_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP027", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.2 nozzle", + "Orca Arena X1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.16mm Optimal @Arena X1C.json b/backend/profiles/profiles/OrcaArena/process/0.16mm Optimal @Arena X1C.json new file mode 100644 index 0000000..73a274a --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.16mm Optimal @Arena X1C.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Arena X1C", + "inherits": "fdm_process_arena_0.16", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.18mm Standard @Arena X1C 0.6 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.18mm Standard @Arena X1C 0.6 nozzle.json new file mode 100644 index 0000000..9d3d140 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.18mm Standard @Arena X1C 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.18mm Standard @Arena X1C 0.6 nozzle", + "inherits": "fdm_process_arena_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP028", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.20mm Bambu Support W @Arena X1C.json b/backend/profiles/profiles/OrcaArena/process/0.20mm Bambu Support W @Arena X1C.json new file mode 100644 index 0000000..7dacd68 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.20mm Bambu Support W @Arena X1C.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.20mm Arena Support W @Arena X1C", + "inherits": "fdm_process_arena_0.20", + "from": "system", + "setting_id": "GP008", + "instantiation": "true", + "enable_support": "1", + "support_interface_top_layers": "3", + "support_top_z_distance": "0.2", + "support_interface_loop_pattern": "1", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_filament": "0", + "support_interface_filament": "0", + "enable_prime_tower": "0", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.20mm Standard @Arena X1C.json b/backend/profiles/profiles/OrcaArena/process/0.20mm Standard @Arena X1C.json new file mode 100644 index 0000000..32bfbf5 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.20mm Standard @Arena X1C.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.20mm Standard @Arena X1C", + "inherits": "fdm_process_arena_0.20", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.20mm Strength @Arena X1C.json b/backend/profiles/profiles/OrcaArena/process/0.20mm Strength @Arena X1C.json new file mode 100644 index 0000000..a6f842e --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.20mm Strength @Arena X1C.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm Strength @Arena X1C", + "inherits": "fdm_process_arena_0.20", + "from": "system", + "setting_id": "GP013", + "instantiation": "true", + "outer_wall_speed": "60", + "wall_loops": "6", + "sparse_infill_density": "25%", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.24mm Draft @Arena X1C.json b/backend/profiles/profiles/OrcaArena/process/0.24mm Draft @Arena X1C.json new file mode 100644 index 0000000..89ec92d --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.24mm Draft @Arena X1C.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @Arena X1C", + "inherits": "fdm_process_arena_0.24", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.6 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.6 nozzle.json new file mode 100644 index 0000000..13ce051 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Standard @Arena X1C 0.6 nozzle", + "inherits": "fdm_process_arena_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP029", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.8 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.8 nozzle.json new file mode 100644 index 0000000..b613918 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Standard @Arena X1C 0.8 nozzle", + "inherits": "fdm_process_arena_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP032", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.8 nozzle", + "Orca Arena X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.28mm Extra Draft @Arena X1C.json b/backend/profiles/profiles/OrcaArena/process/0.28mm Extra Draft @Arena X1C.json new file mode 100644 index 0000000..76a8a5e --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.28mm Extra Draft @Arena X1C.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Arena X1C", + "inherits": "fdm_process_arena_0.28", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.4 nozzle", + "Orca Arena X1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.30mm Standard @Arena X1C 0.6 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.30mm Standard @Arena X1C 0.6 nozzle.json new file mode 100644 index 0000000..b5d8f60 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.30mm Standard @Arena X1C 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.30mm Standard @Arena X1C 0.6 nozzle", + "inherits": "fdm_process_arena_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.30mm Strength @Arena X1C 0.6 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.30mm Strength @Arena X1C 0.6 nozzle.json new file mode 100644 index 0000000..01f1593 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.30mm Strength @Arena X1C 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.30mm Strength @Arena X1C 0.6 nozzle", + "inherits": "fdm_process_arena_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP036", + "instantiation": "true", + "wall_loops": "4", + "sparse_infill_density": "25%", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.32mm Standard @Arena X1C 0.8 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.32mm Standard @Arena X1C 0.8 nozzle.json new file mode 100644 index 0000000..f79f537 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.32mm Standard @Arena X1C 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.32mm Standard @Arena X1C 0.8 nozzle", + "inherits": "fdm_process_arena_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP033", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.8 nozzle", + "Orca Arena X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.36mm Standard @Arena X1C 0.6 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.36mm Standard @Arena X1C 0.6 nozzle.json new file mode 100644 index 0000000..0f2d989 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.36mm Standard @Arena X1C 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.36mm Standard @Arena X1C 0.6 nozzle", + "inherits": "fdm_process_arena_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP030", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.40mm Standard @Arena X1C 0.8 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.40mm Standard @Arena X1C 0.8 nozzle.json new file mode 100644 index 0000000..6231b10 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.40mm Standard @Arena X1C 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.40mm Standard @Arena X1C 0.8 nozzle", + "inherits": "fdm_process_arena_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.42mm Standard @Arena X1C 0.6 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.42mm Standard @Arena X1C 0.6 nozzle.json new file mode 100644 index 0000000..72691d5 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.42mm Standard @Arena X1C 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.42mm Standard @Arena X1C 0.6 nozzle", + "inherits": "fdm_process_arena_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP031", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.6 nozzle", + "Orca Arena X1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.48mm Standard @Arena X1C 0.8 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.48mm Standard @Arena X1C 0.8 nozzle.json new file mode 100644 index 0000000..2b1dba8 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.48mm Standard @Arena X1C 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.48mm Standard @Arena X1C 0.8 nozzle", + "inherits": "fdm_process_arena_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP034", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.8 nozzle", + "Orca Arena X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/0.56mm Standard @Arena X1C 0.8 nozzle.json b/backend/profiles/profiles/OrcaArena/process/0.56mm Standard @Arena X1C 0.8 nozzle.json new file mode 100644 index 0000000..6821049 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/0.56mm Standard @Arena X1C 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.56mm Standard @Arena X1C 0.8 nozzle", + "inherits": "fdm_process_arena_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP035", + "instantiation": "true", + "compatible_printers": [ + "Orca Arena X1 Carbon 0.8 nozzle", + "Orca Arena X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.06_nozzle_0.2.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.06_nozzle_0.2.json new file mode 100644 index 0000000..0e75a8c --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.06_nozzle_0.2.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.06_nozzle_0.2", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.06", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.08.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.08.json new file mode 100644 index 0000000..162d951 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.08.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.08", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "bridge_flow": "1", + "ironing_flow": "8%", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "350", + "sparse_infill_speed": "450", + "internal_solid_infill_speed": "350", + "top_surface_speed": "200", + "gap_infill_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "support_threshold_angle": "30" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.08_nozzle_0.2.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.08_nozzle_0.2.json new file mode 100644 index 0000000..cc40dfd --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.08_nozzle_0.2.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.08_nozzle_0.2", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.10_nozzle_0.2.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.10_nozzle_0.2.json new file mode 100644 index 0000000..33ae711 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.10_nozzle_0.2.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.10_nozzle_0.2", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.12.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.12.json new file mode 100644 index 0000000..854f542 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.12.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.12", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "350", + "sparse_infill_speed": "430", + "internal_solid_infill_speed": "350", + "top_surface_speed": "200", + "gap_infill_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "support_threshold_angle": "30" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.12_nozzle_0.2.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.12_nozzle_0.2.json new file mode 100644 index 0000000..81b74fb --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.12_nozzle_0.2.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.12_nozzle_0.2", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.14_nozzle_0.2.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.14_nozzle_0.2.json new file mode 100644 index 0000000..8791554 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.14_nozzle_0.2.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.14_nozzle_0.2", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.14", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.16.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.16.json new file mode 100644 index 0000000..3995621 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.16.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.16", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "330", + "internal_solid_infill_speed": "300", + "top_surface_speed": "200", + "gap_infill_speed": "300", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "support_threshold_angle": "30" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.18_nozzle_0.6.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.18_nozzle_0.6.json new file mode 100644 index 0000000..195cfdf --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.18_nozzle_0.6.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.18_nozzle_0.6", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.18", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.20.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.20.json new file mode 100644 index 0000000..680d9a8 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.20.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.20", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.2", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "270", + "internal_solid_infill_speed": "250", + "top_surface_speed": "200", + "gap_infill_speed": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.24.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.24.json new file mode 100644 index 0000000..df5e94b --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.24.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.24", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "230", + "sparse_infill_speed": "230", + "internal_solid_infill_speed": "230", + "top_surface_speed": "200", + "gap_infill_speed": "230", + "support_threshold_angle": "30" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.24_nozzle_0.6.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.24_nozzle_0.6.json new file mode 100644 index 0000000..cf8d94d --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.24_nozzle_0.6.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.24_nozzle_0.6", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.24_nozzle_0.8.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.24_nozzle_0.8.json new file mode 100644 index 0000000..7e12612 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.24_nozzle_0.8.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.24_nozzle_0.8", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.4", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonicline", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.28.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.28.json new file mode 100644 index 0000000..2e7ff0e --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.28.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.28", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "200", + "gap_infill_speed": "200", + "support_threshold_angle": "30" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.30_nozzle_0.6.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.30_nozzle_0.6.json new file mode 100644 index 0000000..2b496b0 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.30_nozzle_0.6.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.30_nozzle_0.6", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "wall_loops": "3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.32_nozzle_0.8.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.32_nozzle_0.8.json new file mode 100644 index 0000000..8a8ddd6 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.32_nozzle_0.8.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.32_nozzle_0.8", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.32", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonicline", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.36_nozzle_0.6.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.36_nozzle_0.6.json new file mode 100644 index 0000000..139ddd2 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.36_nozzle_0.6.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.36_nozzle_0.6", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.40_nozzle_0.8.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.40_nozzle_0.8.json new file mode 100644 index 0000000..9762fea --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.40_nozzle_0.8.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.40_nozzle_0.8", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.4", + "initial_layer_print_height": "0.4", + "wall_loops": "3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonicline", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.42_nozzle_0.6.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.42_nozzle_0.6.json new file mode 100644 index 0000000..1cecf59 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.42_nozzle_0.6.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.42_nozzle_0.6", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.42", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.48_nozzle_0.8.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.48_nozzle_0.8.json new file mode 100644 index 0000000..85ec642 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.48_nozzle_0.8.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.48_nozzle_0.8", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.48", + "initial_layer_print_height": "0.4", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonicline", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.56_nozzle_0.8.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.56_nozzle_0.8.json new file mode 100644 index 0000000..bed7ce2 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_0.56_nozzle_0.8.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "fdm_process_arena_0.56_nozzle_0.8", + "inherits": "fdm_process_arena_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.56", + "initial_layer_print_height": "0.4", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonicline", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_common.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_common.json new file mode 100644 index 0000000..05bef79 --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_arena_common.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "fdm_process_arena_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "250", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaArena/process/fdm_process_common.json b/backend/profiles/profiles/OrcaArena/process/fdm_process_common.json new file mode 100644 index 0000000..f6038ed --- /dev/null +++ b/backend/profiles/profiles/OrcaArena/process/fdm_process_common.json @@ -0,0 +1,72 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary.json b/backend/profiles/profiles/OrcaFilamentLibrary.json new file mode 100644 index 0000000..d622ad4 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary.json @@ -0,0 +1,1107 @@ +{ + "name": "OrcaFilamentLibrary", + "version": "02.03.01.10", + "force_update": "0", + "description": "Orca Filament Library", + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/base/fdm_filament_common.json" + }, + { + "name": "FusRock ABS-GF @base", + "sub_path": "filament/FusRock/FusRock ABS-GF @base.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/base/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/base/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_bvoh", + "sub_path": "filament/base/fdm_filament_bvoh.json" + }, + { + "name": "fdm_filament_eva", + "sub_path": "filament/base/fdm_filament_eva.json" + }, + { + "name": "fdm_filament_hips", + "sub_path": "filament/base/fdm_filament_hips.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/base/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/base/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pctg", + "sub_path": "filament/base/fdm_filament_pctg.json" + }, + { + "name": "fdm_filament_pe", + "sub_path": "filament/base/fdm_filament_pe.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/base/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pha", + "sub_path": "filament/base/fdm_filament_pha.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/base/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pp", + "sub_path": "filament/base/fdm_filament_pp.json" + }, + { + "name": "fdm_filament_ppa", + "sub_path": "filament/base/fdm_filament_ppa.json" + }, + { + "name": "fdm_filament_pps", + "sub_path": "filament/base/fdm_filament_pps.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/base/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_sbs", + "sub_path": "filament/base/fdm_filament_sbs.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/base/fdm_filament_tpu.json" + }, + { + "name": "FusRock ABS-GF @System", + "sub_path": "filament/FusRock/FusRock ABS-GF @System.json" + }, + { + "name": "Bambu ABS @base", + "sub_path": "filament/Bambu/Bambu ABS @base.json" + }, + { + "name": "Bambu ABS-GF @base", + "sub_path": "filament/Bambu/Bambu ABS-GF @base.json" + }, + { + "name": "Bambu Support for ABS @base", + "sub_path": "filament/Bambu/Bambu Support for ABS @base.json" + }, + { + "name": "FDplast ABS @base", + "sub_path": "filament/FDplast/FDplast ABS @base.json" + }, + { + "name": "Generic ABS @System", + "sub_path": "filament/Generic ABS @System.json" + }, + { + "name": "NIT ABS @base", + "sub_path": "filament/NIT/NIT ABS @base.json" + }, + { + "name": "Overture ABS Basic @base", + "sub_path": "filament/Overture/Overture ABS Basic @base.json" + }, + { + "name": "PolyLite ABS @base", + "sub_path": "filament/Polymaker/PolyLite ABS @base.json" + }, + { + "name": "Bambu ASA @base", + "sub_path": "filament/Bambu/Bambu ASA @base.json" + }, + { + "name": "Bambu ASA-Aero @base", + "sub_path": "filament/Bambu/Bambu ASA-Aero @base.json" + }, + { + "name": "Bambu ASA-CF @base", + "sub_path": "filament/Bambu/Bambu ASA-CF @base.json" + }, + { + "name": "Generic ASA @System", + "sub_path": "filament/Generic ASA @System.json" + }, + { + "name": "Overture ASA @base", + "sub_path": "filament/Overture/Overture ASA @base.json" + }, + { + "name": "PolyLite ASA @base", + "sub_path": "filament/Polymaker/PolyLite ASA @base.json" + }, + { + "name": "Generic BVOH @System", + "sub_path": "filament/Generic BVOH @System.json" + }, + { + "name": "Generic EVA @System", + "sub_path": "filament/Generic EVA @System.json" + }, + { + "name": "FDplast HIPS @base", + "sub_path": "filament/FDplast/FDplast HIPS @base.json" + }, + { + "name": "Generic HIPS @System", + "sub_path": "filament/Generic HIPS @System.json" + }, + { + "name": "AliZ PA-CF @base", + "sub_path": "filament/AliZ/AliZ PA-CF @base.json" + }, + { + "name": "Bambu PA-CF @base", + "sub_path": "filament/Bambu/Bambu PA-CF @base.json" + }, + { + "name": "Bambu PA6-CF @base", + "sub_path": "filament/Bambu/Bambu PA6-CF @base.json" + }, + { + "name": "Bambu PA6-GF @base", + "sub_path": "filament/Bambu/Bambu PA6-GF @base.json" + }, + { + "name": "Bambu PAHT-CF @base", + "sub_path": "filament/Bambu/Bambu PAHT-CF @base.json" + }, + { + "name": "Bambu Support For PA/PET @base", + "sub_path": "filament/Bambu/Bambu Support For PA PET @base.json" + }, + { + "name": "Bambu Support G @base", + "sub_path": "filament/Bambu/Bambu Support G @base.json" + }, + { + "name": "Fiberon PA12-CF @base", + "sub_path": "filament/Polymaker/Fiberon PA12-CF @base.json" + }, + { + "name": "Fiberon PA6-CF @base", + "sub_path": "filament/Polymaker/Fiberon PA6-CF @base.json" + }, + { + "name": "Fiberon PA6-GF @base", + "sub_path": "filament/Polymaker/Fiberon PA6-GF @base.json" + }, + { + "name": "Fiberon PA612-CF @base", + "sub_path": "filament/Polymaker/Fiberon PA612-CF @base.json" + }, + { + "name": "Generic PA @System", + "sub_path": "filament/Generic PA @System.json" + }, + { + "name": "Generic PA-CF @System", + "sub_path": "filament/Generic PA-CF @System.json" + }, + { + "name": "Bambu PC @base", + "sub_path": "filament/Bambu/Bambu PC @base.json" + }, + { + "name": "Bambu PC FR @base", + "sub_path": "filament/Bambu/Bambu PC FR @base.json" + }, + { + "name": "Generic PC @System", + "sub_path": "filament/Generic PC @System.json" + }, + { + "name": "Generic PCTG @System", + "sub_path": "filament/Generic PCTG @System.json" + }, + { + "name": "Generic PE @System", + "sub_path": "filament/Generic PE @System.json" + }, + { + "name": "Generic PE-CF @System", + "sub_path": "filament/Generic PE-CF @System.json" + }, + { + "name": "AliZ PETG @base", + "sub_path": "filament/AliZ/AliZ PETG @base.json" + }, + { + "name": "Bambu PET-CF @base", + "sub_path": "filament/Bambu/Bambu PET-CF @base.json" + }, + { + "name": "Bambu PETG Basic @base", + "sub_path": "filament/Bambu/Bambu PETG Basic @base.json" + }, + { + "name": "Bambu PETG HF @base", + "sub_path": "filament/Bambu/Bambu PETG HF @base.json" + }, + { + "name": "Bambu PETG Translucent @base", + "sub_path": "filament/Bambu/Bambu PETG Translucent @base.json" + }, + { + "name": "Bambu PETG-CF @base", + "sub_path": "filament/Bambu/Bambu PETG-CF @base.json" + }, + { + "name": "FDplast PETG @base", + "sub_path": "filament/FDplast/FDplast PETG @base.json" + }, + { + "name": "Fiberon PET-CF @base", + "sub_path": "filament/Polymaker/Fiberon PET-CF @base.json" + }, + { + "name": "Fiberon PETG-ESD @base", + "sub_path": "filament/Polymaker/Fiberon PETG-ESD @base.json" + }, + { + "name": "Fiberon PETG-rCF @base", + "sub_path": "filament/Polymaker/Fiberon PETG-rCF @base.json" + }, + { + "name": "Generic PETG @System", + "sub_path": "filament/Generic PETG @System.json" + }, + { + "name": "Generic PETG HF @System", + "sub_path": "filament/Generic PETG HF @System.json" + }, + { + "name": "Generic PETG-CF @System", + "sub_path": "filament/Generic PETG-CF @System.json" + }, + { + "name": "NIT PETG @base", + "sub_path": "filament/NIT/NIT PETG @base.json" + }, + { + "name": "PolyLite PETG @base", + "sub_path": "filament/Polymaker/PolyLite PETG @base.json" + }, + { + "name": "SUNLU PETG @base", + "sub_path": "filament/SUNLU/SUNLU PETG @base.json" + }, + { + "name": "eSUN PETG @base", + "sub_path": "filament/eSUN/eSUN PETG @base.json" + }, + { + "name": "Generic PHA @System", + "sub_path": "filament/Generic PHA @System.json" + }, + { + "name": "AliZ PLA @base", + "sub_path": "filament/AliZ/AliZ PLA @base.json" + }, + { + "name": "Bambu PLA Aero @base", + "sub_path": "filament/Bambu/Bambu PLA Aero @base.json" + }, + { + "name": "Bambu PLA Basic @base", + "sub_path": "filament/Bambu/Bambu PLA Basic @base.json" + }, + { + "name": "Bambu PLA Dynamic @base", + "sub_path": "filament/Bambu/Bambu PLA Dynamic @base.json" + }, + { + "name": "Bambu PLA Galaxy @base", + "sub_path": "filament/Bambu/Bambu PLA Galaxy @base.json" + }, + { + "name": "Bambu PLA Glow @base", + "sub_path": "filament/Bambu/Bambu PLA Glow @base.json" + }, + { + "name": "Bambu PLA Impact @base", + "sub_path": "filament/Bambu/Bambu PLA Impact @base.json" + }, + { + "name": "Bambu PLA Marble @base", + "sub_path": "filament/Bambu/Bambu PLA Marble @base.json" + }, + { + "name": "Bambu PLA Matte @base", + "sub_path": "filament/Bambu/Bambu PLA Matte @base.json" + }, + { + "name": "Bambu PLA Metal @base", + "sub_path": "filament/Bambu/Bambu PLA Metal @base.json" + }, + { + "name": "Bambu PLA Silk @base", + "sub_path": "filament/Bambu/Bambu PLA Silk @base.json" + }, + { + "name": "Bambu PLA Silk+ @base", + "sub_path": "filament/Bambu/Bambu PLA Silk+ @base.json" + }, + { + "name": "Bambu PLA Sparkle @base", + "sub_path": "filament/Bambu/Bambu PLA Sparkle @base.json" + }, + { + "name": "Bambu PLA Tough @base", + "sub_path": "filament/Bambu/Bambu PLA Tough @base.json" + }, + { + "name": "Bambu PLA Wood @base", + "sub_path": "filament/Bambu/Bambu PLA Wood @base.json" + }, + { + "name": "Bambu PLA-CF @base", + "sub_path": "filament/Bambu/Bambu PLA-CF @base.json" + }, + { + "name": "Bambu Support For PLA @base", + "sub_path": "filament/Bambu/Bambu Support For PLA @base.json" + }, + { + "name": "Bambu Support For PLA/PETG @base", + "sub_path": "filament/Bambu/Bambu Support For PLA-PETG @base.json" + }, + { + "name": "Bambu Support W @base", + "sub_path": "filament/Bambu/Bambu Support W @base.json" + }, + { + "name": "FDplast PLA @base", + "sub_path": "filament/FDplast/FDplast PLA @base.json" + }, + { + "name": "Generic PLA @System", + "sub_path": "filament/Generic PLA @System.json" + }, + { + "name": "Generic PLA High Speed @System", + "sub_path": "filament/Generic PLA High Speed @System.json" + }, + { + "name": "Generic PLA Matte @System", + "sub_path": "filament/Generic PLA Matte @System.json" + }, + { + "name": "Generic PLA-CF @System", + "sub_path": "filament/Generic PLA-CF @System.json" + }, + { + "name": "NIT PLA @base", + "sub_path": "filament/NIT/NIT PLA @base.json" + }, + { + "name": "Overture Air PLA @base", + "sub_path": "filament/Overture/Overture Air PLA @base.json" + }, + { + "name": "Overture Easy PLA @base", + "sub_path": "filament/Overture/Overture Easy PLA @base.json" + }, + { + "name": "Overture Matte PLA @base", + "sub_path": "filament/Overture/Overture Matte PLA @base.json" + }, + { + "name": "Overture PLA @base", + "sub_path": "filament/Overture/Overture PLA @base.json" + }, + { + "name": "Overture PLA Pro @base", + "sub_path": "filament/Overture/Overture PLA Pro @base.json" + }, + { + "name": "Overture Rock PLA @base", + "sub_path": "filament/Overture/Overture Rock PLA @base.json" + }, + { + "name": "Overture Silk PLA @base", + "sub_path": "filament/Overture/Overture Silk PLA @base.json" + }, + { + "name": "Overture Super PLA+ @base", + "sub_path": "filament/Overture/Overture Super PLA+ @base.json" + }, + { + "name": "Panchroma CoPE @base", + "sub_path": "filament/Polymaker/Panchroma CoPE @base.json" + }, + { + "name": "Panchroma PLA @base", + "sub_path": "filament/Polymaker/Panchroma PLA @base.json" + }, + { + "name": "Panchroma PLA Celestial @base", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @base.json" + }, + { + "name": "Panchroma PLA Galaxy @base", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @base.json" + }, + { + "name": "Panchroma PLA Glow @base", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @base.json" + }, + { + "name": "Panchroma PLA Luminous @base", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @base.json" + }, + { + "name": "Panchroma PLA Marble @base", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @base.json" + }, + { + "name": "Panchroma PLA Matte @base", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @base.json" + }, + { + "name": "Panchroma PLA Metallic @base", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @base.json" + }, + { + "name": "Panchroma PLA Neon @base", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @base.json" + }, + { + "name": "Panchroma PLA Silk @base", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @base.json" + }, + { + "name": "Panchroma PLA Stain @base", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @base.json" + }, + { + "name": "Panchroma PLA Starlight @base", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @base.json" + }, + { + "name": "Panchroma PLA Temp Shift @base", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @base.json" + }, + { + "name": "Panchroma PLA Translucent @base", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @base.json" + }, + { + "name": "Panchroma PLA UV Shift @base", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @base.json" + }, + { + "name": "PolyLite PLA @base", + "sub_path": "filament/Polymaker/PolyLite PLA @base.json" + }, + { + "name": "PolyLite PLA Pro @base", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @base.json" + }, + { + "name": "PolyTerra PLA @base", + "sub_path": "filament/Polymaker/PolyTerra PLA @base.json" + }, + { + "name": "Polymaker HT-PLA @base", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @base.json" + }, + { + "name": "Polymaker HT-PLA-GF @base", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @base.json" + }, + { + "name": "SUNLU PLA Marble @base", + "sub_path": "filament/SUNLU/SUNLU Marble PLA @base.json" + }, + { + "name": "SUNLU PLA Matte @base", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @base.json" + }, + { + "name": "SUNLU PLA+ 2.0 @base", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @base.json" + }, + { + "name": "SUNLU PLA+ @base", + "sub_path": "filament/SUNLU/SUNLU PLA+ @base.json" + }, + { + "name": "SUNLU Silk PLA+ @base", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @base.json" + }, + { + "name": "SUNLU Wood PLA @base", + "sub_path": "filament/SUNLU/SUNLU Wood PLA @base.json" + }, + { + "name": "Valment PLA @base", + "sub_path": "filament/Valment/Valment PLA @base.json" + }, + { + "name": "Valment PLA Galaxy @base", + "sub_path": "filament/Valment/Valment PLA Galaxy @base.json" + }, + { + "name": "Valment PLA Silk @base", + "sub_path": "filament/Valment/Valment PLA Silk @base.json" + }, + { + "name": "Valment PLA-CF @base", + "sub_path": "filament/Valment/Valment PLA-CF @base.json" + }, + { + "name": "eSUN PLA+ @base", + "sub_path": "filament/eSUN/eSUN PLA+ @base.json" + }, + { + "name": "eSUN ePLA-LW @System", + "sub_path": "filament/eSUN/eSUN ePLA-LW @System.json" + }, + { + "name": "fdm_filament_pla_silk", + "sub_path": "filament/base/fdm_filament_pla_silk.json" + }, + { + "name": "Generic PP @System", + "sub_path": "filament/Generic PP @System.json" + }, + { + "name": "Generic PP-CF @System", + "sub_path": "filament/Generic PP-CF @System.json" + }, + { + "name": "Generic PP-GF @System", + "sub_path": "filament/Generic PP-GF @System.json" + }, + { + "name": "Bambu PPA-CF @base", + "sub_path": "filament/Bambu/Bambu PPA-CF @base.json" + }, + { + "name": "Generic PPA-CF @System", + "sub_path": "filament/Generic PPA-CF @System.json" + }, + { + "name": "Generic PPA-GF @System", + "sub_path": "filament/Generic PPA-GF @System.json" + }, + { + "name": "Bambu PPS-CF @base", + "sub_path": "filament/Bambu/Bambu PPS-CF @base.json" + }, + { + "name": "Bambu PVA @base", + "sub_path": "filament/Bambu/Bambu PVA @base.json" + }, + { + "name": "Generic PVA @System", + "sub_path": "filament/Generic PVA @System.json" + }, + { + "name": "FDplast SBS @base", + "sub_path": "filament/FDplast/FDplast SBS @base.json" + }, + { + "name": "Generic SBS @System", + "sub_path": "filament/Generic SBS @System.json" + }, + { + "name": "Bambu TPU 95A @base", + "sub_path": "filament/Bambu/Bambu TPU 95A @base.json" + }, + { + "name": "Bambu TPU 95A HF @base", + "sub_path": "filament/Bambu/Bambu TPU 95A HF @base.json" + }, + { + "name": "FDplast TPU @base", + "sub_path": "filament/FDplast/FDplast TPU @base.json" + }, + { + "name": "Generic TPU @System", + "sub_path": "filament/Generic TPU @System.json" + }, + { + "name": "Overture TPU @base", + "sub_path": "filament/Overture/Overture TPU @base.json" + }, + { + "name": "Bambu ABS @System", + "sub_path": "filament/Bambu/Bambu ABS @System.json" + }, + { + "name": "Bambu ABS-GF @System", + "sub_path": "filament/Bambu/Bambu ABS-GF @System.json" + }, + { + "name": "Bambu Support for ABS @System", + "sub_path": "filament/Bambu/Bambu Support for ABS @System.json" + }, + { + "name": "FDplast ABS @System", + "sub_path": "filament/FDplast/FDplast ABS @System.json" + }, + { + "name": "NIT ABS @System", + "sub_path": "filament/NIT/NIT ABS @System.json" + }, + { + "name": "Overture ABS Basic @System", + "sub_path": "filament/Overture/Overture ABS Basic @System.json" + }, + { + "name": "PolyLite ABS @System", + "sub_path": "filament/Polymaker/PolyLite ABS @System.json" + }, + { + "name": "Bambu ASA @System", + "sub_path": "filament/Bambu/Bambu ASA @System.json" + }, + { + "name": "Bambu ASA-Aero @System", + "sub_path": "filament/Bambu/Bambu ASA-Aero @System.json" + }, + { + "name": "Bambu ASA-CF @System", + "sub_path": "filament/Bambu/Bambu ASA-CF @System.json" + }, + { + "name": "Overture ASA @System", + "sub_path": "filament/Overture/Overture ASA @System.json" + }, + { + "name": "PolyLite ASA @System", + "sub_path": "filament/Polymaker/PolyLite ASA @System.json" + }, + { + "name": "FDplast HIPS @System", + "sub_path": "filament/FDplast/FDplast HIPS @System.json" + }, + { + "name": "AliZ PA-CF @System", + "sub_path": "filament/AliZ/AliZ PA-CF @System.json" + }, + { + "name": "Bambu PA-CF @System", + "sub_path": "filament/Bambu/Bambu PA-CF @System.json" + }, + { + "name": "Bambu PA6-CF @System", + "sub_path": "filament/Bambu/Bambu PA6-CF @System.json" + }, + { + "name": "Bambu PA6-GF @System", + "sub_path": "filament/Bambu/Bambu PA6-GF @System.json" + }, + { + "name": "Bambu PAHT-CF @System", + "sub_path": "filament/Bambu/Bambu PAHT-CF @System.json" + }, + { + "name": "Bambu Support For PA/PET @System", + "sub_path": "filament/Bambu/Bambu Support For PA PET @System.json" + }, + { + "name": "Bambu Support G @System", + "sub_path": "filament/Bambu/Bambu Support G @System.json" + }, + { + "name": "Fiberon PA12-CF @System", + "sub_path": "filament/Polymaker/Fiberon PA12-CF @System.json" + }, + { + "name": "Fiberon PA6-CF @System", + "sub_path": "filament/Polymaker/Fiberon PA6-CF @System.json" + }, + { + "name": "Fiberon PA6-GF @System", + "sub_path": "filament/Polymaker/Fiberon PA6-GF @System.json" + }, + { + "name": "Fiberon PA612-CF @System", + "sub_path": "filament/Polymaker/Fiberon PA612-CF @System.json" + }, + { + "name": "Bambu PC @System", + "sub_path": "filament/Bambu/Bambu PC @System.json" + }, + { + "name": "Bambu PC FR @System", + "sub_path": "filament/Bambu/Bambu PC FR @System.json" + }, + { + "name": "AliZ PETG @System", + "sub_path": "filament/AliZ/AliZ PETG @System.json" + }, + { + "name": "AliZ PETG-CF @base", + "sub_path": "filament/AliZ/AliZ PETG-CF @base.json" + }, + { + "name": "AliZ PETG-Metal @base", + "sub_path": "filament/AliZ/AliZ PETG-Metal @base.json" + }, + { + "name": "Bambu PET-CF @System", + "sub_path": "filament/Bambu/Bambu PET-CF @System.json" + }, + { + "name": "Bambu PETG Basic @System", + "sub_path": "filament/Bambu/Bambu PETG Basic @System.json" + }, + { + "name": "Bambu PETG HF @System", + "sub_path": "filament/Bambu/Bambu PETG HF @System.json" + }, + { + "name": "Bambu PETG Translucent @System", + "sub_path": "filament/Bambu/Bambu PETG Translucent @System.json" + }, + { + "name": "Bambu PETG-CF @System", + "sub_path": "filament/Bambu/Bambu PETG-CF @System.json" + }, + { + "name": "FDplast PETG @System", + "sub_path": "filament/FDplast/FDplast PETG @System.json" + }, + { + "name": "Fiberon PET-CF @System", + "sub_path": "filament/Polymaker/Fiberon PET-CF @System.json" + }, + { + "name": "Fiberon PETG-ESD @System", + "sub_path": "filament/Polymaker/Fiberon PETG-ESD @System.json" + }, + { + "name": "Fiberon PETG-rCF @System", + "sub_path": "filament/Polymaker/Fiberon PETG-rCF @System.json" + }, + { + "name": "NIT PETG @System", + "sub_path": "filament/NIT/NIT PETG @System.json" + }, + { + "name": "PolyLite PETG @System", + "sub_path": "filament/Polymaker/PolyLite PETG @System.json" + }, + { + "name": "SUNLU PETG @System", + "sub_path": "filament/SUNLU/SUNLU PETG @System.json" + }, + { + "name": "eSUN PETG @System", + "sub_path": "filament/eSUN/eSUN PETG @System.json" + }, + { + "name": "AliZ PLA @System", + "sub_path": "filament/AliZ/AliZ PLA @System.json" + }, + { + "name": "Bambu PLA Aero @System", + "sub_path": "filament/Bambu/Bambu PLA Aero @System.json" + }, + { + "name": "Bambu PLA Basic @System", + "sub_path": "filament/Bambu/Bambu PLA Basic @System.json" + }, + { + "name": "Bambu PLA Dynamic @System", + "sub_path": "filament/Bambu/Bambu PLA Dynamic @System.json" + }, + { + "name": "Bambu PLA Galaxy @System", + "sub_path": "filament/Bambu/Bambu PLA Galaxy @System.json" + }, + { + "name": "Bambu PLA Glow @System", + "sub_path": "filament/Bambu/Bambu PLA Glow @System.json" + }, + { + "name": "Bambu PLA Impact @System", + "sub_path": "filament/Bambu/Bambu PLA Impact @System.json" + }, + { + "name": "Bambu PLA Marble @System", + "sub_path": "filament/Bambu/Bambu PLA Marble @System.json" + }, + { + "name": "Bambu PLA Matte @System", + "sub_path": "filament/Bambu/Bambu PLA Matte @System.json" + }, + { + "name": "Bambu PLA Metal @System", + "sub_path": "filament/Bambu/Bambu PLA Metal @System.json" + }, + { + "name": "Bambu PLA Silk @System", + "sub_path": "filament/Bambu/Bambu PLA Silk @System.json" + }, + { + "name": "Bambu PLA Silk+ @System", + "sub_path": "filament/Bambu/Bambu PLA Silk+ @System.json" + }, + { + "name": "Bambu PLA Sparkle @System", + "sub_path": "filament/Bambu/Bambu PLA Sparkle @System.json" + }, + { + "name": "Bambu PLA Tough @System", + "sub_path": "filament/Bambu/Bambu PLA Tough @System.json" + }, + { + "name": "Bambu PLA Wood @System", + "sub_path": "filament/Bambu/Bambu PLA Wood @System.json" + }, + { + "name": "Bambu PLA-CF @System", + "sub_path": "filament/Bambu/Bambu PLA-CF @System.json" + }, + { + "name": "Bambu Support For PLA @System", + "sub_path": "filament/Bambu/Bambu Support For PLA @System.json" + }, + { + "name": "Bambu Support For PLA/PETG @System", + "sub_path": "filament/Bambu/Bambu Support For PLA-PETG @System.json" + }, + { + "name": "Bambu Support W @System", + "sub_path": "filament/Bambu/Bambu Support W @System.json" + }, + { + "name": "FDplast PLA @System", + "sub_path": "filament/FDplast/FDplast PLA @System.json" + }, + { + "name": "NIT PLA @System", + "sub_path": "filament/NIT/NIT PLA @System.json" + }, + { + "name": "Overture Air PLA @System", + "sub_path": "filament/Overture/Overture Air PLA @System.json" + }, + { + "name": "Overture Easy PLA @System", + "sub_path": "filament/Overture/Overture Easy PLA @System.json" + }, + { + "name": "Overture Matte PLA @System", + "sub_path": "filament/Overture/Overture Matte PLA @System.json" + }, + { + "name": "Overture PLA @System", + "sub_path": "filament/Overture/Overture PLA @System.json" + }, + { + "name": "Overture PLA Pro @System", + "sub_path": "filament/Overture/Overture PLA Pro @System.json" + }, + { + "name": "Overture Rock PLA @System", + "sub_path": "filament/Overture/Overture Rock PLA @System.json" + }, + { + "name": "Overture Silk PLA @System", + "sub_path": "filament/Overture/Overture Silk PLA @System.json" + }, + { + "name": "Overture Super PLA+ @System", + "sub_path": "filament/Overture/Overture Super PLA+ @System.json" + }, + { + "name": "Panchroma CoPE @System", + "sub_path": "filament/Polymaker/Panchroma CoPE @System.json" + }, + { + "name": "Panchroma PLA @System", + "sub_path": "filament/Polymaker/Panchroma PLA @System.json" + }, + { + "name": "Panchroma PLA Celestial @System", + "sub_path": "filament/Polymaker/Panchroma PLA Celestial @System.json" + }, + { + "name": "Panchroma PLA Galaxy @System", + "sub_path": "filament/Polymaker/Panchroma PLA Galaxy @System.json" + }, + { + "name": "Panchroma PLA Glow @System", + "sub_path": "filament/Polymaker/Panchroma PLA Glow @System.json" + }, + { + "name": "Panchroma PLA Luminous @System", + "sub_path": "filament/Polymaker/Panchroma PLA Luminous @System.json" + }, + { + "name": "Panchroma PLA Marble @System", + "sub_path": "filament/Polymaker/Panchroma PLA Marble @System.json" + }, + { + "name": "Panchroma PLA Matte @System", + "sub_path": "filament/Polymaker/Panchroma PLA Matte @System.json" + }, + { + "name": "Panchroma PLA Metallic @System", + "sub_path": "filament/Polymaker/Panchroma PLA Metallic @System.json" + }, + { + "name": "Panchroma PLA Neon @System", + "sub_path": "filament/Polymaker/Panchroma PLA Neon @System.json" + }, + { + "name": "Panchroma PLA Silk @System", + "sub_path": "filament/Polymaker/Panchroma PLA Silk @System.json" + }, + { + "name": "Panchroma PLA Stain @System", + "sub_path": "filament/Polymaker/Panchroma PLA Stain @System.json" + }, + { + "name": "Panchroma PLA Starlight @System", + "sub_path": "filament/Polymaker/Panchroma PLA Starlight @System.json" + }, + { + "name": "Panchroma PLA Temp Shift @System", + "sub_path": "filament/Polymaker/Panchroma PLA Temp Shift @System.json" + }, + { + "name": "Panchroma PLA Translucent @System", + "sub_path": "filament/Polymaker/Panchroma PLA Translucent @System.json" + }, + { + "name": "Panchroma PLA UV Shift @System", + "sub_path": "filament/Polymaker/Panchroma PLA UV Shift @System.json" + }, + { + "name": "PolyLite Dual PLA @System", + "sub_path": "filament/Polymaker/PolyLite Dual PLA @System.json" + }, + { + "name": "PolyLite PLA @System", + "sub_path": "filament/Polymaker/PolyLite PLA @System.json" + }, + { + "name": "PolyLite PLA Pro @System", + "sub_path": "filament/Polymaker/PolyLite PLA Pro @System.json" + }, + { + "name": "PolyTerra Dual PLA @System", + "sub_path": "filament/Polymaker/PolyTerra Dual PLA @System.json" + }, + { + "name": "PolyTerra PLA @System", + "sub_path": "filament/Polymaker/PolyTerra PLA @System.json" + }, + { + "name": "Polymaker HT-PLA @System", + "sub_path": "filament/Polymaker/Polymaker HT-PLA @System.json" + }, + { + "name": "Polymaker HT-PLA-GF @System", + "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @System.json" + }, + { + "name": "SUNLU PLA Marble @System", + "sub_path": "filament/SUNLU/SUNLU Marble PLA @System.json" + }, + { + "name": "SUNLU PLA Matte @System", + "sub_path": "filament/SUNLU/SUNLU PLA Matte @System.json" + }, + { + "name": "SUNLU PLA+ 2.0 @System", + "sub_path": "filament/SUNLU/SUNLU PLA+ 2.0 @System.json" + }, + { + "name": "SUNLU PLA+ @System", + "sub_path": "filament/SUNLU/SUNLU PLA+ @System.json" + }, + { + "name": "SUNLU Silk PLA+ @System", + "sub_path": "filament/SUNLU/SUNLU Silk PLA+ @System.json" + }, + { + "name": "SUNLU Wood PLA @System", + "sub_path": "filament/SUNLU/SUNLU Wood PLA @System.json" + }, + { + "name": "Valment PLA @System", + "sub_path": "filament/Valment/Valment PLA @System.json" + }, + { + "name": "Valment PLA Galaxy @System", + "sub_path": "filament/Valment/Valment PLA Galaxy @System.json" + }, + { + "name": "Valment PLA Silk @System", + "sub_path": "filament/Valment/Valment PLA Silk @System.json" + }, + { + "name": "Valment PLA-CF @System", + "sub_path": "filament/Valment/Valment PLA-CF @System.json" + }, + { + "name": "eSUN PLA+ @System", + "sub_path": "filament/eSUN/eSUN PLA+ @System.json" + }, + { + "name": "Generic PLA Silk @System", + "sub_path": "filament/Generic PLA Silk @System.json" + }, + { + "name": "Bambu PPA-CF @System", + "sub_path": "filament/Bambu/Bambu PPA-CF @System.json" + }, + { + "name": "Bambu PVA @System", + "sub_path": "filament/Bambu/Bambu PVA @System.json" + }, + { + "name": "FDplast SBS @System", + "sub_path": "filament/FDplast/FDplast SBS @System.json" + }, + { + "name": "Bambu TPU 95A @System", + "sub_path": "filament/Bambu/Bambu TPU 95A @System.json" + }, + { + "name": "Bambu TPU 95A HF @System", + "sub_path": "filament/Bambu/Bambu TPU 95A HF @System.json" + }, + { + "name": "FDplast TPU @System", + "sub_path": "filament/FDplast/FDplast TPU @System.json" + }, + { + "name": "Overture TPU @System", + "sub_path": "filament/Overture/Overture TPU @System.json" + }, + { + "name": "AliZ PETG-CF @System", + "sub_path": "filament/AliZ/AliZ PETG-CF @System.json" + }, + { + "name": "AliZ PETG-Metal @System", + "sub_path": "filament/AliZ/AliZ PETG-Metal @System.json" + } + ], + "process_list": [], + "machine_model_list": [], + "machine_list": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PA-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PA-CF @System.json new file mode 100644 index 0000000..e2af0b5 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PA-CF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "AliZ PA-CF @System", + "inherits": "AliZ PA-CF @base", + "from": "system", + "setting_id": "AliZGFSA04", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PA-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PA-CF @base.json new file mode 100644 index 0000000..135dff4 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PA-CF @base.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "AliZ PA-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "AliZ003", + "instantiation": "false", + "filament_type": [ + "PA-CF" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "49.9" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_vendor": [ + "Aliz" + ], + "full_fan_speed_layer": [ + "2" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "pressure_advance": [ + "0.026" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG @System.json new file mode 100644 index 0000000..a7f5d3c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "AliZ PETG @System", + "inherits": "AliZ PETG @base", + "from": "system", + "setting_id": "AliZGFSA04", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG @base.json new file mode 100644 index 0000000..d90988f --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG @base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "AliZ PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "AliZ001", + "instantiation": "false", + "close_fan_the_first_x_layers": [ + "2" + ], + "enable_pressure_advance": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "49.9" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_vendor": [ + "Aliz" + ], + "hot_plate_temp": [ + "79" + ], + "hot_plate_temp_initial_layer": [ + "79" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.036" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG-CF @System.json new file mode 100644 index 0000000..f52466a --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG-CF @System.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "AliZ PETG-CF @System", + "inherits": "AliZ PETG-CF @base", + "from": "system", + "setting_id": "AliZGFSG50", + "instantiation": "true" +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG-CF @base.json new file mode 100644 index 0000000..79835bd --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG-CF @base.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "AliZ PETG-CF @base", + "inherits": "AliZ PETG @base", + "from": "system", + "filament_id": "AZ01-1", + "instantiation": "false", + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.033" + ], + "fan_max_speed": [ + "35" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "49.9" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_type": [ + "PETG-CF" + ], + "filament_vendor": [ + "Aliz" + ], + "hot_plate_temp": [ + "79" + ], + "hot_plate_temp_initial_layer": [ + "79" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_threshold": [ + "25%" + ], + "slow_down_min_speed": [ + "10" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG-Metal @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG-Metal @System.json new file mode 100644 index 0000000..ba9940e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG-Metal @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "AliZ PETG-Metal @System", + "inherits": "AliZ PETG-Metal @base", + "from": "system", + "setting_id": "AliZGFSG50", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG-Metal @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG-Metal @base.json new file mode 100644 index 0000000..41d1aa1 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PETG-Metal @base.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "AliZ PETG-Metal @base", + "inherits": "AliZ PETG @base", + "from": "system", + "filament_id": "AZ01-2", + "instantiation": "false", + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "enable_pressure_advance": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "49.9" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_vendor": [ + "Aliz" + ], + "hot_plate_temp": [ + "79" + ], + "hot_plate_temp_initial_layer": [ + "79" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.036" + ], + "slow_down_min_speed": [ + "10" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PLA @System.json new file mode 100644 index 0000000..24b7104 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PLA @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "AliZ PLA @System", + "inherits": "AliZ PLA @base", + "from": "system", + "setting_id": "AliZGFSA04", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PLA @base.json new file mode 100644 index 0000000..230e6c8 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/AliZ/AliZ PLA @base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "AliZ PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "AliZ002", + "instantiation": "false", + "enable_pressure_advance": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "69" + ], + "filament_density": [ + "1.27" + ], + "filament_vendor": [ + "Aliz" + ], + "filament_wipe_distance": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "4" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ABS @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ABS @System.json new file mode 100644 index 0000000..f4b66a3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ABS @System.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu ABS @System", + "inherits": "Bambu ABS @base", + "from": "system", + "setting_id": "OGFSB00", + "instantiation": "true", + "fan_max_speed": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ABS @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ABS @base.json new file mode 100644 index 0000000..c50fefb --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ABS @base.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Bambu ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "OGFB00", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "24.99" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "Bambu Lab" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ABS-GF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ABS-GF @System.json new file mode 100644 index 0000000..a424cf4 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ABS-GF @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Bambu ABS-GF @System", + "inherits": "Bambu ABS-GF @base", + "from": "system", + "setting_id": "OGFSB50_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ABS-GF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ABS-GF @base.json new file mode 100644 index 0000000..b8d164a --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ABS-GF @base.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "Bambu ABS-GF @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "OGFB50", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_cooling_layer_time": [ + "12" + ], + "fan_max_speed": [ + "30" + ], + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.08" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "ABS-GF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA @System.json new file mode 100644 index 0000000..fb443e0 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA @System.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Bambu ASA @System", + "inherits": "Bambu ASA @base", + "from": "system", + "setting_id": "OGFSB01_00", + "instantiation": "true", + "fan_min_speed": [ + "25" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA @base.json new file mode 100644 index 0000000..2fffc05 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA @base.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Bambu ASA @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "OGFB01", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "35" + ], + "filament_cost": [ + "31.99" + ], + "filament_density": [ + "1.05" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA-Aero @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA-Aero @System.json new file mode 100644 index 0000000..3442434 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA-Aero @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Bambu ASA-Aero @System", + "inherits": "Bambu ASA-Aero @base", + "from": "system", + "setting_id": "OGFSB02_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA-Aero @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA-Aero @base.json new file mode 100644 index 0000000..407c096 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA-Aero @base.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "Bambu ASA-Aero @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "OGFB02", + "instantiation": "false", + "description": "This filament is only used to print models with a low density usually, and some special parameters are required. To get better printing quality, please refer to this wiki: ASA Aero Printing Guide.", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "49.99" + ], + "filament_density": [ + "0.99" + ], + "filament_flow_ratio": [ + "0.52" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "1.5" + ], + "filament_type": [ + "ASA-Aero" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_wipe_distance": [ + "5" + ], + "filament_z_hop_types": [ + "Normal Lift" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "overhang_fan_speed": [ + "50" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "5" + ], + "filament_scarf_seam_type": [ + "none" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA-CF @System.json new file mode 100644 index 0000000..4b104b1 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA-CF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Bambu ASA-CF @System", + "inherits": "Bambu ASA-CF @base", + "from": "system", + "setting_id": "OGFSB51_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA-CF @base.json new file mode 100644 index 0000000..1f369bd --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu ASA-CF @base.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Bambu ASA-CF @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "OGFB51", + "instantiation": "false", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "25" + ], + "filament_cost": [ + "36.99" + ], + "filament_density": [ + "1.02" + ], + "filament_flow_ratio": [ + "0.9" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "ASA-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "slow_down_layer_time": [ + "12" + ], + "temperature_vitrification": [ + "108" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA-CF @System.json new file mode 100644 index 0000000..abcbce9 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA-CF @System.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Bambu PA-CF @System", + "inherits": "Bambu PA-CF @base", + "from": "system", + "setting_id": "OGFSN00", + "instantiation": "true", + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "290" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "2" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA-CF @base.json new file mode 100644 index 0000000..d24ba4b --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA-CF @base.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Bambu PA-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "OGFN03", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "84.99" + ], + "filament_density": [ + "1.09" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PA-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "170" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA6-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA6-CF @System.json new file mode 100644 index 0000000..3a1d351 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA6-CF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Bambu PA6-CF @System", + "inherits": "Bambu PA6-CF @base", + "from": "system", + "setting_id": "OGFSN05_02", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA6-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA6-CF @base.json new file mode 100644 index 0000000..e48197c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA6-CF @base.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Bambu PA6-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "OGFN05", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "79.99" + ], + "filament_density": [ + "1.10" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PA6-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "170" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA6-GF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA6-GF @System.json new file mode 100644 index 0000000..dce5c0d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA6-GF @System.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Bambu PA6-GF @System", + "inherits": "Bambu PA6-GF @base", + "from": "system", + "setting_id": "OGFSN08_00", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "filament_max_volumetric_speed": [ + "10.5" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA6-GF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA6-GF @base.json new file mode 100644 index 0000000..998709b --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PA6-GF @base.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "Bambu PA6-GF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "OGFN08", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "59.99" + ], + "filament_density": [ + "1.14" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PA-GF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "full_fan_speed_layer": [ + "2" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "180" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PAHT-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PAHT-CF @System.json new file mode 100644 index 0000000..336e79d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PAHT-CF @System.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Bambu PAHT-CF @System", + "inherits": "Bambu PAHT-CF @base", + "from": "system", + "setting_id": "OGFSN04", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PAHT-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PAHT-CF @base.json new file mode 100644 index 0000000..7b9521d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PAHT-CF @base.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "Bambu PAHT-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "OGFN04", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "94.99" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PA-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "full_fan_speed_layer": [ + "2" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "180" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PC @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PC @System.json new file mode 100644 index 0000000..1889a50 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PC @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Bambu PC @System", + "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "OGFSC00", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PC @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PC @base.json new file mode 100644 index 0000000..8523dfb --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PC @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Bambu PC @base", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "OGFC00", + "instantiation": "false", + "filament_vendor": [ + "Bambu Lab" + ], + "filament_cost": [ + "39.99" + ], + "filament_flow_ratio": [ + "0.94" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PC FR @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PC FR @System.json new file mode 100644 index 0000000..61eb80d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PC FR @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Bambu PC FR @System", + "inherits": "Bambu PC FR @base", + "from": "system", + "setting_id": "OGFSC01_00", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PC FR @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PC FR @base.json new file mode 100644 index 0000000..771f914 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PC FR @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu PC FR @base", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "OGFC01", + "instantiation": "false", + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.19" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_vendor": [ + "Bambu Lab" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PET-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PET-CF @System.json new file mode 100644 index 0000000..0ac52e4 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PET-CF @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Bambu PET-CF @System", + "inherits": "Bambu PET-CF @base", + "from": "system", + "setting_id": "OGFST01", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PET-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PET-CF @base.json new file mode 100644 index 0000000..2333432 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PET-CF @base.json @@ -0,0 +1,90 @@ +{ + "type": "filament", + "name": "Bambu PET-CF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "OGFT01", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "84.99" + ], + "filament_density": [ + "1.29" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PET-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "required_nozzle_HRC": [ + "40" + ], + "supertack_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "80" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "185" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG Basic @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG Basic @System.json new file mode 100644 index 0000000..7d675a7 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG Basic @System.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Bambu PETG Basic @System", + "inherits": "Bambu PETG Basic @base", + "from": "system", + "setting_id": "OGFSG00_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "13" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG Basic @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG Basic @base.json new file mode 100644 index 0000000..e9703cc --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG Basic @base.json @@ -0,0 +1,72 @@ +{ + "type": "filament", + "name": "Bambu PETG Basic @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "OGFG00", + "instantiation": "false", + "description": "To get better transparent or translucent results with the corresponding filament, please refer to this wiki: Printing tips for transparent PETG.", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG HF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG HF @System.json new file mode 100644 index 0000000..c9574f1 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG HF @System.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @System", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "OGFSG02_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG HF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG HF @base.json new file mode 100644 index 0000000..40ddd21 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG HF @base.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "OGFG02", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG Translucent @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG Translucent @System.json new file mode 100644 index 0000000..d481374 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG Translucent @System.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Bambu PETG Translucent @System", + "inherits": "Bambu PETG Translucent @base", + "from": "system", + "setting_id": "OGFSG01_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_length": [ + "0.3" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG Translucent @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG Translucent @base.json new file mode 100644 index 0000000..170b489 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG Translucent @base.json @@ -0,0 +1,78 @@ +{ + "type": "filament", + "name": "Bambu PETG Translucent @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "OGFG01", + "instantiation": "false", + "description": "To get better transparent or translucent results with the corresponding filament, please refer to this wiki: Printing tips for transparent PETG.", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG-CF @System.json new file mode 100644 index 0000000..693f5de --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG-CF @System.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Bambu PETG-CF @System", + "inherits": "Bambu PETG-CF @base", + "from": "system", + "setting_id": "OGFSG50_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "overhang_fan_speed": [ + "100" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG-CF @base.json new file mode 100644 index 0000000..37e45c1 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PETG-CF @base.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "Bambu PETG-CF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "OGFG50", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "6" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Aero @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Aero @System.json new file mode 100644 index 0000000..9d9470c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Aero @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Bambu PLA Aero @System", + "inherits": "Bambu PLA Aero @base", + "from": "system", + "setting_id": "OGFSA11_01", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Aero @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Aero @base.json new file mode 100644 index 0000000..d5b7b0d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Aero @base.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "Bambu PLA Aero @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA11", + "instantiation": "false", + "description": "This filament is only used to print models with a low density usually, and some special parameters are required. To get better printing quality, please refer to this wiki: Instructions for printing RC model with foaming PLA (PLA Aero).", + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "44.99" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "0.6" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PLA-AERO" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Basic @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Basic @System.json new file mode 100644 index 0000000..4be0932 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Basic @System.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @System", + "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "OGFSA00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Basic @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Basic @base.json new file mode 100644 index 0000000..e51547e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Basic @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu PLA Basic @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA00", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "10%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Dynamic @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Dynamic @System.json new file mode 100644 index 0000000..886163c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Dynamic @System.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @System", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "OGFSA13_00", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Dynamic @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Dynamic @base.json new file mode 100644 index 0000000..cee7028 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Dynamic @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA13", + "instantiation": "false", + "filament_cost": [ + "31.99" + ], + "filament_density": [ + "1.26" + ], + "filament_vendor": [ + "Bambu Lab" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Galaxy @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Galaxy @System.json new file mode 100644 index 0000000..dc636ff --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Galaxy @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @System", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "OGFSA15_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Galaxy @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Galaxy @base.json new file mode 100644 index 0000000..6695eab --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Galaxy @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA15", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.19" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Bambu Lab" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Glow @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Glow @System.json new file mode 100644 index 0000000..acc74e9 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Glow @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @System", + "inherits": "Bambu PLA Glow @base", + "from": "system", + "setting_id": "OGFSA12_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Glow @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Glow @base.json new file mode 100644 index 0000000..4641fdb --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Glow @base.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PLA Glow @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA12", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "temperature_vitrification": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Impact @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Impact @System.json new file mode 100644 index 0000000..6a32dbf --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Impact @System.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Bambu PLA Impact @System", + "inherits": "Bambu PLA Impact @base", + "from": "system", + "setting_id": "OGFSA03", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "23.2" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Impact @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Impact @base.json new file mode 100644 index 0000000..031ee90 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Impact @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Bambu PLA Impact @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA03", + "instantiation": "false", + "filament_cost": [ + "25.4" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "Bambu Lab" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Marble @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Marble @System.json new file mode 100644 index 0000000..9be06a0 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Marble @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Bambu PLA Marble @System", + "inherits": "Bambu PLA Marble @base", + "from": "system", + "setting_id": "OGFSA07_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Marble @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Marble @base.json new file mode 100644 index 0000000..081b57b --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Marble @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu PLA Marble @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA07", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Matte @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Matte @System.json new file mode 100644 index 0000000..901e0f9 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Matte @System.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @System", + "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "OGFSA01", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Matte @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Matte @base.json new file mode 100644 index 0000000..2909f34 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Matte @base.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PLA Matte @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA01", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Metal @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Metal @System.json new file mode 100644 index 0000000..7dfed3f --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Metal @System.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Bambu PLA Metal @System", + "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "OGFSA02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Metal @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Metal @base.json new file mode 100644 index 0000000..fd5c853 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Metal @base.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu PLA Metal @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA02", + "instantiation": "false", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Silk @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Silk @System.json new file mode 100644 index 0000000..9c6d268 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Silk @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk @System", + "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "OGFSA05_01", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Silk @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Silk @base.json new file mode 100644 index 0000000..1883fb3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Silk @base.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA05", + "instantiation": "false", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Silk+ @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Silk+ @System.json new file mode 100644 index 0000000..f36edd9 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Silk+ @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk+ @System", + "inherits": "Bambu PLA Silk+ @base", + "from": "system", + "setting_id": "OGFSA06_00", + "instantiation": "true", + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Silk+ @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Silk+ @base.json new file mode 100644 index 0000000..89be4fe --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Silk+ @base.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PLA Silk+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA06", + "instantiation": "false", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_seam_type": [ + "all" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Sparkle @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Sparkle @System.json new file mode 100644 index 0000000..6f7ad62 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Sparkle @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Bambu PLA Sparkle @System", + "inherits": "Bambu PLA Sparkle @base", + "from": "system", + "setting_id": "OGFSA08_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Sparkle @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Sparkle @base.json new file mode 100644 index 0000000..4480789 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Sparkle @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu PLA Sparkle @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA08", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Tough @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Tough @System.json new file mode 100644 index 0000000..cc54b6f --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Tough @System.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Bambu PLA Tough @System", + "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "OGFSA09_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Tough @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Tough @base.json new file mode 100644 index 0000000..750b8d9 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Tough @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PLA Tough @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA09", + "instantiation": "false", + "filament_cost": [ + "28.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Wood @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Wood @System.json new file mode 100644 index 0000000..97ac78e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Wood @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Bambu PLA Wood @System", + "inherits": "Bambu PLA Wood @base", + "from": "system", + "setting_id": "OGFSA16_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Wood @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Wood @base.json new file mode 100644 index 0000000..5ba1c5b --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA Wood @base.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PLA Wood @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA16", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_vendor": [ + "Bambu Lab" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA-CF @System.json new file mode 100644 index 0000000..e8322bd --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA-CF @System.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu PLA-CF @System", + "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "OGFSA50_01", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA-CF @base.json new file mode 100644 index 0000000..b3caa3d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PLA-CF @base.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Bambu PLA-CF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFA50", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "0" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "required_nozzle_HRC": [ + "40" + ], + "supertack_plate_temp": [ + "50" + ], + "supertack_plate_temp_initial_layer": [ + "50" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PPA-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PPA-CF @System.json new file mode 100644 index 0000000..81ecde0 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PPA-CF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Bambu PPA-CF @System", + "inherits": "Bambu PPA-CF @base", + "from": "system", + "setting_id": "OGFSN06_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PPA-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PPA-CF @base.json new file mode 100644 index 0000000..7a08929 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PPA-CF @base.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Bambu PPA-CF @base", + "inherits": "fdm_filament_ppa", + "from": "system", + "filament_id": "OGFN06", + "instantiation": "false", + "filament_vendor": [ + "Bambu Lab" + ], + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials." +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PPS-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PPS-CF @base.json new file mode 100644 index 0000000..08ef894 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PPS-CF @base.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Bambu PPS-CF @base", + "inherits": "fdm_filament_pps", + "from": "system", + "filament_id": "OGFT02", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "fan_max_speed": [ + "30" + ], + "filament_cost": [ + "175" + ], + "filament_density": [ + "1.26" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PPS-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_range_low": [ + "310" + ], + "overhang_fan_threshold": [ + "25%" + ], + "required_nozzle_HRC": [ + "40" + ], + "temperature_vitrification": [ + "220" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PVA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PVA @System.json new file mode 100644 index 0000000..60b3eeb --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PVA @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Bambu PVA @System", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "OGFSS04_00", + "instantiation": "true", + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PVA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PVA @base.json new file mode 100644 index 0000000..8d10a45 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu PVA @base.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PVA @base", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "OGFS04", + "instantiation": "false", + "description": "This is a water-soluble support filament, and usually it is only for the support structure and not for the model body. Printing this filament is of many requirements, and to get better printing quality, please refer to this wiki: PVA Printing Guide.", + "filament_cost": [ + "79.98" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PA PET @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PA PET @System.json new file mode 100644 index 0000000..35788b3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PA PET @System.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Bambu Support For PA/PET @System", + "inherits": "Bambu Support For PA/PET @base", + "from": "system", + "setting_id": "OGFSS03_00", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PA PET @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PA PET @base.json new file mode 100644 index 0000000..999167b --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PA PET @base.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Bambu Support For PA/PET @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "OGFS03", + "instantiation": "false", + "description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.", + "fan_cooling_layer_time": [ + "10" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.22" + ], + "filament_is_support": [ + "1" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PLA @System.json new file mode 100644 index 0000000..ac1fce2 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PLA @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA @System", + "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "OGFSS02_02", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PLA @base.json new file mode 100644 index 0000000..38a7c2e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PLA @base.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFS02", + "instantiation": "false", + "description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.", + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "filament_cost": [ + "69.98" + ], + "filament_density": [ + "1.30" + ], + "filament_is_support": [ + "1" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PLA-PETG @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PLA-PETG @System.json new file mode 100644 index 0000000..ae15fb3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PLA-PETG @System.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA/PETG @System", + "inherits": "Bambu Support For PLA/PETG @base", + "from": "system", + "setting_id": "OGFSS05_00", + "instantiation": "true", + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PLA-PETG @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PLA-PETG @base.json new file mode 100644 index 0000000..3047f0c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support For PLA-PETG @base.json @@ -0,0 +1,60 @@ +{ + "type": "filament", + "name": "Bambu Support For PLA/PETG @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFS05", + "instantiation": "false", + "description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "69.98" + ], + "filament_density": [ + "1.19" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "8" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support G @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support G @System.json new file mode 100644 index 0000000..a5ac0bc --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support G @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Bambu Support G @System", + "inherits": "Bambu Support G @base", + "from": "system", + "setting_id": "OGFSS01", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support G @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support G @base.json new file mode 100644 index 0000000..1b71a31 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support G @base.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Bambu Support G @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "OGFS01", + "instantiation": "false", + "description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.", + "fan_cooling_layer_time": [ + "10" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.22" + ], + "filament_is_support": [ + "1" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "required_nozzle_HRC": [ + "3" + ], + "filament_scarf_seam_type": [ + "none" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support W @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support W @System.json new file mode 100644 index 0000000..1bfd7ac --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support W @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Bambu Support W @System", + "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "OGFSS00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support W @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support W @base.json new file mode 100644 index 0000000..e977bb4 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support W @base.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu Support W @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFS00", + "instantiation": "false", + "description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.", + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "filament_cost": [ + "69.98" + ], + "filament_density": [ + "1.30" + ], + "filament_is_support": [ + "1" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_scarf_seam_type": [ + "none" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support for ABS @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support for ABS @System.json new file mode 100644 index 0000000..ab731f1 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support for ABS @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Bambu Support for ABS @System", + "inherits": "Bambu Support for ABS @base", + "from": "system", + "setting_id": "OGFSS06_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support for ABS @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support for ABS @base.json new file mode 100644 index 0000000..b37fd9f --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu Support for ABS @base.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Bambu Support for ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "OGFS06", + "instantiation": "false", + "description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.", + "fan_max_speed": [ + "30" + ], + "filament_cost": [ + "29.98" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_scarf_seam_type": [ + "none" + ], + "temperature_vitrification": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu TPU 95A @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu TPU 95A @System.json new file mode 100644 index 0000000..9c3e244 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu TPU 95A @System.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A @System", + "inherits": "Bambu TPU 95A @base", + "from": "system", + "setting_id": "OGFSU00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.6" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu TPU 95A @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu TPU 95A @base.json new file mode 100644 index 0000000..58703ae --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu TPU 95A @base.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "OGFU01", + "instantiation": "false", + "description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.", + "filament_cost": [ + "41.99" + ], + "filament_density": [ + "1.22" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu TPU 95A HF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu TPU 95A HF @System.json new file mode 100644 index 0000000..a96aacc --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu TPU 95A HF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A HF @System", + "inherits": "Bambu TPU 95A HF @base", + "from": "system", + "setting_id": "OGFSU00_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu TPU 95A HF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu TPU 95A HF @base.json new file mode 100644 index 0000000..5920b96 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Bambu/Bambu TPU 95A HF @base.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Bambu TPU 95A HF @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "OGFU00", + "instantiation": "false", + "description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.", + "filament_cost": [ + "41.99" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast ABS @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast ABS @System.json new file mode 100644 index 0000000..0a18611 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast ABS @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "FDplast ABS @System", + "inherits": "FDplast ABS @base", + "from": "system", + "setting_id": "ABS01_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast ABS @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast ABS @base.json new file mode 100644 index 0000000..39bdfda --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast ABS @base.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "FDplast ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "FDPLAST01", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "11" + ], + "default_filament_colour": [ + "" + ], + "filament_vendor": [ + "FDplast" + ], + "filament_flow_ratio": [ + "0.95" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "245" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast HIPS @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast HIPS @System.json new file mode 100644 index 0000000..797ff12 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast HIPS @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "FDplast HIPS @System", + "inherits": "FDplast HIPS @base", + "from": "system", + "setting_id": "HIPS01_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast HIPS @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast HIPS @base.json new file mode 100644 index 0000000..8af58d3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast HIPS @base.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "FDplast HIPS @base", + "inherits": "fdm_filament_hips", + "from": "system", + "filament_id": "FDPLAST02", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "11" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "FDplast" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast PETG @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast PETG @System.json new file mode 100644 index 0000000..ca36901 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast PETG @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "FDplast PETG @System", + "inherits": "FDplast PETG @base", + "from": "system", + "setting_id": "PET01_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast PETG @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast PETG @base.json new file mode 100644 index 0000000..218e468 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast PETG @base.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "FDplast PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "FDPLAST03", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "11" + ], + "default_filament_colour": [ + "" + ], + "filament_vendor": [ + "FDplast" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "30" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast PLA @System.json new file mode 100644 index 0000000..83fe4de --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast PLA @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "FDplast PLA @System", + "inherits": "FDplast PLA @base", + "from": "system", + "setting_id": "PLA01_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast PLA @base.json new file mode 100644 index 0000000..be81872 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast PLA @base.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "FDplast PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "FDPLAST04", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "16" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "FDplast" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_high": [ + "225" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast SBS @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast SBS @System.json new file mode 100644 index 0000000..145d30e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast SBS @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "FDplast SBS @System", + "inherits": "FDplast SBS @base", + "from": "system", + "setting_id": "SBS01_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast SBS @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast SBS @base.json new file mode 100644 index 0000000..cb0523c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast SBS @base.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "FDplast SBS @base", + "inherits": "fdm_filament_sbs", + "from": "system", + "filament_id": "FDPLAST05", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "27" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "FDplast" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "225" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast TPU @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast TPU @System.json new file mode 100644 index 0000000..06b4a15 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast TPU @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "FDplast TPU @System", + "inherits": "FDplast TPU @base", + "from": "system", + "setting_id": "TPU01_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast TPU @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast TPU @base.json new file mode 100644 index 0000000..556d4c3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FDplast/FDplast TPU @base.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "FDplast TPU @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "FDPLAST06", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "27" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "FDplast" + ], + "nozzle_temperature": [ + "180" + ], + "nozzle_temperature_initial_layer": [ + "180" + ], + "nozzle_temperature_range_high": [ + "190" + ], + "nozzle_temperature_range_low": [ + "175" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FusRock/FusRock ABS-GF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FusRock/FusRock ABS-GF @System.json new file mode 100644 index 0000000..151c311 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FusRock/FusRock ABS-GF @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "FusRock ABS-GF @System", + "inherits": "FusRock ABS-GF @base", + "from": "system", + "setting_id": "OGFSB50_00", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/FusRock/FusRock ABS-GF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FusRock/FusRock ABS-GF @base.json new file mode 100644 index 0000000..483a135 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/FusRock/FusRock ABS-GF @base.json @@ -0,0 +1,163 @@ +{ + "type": "filament", + "name": "FusRock ABS-GF @base", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFR00", + "instantiation": "false", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials(https://wiki.fusrock.com).", + "filament_extruder_variant": [ + "Direct Drive Standard" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_type": [ + "ABS-GF" + ], + "filament_vendor": [ + "FusRock" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_density": [ + "1.08" + ], + "filament_cost": [ + "13" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "supertack_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "270" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_min_speed": [ + "10" + ], + "fan_cooling_layer_time": [ + "12" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "4" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "20" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_threshold_participating_cooling": [ + "100%" + ], + "overhang_fan_speed": [ + "30" + ], + "pre_start_fan_time": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "30" + ], + "complete_print_exhaust_fan_speed": [ + "10" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "Spiral Lift" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_deretraction_speed": [ + "0" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_wipe": [ + "0" + ], + "filament_wipe_distance": [ + "2" + ], + "filament_retract_before_wipe": [ + "100%" + ], + "filament_end_gcode": [ + "; filament end gcode \n\n" + ], + "filament_notes": "//EN\n1.Be sure to read it carefully before using (https://wiki.fusrock.com).\n2.When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials(https://wiki.fusrock.com).\\n3.Thank you for choosing us FusRock.\n*This setting may not be able to adapt to all models. In some cases, you need to modify and adjust the parameters by yourself to improve the printing effect.\n*FusRock 3D printing filaments are intended for general-purpose printing and have been tested under standard conditions. However, the performance and safety of printed objects are affected by multiple factors, including printing parameters, model design, usage environment, and the specific application.\n*By using FusRock materials, the user acknowledges and agrees to independently evaluate whether the printed parts are suitable for their intended use, and assumes all associated risks.\n*FusRock shall not be held liable for any damage, injury, or loss that may result from the use of printed products made with our materials, including but not limited to structural failure, functional defects, or safety hazards under actual usage conditions.Before applying printed parts in any critical, functional, or commercial context, thorough testing must be conducted. Except for the certifications explicitly stated for specific FusRock materials, our products are not certified for medical, aerospace, or life-support applications.\n//CN\n1.使用前请务必仔细阅读(https://wiki.fusrock.com)。\n2.打印该耗材时,可能会出现喷嘴堵塞、拉丝、翘边以及层间附着力不足等问题。为了获得更好的打印效果,请参考此维基页面:高温 / 工程材料打印技巧(https://wiki.fusrock.com)。\n3.感谢您选择FusRock。\n*此设置不一定能够适配所有模型,存在部分情况下需要您自行修改调整参数来提升打印效果。\n*FusRock 3D打印耗材适用于通用打印用途,已在标准条件下进行测试。然而,打印成品的性能与安全性受多种因素影响,包括打印参数、模型设计、使用环境及实际用途。\n*使用FusRock材料即表示用户已知悉并同意,自行评估打印件是否适用于其具体应用,并承担由此产生的全部风险。\n*FusRock对使用本公司耗材打印的产品在实际应用中可能导致的任何损害、伤害或损失不承担任何责任,包括但不限于结构失效、功能异常或使用环境中的安全隐患。在将打印件应用于关键、功能性或商业性场景前,请务必进行充分测试。除FusRock已标明材料所获得的各项认证资质外,FusRock产品未取得医疗、航天或生命支持系统认证资质。", + "impact_strength_z": [ + "5.3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic ABS @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic ABS @System.json new file mode 100644 index 0000000..42fd420 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic ABS @System.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic ABS @System", + "renamed_from": "My Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "OGFSA04", + "filament_id": "OGFB99", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic ASA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic ASA @System.json new file mode 100644 index 0000000..5e78eed --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic ASA @System.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic ASA @System", + "renamed_from": "My Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "OGFSA04", + "filament_id": "OGFB98", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic BVOH @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic BVOH @System.json new file mode 100644 index 0000000..383730d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic BVOH @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Generic BVOH @System", + "inherits": "fdm_filament_bvoh", + "from": "system", + "setting_id": "OGFSS97_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic EVA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic EVA @System.json new file mode 100644 index 0000000..05fc6f7 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic EVA @System.json @@ -0,0 +1,10 @@ +{ + "type": "filament", + "name": "Generic EVA @System", + "inherits": "fdm_filament_eva", + "from": "system", + "setting_id": "OGFSR99_00", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic HIPS @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic HIPS @System.json new file mode 100644 index 0000000..af3541c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic HIPS @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Generic HIPS @System", + "inherits": "fdm_filament_hips", + "from": "system", + "setting_id": "OGFSS98_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PA @System.json new file mode 100644 index 0000000..7cb9000 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PA @System.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic PA @System", + "renamed_from": "My Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "OGFSA04", + "filament_id": "OGFN99", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PA-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PA-CF @System.json new file mode 100644 index 0000000..bed4107 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PA-CF @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PA-CF @System", + "renamed_from": "My Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "OGFSA04", + "filament_id": "OGFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PC @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PC @System.json new file mode 100644 index 0000000..660c390 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PC @System.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic PC @System", + "renamed_from": "My Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "OGFSA04", + "filament_id": "OGFC99", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PCTG @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PCTG @System.json new file mode 100644 index 0000000..fb402b2 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PCTG @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Generic PCTG @System", + "inherits": "fdm_filament_pctg", + "from": "system", + "setting_id": "OGFSG97_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PE @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PE @System.json new file mode 100644 index 0000000..9da06f5 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PE @System.json @@ -0,0 +1,10 @@ +{ + "type": "filament", + "name": "Generic PE @System", + "inherits": "fdm_filament_pe", + "from": "system", + "setting_id": "OGFSP99_00", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PE-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PE-CF @System.json new file mode 100644 index 0000000..337d596 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PE-CF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Generic PE-CF @System", + "inherits": "fdm_filament_pe", + "from": "system", + "setting_id": "OGFSP98_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PETG @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PETG @System.json new file mode 100644 index 0000000..65d9db8 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PETG @System.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic PETG @System", + "renamed_from": "My Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "OGFSA04", + "filament_id": "OGFG99", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PETG HF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PETG HF @System.json new file mode 100644 index 0000000..d749767 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PETG HF @System.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Generic PETG HF @System", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "OGFSG96_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PETG-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PETG-CF @System.json new file mode 100644 index 0000000..e5d3427 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PETG-CF @System.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Generic PETG-CF @System", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "OGFSG50", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "overhang_fan_speed": [ + "100" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PHA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PHA @System.json new file mode 100644 index 0000000..8cdc772 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PHA @System.json @@ -0,0 +1,10 @@ +{ + "type": "filament", + "name": "Generic PHA @System", + "inherits": "fdm_filament_pha", + "from": "system", + "setting_id": "OGFSR98_00", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA @System.json new file mode 100644 index 0000000..d75cbbf --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA @System.json @@ -0,0 +1,10 @@ +{ + "type": "filament", + "name": "Generic PLA @System", + "renamed_from": "My Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "OGFSA04", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA High Speed @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA High Speed @System.json new file mode 100644 index 0000000..c83c24e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA High Speed @System.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @System", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "OGFSL95_00", + "filament_id": "OGFL95", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_layer_time": [ + "4" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA Matte @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA Matte @System.json new file mode 100644 index 0000000..eee0834 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA Matte @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Generic PLA Matte @System", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "OGFSL99_02", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "11" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA Silk @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA Silk @System.json new file mode 100644 index 0000000..78bcbe4 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA Silk @System.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Generic PLA Silk @System", + "renamed_from": "Generic Silk PLA @System", + "inherits": "fdm_filament_pla_silk", + "from": "system", + "setting_id": "OGFSL99_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA-CF @System.json new file mode 100644 index 0000000..a102709 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PLA-CF @System.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic PLA-CF @System", + "renamed_from": "My Generic PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "OGFSA04", + "filament_id": "OGFL98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PP @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PP @System.json new file mode 100644 index 0000000..be923c7 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PP @System.json @@ -0,0 +1,10 @@ +{ + "type": "filament", + "name": "Generic PP @System", + "inherits": "fdm_filament_pp", + "from": "system", + "setting_id": "OGFSP97_00", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PP-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PP-CF @System.json new file mode 100644 index 0000000..8919ceb --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PP-CF @System.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Generic PP-CF @System", + "inherits": "fdm_filament_pp", + "from": "system", + "setting_id": "OGFSP96_00", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "filament_cost": [ + "77.99" + ], + "filament_density": [ + "1.01" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PP-CF" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PP-GF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PP-GF @System.json new file mode 100644 index 0000000..11cebe3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PP-GF @System.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Generic PP-GF @System", + "inherits": "fdm_filament_pp", + "from": "system", + "setting_id": "OGFSP97_03", + "instantiation": "true", + "description": "This is neither a commonly used filament, nor one of Bambu filaments, and it varies a lot from brand to brand. So, it's highly recommended to ask its vendor for suitable profile before printing and adjust some parameters according to its performances.", + "filament_cost": [ + "59.99" + ], + "filament_density": [ + "1.05" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PP-GF" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PPA-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PPA-CF @System.json new file mode 100644 index 0000000..408d752 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PPA-CF @System.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Generic PPA-CF @System", + "inherits": "fdm_filament_ppa", + "from": "system", + "setting_id": "OGFSN97_00", + "instantiation": "true", + "fan_max_speed": [ + "35" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "overhang_fan_threshold": [ + "25%" + ], + "filament_type": [ + "PPA-CF" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PPA-GF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PPA-GF @System.json new file mode 100644 index 0000000..58193a4 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PPA-GF @System.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Generic PPA-GF @System", + "inherits": "fdm_filament_ppa", + "from": "system", + "setting_id": "OGFSN96_00", + "filament_id": "OGFN96", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PPA-GF" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PVA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PVA @System.json new file mode 100644 index 0000000..2273460 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic PVA @System.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic PVA @System", + "renamed_from": "My Generic PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "OGFSA04", + "filament_id": "OGFS99", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic SBS @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic SBS @System.json new file mode 100644 index 0000000..3847e37 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic SBS @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Generic SBS @System", + "inherits": "fdm_filament_sbs", + "from": "system", + "setting_id": "OGFSL99", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic TPU @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic TPU @System.json new file mode 100644 index 0000000..5ef3fe9 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Generic TPU @System.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic TPU @System", + "renamed_from": "My Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "OGFSA04", + "filament_id": "OGFU99", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT ABS @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT ABS @System.json new file mode 100644 index 0000000..ff8615d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT ABS @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "NIT ABS @System", + "inherits": "NIT ABS @base", + "from": "system", + "setting_id": "ABS01_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT ABS @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT ABS @base.json new file mode 100644 index 0000000..88bf5e8 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT ABS @base.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "NIT ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "NIT01", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "10" + ], + "default_filament_colour": [ + "" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "NIT" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT PETG @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT PETG @System.json new file mode 100644 index 0000000..5e79b64 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT PETG @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "NIT PETG @System", + "inherits": "NIT PETG @base", + "from": "system", + "setting_id": "PET01_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT PETG @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT PETG @base.json new file mode 100644 index 0000000..52c4f4c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT PETG @base.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "NIT PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "NIT03", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "12" + ], + "default_filament_colour": [ + "" + ], + "filament_vendor": [ + "NIT" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "30" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT PLA @System.json new file mode 100644 index 0000000..714e236 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT PLA @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "NIT PLA @System", + "inherits": "NIT PLA @base", + "from": "system", + "setting_id": "PLA01_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT PLA @base.json new file mode 100644 index 0000000..ebe8d15 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/NIT/NIT PLA @base.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "NIT PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "NIT02", + "instantiation": "false", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "12" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "NIT" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "210" + ], + "nozzle_temperature_range_low": [ + "200" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture ABS Basic @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture ABS Basic @System.json new file mode 100644 index 0000000..42fbb0a --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture ABS Basic @System.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Overture ABS Basic @System", + "inherits": "Overture ABS Basic @base", + "from": "system", + "setting_id": "OVABS08", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "16" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture ABS Basic @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture ABS Basic @base.json new file mode 100644 index 0000000..325fcdd --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture ABS Basic @base.json @@ -0,0 +1,193 @@ +{ + "type": "filament", + "name": "Overture ABS Basic @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "OVTABS08", + "instantiation": "false", + "description": "Overture ABS settings from https://overture3d.com/.", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "38" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.15" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_is_support": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_notes": "", + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "OVERTURE ABS Basic" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; Filament gcode\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Overture" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "245" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "103" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture ASA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture ASA @System.json new file mode 100644 index 0000000..0729389 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture ASA @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture ASA @System", + "inherits": "Overture ASA @base", + "from": "system", + "setting_id": "OGFOT009", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture ASA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture ASA @base.json new file mode 100644 index 0000000..e9d21af --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture ASA @base.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Overture ASA @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFOT009", + "instantiation": "false", + "fan_cooling_layer_time": [ + "45" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.14" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_vendor": [ + "Overture" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "106" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Air PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Air PLA @System.json new file mode 100644 index 0000000..5e69c5e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Air PLA @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture Air PLA @System", + "inherits": "Overture Air PLA @base", + "from": "system", + "setting_id": "OGFOT006", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Air PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Air PLA @base.json new file mode 100644 index 0000000..966bf32 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Air PLA @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Overture Air PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFOT006", + "instantiation": "false", + "filament_cost": [ + "27.99" + ], + "filament_density": [ + "0.82" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_vendor": [ + "Overture" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "64" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Easy PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Easy PLA @System.json new file mode 100644 index 0000000..89bf0aa --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Easy PLA @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture Easy PLA @System", + "inherits": "Overture Easy PLA @base", + "from": "system", + "setting_id": "OGFOT003", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Easy PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Easy PLA @base.json new file mode 100644 index 0000000..9292f95 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Easy PLA @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Overture Easy PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFOT003", + "instantiation": "false", + "filament_cost": [ + "17.99" + ], + "filament_density": [ + "1.2" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Overture" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "66" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Matte PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Matte PLA @System.json new file mode 100644 index 0000000..c0fa43d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Matte PLA @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @System", + "inherits": "Overture Matte PLA @base", + "from": "system", + "setting_id": "OGFSL05_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Matte PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Matte PLA @base.json new file mode 100644 index 0000000..430dfee --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Matte PLA @base.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFL05", + "instantiation": "false", + "filament_cost": [ + "24.52" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Overture" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture PLA @System.json new file mode 100644 index 0000000..cdaf7e6 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture PLA @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Overture PLA @System", + "inherits": "Overture PLA @base", + "from": "system", + "setting_id": "OGFSL04_05", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture PLA @base.json new file mode 100644 index 0000000..cf45396 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture PLA @base.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFL04", + "instantiation": "false", + "filament_cost": [ + "24.15" + ], + "filament_density": [ + "1.2" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Overture" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture PLA Pro @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture PLA Pro @System.json new file mode 100644 index 0000000..7303099 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture PLA Pro @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @System", + "inherits": "Overture PLA Pro @base", + "from": "system", + "setting_id": "OGFOT001", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture PLA Pro @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture PLA Pro @base.json new file mode 100644 index 0000000..a4512dd --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture PLA Pro @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Overture PLA Pro @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFOT001", + "instantiation": "false", + "filament_cost": [ + "26.99" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Overture" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "64" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Rock PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Rock PLA @System.json new file mode 100644 index 0000000..2959486 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Rock PLA @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture Rock PLA @System", + "inherits": "Overture Rock PLA @base", + "from": "system", + "setting_id": "OGFOT004", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Rock PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Rock PLA @base.json new file mode 100644 index 0000000..cc94b9e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Rock PLA @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Overture Rock PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFOT004", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.3" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_vendor": [ + "Overture" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "63" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Silk PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Silk PLA @System.json new file mode 100644 index 0000000..6418cf8 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Silk PLA @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture Silk PLA @System", + "inherits": "Overture Silk PLA @base", + "from": "system", + "setting_id": "OGFOT002", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Silk PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Silk PLA @base.json new file mode 100644 index 0000000..7e6dfde --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Silk PLA @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Overture Silk PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFOT002", + "instantiation": "false", + "filament_cost": [ + "25.99" + ], + "filament_density": [ + "1.19" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Overture" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "58" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Super PLA+ @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Super PLA+ @System.json new file mode 100644 index 0000000..c1b9929 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Super PLA+ @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture Super PLA+ @System", + "inherits": "Overture Super PLA+ @base", + "from": "system", + "setting_id": "OGFOT005", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Super PLA+ @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Super PLA+ @base.json new file mode 100644 index 0000000..c2bc006 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture Super PLA+ @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Overture Super PLA+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFOT005", + "instantiation": "false", + "filament_cost": [ + "28.99" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Overture" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "63" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture TPU @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture TPU @System.json new file mode 100644 index 0000000..2108412 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture TPU @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture TPU @System", + "inherits": "Overture TPU @base", + "from": "system", + "setting_id": "OGFOT008", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture TPU @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture TPU @base.json new file mode 100644 index 0000000..7d1debd --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Overture/Overture TPU @base.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Overture TPU @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFOT008", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.18" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_vendor": [ + "Overture" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "slow_down_layer_time": [ + "15" + ], + "temperature_vitrification": [ + "30" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA12-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA12-CF @System.json new file mode 100644 index 0000000..0b8c00c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA12-CF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Fiberon PA12-CF @System", + "inherits": "Fiberon PA12-CF @base", + "from": "system", + "setting_id": "OGFSL52_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA12-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA12-CF @base.json new file mode 100644 index 0000000..38e51a4 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA12-CF @base.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Fiberon PA12-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "OGFL52", + "instantiation": "false", + "eng_plate_temp": [ + "40" + ], + "eng_plate_temp_initial_layer": [ + "40" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "100" + ], + "filament_cost": [ + "99.99" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_type": [ + "PA-CF" + ], + "filament_vendor": [ + "Polymaker" + ], + "full_fan_speed_layer": [ + "2" + ], + "hot_plate_temp": [ + "40" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "131" + ], + "textured_plate_temp": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA6-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA6-CF @System.json new file mode 100644 index 0000000..1b0e99f --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA6-CF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Fiberon PA6-CF @System", + "inherits": "Fiberon PA6-CF @base", + "from": "system", + "setting_id": "OGFSL50_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA6-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA6-CF @base.json new file mode 100644 index 0000000..776ff07 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA6-CF @base.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "Fiberon PA6-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "OGFL50", + "instantiation": "false", + "eng_plate_temp": [ + "40" + ], + "eng_plate_temp_initial_layer": [ + "40" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "100" + ], + "filament_cost": [ + "83.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PA6-CF" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "40" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "overhang_fan_speed": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "215" + ], + "textured_plate_temp": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA6-GF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA6-GF @System.json new file mode 100644 index 0000000..f774cf1 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA6-GF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Fiberon PA6-GF @System", + "inherits": "Fiberon PA6-GF @base", + "from": "system", + "setting_id": "OGFSL51_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA6-GF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA6-GF @base.json new file mode 100644 index 0000000..9ee8ba6 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA6-GF @base.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Fiberon PA6-GF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "OGFL51", + "instantiation": "false", + "eng_plate_temp": [ + "40" + ], + "eng_plate_temp_initial_layer": [ + "40" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "100" + ], + "filament_cost": [ + "63.99" + ], + "filament_density": [ + "1.2" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PA-GF" + ], + "filament_vendor": [ + "Polymaker" + ], + "full_fan_speed_layer": [ + "2" + ], + "hot_plate_temp": [ + "40" + ], + "hot_plate_temp_initial_layer": [ + "40" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "overhang_fan_speed": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "191" + ], + "textured_plate_temp": [ + "40" + ], + "textured_plate_temp_initial_layer": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA612-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA612-CF @System.json new file mode 100644 index 0000000..7f297ae --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA612-CF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Fiberon PA612-CF @System", + "inherits": "Fiberon PA612-CF @base", + "from": "system", + "setting_id": "OGFSL53_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA612-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA612-CF @base.json new file mode 100644 index 0000000..76353f3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PA612-CF @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Fiberon PA612-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "OGFL53", + "instantiation": "false", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "94.99" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_vendor": [ + "Polymaker" + ], + "full_fan_speed_layer": [ + "2" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "180" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PET-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PET-CF @System.json new file mode 100644 index 0000000..9a0d2ed --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PET-CF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Fiberon PET-CF @System", + "inherits": "Fiberon PET-CF @base", + "from": "system", + "setting_id": "OGFSL54_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PET-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PET-CF @base.json new file mode 100644 index 0000000..810c159 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PET-CF @base.json @@ -0,0 +1,86 @@ +{ + "type": "filament", + "name": "Fiberon PET-CF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "OGFL54", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "242" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "89.99" + ], + "filament_density": [ + "1.34" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PET-CF" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "required_nozzle_HRC": [ + "40" + ], + "supertack_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "80" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "147" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PETG-ESD @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PETG-ESD @System.json new file mode 100644 index 0000000..14bca9c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PETG-ESD @System.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Fiberon PETG-ESD @System", + "inherits": "Fiberon PETG-ESD @base", + "from": "system", + "setting_id": "OGFSL06_00", + "instantiation": "true", + "filament_cost": [ + "29.99" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PETG-ESD @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PETG-ESD @base.json new file mode 100644 index 0000000..8ee4a41 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PETG-ESD @base.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "Fiberon PETG-ESD @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "OGFL06", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "76" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PETG-rCF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PETG-rCF @System.json new file mode 100644 index 0000000..5c661c1 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PETG-rCF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Fiberon PETG-rCF @System", + "inherits": "Fiberon PETG-rCF @base", + "from": "system", + "setting_id": "OGFSL55_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PETG-rCF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PETG-rCF @base.json new file mode 100644 index 0000000..60325d1 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Fiberon PETG-rCF @base.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "Fiberon PETG-rCF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "OGFL55", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "12" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "39.99" + ], + "filament_density": [ + "1.3" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG-CF" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma CoPE @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma CoPE @System.json new file mode 100644 index 0000000..89cb335 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma CoPE @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @System", + "inherits": "Panchroma CoPE @base", + "from": "system", + "setting_id": "OGFSPM016", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma CoPE @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma CoPE @base.json new file mode 100644 index 0000000..322160d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma CoPE @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Panchroma CoPE @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM016", + "instantiation": "false", + "filament_cost": [ + "19.99" + ], + "filament_density": [ + "1.29" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "58" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA @System.json new file mode 100644 index 0000000..da9461e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma PLA @System", + "inherits": "Panchroma PLA @base", + "from": "system", + "setting_id": "OGFSPM001", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA @base.json new file mode 100644 index 0000000..c4c427e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA @base.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Panchroma PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM001", + "instantiation": "false", + "filament_cost": [ + "19.99" + ], + "filament_density": [ + "1.32" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "58" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Celestial @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Celestial @System.json new file mode 100644 index 0000000..5df619a --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Celestial @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @System", + "inherits": "Panchroma PLA Celestial @base", + "from": "system", + "setting_id": "OGFSPM008", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Celestial @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Celestial @base.json new file mode 100644 index 0000000..f2bec62 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Celestial @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Panchroma PLA Celestial @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM008", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Galaxy @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Galaxy @System.json new file mode 100644 index 0000000..2447d3c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Galaxy @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @System", + "inherits": "Panchroma PLA Galaxy @base", + "from": "system", + "setting_id": "OGFSPM007", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Galaxy @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Galaxy @base.json new file mode 100644 index 0000000..87d6447 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Galaxy @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Panchroma PLA Galaxy @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM007", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Glow @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Glow @System.json new file mode 100644 index 0000000..aa0b49b --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Glow @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @System", + "inherits": "Panchroma PLA Glow @base", + "from": "system", + "setting_id": "OGFSPM010", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Glow @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Glow @base.json new file mode 100644 index 0000000..66dfd11 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Glow @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Panchroma PLA Glow @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM010", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Luminous @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Luminous @System.json new file mode 100644 index 0000000..cc5faeb --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Luminous @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @System", + "inherits": "Panchroma PLA Luminous @base", + "from": "system", + "setting_id": "OGFSPM011", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Luminous @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Luminous @base.json new file mode 100644 index 0000000..32467b8 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Luminous @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Panchroma PLA Luminous @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM011", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Marble @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Marble @System.json new file mode 100644 index 0000000..15f118b --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Marble @System.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @System", + "inherits": "Panchroma PLA Marble @base", + "from": "system", + "setting_id": "OGFSPM003", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Marble @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Marble @base.json new file mode 100644 index 0000000..16d9225 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Marble @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Panchroma PLA Marble @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM003", + "instantiation": "false", + "filament_cost": [ + "21.99" + ], + "filament_density": [ + "1.31" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Matte @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Matte @System.json new file mode 100644 index 0000000..ede971c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Matte @System.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @System", + "inherits": "Panchroma PLA Matte @base", + "from": "system", + "setting_id": "GFSPM002", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Matte @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Matte @base.json new file mode 100644 index 0000000..be50bed --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Matte @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Panchroma PLA Matte @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM002", + "instantiation": "false", + "filament_cost": [ + "20.99" + ], + "filament_density": [ + "1.31" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Metallic @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Metallic @System.json new file mode 100644 index 0000000..10fb8b3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Metallic @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @System", + "inherits": "Panchroma PLA Metallic @base", + "from": "system", + "setting_id": "OGFSPM012", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Metallic @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Metallic @base.json new file mode 100644 index 0000000..6551995 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Metallic @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Panchroma PLA Metallic @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM012", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Neon @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Neon @System.json new file mode 100644 index 0000000..907d3ab --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Neon @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @System", + "inherits": "Panchroma PLA Neon @base", + "from": "system", + "setting_id": "OGFSPM013", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Neon @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Neon @base.json new file mode 100644 index 0000000..bdaab2e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Neon @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Panchroma PLA Neon @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM013", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Silk @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Silk @System.json new file mode 100644 index 0000000..b2c6402 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Silk @System.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @System", + "inherits": "Panchroma PLA Silk @base", + "from": "system", + "setting_id": "OGFSPM004", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Silk @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Silk @base.json new file mode 100644 index 0000000..3650fe2 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Silk @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Panchroma PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM004", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.31" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "58" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Stain @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Stain @System.json new file mode 100644 index 0000000..96e40e3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Stain @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @System", + "inherits": "Panchroma PLA Stain @base", + "from": "system", + "setting_id": "OGFSPM005", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Stain @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Stain @base.json new file mode 100644 index 0000000..4021abe --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Stain @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Panchroma PLA Stain @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM005", + "instantiation": "false", + "filament_cost": [ + "20.99" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "59" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Starlight @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Starlight @System.json new file mode 100644 index 0000000..a6318ff --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Starlight @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @System", + "inherits": "Panchroma PLA Starlight @base", + "from": "system", + "setting_id": "OGFSPM009", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Starlight @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Starlight @base.json new file mode 100644 index 0000000..eace8c3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Starlight @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Panchroma PLA Starlight @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM009", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Temp Shift @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Temp Shift @System.json new file mode 100644 index 0000000..9c911f4 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Temp Shift @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @System", + "inherits": "Panchroma PLA Temp Shift @base", + "from": "system", + "setting_id": "OGFSPM015", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Temp Shift @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Temp Shift @base.json new file mode 100644 index 0000000..d201b27 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Temp Shift @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Panchroma PLA Temp Shift @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM015", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Translucent @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Translucent @System.json new file mode 100644 index 0000000..9479013 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Translucent @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @System", + "inherits": "Panchroma PLA Translucent @base", + "from": "system", + "setting_id": "OGFSPM006", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Translucent @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Translucent @base.json new file mode 100644 index 0000000..7a5851c --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA Translucent @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Panchroma PLA Translucent @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM006", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA UV Shift @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA UV Shift @System.json new file mode 100644 index 0000000..29b9c1f --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA UV Shift @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @System", + "inherits": "Panchroma PLA UV Shift @base", + "from": "system", + "setting_id": "OGFSPM014", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA UV Shift @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA UV Shift @base.json new file mode 100644 index 0000000..ad07749 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Panchroma PLA UV Shift @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Panchroma PLA UV Shift @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM014", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "61" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite ABS @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite ABS @System.json new file mode 100644 index 0000000..2ee4e44 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite ABS @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "PolyLite ABS @System", + "inherits": "PolyLite ABS @base", + "from": "system", + "setting_id": "OGFSB60_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite ABS @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite ABS @base.json new file mode 100644 index 0000000..0b4963d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite ABS @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "PolyLite ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "OGFB60", + "instantiation": "false", + "filament_cost": [ + "26.9" + ], + "filament_density": [ + "1.03" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Polymaker" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite ASA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite ASA @System.json new file mode 100644 index 0000000..09128d7 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite ASA @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "PolyLite ASA @System", + "inherits": "PolyLite ASA @base", + "from": "system", + "setting_id": "OGFSB61_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite ASA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite ASA @base.json new file mode 100644 index 0000000..f0e68a1 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite ASA @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "PolyLite ASA @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "OGFB61", + "instantiation": "false", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "filament_cost": [ + "23.6" + ], + "filament_density": [ + "1.02" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite Dual PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite Dual PLA @System.json new file mode 100644 index 0000000..d3e48cf --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite Dual PLA @System.json @@ -0,0 +1,10 @@ +{ + "type": "filament", + "name": "PolyLite Dual PLA @System", + "renamed_from": "PolyLite Dual PLA", + "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "O64868365", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PETG @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PETG @System.json new file mode 100644 index 0000000..f9bafce --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PETG @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "PolyLite PETG @System", + "inherits": "PolyLite PETG @base", + "from": "system", + "setting_id": "OGFSG60_00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "11.5" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PETG @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PETG @base.json new file mode 100644 index 0000000..54afeea --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PETG @base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "PolyLite PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "OGFG60", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PLA @System.json new file mode 100644 index 0000000..3dd8971 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PLA @System.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "PolyLite PLA @System", + "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "OGFSL19", + "filament_id": "OGFL00", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PLA @base.json new file mode 100644 index 0000000..a0b8231 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PLA @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "PolyLite PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFL00", + "instantiation": "false", + "filament_cost": [ + "25.4" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "Polymaker" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PLA Pro @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PLA Pro @System.json new file mode 100644 index 0000000..949bf9e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PLA Pro @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @System", + "inherits": "PolyLite PLA Pro @base", + "from": "system", + "setting_id": "OGFSPM019", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PLA Pro @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PLA Pro @base.json new file mode 100644 index 0000000..1a0c38e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyLite PLA Pro @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "PolyLite PLA Pro @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM019", + "instantiation": "false", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "temperature_vitrification": [ + "62" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyTerra Dual PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyTerra Dual PLA @System.json new file mode 100644 index 0000000..28e1fad --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyTerra Dual PLA @System.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "PolyTerra Dual PLA @System", + "renamed_from": "PolyTerra Dual PLA", + "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "O1258005940", + "filament_id": "OGFL00-1", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyTerra PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyTerra PLA @System.json new file mode 100644 index 0000000..6584579 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyTerra PLA @System.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @System", + "renamed_from": "PolyTerra PLA", + "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "OGFSL18", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyTerra PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyTerra PLA @base.json new file mode 100644 index 0000000..a9419b5 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/PolyTerra PLA @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFL01", + "instantiation": "false", + "filament_cost": [ + "25.4" + ], + "filament_density": [ + "1.31" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Polymaker" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker HT-PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker HT-PLA @System.json new file mode 100644 index 0000000..d11b0d7 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker HT-PLA @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @System", + "inherits": "Polymaker HT-PLA @base", + "from": "system", + "setting_id": "OGFSPM017", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker HT-PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker HT-PLA @base.json new file mode 100644 index 0000000..14640f1 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker HT-PLA @base.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM017", + "instantiation": "false", + "filament_cost": [ + "26.99" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker HT-PLA-GF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker HT-PLA-GF @System.json new file mode 100644 index 0000000..e6b5f2f --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker HT-PLA-GF @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @System", + "inherits": "Polymaker HT-PLA-GF @base", + "from": "system", + "setting_id": "OGFSPM018", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker HT-PLA-GF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker HT-PLA-GF @base.json new file mode 100644 index 0000000..80d1b1f --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker HT-PLA-GF @base.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Polymaker HT-PLA-GF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFPM018", + "instantiation": "false", + "filament_cost": [ + "32.99" + ], + "filament_density": [ + "1.34" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Marble PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Marble PLA @System.json new file mode 100644 index 0000000..c178dd7 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Marble PLA @System.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "SUNLU PLA Marble @System", + "inherits": "SUNLU PLA Marble @base", + "from": "system", + "setting_id": "OSNLS06", + "instantiation": "true", + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Marble PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Marble PLA @base.json new file mode 100644 index 0000000..f0bc00f --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Marble PLA @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "SUNLU PLA Marble @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFSNL06", + "instantiation": "false", + "filament_cost": [ + "31.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "SUNLU" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PETG @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PETG @System.json new file mode 100644 index 0000000..76cffa6 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PETG @System.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "SUNLU PETG @System", + "inherits": "SUNLU PETG @base", + "from": "system", + "setting_id": "OSNLS08", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "14" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PETG @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PETG @base.json new file mode 100644 index 0000000..338f042 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PETG @base.json @@ -0,0 +1,81 @@ +{ + "type": "filament", + "name": "SUNLU PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "OGFSNL08", + "instantiation": "false", + "description": "To get better transparent or translucent results with the corresponding filament, please refer to this wiki: Printing tips for transparent PETG.", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "22.99" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "SUNLU" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "temperature_vitrification": [ + "68" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA Matte @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA Matte @System.json new file mode 100644 index 0000000..db115c3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA Matte @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @System", + "inherits": "SUNLU PLA Matte @base", + "from": "system", + "setting_id": "OSNLS02", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA Matte @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA Matte @base.json new file mode 100644 index 0000000..9561faf --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA Matte @base.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "SUNLU PLA Matte @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFSNL02", + "instantiation": "false", + "filament_cost": [ + "25.99" + ], + "filament_density": [ + "1.3" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "temperature_vitrification": [ + "54" + ], + "nozzle_temperature_range_high": [ + "245" + ], + "nozzle_temperature_range_low": [ + "205" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA+ 2.0 @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA+ 2.0 @System.json new file mode 100644 index 0000000..82bc7ae --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA+ 2.0 @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @System", + "inherits": "SUNLU PLA+ 2.0 @base", + "from": "system", + "setting_id": "OSNLS04", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA+ 2.0 @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA+ 2.0 @base.json new file mode 100644 index 0000000..a784f82 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA+ 2.0 @base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ 2.0 @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFSNL04", + "instantiation": "false", + "filament_cost": [ + "18.99" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "1.0" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "temperature_vitrification": [ + "54" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA+ @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA+ @System.json new file mode 100644 index 0000000..e341ff4 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA+ @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @System", + "inherits": "SUNLU PLA+ @base", + "from": "system", + "setting_id": "OSNLS03", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA+ @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA+ @base.json new file mode 100644 index 0000000..321ec10 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU PLA+ @base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "SUNLU PLA+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFSNL03", + "instantiation": "false", + "filament_cost": [ + "18.99" + ], + "filament_density": [ + "1.23" + ], + "filament_flow_ratio": [ + "1.0" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "temperature_vitrification": [ + "54" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Silk PLA+ @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Silk PLA+ @System.json new file mode 100644 index 0000000..1d35100 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Silk PLA+ @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @System", + "inherits": "SUNLU Silk PLA+ @base", + "from": "system", + "setting_id": "OSNLS05", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Silk PLA+ @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Silk PLA+ @base.json new file mode 100644 index 0000000..64e33f3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Silk PLA+ @base.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "SUNLU Silk PLA+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFSNL05", + "instantiation": "false", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "temperature_vitrification": [ + "54" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Wood PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Wood PLA @System.json new file mode 100644 index 0000000..82ab22e --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Wood PLA @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "SUNLU Wood PLA @System", + "inherits": "SUNLU Wood PLA @base", + "from": "system", + "setting_id": "OSNLS07", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Wood PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Wood PLA @base.json new file mode 100644 index 0000000..c372381 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/SUNLU/SUNLU Wood PLA @base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "SUNLU Wood PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFSNL07", + "instantiation": "false", + "filament_cost": [ + "26.99" + ], + "filament_density": [ + "1.10" + ], + "filament_flow_ratio": [ + "1.0" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_retraction_length": [ + "4" + ], + "filament_retraction_speed": [ + "50" + ], + "filament_deretraction_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "SUNLU" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "temperature_vitrification": [ + "54" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA @System.json new file mode 100644 index 0000000..ff2ce6a --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Valment PLA @System", + "inherits": "Valment PLA @base", + "from": "system", + "setting_id": "VLMNT_01", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA @base.json new file mode 100644 index 0000000..866c30d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA @base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "Valment PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "VLMNT01", + "instantiation": "false", + "filament_cost": [ + "670" + ], + "filament_type": [ + "PLA" + ], + "default_filament_colour": [ + "#124943" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Valment" + ], + "slow_down_layer_time": [ + "6" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_notes": [ + "Bu filament ayarları GlauTech tarafından oluşturulmuştur. Filamentin daha verimli çalışması için, slicerdaki kalibrasyon ayarlarının tek tek yapılması önemlidir. Kalibrasyon ayarları için, GlauTech youtube kanalından destek alabilirsiniz.\n\nBoş Makara Ağırlığı: 150gr" + ], + "slow_down_min_speed": [ + "20" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "additional_cooling_fan_speed": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA Galaxy @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA Galaxy @System.json new file mode 100644 index 0000000..b2e053d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA Galaxy @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Valment PLA Galaxy @System", + "inherits": "Valment PLA Galaxy @base", + "from": "system", + "setting_id": "VLMNT_04", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA Galaxy @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA Galaxy @base.json new file mode 100644 index 0000000..b50707d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA Galaxy @base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "Valment PLA Galaxy @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "VLMNT04", + "instantiation": "false", + "filament_cost": [ + "850" + ], + "filament_type": [ + "PLA" + ], + "default_filament_colour": [ + "#124943" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Valment" + ], + "slow_down_layer_time": [ + "6" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_notes": [ + "Bu filament ayarları GlauTech tarafından oluşturulmuştur. Filamentin daha verimli çalışması için, slicerdaki kalibrasyon ayarlarının tek tek yapılması önemlidir. Kalibrasyon ayarları için, GlauTech youtube kanalından destek alabilirsiniz.\n\nGalaxy filamentlerimizde; \n0.2mm nozul kullanılmaması,\n0.16mm katman yüksekliği altına inilmemesi önerilir.\n\nBoş Makara Ağırlığı: 150gr" + ], + "slow_down_min_speed": [ + "20" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "additional_cooling_fan_speed": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA Silk @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA Silk @System.json new file mode 100644 index 0000000..8c842d3 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA Silk @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Valment PLA Silk @System", + "inherits": "Valment PLA Silk @base", + "from": "system", + "setting_id": "VLMNT_02", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA Silk @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA Silk @base.json new file mode 100644 index 0000000..8d6ae17 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA Silk @base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "Valment PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "VLMNT02", + "instantiation": "false", + "filament_cost": [ + "710" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "default_filament_colour": [ + "#124943" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_vendor": [ + "Valment" + ], + "slow_down_layer_time": [ + "6" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_notes": [ + "Bu filament ayarları GlauTech tarafından oluşturulmuştur. Filamentin daha verimli çalışması için, slicerdaki kalibrasyon ayarlarının tek tek yapılması önemlidir. Kalibrasyon ayarları için, GlauTech youtube kanalından destek alabilirsiniz.\n\nBoş Makara Ağırlığı: 150gr" + ], + "slow_down_min_speed": [ + "20" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "additional_cooling_fan_speed": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA-CF @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA-CF @System.json new file mode 100644 index 0000000..23980ef --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA-CF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "Valment PLA-CF @System", + "inherits": "Valment PLA-CF @base", + "from": "system", + "setting_id": "VLMNT_03", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA-CF @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA-CF @base.json new file mode 100644 index 0000000..cfc95df --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/Valment/Valment PLA-CF @base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "Valment PLA-CF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "VLMNT03", + "instantiation": "false", + "filament_cost": [ + "1400" + ], + "filament_type": [ + "PLA-CF" + ], + "default_filament_colour": [ + "#124943" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "Valment" + ], + "slow_down_layer_time": [ + "6" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_notes": [ + "Bu filament ayarları GlauTech tarafından oluşturulmuştur. Filamentin daha verimli çalışması için, slicerdaki kalibrasyon ayarlarının tek tek yapılması önemlidir. Kalibrasyon ayarları için, GlauTech youtube kanalından destek alabilirsiniz.\n\nBoş Makara Ağırlığı: 150gr" + ], + "slow_down_min_speed": [ + "20" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "additional_cooling_fan_speed": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_abs.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_abs.json new file mode 100644 index 0000000..e5db0db --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_abs.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "ABS" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "10" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "filament_flow_ratio": [ + "0.926" + ], + "temperature_vitrification": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_asa.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_asa.json new file mode 100644 index 0000000..fd8ea36 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_asa.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "ASA" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "10" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "filament_flow_ratio": [ + "0.926" + ], + "temperature_vitrification": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_bvoh.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_bvoh.json new file mode 100644 index 0000000..31f7e36 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_bvoh.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "name": "fdm_filament_bvoh", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFS97", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "69.99" + ], + "filament_density": [ + "1.13" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "BVOH" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_common.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_common.json new file mode 100644 index 0000000..70862e9 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_common.json @@ -0,0 +1,187 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "60" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "10%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "filament_shrink": [ + "100%" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "3" + ], + "supertack_plate_temp": [ + "45" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_eva.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_eva.json new file mode 100644 index 0000000..15ea1a2 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_eva.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "fdm_filament_eva", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFR99", + "instantiation": "false", + "filament_type": [ + "EVA" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_hips.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_hips.json new file mode 100644 index 0000000..b8a1585 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_hips.json @@ -0,0 +1,86 @@ +{ + "type": "filament", + "name": "fdm_filament_hips", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFS98", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "HIPS" + ], + "filament_density": [ + "1.06" + ], + "filament_cost": [ + "22.99" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "6" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pa.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pa.json new file mode 100644 index 0000000..8cd07cf --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pa.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFN99", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "4" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "30" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "108" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pc.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pc.json new file mode 100644 index 0000000..0ab2753 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pc.json @@ -0,0 +1,92 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFC99", + "instantiation": "false", + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_type": [ + "PC" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "120" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pctg.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pctg.json new file mode 100644 index 0000000..b3654ae --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pctg.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "fdm_filament_pctg", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFG97", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PCTG" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pe.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pe.json new file mode 100644 index 0000000..d3ff855 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pe.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "name": "fdm_filament_pe", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFP99", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PE" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pet.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pet.json new file mode 100644 index 0000000..9c5268f --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pet.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFG99", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "70" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pha.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pha.json new file mode 100644 index 0000000..d64627b --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pha.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "name": "fdm_filament_pha", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFR98", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "27.99" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PHA" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "120" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pla.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pla.json new file mode 100644 index 0000000..b64fafc --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pla.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFL99", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_gap": [ + "15%" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_flow_ratio": [ + "0.98" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pla_silk.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pla_silk.json new file mode 100644 index 0000000..8128724 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pla_silk.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_silk", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFL96", + "instantiation": "false", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pp.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pp.json new file mode 100644 index 0000000..fb2ccc0 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pp.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "name": "fdm_filament_pp", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFP97", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PP" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "110" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_ppa.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_ppa.json new file mode 100644 index 0000000..fbaea9d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_ppa.json @@ -0,0 +1,95 @@ +{ + "type": "filament", + "name": "fdm_filament_ppa", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OGFN97", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PPA-CF" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "210" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pps.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pps.json new file mode 100644 index 0000000..b8d3661 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pps.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pps", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "chamber_temperatures": [ + "60" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "0" + ], + "filament_density": [ + "1.36" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_type": [ + "PPS" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature_range_high": [ + "340" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "0%" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "125" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pva.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pva.json new file mode 100644 index 0000000..1b55c2b --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_pva.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_soluble": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_flow_ratio": [ + "0.95" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_sbs.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_sbs.json new file mode 100644 index 0000000..5ded8a4 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_sbs.json @@ -0,0 +1,83 @@ +{ + "type": "filament", + "name": "fdm_filament_sbs", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "OFLSBS99", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "SBS" + ], + "filament_density": [ + "1.02" + ], + "filament_cost": [ + "15" + ], + "cool_plate_temp": [ + "70" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "nozzle_temperature": [ + "235" + ], + "temperature_vitrification": [ + "70" + ], + "nozzle_temperature_range_low": [ + "215" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_tpu.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_tpu.json new file mode 100644 index 0000000..cc84b4d --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/base/fdm_filament_tpu.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "30" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_retraction_length": [ + "0.4" + ], + "filament_type": [ + "TPU" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "30" + ], + "textured_plate_temp": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN PETG @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN PETG @System.json new file mode 100644 index 0000000..9cf2c81 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN PETG @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "eSUN PETG @System", + "inherits": "eSUN PETG @base", + "from": "system", + "setting_id": "PET01_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN PETG @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN PETG @base.json new file mode 100644 index 0000000..112dc1a --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN PETG @base.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "eSUN PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "ESN03", + "instantiation": "false", + "filament_vendor": [ + "eSUN" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "30" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "temperature_vitrification": [ + "64" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN PLA+ @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN PLA+ @System.json new file mode 100644 index 0000000..f72868f --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN PLA+ @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "eSUN PLA+ @System", + "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "OGFSL03_00", + "instantiation": "true", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN PLA+ @base.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN PLA+ @base.json new file mode 100644 index 0000000..7c70418 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN PLA+ @base.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "eSUN PLA+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OGFL03", + "instantiation": "false", + "filament_cost": [ + "22.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "eSUN" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN ePLA-LW @System.json b/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN ePLA-LW @System.json new file mode 100644 index 0000000..f94d5e8 --- /dev/null +++ b/backend/profiles/profiles/OrcaFilamentLibrary/filament/eSUN/eSUN ePLA-LW @System.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "eSUN ePLA-LW @System", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "LWSL02_00", + "filament_id": "ESN02", + "instantiation": "true", + "filament_type": [ + "PLA-AERO" + ], + "filament_cost": [ + "33.99" + ], + "filament_density": [ + "1.2" + ], + "filament_flow_ratio": [ + "0.48" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "eSUN" + ], + "filament_scarf_seam_type": [ + "none" + ], + "nozzle_temperature": [ + "243" + ], + "nozzle_temperature_initial_layer": [ + "243" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "temperature_vitrification": [ + "53" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly.json b/backend/profiles/profiles/Peopoly.json new file mode 100644 index 0000000..6ea855d --- /dev/null +++ b/backend/profiles/profiles/Peopoly.json @@ -0,0 +1,158 @@ +{ + "name": "Peopoly", + "version": "02.03.01.10", + "force_update": "0", + "description": "Peopoly configurations", + "machine_model_list": [ + { + "name": "Peopoly Magneto X", + "sub_path": "machine/Peopoly Magneto X.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_peopoly_common", + "sub_path": "process/fdm_process_peopoly_common.json" + }, + { + "name": "fdm_process_pply_common", + "sub_path": "process/fdm_process_pply_common.json" + }, + { + "name": "fdm_process_peopoly_common_0_2", + "sub_path": "process/fdm_process_peopoly_common_0_2.json" + }, + { + "name": "fdm_process_pply_0.16", + "sub_path": "process/fdm_process_pply_0.16.json" + }, + { + "name": "fdm_process_pply_0.20", + "sub_path": "process/fdm_process_pply_0.20.json" + }, + { + "name": "fdm_process_pply_0.24", + "sub_path": "process/fdm_process_pply_0.24.json" + }, + { + "name": "fdm_process_pply_0.28", + "sub_path": "process/fdm_process_pply_0.28.json" + }, + { + "name": "fdm_process_pply_0.30_nozzle_0.6", + "sub_path": "process/fdm_process_pply_0.30_nozzle_0.6.json" + }, + { + "name": "fdm_process_pply_0.40_nozzle_0.8", + "sub_path": "process/fdm_process_pply_0.40_nozzle_0.8.json" + }, + { + "name": "0.16mm Optimal @Magneto X", + "sub_path": "process/0.16mm Optimal @MagnetoX.json" + }, + { + "name": "0.20mm ABS-GF 0.4 Nozzle Standard @MagnetoX", + "sub_path": "process/0.20mm ABS-GF 0.4 Nozzle Standard @MagnetoX.json" + }, + { + "name": "0.20mm PET-CF 0.4 Nozzle Standard @MagnetoX", + "sub_path": "process/0.20mm PET-CF 0.4 Nozzle Standard @MagnetoX.json" + }, + { + "name": "0.20mm Standard @Magneto X", + "sub_path": "process/0.20mm Standard @MagnetoX.json" + }, + { + "name": "0.20mm Strength @Magneto X", + "sub_path": "process/0.20mm Strength @MagnetoX.json" + }, + { + "name": "0.24mm Draft @Magneto X", + "sub_path": "process/0.24mm Draft @MagnetoX.json" + }, + { + "name": "0.28mm Extra Draft @Magneto X", + "sub_path": "process/0.28mm Extra Draft @MagnetoX.json" + }, + { + "name": "0.30mm Standard @Magneto X 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Magneto X 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Magneto X 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Magneto X 0.8 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_petg", + "sub_path": "filament/fdm_filament_petg.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "Peopoly Generic ABS", + "sub_path": "filament/Peopoly Generic ABS.json" + }, + { + "name": "Peopoly Lancer ABS-GF", + "sub_path": "filament/Peopoly Lancer ABS-GF.json" + }, + { + "name": "Peopoly Lancer PET-CF", + "sub_path": "filament/Peopoly Lancer PET-CF.json" + }, + { + "name": "Peopoly Generic PETG", + "sub_path": "filament/Peopoly Generic PETG.json" + }, + { + "name": "Peopoly Lancer PETG-C", + "sub_path": "filament/Peopoly Lancer PETG-C.json" + }, + { + "name": "Peopoly Generic PLA", + "sub_path": "filament/Peopoly Generic PLA.json" + }, + { + "name": "Peopoly Lancer PLA-C", + "sub_path": "filament/Peopoly Lancer PLA-C.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "Peopoly Magneto X 0.4 nozzle", + "sub_path": "machine/Peopoly Magneto X 0.4 nozzle.json" + }, + { + "name": "Peopoly Magneto X 0.6 nozzle", + "sub_path": "machine/Peopoly Magneto X 0.6 nozzle.json" + }, + { + "name": "Peopoly Magneto X 0.8 nozzle", + "sub_path": "machine/Peopoly Magneto X 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/Peopoly Magneto X_cover.png b/backend/profiles/profiles/Peopoly/Peopoly Magneto X_cover.png new file mode 100644 index 0000000..b1d1c39 Binary files /dev/null and b/backend/profiles/profiles/Peopoly/Peopoly Magneto X_cover.png differ diff --git a/backend/profiles/profiles/Peopoly/filament/Peopoly Generic ABS.json b/backend/profiles/profiles/Peopoly/filament/Peopoly Generic ABS.json new file mode 100644 index 0000000..95cc6a8 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/filament/Peopoly Generic ABS.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Peopoly Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFSL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "filament_type": [ + "ABS" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle", + "Peopoly Magneto X 0.6 nozzle", + "Peopoly Magneto X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/filament/Peopoly Generic PETG.json b/backend/profiles/profiles/Peopoly/filament/Peopoly Generic PETG.json new file mode 100644 index 0000000..be67b27 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/filament/Peopoly Generic PETG.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Peopoly Generic PETG", + "inherits": "fdm_filament_petg", + "from": "system", + "setting_id": "GSPETG-1", + "filament_id": "GFPETG-1", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature": [ + "235" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "fan_max_speed": [ + "40" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_type": [ + "PETG" + ], + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle", + "Peopoly Magneto X 0.6 nozzle", + "Peopoly Magneto X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/filament/Peopoly Generic PLA.json b/backend/profiles/profiles/Peopoly/filament/Peopoly Generic PLA.json new file mode 100644 index 0000000..49c5b9d --- /dev/null +++ b/backend/profiles/profiles/Peopoly/filament/Peopoly Generic PLA.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "Peopoly Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature": [ + "220" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "fan_max_speed": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_type": [ + "PLA" + ], + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle", + "Peopoly Magneto X 0.6 nozzle", + "Peopoly Magneto X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/filament/Peopoly Lancer ABS-GF.json b/backend/profiles/profiles/Peopoly/filament/Peopoly Lancer ABS-GF.json new file mode 100644 index 0000000..48244bd --- /dev/null +++ b/backend/profiles/profiles/Peopoly/filament/Peopoly Lancer ABS-GF.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Peopoly Lancer ABS-GF", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.91" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "270" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "100" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "fan_max_speed": [ + "40" + ], + "slow_down_layer_time": [ + "6" + ], + "overhang_fan_speed": [ + "30" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "filament_type": [ + "ABS" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "60" + ], + "filament_deretraction_speed": [ + "60" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "filament_vendor": [ + "Peopoly" + ], + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle", + "Peopoly Magneto X 0.6 nozzle", + "Peopoly Magneto X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/filament/Peopoly Lancer PET-CF.json b/backend/profiles/profiles/Peopoly/filament/Peopoly Lancer PET-CF.json new file mode 100644 index 0000000..2716e1a --- /dev/null +++ b/backend/profiles/profiles/Peopoly/filament/Peopoly Lancer PET-CF.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "Peopoly Lancer PET-CF", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.90" + ], + "filament_density": [ + "1.3" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp": [ + "80" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "fan_max_speed": [ + "40" + ], + "slow_down_layer_time": [ + "8" + ], + "overhang_fan_speed": [ + "30" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "filament_type": [ + "PET-CF" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "60" + ], + "filament_deretraction_speed": [ + "60" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "1" + ], + "pressure_advance": [ + "0.005" + ], + "filament_vendor": [ + "Peopoly" + ], + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle", + "Peopoly Magneto X 0.6 nozzle", + "Peopoly Magneto X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/filament/Peopoly Lancer PETG-C.json b/backend/profiles/profiles/Peopoly/filament/Peopoly Lancer PETG-C.json new file mode 100644 index 0000000..fc0686e --- /dev/null +++ b/backend/profiles/profiles/Peopoly/filament/Peopoly Lancer PETG-C.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "Peopoly Lancer PETG-C", + "inherits": "fdm_filament_petg", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_max_volumetric_speed": [ + "32" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "225" + ], + "filament_flow_ratio": [ + "0.90" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "overhang_fan_speed": [ + "100" + ], + "filament_vendor": [ + "Peopoly" + ], + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle", + "Peopoly Magneto X 0.6 nozzle", + "Peopoly Magneto X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/filament/Peopoly Lancer PLA-C.json b/backend/profiles/profiles/Peopoly/filament/Peopoly Lancer PLA-C.json new file mode 100644 index 0000000..8bc5124 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/filament/Peopoly Lancer PLA-C.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Peopoly Lancer PLA-C", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature": [ + "210" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "fan_max_speed": [ + "50" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_type": [ + "PLA" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "filament_vendor": [ + "Peopoly" + ], + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle", + "Peopoly Magneto X 0.6 nozzle", + "Peopoly Magneto X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/filament/fdm_filament_abs.json b/backend/profiles/profiles/Peopoly/filament/fdm_filament_abs.json new file mode 100644 index 0000000..7ee36c3 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/filament/fdm_filament_abs.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_type": [ + "ABS" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/filament/fdm_filament_common.json b/backend/profiles/profiles/Peopoly/filament/fdm_filament_common.json new file mode 100644 index 0000000..457f288 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/filament/fdm_filament_common.json @@ -0,0 +1,138 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/filament/fdm_filament_petg.json b/backend/profiles/profiles/Peopoly/filament/fdm_filament_petg.json new file mode 100644 index 0000000..d9e69b3 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/filament/fdm_filament_petg.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "fdm_filament_petg", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_type": [ + "PETG" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{elsif (bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S255\n{endif};Prevent PLA from jamming\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/filament/fdm_filament_pla.json b/backend/profiles/profiles/Peopoly/filament/fdm_filament_pla.json new file mode 100644 index 0000000..c0143bb --- /dev/null +++ b/backend/profiles/profiles/Peopoly/filament/fdm_filament_pla.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/machine/Peopoly Magneto X 0.4 nozzle.json b/backend/profiles/profiles/Peopoly/machine/Peopoly Magneto X 0.4 nozzle.json new file mode 100644 index 0000000..fb39f5d --- /dev/null +++ b/backend/profiles/profiles/Peopoly/machine/Peopoly Magneto X 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Peopoly Magneto X 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Peopoly Magneto X", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "300x0", + "300x400", + "0x400" + ], + "printable_height": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/machine/Peopoly Magneto X 0.6 nozzle.json b/backend/profiles/profiles/Peopoly/machine/Peopoly Magneto X 0.6 nozzle.json new file mode 100644 index 0000000..a7d8f1e --- /dev/null +++ b/backend/profiles/profiles/Peopoly/machine/Peopoly Magneto X 0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Peopoly Magneto X 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Peopoly Magneto X", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "300x0", + "300x400", + "0x400" + ], + "printable_height": "300", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/machine/Peopoly Magneto X 0.8 nozzle.json b/backend/profiles/profiles/Peopoly/machine/Peopoly Magneto X 0.8 nozzle.json new file mode 100644 index 0000000..5669853 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/machine/Peopoly Magneto X 0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Peopoly Magneto X 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Peopoly Magneto X", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "300x0", + "300x400", + "0x400" + ], + "printable_height": "300", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/machine/Peopoly Magneto X.json b/backend/profiles/profiles/Peopoly/machine/Peopoly Magneto X.json new file mode 100644 index 0000000..a5f866b --- /dev/null +++ b/backend/profiles/profiles/Peopoly/machine/Peopoly Magneto X.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Peopoly Magneto X", + "model_id": "Peopoly-Magneto-X", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Peopoly", + "bed_model": "magnetox_model.stl", + "bed_texture": "magnetox_model_texture.png", + "hotend_model": "", + "default_materials": "Peopoly Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/machine/fdm_klipper_common.json b/backend/profiles/profiles/Peopoly/machine/fdm_klipper_common.json new file mode 100644 index 0000000..ed90d9a --- /dev/null +++ b/backend/profiles/profiles/Peopoly/machine/fdm_klipper_common.json @@ -0,0 +1,143 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": [ + "Auto Lift" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Peopoly Generic PLA" + ], + "default_print_profile": "fdm_process_peopoly_common_0_2", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n; You can use following code instead if your PRINT_START macro support Chamber and print area bedmesh\n; PRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single] Chamber=[chamber_temperature] PRINT_MIN={first_layer_print_min[0]},{first_layer_print_min[1]} PRINT_MAX={first_layer_print_max[0]},{first_layer_print_max[1]}\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/machine/fdm_machine_common.json b/backend/profiles/profiles/Peopoly/machine/fdm_machine_common.json new file mode 100644 index 0000000..74e70dd --- /dev/null +++ b/backend/profiles/profiles/Peopoly/machine/fdm_machine_common.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_hop_types": [ + "Auto Lift" + ], + "default_print_profile": "0.20mm Standard @MagnetoX", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/magnetox_model-400x300.stl b/backend/profiles/profiles/Peopoly/magnetox_model-400x300.stl new file mode 100644 index 0000000..785d79c Binary files /dev/null and b/backend/profiles/profiles/Peopoly/magnetox_model-400x300.stl differ diff --git a/backend/profiles/profiles/Peopoly/magnetox_model-back.stl b/backend/profiles/profiles/Peopoly/magnetox_model-back.stl new file mode 100644 index 0000000..0a5bbec Binary files /dev/null and b/backend/profiles/profiles/Peopoly/magnetox_model-back.stl differ diff --git a/backend/profiles/profiles/Peopoly/magnetox_model.stl b/backend/profiles/profiles/Peopoly/magnetox_model.stl new file mode 100644 index 0000000..66ba36c Binary files /dev/null and b/backend/profiles/profiles/Peopoly/magnetox_model.stl differ diff --git a/backend/profiles/profiles/Peopoly/magnetox_model_texture-400x300.png b/backend/profiles/profiles/Peopoly/magnetox_model_texture-400x300.png new file mode 100644 index 0000000..b33eebd Binary files /dev/null and b/backend/profiles/profiles/Peopoly/magnetox_model_texture-400x300.png differ diff --git a/backend/profiles/profiles/Peopoly/magnetox_model_texture.png b/backend/profiles/profiles/Peopoly/magnetox_model_texture.png new file mode 100644 index 0000000..4196362 Binary files /dev/null and b/backend/profiles/profiles/Peopoly/magnetox_model_texture.png differ diff --git a/backend/profiles/profiles/Peopoly/process/0.16mm Optimal @MagnetoX.json b/backend/profiles/profiles/Peopoly/process/0.16mm Optimal @MagnetoX.json new file mode 100644 index 0000000..037d3f9 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/0.16mm Optimal @MagnetoX.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Magneto X", + "inherits": "fdm_process_pply_0.16", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/0.20mm ABS-GF 0.4 Nozzle Standard @MagnetoX.json b/backend/profiles/profiles/Peopoly/process/0.20mm ABS-GF 0.4 Nozzle Standard @MagnetoX.json new file mode 100644 index 0000000..8371d19 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/0.20mm ABS-GF 0.4 Nozzle Standard @MagnetoX.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.20mm ABS-GF 0.4 Nozzle Standard @MagnetoX", + "inherits": "fdm_process_pply_0.20", + "from": "system", + "setting_id": "GP015", + "instantiation": "true", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "140", + "outer_wall_speed": "160", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "140", + "gap_infill_speed": "200", + "wall_loops": "3", + "brim_type": "no_brim", + "skirt_distance": "2", + "skirt_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "5", + "sparse_infill_density": "20", + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/0.20mm PET-CF 0.4 Nozzle Standard @MagnetoX.json b/backend/profiles/profiles/Peopoly/process/0.20mm PET-CF 0.4 Nozzle Standard @MagnetoX.json new file mode 100644 index 0000000..1932617 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/0.20mm PET-CF 0.4 Nozzle Standard @MagnetoX.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.20mm PET-CF 0.4 Nozzle Standard @MagnetoX", + "inherits": "fdm_process_pply_0.20", + "from": "system", + "setting_id": "GP016", + "instantiation": "true", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "140", + "outer_wall_speed": "160", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "140", + "gap_infill_speed": "200", + "wall_loops": "3", + "brim_type": "no_brim", + "skirt_distance": "2", + "skirt_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "5", + "sparse_infill_density": "20", + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/0.20mm Standard @MagnetoX.json b/backend/profiles/profiles/Peopoly/process/0.20mm Standard @MagnetoX.json new file mode 100644 index 0000000..67c47f8 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/0.20mm Standard @MagnetoX.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Magneto X", + "inherits": "fdm_process_pply_0.20", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/0.20mm Strength @MagnetoX.json b/backend/profiles/profiles/Peopoly/process/0.20mm Strength @MagnetoX.json new file mode 100644 index 0000000..a314da9 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/0.20mm Strength @MagnetoX.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Strength @Magneto X", + "inherits": "fdm_process_pply_0.20", + "from": "system", + "setting_id": "GP013", + "instantiation": "true", + "outer_wall_speed": "120", + "wall_loops": "6", + "sparse_infill_density": "25%", + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/0.24mm Draft @MagnetoX.json b/backend/profiles/profiles/Peopoly/process/0.24mm Draft @MagnetoX.json new file mode 100644 index 0000000..eb1ef11 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/0.24mm Draft @MagnetoX.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Draft @Magneto X", + "inherits": "fdm_process_pply_0.24", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/0.28mm Extra Draft @MagnetoX.json b/backend/profiles/profiles/Peopoly/process/0.28mm Extra Draft @MagnetoX.json new file mode 100644 index 0000000..3597f31 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/0.28mm Extra Draft @MagnetoX.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Magneto X", + "inherits": "fdm_process_pply_0.28", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/0.30mm Standard @Magneto X 0.6 nozzle.json b/backend/profiles/profiles/Peopoly/process/0.30mm Standard @Magneto X 0.6 nozzle.json new file mode 100644 index 0000000..55d793f --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/0.30mm Standard @Magneto X 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.30mm Standard @Magneto X 0.6 nozzle", + "inherits": "fdm_process_pply_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP008", + "instantiation": "true", + "outer_wall_speed": "120", + "compatible_printers": [ + "Peopoly Magneto X 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/0.40mm Standard @Magneto X 0.8 nozzle.json b/backend/profiles/profiles/Peopoly/process/0.40mm Standard @Magneto X 0.8 nozzle.json new file mode 100644 index 0000000..a67d255 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/0.40mm Standard @Magneto X 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.40mm Standard @Magneto X 0.8 nozzle", + "inherits": "fdm_process_pply_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "compatible_printers": [ + "Peopoly Magneto X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/fdm_process_common.json b/backend/profiles/profiles/Peopoly/process/fdm_process_common.json new file mode 100644 index 0000000..be49af7 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/fdm_process_common.json @@ -0,0 +1,72 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "only_one_wall_top": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "5%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/fdm_process_peopoly_common.json b/backend/profiles/profiles/Peopoly/process/fdm_process_peopoly_common.json new file mode 100644 index 0000000..5156152 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/fdm_process_peopoly_common.json @@ -0,0 +1,120 @@ +{ + "type": "process", + "name": "fdm_process_peopoly_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "travel_acceleration": "7000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "80%", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "350", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_arc_fitting": "0", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "default_jerk": "9", + "initial_layer_jerk": "9", + "outer_wall_jerk": "7", + "infill_jerk": "12", + "travel_jerk": "12", + "inner_wall_jerk": "7", + "top_surface_jerk": "9", + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle", + "Peopoly Magneto X 0.6 nozzle", + "Peopoly Magneto X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/fdm_process_peopoly_common_0_2.json b/backend/profiles/profiles/Peopoly/process/fdm_process_peopoly_common_0_2.json new file mode 100644 index 0000000..f559bc1 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/fdm_process_peopoly_common_0_2.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_peopoly_common_0_2", + "inherits": "fdm_process_peopoly_common", + "from": "system", + "instantiation": "false", + "outer_wall_line_width": "0.22", + "line_width": "0.22", + "sparse_infill_line_width": "0.22", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle", + "Peopoly Magneto X 0.6 nozzle", + "Peopoly Magneto X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.16.json b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.16.json new file mode 100644 index 0000000..bedfa3d --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.16.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "fdm_process_pply_0.16", + "inherits": "fdm_process_pply_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "330", + "internal_solid_infill_speed": "350", + "gap_infill_speed": "320", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.20.json b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.20.json new file mode 100644 index 0000000..d122fbb --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.20.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "fdm_process_pply_0.20", + "inherits": "fdm_process_pply_common", + "from": "system", + "instantiation": "false", + "elefant_foot_compensation": "0.15", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "300", + "internal_solid_infill_speed": "300", + "gap_infill_speed": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.24.json b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.24.json new file mode 100644 index 0000000..3a28d47 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.24.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "fdm_process_pply_0.24", + "inherits": "fdm_process_pply_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "180", + "inner_wall_speed": "200", + "sparse_infill_speed": "230", + "internal_solid_infill_speed": "230", + "gap_infill_speed": "230", + "support_threshold_angle": "35" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.28.json b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.28.json new file mode 100644 index 0000000..bff289e --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.28.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "fdm_process_pply_0.28", + "inherits": "fdm_process_pply_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "180", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "200", + "support_threshold_angle": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.30_nozzle_0.6.json b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.30_nozzle_0.6.json new file mode 100644 index 0000000..08d39e5 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.30_nozzle_0.6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_pply_0.30_nozzle_0.6", + "inherits": "fdm_process_pply_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.30", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "0.6", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "initial_layer_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "support_line_width": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "180", + "sparse_infill_speed": "180", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.40_nozzle_0.8.json b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.40_nozzle_0.8.json new file mode 100644 index 0000000..36735a9 --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_0.40_nozzle_0.8.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_pply_0.40_nozzle_0.8", + "inherits": "fdm_process_pply_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.4", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "80", + "sparse_infill_speed": "150", + "top_surface_speed": "180", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Peopoly/process/fdm_process_pply_common.json b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_common.json new file mode 100644 index 0000000..bb0daca --- /dev/null +++ b/backend/profiles/profiles/Peopoly/process/fdm_process_pply_common.json @@ -0,0 +1,77 @@ +{ + "type": "process", + "name": "fdm_process_pply_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_speed": "80", + "gap_infill_speed": "150", + "sparse_infill_speed": "250", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "0", + "inner_wall_speed": "150", + "seam_position": "aligned", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "wall_generator": "classic", + "compatible_printers": [ + "Peopoly Magneto X 0.4 nozzle", + "Peopoly Magneto X 0.6 nozzle", + "Peopoly Magneto X 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen.json b/backend/profiles/profiles/Phrozen.json new file mode 100644 index 0000000..f1852f1 --- /dev/null +++ b/backend/profiles/profiles/Phrozen.json @@ -0,0 +1,74 @@ +{ + "name": "Phrozen", + "version": "02.03.01.10", + "force_update": "0", + "description": "Phrozen configurations", + "machine_model_list": [ + { + "name": "Phrozen Arco", + "sub_path": "machine/Phrozen Arco.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.20mm Standard @Phrozen Arco 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Phrozen Arco 0.4 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Phrozen PLA @Phrozen Arco 0.4 nozzle", + "sub_path": "filament/Phrozen PLA @Phrozen Arco 0.4 nozzle.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Phrozen Arco 0.4 nozzle", + "sub_path": "machine/Phrozen Arco 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/Phrozen Arco_buildplate_model.stl b/backend/profiles/profiles/Phrozen/Phrozen Arco_buildplate_model.stl new file mode 100644 index 0000000..d3c6b81 Binary files /dev/null and b/backend/profiles/profiles/Phrozen/Phrozen Arco_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Phrozen/Phrozen Arco_buildplate_texture.png b/backend/profiles/profiles/Phrozen/Phrozen Arco_buildplate_texture.png new file mode 100644 index 0000000..c0aa13c Binary files /dev/null and b/backend/profiles/profiles/Phrozen/Phrozen Arco_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Phrozen/Phrozen Arco_buildplate_texture.svg b/backend/profiles/profiles/Phrozen/Phrozen Arco_buildplate_texture.svg new file mode 100644 index 0000000..1ae1e92 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/Phrozen Arco_buildplate_texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/Phrozen Arco_cover.png b/backend/profiles/profiles/Phrozen/Phrozen Arco_cover.png new file mode 100644 index 0000000..f0ffbf6 Binary files /dev/null and b/backend/profiles/profiles/Phrozen/Phrozen Arco_cover.png differ diff --git a/backend/profiles/profiles/Phrozen/filament/Phrozen PLA @Phrozen Arco 0.4 nozzle.json b/backend/profiles/profiles/Phrozen/filament/Phrozen PLA @Phrozen Arco 0.4 nozzle.json new file mode 100644 index 0000000..c523d1d --- /dev/null +++ b/backend/profiles/profiles/Phrozen/filament/Phrozen PLA @Phrozen Arco 0.4 nozzle.json @@ -0,0 +1,258 @@ +{ + "type": "filament", + "name": "Phrozen PLA @Phrozen Arco 0.4 nozzle", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_settings_id": [ + "Phrozen PLA @Phrozen Arco 0.4 nozzle" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "205" + ], + "compatible_printers": [ + "Phrozen Arco 0.4 nozzle" + ], + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0.042,0.72,5000\n0.044,1.44,5000\n0.045,2.16,5000\n0.045,2.88,5000\n0.045,3.58,5000\n0.044,4.3,5000\n0.045,5.02,5000\n0.043,5.73,5000\n0.045,6.45,5000\n0.041,7.17,5000\n0.039,7.89,5000\n0.038,8.61,5000\n0.036,9.33,5000\n0.033,10.05,5000\n0.032,10.77,5000\n0.034,11.49,5000\n0.033,12.21,5000" + ], + "additional_cooling_fan_speed": [ + "60" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode\n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "31.925" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "0" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "24.75" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.035" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/filament/fdm_filament_abs.json b/backend/profiles/profiles/Phrozen/filament/fdm_filament_abs.json new file mode 100644 index 0000000..e3857b0 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/filament/fdm_filament_abs.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "ABS" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/filament/fdm_filament_asa.json b/backend/profiles/profiles/Phrozen/filament/fdm_filament_asa.json new file mode 100644 index 0000000..6c1cb94 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/filament/fdm_filament_asa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "ASA" + ], + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/filament/fdm_filament_common.json b/backend/profiles/profiles/Phrozen/filament/fdm_filament_common.json new file mode 100644 index 0000000..457f288 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/filament/fdm_filament_common.json @@ -0,0 +1,138 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/filament/fdm_filament_pa.json b/backend/profiles/profiles/Phrozen/filament/fdm_filament_pa.json new file mode 100644 index 0000000..d9bce01 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/filament/fdm_filament_pa.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PA" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/filament/fdm_filament_pc.json b/backend/profiles/profiles/Phrozen/filament/fdm_filament_pc.json new file mode 100644 index 0000000..42fcab0 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/filament/fdm_filament_pc.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PC" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/filament/fdm_filament_pet.json b/backend/profiles/profiles/Phrozen/filament/fdm_filament_pet.json new file mode 100644 index 0000000..b168436 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/filament/fdm_filament_pet.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PETG" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/filament/fdm_filament_pla.json b/backend/profiles/profiles/Phrozen/filament/fdm_filament_pla.json new file mode 100644 index 0000000..a19d3b5 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/filament/fdm_filament_pla.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PLA" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/filament/fdm_filament_pva.json b/backend/profiles/profiles/Phrozen/filament/fdm_filament_pva.json new file mode 100644 index 0000000..0f9f1dd --- /dev/null +++ b/backend/profiles/profiles/Phrozen/filament/fdm_filament_pva.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "PVA" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Phrozen/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..54394b2 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/filament/fdm_filament_tpu.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "TPU" + ], + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/machine/Phrozen Arco 0.4 nozzle.json b/backend/profiles/profiles/Phrozen/machine/Phrozen Arco 0.4 nozzle.json new file mode 100644 index 0000000..d5cebe6 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/machine/Phrozen Arco 0.4 nozzle.json @@ -0,0 +1,231 @@ +{ + "type": "machine", + "name": "Phrozen Arco 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "User", + "instantiation": "true", + "printer_technology": "FFF", + "printer_settings_id": "Phrozen Arco 0.4 nozzle", + "printer_model": "Phrozen Arco", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "default_print_profile": "0.20mm Standard @Phrozen Arco 0.4 nozzle", + "default_filament_profile": [ + "Phrozen PLA @Phrozen Arco 0.4 nozzle" + ], + "disable_m73": "1", + "gcode_flavor": "klipper", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300", + "thumbnails": "240x224/PNG", + "thumbnails_format": "PNG", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [], + "bed_mesh_max": "0,0", + "bed_mesh_min": "0,0", + "bed_mesh_probe_distance": "0,0", + "before_layer_change_gcode": "; BEFORE_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "G1 E-1 F3600", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "deretraction_speed": [ + "0" + ], + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "240", + "extruder_clearance_height_to_rod": "48", + "extruder_clearance_radius": "60", + "extruder_colour": [ + "#FF4D4F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "layer_change_gcode": "; AFTER_LAYER_CHANGE [layer_num] @ [layer_z]mm", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": "PRINT_END", + "machine_load_filament_time": "126.423", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_max_speed_e": [ + "80", + "80" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "15", + "15" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": "M107\nG90\nM140 S65 ; set bed temperature\nM104 S140 ; set temperature\nM190 S65 ; set bed temperature\nM109 S140 ; set temperature\nPG28\nM106 S255 \nG30\n;AUTO_LEVELING_2\nM106 S0\nG21\nM83\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM109 S[nozzle_temperature_initial_layer]\nM190 S[bed_temperature_initial_layer_single]\nP0 M1\nP28\nP2 A1", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_height": "4", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "71.6", + "parking_pos_retraction": "0", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "printer_notes": "", + "printer_structure": "corexy", + "printhost_authorization_type": "key", + "printhost_ssl_ignore_revoke": "0", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "0", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0.3" + ], + "retract_lift_below": [ + "249" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_on_top_layer": [ + "1" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "2" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "0", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Spiral Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/machine/Phrozen Arco.json b/backend/profiles/profiles/Phrozen/machine/Phrozen Arco.json new file mode 100644 index 0000000..1fa2d06 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/machine/Phrozen Arco.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Phrozen Arco", + "machine_tech": "FFF", + "family": "Phrozen", + "model_id": "Phrozen Arco", + "nozzle_diameter": "0.4", + "bed_model": "Phrozen Arco_buildplate_model.stl", + "bed_texture": "Phrozen Arco_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Phrozen PLA @Phrozen Arco 0.4 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/machine/_fdm_machine_common.json b/backend/profiles/profiles/Phrozen/machine/_fdm_machine_common.json new file mode 100644 index 0000000..ec95c02 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/machine/_fdm_machine_common.json @@ -0,0 +1,139 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_start_gcode": "", + "machine_end_gcode": "", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "2000", + "2000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "2000", + "2000" + ], + "machine_max_acceleration_y": [ + "2000", + "2000" + ], + "machine_max_acceleration_z": [ + "300", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "300", + "200" + ], + "machine_max_speed_y": [ + "300", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "300", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_pause_gcode": "M400 U1\n", + "wipe": [ + "1" + ], + "z_hop_types": "Normal Lift" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/machine/fdm_machine_common.json b/backend/profiles/profiles/Phrozen/machine/fdm_machine_common.json new file mode 100644 index 0000000..1c55b51 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/machine/fdm_machine_common.json @@ -0,0 +1,7 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/process/0.20mm Standard @Phrozen Arco 0.4 nozzle.json b/backend/profiles/profiles/Phrozen/process/0.20mm Standard @Phrozen Arco 0.4 nozzle.json new file mode 100644 index 0000000..ac76e85 --- /dev/null +++ b/backend/profiles/profiles/Phrozen/process/0.20mm Standard @Phrozen Arco 0.4 nozzle.json @@ -0,0 +1,290 @@ +{ + "type": "process", + "name": "0.20mm Standard @Phrozen Arco 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "print_settings_id": "0.20mm Standard @Phrozen Arco 0.4 nozzle", + "layer_height": "0.2", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Phrozen Arco 0.4 nozzle" + ], + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.9", + "bridge_no_support": "0", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "9", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.075", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "1", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "topbottom", + "gap_infill_speed": "250", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "80", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "5000", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "5000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "250", + "ironing_angle": "-1", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "1", + "overhang_totally_speed": "10", + "post_process": [], + "precise_outer_wall": "1", + "precise_z_height": "0", + "prime_tower_brim_width": "5", + "prime_tower_width": "35", + "prime_volume": "20", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "5", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "35", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "1", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "10", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "270", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "1", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.18", + "support_type": "tree(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "25%", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_solid_infill_flow_ratio": "0.97", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "10000", + "travel_jerk": "9", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_sequence": "outer wall/inner wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "15", + "wipe_tower_extra_spacing": "120%", + "wipe_tower_extruder": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Phrozen/process/fdm_process_common.json b/backend/profiles/profiles/Phrozen/process/fdm_process_common.json new file mode 100644 index 0000000..e87395c --- /dev/null +++ b/backend/profiles/profiles/Phrozen/process/fdm_process_common.json @@ -0,0 +1,105 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "800", + "travel_acceleration": "1000", + "inner_wall_acceleration": "900", + "outer_wall_acceleration": "700", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "45", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "50", + "gap_infill_speed": "30", + "travel_speed": "200", + "enable_arc_fitting": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D.json b/backend/profiles/profiles/Positron3D.json new file mode 100644 index 0000000..266e278 --- /dev/null +++ b/backend/profiles/profiles/Positron3D.json @@ -0,0 +1,85 @@ +{ + "name": "Positron 3D", + "version": "02.03.01.10", + "force_update": "0", + "description": "Positron 3D Printer Profile", + "machine_model_list": [ + { + "name": "The Positron", + "sub_path": "machine/The Positron.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_the_positron_common", + "sub_path": "process/fdm_process_the_positron_common.json" + }, + { + "name": "0.08mm Extra Fine @The Positron", + "sub_path": "process/0.08mm Extra Fine @The Positron.json" + }, + { + "name": "0.12mm Fine @The Positron", + "sub_path": "process/0.12mm Fine @The Positron.json" + }, + { + "name": "0.16mm Optimal @The Positron", + "sub_path": "process/0.16mm Optimal @The Positron.json" + }, + { + "name": "0.20mm Standard @The Positron", + "sub_path": "process/0.20mm Standard @The Positron.json" + }, + { + "name": "0.24mm Draft @The Positron", + "sub_path": "process/0.24mm Draft @The Positron.json" + }, + { + "name": "0.28mm Extra Draft @The Positron", + "sub_path": "process/0.28mm Extra Draft @The Positron.json" + }, + { + "name": "0.32mm Standard @The Positron", + "sub_path": "process/0.32mm Extra Draft @The Positron.json" + }, + { + "name": "0.40mm Standard @The Positron", + "sub_path": "process/0.40mm Extra Draft @The Positron.json" + }, + { + "name": "0.56mm Standard @The Positron", + "sub_path": "process/0.56mm Extra Draft @The Positron.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_common_the_positron", + "sub_path": "machine/fdm_common_the_positron.json" + }, + { + "name": "The Positron 0.2 nozzle", + "sub_path": "machine/The Positron 0.2 nozzle.json" + }, + { + "name": "The Positron 0.4 nozzle", + "sub_path": "machine/The Positron 0.4 nozzle.json" + }, + { + "name": "The Positron 0.6 nozzle", + "sub_path": "machine/The Positron 0.6 nozzle.json" + }, + { + "name": "The Positron 0.8 nozzle", + "sub_path": "machine/The Positron 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/The Positron_cover.png b/backend/profiles/profiles/Positron3D/The Positron_cover.png new file mode 100644 index 0000000..3adaa53 Binary files /dev/null and b/backend/profiles/profiles/Positron3D/The Positron_cover.png differ diff --git a/backend/profiles/profiles/Positron3D/ThePositron_bed_model.stl b/backend/profiles/profiles/Positron3D/ThePositron_bed_model.stl new file mode 100644 index 0000000..2d20377 Binary files /dev/null and b/backend/profiles/profiles/Positron3D/ThePositron_bed_model.stl differ diff --git a/backend/profiles/profiles/Positron3D/ThePositron_bed_texture.svg b/backend/profiles/profiles/Positron3D/ThePositron_bed_texture.svg new file mode 100644 index 0000000..d9ade25 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/ThePositron_bed_texture.svg @@ -0,0 +1,86 @@ + + + + + + + + + diff --git a/backend/profiles/profiles/Positron3D/machine/The Positron 0.2 nozzle.json b/backend/profiles/profiles/Positron3D/machine/The Positron 0.2 nozzle.json new file mode 100644 index 0000000..bc31c8a --- /dev/null +++ b/backend/profiles/profiles/Positron3D/machine/The Positron 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "The Positron 0.2 nozzle", + "inherits": "fdm_common_the_positron", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "The Positron", + "nozzle_diameter": [ + "0.2" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "printable_height": "165" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/machine/The Positron 0.4 nozzle.json b/backend/profiles/profiles/Positron3D/machine/The Positron 0.4 nozzle.json new file mode 100644 index 0000000..984c06c --- /dev/null +++ b/backend/profiles/profiles/Positron3D/machine/The Positron 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "The Positron 0.4 nozzle", + "inherits": "fdm_common_the_positron", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "The Positron", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "printable_height": "165" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/machine/The Positron 0.6 nozzle.json b/backend/profiles/profiles/Positron3D/machine/The Positron 0.6 nozzle.json new file mode 100644 index 0000000..7716545 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/machine/The Positron 0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "The Positron 0.6 nozzle", + "inherits": "fdm_common_the_positron", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "The Positron", + "nozzle_diameter": [ + "0.6" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.12" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "printable_height": "165" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/machine/The Positron 0.8 nozzle.json b/backend/profiles/profiles/Positron3D/machine/The Positron 0.8 nozzle.json new file mode 100644 index 0000000..64d9b2a --- /dev/null +++ b/backend/profiles/profiles/Positron3D/machine/The Positron 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "The Positron 0.8 nozzle", + "inherits": "fdm_common_the_positron", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "The Positron", + "nozzle_diameter": [ + "0.8" + ], + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.2" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "printable_height": "165" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/machine/The Positron.json b/backend/profiles/profiles/Positron3D/machine/The Positron.json new file mode 100644 index 0000000..7757d85 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/machine/The Positron.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "The Positron", + "model_id": "thepositron_1", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "ThePositron", + "bed_model": "ThePositron_bed_model.stl", + "bed_texture": "ThePositron_bed_texture.svg", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/machine/fdm_common_the_positron.json b/backend/profiles/profiles/Positron3D/machine/fdm_common_the_positron.json new file mode 100644 index 0000000..62cbaf3 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/machine/fdm_common_the_positron.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_common_the_positron", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "8000", + "8000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "8000", + "8000" + ], + "machine_max_acceleration_x": [ + "8000", + "8000" + ], + "machine_max_acceleration_y": [ + "8000", + "8000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "420", + "420" + ], + "machine_max_speed_y": [ + "420", + "420" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "165", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "50" + ], + "deretraction_speed": [ + "40" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "default_print_profile": "0.20mm Standard @The Positron", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/machine/fdm_machine_common.json b/backend/profiles/profiles/Positron3D/machine/fdm_machine_common.json new file mode 100644 index 0000000..a70e1e6 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/machine/fdm_machine_common.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "165", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/process/0.08mm Extra Fine @The Positron.json b/backend/profiles/profiles/Positron3D/process/0.08mm Extra Fine @The Positron.json new file mode 100644 index 0000000..1bb75b2 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/process/0.08mm Extra Fine @The Positron.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @The Positron", + "inherits": "fdm_process_the_positron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "The Positron 0.4 nozzle", + "The Positron 0.2 nozzle", + "The Positron 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/process/0.12mm Fine @The Positron.json b/backend/profiles/profiles/Positron3D/process/0.12mm Fine @The Positron.json new file mode 100644 index 0000000..d9a9c6f --- /dev/null +++ b/backend/profiles/profiles/Positron3D/process/0.12mm Fine @The Positron.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.12mm Fine @The Positron", + "inherits": "fdm_process_the_positron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "The Positron 0.4 nozzle", + "The Positron 0.2 nozzle", + "The Positron 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/process/0.16mm Optimal @The Positron.json b/backend/profiles/profiles/Positron3D/process/0.16mm Optimal @The Positron.json new file mode 100644 index 0000000..f07cc1e --- /dev/null +++ b/backend/profiles/profiles/Positron3D/process/0.16mm Optimal @The Positron.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16mm Optimal @The Positron", + "inherits": "fdm_process_the_positron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "layer_height": "0.16", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "The Positron 0.4 nozzle", + "The Positron 0.2 nozzle", + "The Positron 0.6 nozzle", + "The Positron 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/process/0.20mm Standard @The Positron.json b/backend/profiles/profiles/Positron3D/process/0.20mm Standard @The Positron.json new file mode 100644 index 0000000..4119a91 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/process/0.20mm Standard @The Positron.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @The Positron", + "inherits": "fdm_process_the_positron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "compatible_printers": [ + "The Positron 0.4 nozzle", + "The Positron 0.6 nozzle", + "The Positron 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/process/0.24mm Draft @The Positron.json b/backend/profiles/profiles/Positron3D/process/0.24mm Draft @The Positron.json new file mode 100644 index 0000000..865ef76 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/process/0.24mm Draft @The Positron.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.24mm Draft @The Positron", + "inherits": "fdm_process_the_positron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "layer_height": "0.24", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "The Positron 0.4 nozzle", + "The Positron 0.6 nozzle", + "The Positron 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/process/0.28mm Extra Draft @The Positron.json b/backend/profiles/profiles/Positron3D/process/0.28mm Extra Draft @The Positron.json new file mode 100644 index 0000000..1fcba95 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/process/0.28mm Extra Draft @The Positron.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @The Positron", + "inherits": "fdm_process_the_positron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "The Positron 0.4 nozzle", + "The Positron 0.6 nozzle", + "The Positron 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/process/0.32mm Extra Draft @The Positron.json b/backend/profiles/profiles/Positron3D/process/0.32mm Extra Draft @The Positron.json new file mode 100644 index 0000000..487f4c3 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/process/0.32mm Extra Draft @The Positron.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.32mm Standard @The Positron", + "inherits": "fdm_process_the_positron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.32", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "The Positron 0.4 nozzle", + "The Positron 0.6 nozzle", + "The Positron 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/process/0.40mm Extra Draft @The Positron.json b/backend/profiles/profiles/Positron3D/process/0.40mm Extra Draft @The Positron.json new file mode 100644 index 0000000..ab98f05 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/process/0.40mm Extra Draft @The Positron.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.40mm Standard @The Positron", + "inherits": "fdm_process_the_positron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.40", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "The Positron 0.6 nozzle", + "The Positron 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/process/0.56mm Extra Draft @The Positron.json b/backend/profiles/profiles/Positron3D/process/0.56mm Extra Draft @The Positron.json new file mode 100644 index 0000000..7988c0b --- /dev/null +++ b/backend/profiles/profiles/Positron3D/process/0.56mm Extra Draft @The Positron.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.56mm Standard @The Positron", + "inherits": "fdm_process_the_positron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.56", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "The Positron 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/process/fdm_process_common.json b/backend/profiles/profiles/Positron3D/process/fdm_process_common.json new file mode 100644 index 0000000..70f8582 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/process/fdm_process_common.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "1000", + "inner_wall_acceleration": "1000", + "outer_wall_acceleration": "700", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "slowdown_for_curled_perimeters": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "line_width": "110%", + "inner_wall_line_width": "110%", + "outer_wall_line_width": "100%", + "top_surface_line_width": "93.75%", + "sparse_infill_line_width": "110%", + "initial_layer_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "96%", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "min_skirt_length": "4", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "45", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "50", + "gap_infill_speed": "30", + "travel_speed": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Positron3D/process/fdm_process_the_positron_common.json b/backend/profiles/profiles/Positron3D/process/fdm_process_the_positron_common.json new file mode 100644 index 0000000..1513247 --- /dev/null +++ b/backend/profiles/profiles/Positron3D/process/fdm_process_the_positron_common.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "fdm_process_the_positron_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "travel_acceleration": "7000", + "inner_wall_acceleration": "3000", + "outer_wall_acceleration": "1500", + "initial_layer_acceleration": "500", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "60", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "180", + "top_surface_speed": "90", + "gap_infill_speed": "90", + "sparse_infill_speed": "180", + "travel_speed": "420", + "travel_jerk": "12", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "default_jerk": "9", + "infill_jerk": "12", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa.json b/backend/profiles/profiles/Prusa.json new file mode 100644 index 0000000..afdcf55 --- /dev/null +++ b/backend/profiles/profiles/Prusa.json @@ -0,0 +1,2490 @@ +{ + "name": "Prusa", + "version": "02.03.01.10", + "force_update": "0", + "description": "Prusa configurations", + "machine_model_list": [ + { + "name": "Prusa CORE One", + "sub_path": "machine/Prusa CORE One.json" + }, + { + "name": "Prusa CORE One HF", + "sub_path": "machine/Prusa CORE One HF.json" + }, + { + "name": "Prusa MINI", + "sub_path": "machine/Prusa MINI.json" + }, + { + "name": "Prusa MINI IS", + "sub_path": "machine/Prusa MINIIS.json" + }, + { + "name": "Prusa MK3.5", + "sub_path": "machine/Prusa MK3.5.json" + }, + { + "name": "Prusa MK3S", + "sub_path": "machine/Prusa MK3S.json" + }, + { + "name": "Prusa MK4", + "sub_path": "machine/Prusa MK4.json" + }, + { + "name": "Prusa MK4S", + "sub_path": "machine/Prusa MK4S.json" + }, + { + "name": "Prusa MK4S HF", + "sub_path": "machine/Prusa MK4S HF.json" + }, + { + "name": "Prusa XL", + "sub_path": "machine/Prusa XL.json" + }, + { + "name": "Prusa XL 5T", + "sub_path": "machine/Prusa XL 5T.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "process_common_mk3", + "sub_path": "process/process_common_mk3.json" + }, + { + "name": "0.20mm Standard @MINI", + "sub_path": "process/0.20mm Standard @MINI.json" + }, + { + "name": "0.20mm Standard @MINI 0.25", + "sub_path": "process/0.20mm Standard @MINI 0.25.json" + }, + { + "name": "0.20mm Standard @MINI 0.6", + "sub_path": "process/0.20mm Standard @MINI 0.6.json" + }, + { + "name": "0.20mm Standard @MINI 0.8", + "sub_path": "process/0.20mm Standard @MINI 0.8.json" + }, + { + "name": "0.20mm Standard @MK3S", + "sub_path": "process/0.20mm Standard @MK3S.json" + }, + { + "name": "0.20mm Standard @MK3S 0.4", + "sub_path": "process/0.20mm Standard @MK3S 0.4.json" + }, + { + "name": "process_common_MK3.5", + "sub_path": "process/process_common_MK3.5.json" + }, + { + "name": "process_common_miniis", + "sub_path": "process/process_common_miniis.json" + }, + { + "name": "process_common_mk4", + "sub_path": "process/process_common_mk4.json" + }, + { + "name": "process_common_mk4s", + "sub_path": "process/process_common_mk4s.json" + }, + { + "name": "process_common_xl", + "sub_path": "process/process_common_xl.json" + }, + { + "name": "0.05mm UltraDetail @MK3S", + "sub_path": "process/0.05mm UltraDetail @MK3S.json" + }, + { + "name": "0.05mm UltraDetail @MK3S 0.25", + "sub_path": "process/0.05mm UltraDetail @MK3S 0.25.json" + }, + { + "name": "0.05mm UltraDetail @MK3S 0.4", + "sub_path": "process/0.05mm UltraDetail @MK3S 0.4.json" + }, + { + "name": "0.07mm UltraDetail @MK3S", + "sub_path": "process/0.07mm UltraDetail @MK3S.json" + }, + { + "name": "0.07mm UltraDetail @MK3S 0.25", + "sub_path": "process/0.07mm UltraDetail @MK3S 0.25.json" + }, + { + "name": "0.07mm UltraDetail @MK3S 0.4", + "sub_path": "process/0.07mm UltraDetail @MK3S 0.4.json" + }, + { + "name": "0.10mm Detail @MK3S", + "sub_path": "process/0.10mm Detail @MK3S.json" + }, + { + "name": "0.10mm Detail @MK3S 0.25", + "sub_path": "process/0.10mm Detail @MK3S 0.25.json" + }, + { + "name": "0.10mm Detail @MK3S 0.4", + "sub_path": "process/0.10mm Detail @MK3S 0.4.json" + }, + { + "name": "0.15mm Detail @MK3S 0.6", + "sub_path": "process/0.15mm Detail @MK3S 0.6.json" + }, + { + "name": "0.15mm Quality @MK3S", + "sub_path": "process/0.15mm Quality @MK3S.json" + }, + { + "name": "0.15mm Quality @MK3S 0.25", + "sub_path": "process/0.15mm Quality @MK3S 0.25.json" + }, + { + "name": "0.15mm Quality @MK3S 0.4", + "sub_path": "process/0.15mm Quality @MK3S 0.4.json" + }, + { + "name": "0.15mm Speed @MK3S", + "sub_path": "process/0.15mm Speed @MK3S.json" + }, + { + "name": "0.20mm Detail @MK3S 0.6", + "sub_path": "process/0.20mm Detail @MK3S 0.6.json" + }, + { + "name": "0.20mm Quality @MK3S", + "sub_path": "process/0.20mm Quality @MK3S.json" + }, + { + "name": "0.20mm Speed @MK3S", + "sub_path": "process/0.20mm Speed @MK3S.json" + }, + { + "name": "0.20mm Speed @MK3S 0.4", + "sub_path": "process/0.20mm Speed @MK3S 0.4.json" + }, + { + "name": "0.30mm Detail @MK3S 0.8", + "sub_path": "process/0.30mm Detail @MK3S 0.8.json" + }, + { + "name": "0.30mm Draft @MK3S", + "sub_path": "process/0.30mm Draft @MK3S.json" + }, + { + "name": "0.30mm Draft @MK3S 0.4", + "sub_path": "process/0.30mm Draft @MK3S 0.4.json" + }, + { + "name": "0.30mm Quality @MK3S 0.6", + "sub_path": "process/0.30mm Quality @MK3S 0.6.json" + }, + { + "name": "0.35mm Speed @MK3S 0.6", + "sub_path": "process/0.35mm Speed @MK3S 0.6.json" + }, + { + "name": "0.40mm Draft @MK3S 0.6", + "sub_path": "process/0.40mm Draft @MK3S 0.6.json" + }, + { + "name": "0.40mm Quality @MK3S 0.8", + "sub_path": "process/0.40mm Quality @MK3S 0.8.json" + }, + { + "name": "0.55mm Draft @MK3S 0.8", + "sub_path": "process/0.55mm Draft @MK3S 0.8.json" + }, + { + "name": "0.15mm Standard @MK3.5 0.6", + "sub_path": "process/0.15mm Standard @MK3.5 0.6.json" + }, + { + "name": "0.20mm Standard @MK3.5", + "sub_path": "process/0.20mm Standard @MK3.5.json" + }, + { + "name": "0.20mm Standard @MK3.5 0.6", + "sub_path": "process/0.20mm Standard @MK3.5 0.6.json" + }, + { + "name": "0.25mm Standard @MK3.5", + "sub_path": "process/0.25mm Standard @MK3.5.json" + }, + { + "name": "0.32mm Standard @MK3.5", + "sub_path": "process/0.32mm Standard @MK3.5.json" + }, + { + "name": "0.35mm Standard @MK3.5", + "sub_path": "process/0.35mm Standard @MK3.5.json" + }, + { + "name": "process_detail_MK3.5", + "sub_path": "process/process_detail_MK3.5.json" + }, + { + "name": "process_highflow_MK3.5", + "sub_path": "process/process_highflow_MK3.5.json" + }, + { + "name": "process_speed_MK3.5", + "sub_path": "process/process_speed_MK3.5.json" + }, + { + "name": "0.15mm Standard @MINIIS 0.6", + "sub_path": "process/0.15mm Standard @MINIIS 0.6.json" + }, + { + "name": "0.20mm Standard @MINIIS", + "sub_path": "process/0.20mm Standard @MINIIS.json" + }, + { + "name": "0.20mm Standard @MINIIS 0.6", + "sub_path": "process/0.20mm Standard @MINIIS 0.6.json" + }, + { + "name": "0.25mm Standard @MINIIS", + "sub_path": "process/0.25mm Standard @MINIIS.json" + }, + { + "name": "0.32mm Standard @MINIIS", + "sub_path": "process/0.32mm Standard @MINIIS.json" + }, + { + "name": "0.35mm Standard @MINIIS", + "sub_path": "process/0.35mm Standard @MINIIS.json" + }, + { + "name": "process_detail_miniis", + "sub_path": "process/process_detail_miniis.json" + }, + { + "name": "process_highflow_miniis", + "sub_path": "process/process_highflow_miniis.json" + }, + { + "name": "process_speed_miniis", + "sub_path": "process/process_speed_miniis.json" + }, + { + "name": "0.08mm Standard @MK4", + "sub_path": "process/0.08mm Standard @MK4.json" + }, + { + "name": "0.12mm Standard @MK4", + "sub_path": "process/0.12mm Standard @MK4.json" + }, + { + "name": "0.16mm Standard @MK4", + "sub_path": "process/0.16mm Standard @MK4.json" + }, + { + "name": "0.20mm Standard @MK4", + "sub_path": "process/0.20mm Standard @MK4.json" + }, + { + "name": "0.24mm Standard @MK4", + "sub_path": "process/0.24mm Standard @MK4.json" + }, + { + "name": "0.28mm Standard @MK4", + "sub_path": "process/0.28mm Standard @MK4.json" + }, + { + "name": "0.32mm Standard @MK4", + "sub_path": "process/0.32mm Standard @MK4.json" + }, + { + "name": "0.40mm Standard @MK4", + "sub_path": "process/0.40mm Standard @MK4.json" + }, + { + "name": "0.56mm Standard @MK4", + "sub_path": "process/0.56mm Standard @MK4.json" + }, + { + "name": "0.07mm DETAIL @MK4S 0.25", + "sub_path": "process/0.07mm DETAIL @MK4S 0.25.json" + }, + { + "name": "0.10mm STRUCTURAL @MK4S 0.5", + "sub_path": "process/0.10mm STRUCTURAL @MK4S 0.5.json" + }, + { + "name": "0.12mm SPEED @MK4S 0.25", + "sub_path": "process/0.12mm SPEED @MK4S 0.25.json" + }, + { + "name": "0.12mm STRUCTURAL @MK4S 0.3", + "sub_path": "process/0.12mm STRUCTURAL @MK4S 0.3.json" + }, + { + "name": "0.15mm SPEED @MK4S 0.4", + "sub_path": "process/0.15mm SPEED @MK4S 0.4.json" + }, + { + "name": "0.15mm STRUCTURAL @MK4S 0.5", + "sub_path": "process/0.15mm STRUCTURAL @MK4S 0.5.json" + }, + { + "name": "0.15mm STRUCTURAL @MK4S 0.6", + "sub_path": "process/0.15mm STRUCTURAL @MK4S 0.6.json" + }, + { + "name": "0.20mm SOLUBLE FULL @MK4S 0.4", + "sub_path": "process/0.20mm SOLUBLE FULL @MK4S 0.4.json" + }, + { + "name": "0.20mm SOLUBLE INTERFACE @MK4S 0.4", + "sub_path": "process/0.20mm SOLUBLE INTERFACE @MK4S 0.4.json" + }, + { + "name": "0.20mm SPEED @MK4S 0.4", + "sub_path": "process/0.20mm SPEED @MK4S 0.4.json" + }, + { + "name": "0.20mm SPEED @MK4S 0.5", + "sub_path": "process/0.20mm SPEED @MK4S 0.5.json" + }, + { + "name": "0.20mm SPEED @MK4S 0.6", + "sub_path": "process/0.20mm SPEED @MK4S 0.6.json" + }, + { + "name": "0.20mm SPEED @MK4S HF0.4", + "sub_path": "process/0.20mm SPEED @MK4S HF0.4.json" + }, + { + "name": "0.20mm STRUCTURAL @MK4S 0.4", + "sub_path": "process/0.20mm STRUCTURAL @MK4S 0.4.json" + }, + { + "name": "0.25mm SPEED @MK4S 0.6", + "sub_path": "process/0.25mm SPEED @MK4S 0.6.json" + }, + { + "name": "0.25mm SPEED @MK4S HF0.4", + "sub_path": "process/0.25mm SPEED @MK4S HF0.4.json" + }, + { + "name": "0.28mm DRAFT @MK4S HF0.4", + "sub_path": "process/0.28mm DRAFT @MK4S HF0.4.json" + }, + { + "name": "0.30mm DETAIL @MK4S 0.8", + "sub_path": "process/0.30mm DETAIL @MK4S 0.8.json" + }, + { + "name": "0.32mm SPEED @MK4S 0.6", + "sub_path": "process/0.32mm SPEED @MK4S 0.6.json" + }, + { + "name": "0.40mm QUALITY @MK4S 0.8", + "sub_path": "process/0.40mm QUALITY @MK4S 0.8.json" + }, + { + "name": "0.40mm SPEED @MK4S HF0.6", + "sub_path": "process/0.40mm SPEED @MK4S HF0.6.json" + }, + { + "name": "0.55mm DRAFT @MK4S 0.8", + "sub_path": "process/0.55mm DRAFT @MK4S 0.8.json" + }, + { + "name": "0.05mm Detail @Prusa XL 0.25", + "sub_path": "process/0.05mm Detail @Prusa XL 0.25.json" + }, + { + "name": "0.07mm Detail @Prusa XL 0.25", + "sub_path": "process/0.07mm Detail @Prusa XL 0.25.json" + }, + { + "name": "0.10mm FastDetail @Prusa XL 0.4", + "sub_path": "process/0.10mm FastDetail @Prusa XL 0.4.json" + }, + { + "name": "0.10mm Structural @Prusa XL 0.5", + "sub_path": "process/0.10mm Structural @Prusa XL 0.5.json" + }, + { + "name": "0.12mm Speed @Prusa XL 0.25", + "sub_path": "process/0.12mm Speed @Prusa XL 0.25.json" + }, + { + "name": "0.12mm Structural @Prusa XL 0.25", + "sub_path": "process/0.12mm Structural @Prusa XL 0.25.json" + }, + { + "name": "0.12mm Structural @Prusa XL 0.3", + "sub_path": "process/0.12mm Structural @Prusa XL 0.3.json" + }, + { + "name": "0.15mm Speed @Prusa XL 0.25", + "sub_path": "process/0.15mm Speed @Prusa XL 0.25.json" + }, + { + "name": "0.15mm Speed @Prusa XL 0.4", + "sub_path": "process/0.15mm Speed @Prusa XL 0.4.json" + }, + { + "name": "0.15mm Structural @Prusa XL 0.25", + "sub_path": "process/0.15mm Structural @Prusa XL 0.25.json" + }, + { + "name": "0.15mm Structural @Prusa XL 0.4", + "sub_path": "process/0.15mm Structural @Prusa XL 0.4.json" + }, + { + "name": "0.15mm Structural @Prusa XL 0.5", + "sub_path": "process/0.15mm Structural @Prusa XL 0.5.json" + }, + { + "name": "0.15mm Structural @Prusa XL 0.6", + "sub_path": "process/0.15mm Structural @Prusa XL 0.6.json" + }, + { + "name": "0.16mm Speed @Prusa XL 0.3", + "sub_path": "process/0.16mm Speed @Prusa XL 0.3.json" + }, + { + "name": "0.16mm Structural @Prusa XL 0.3", + "sub_path": "process/0.16mm Structural @Prusa XL 0.3.json" + }, + { + "name": "0.20mm Speed @Prusa XL 0.3", + "sub_path": "process/0.20mm Speed @Prusa XL 0.3.json" + }, + { + "name": "0.20mm Speed @Prusa XL 0.4", + "sub_path": "process/0.20mm Speed @Prusa XL 0.4.json" + }, + { + "name": "0.20mm Speed @Prusa XL 0.5", + "sub_path": "process/0.20mm Speed @Prusa XL 0.5.json" + }, + { + "name": "0.20mm Speed @Prusa XL 0.6", + "sub_path": "process/0.20mm Speed @Prusa XL 0.6.json" + }, + { + "name": "0.20mm Structural @Prusa XL 0.4", + "sub_path": "process/0.20mm Structural @Prusa XL 0.4.json" + }, + { + "name": "0.20mm Structural @Prusa XL 0.5", + "sub_path": "process/0.20mm Structural @Prusa XL 0.5.json" + }, + { + "name": "0.20mm Structural @Prusa XL 0.6", + "sub_path": "process/0.20mm Structural @Prusa XL 0.6.json" + }, + { + "name": "0.25mm Speed @Prusa XL 0.5", + "sub_path": "process/0.25mm Speed @Prusa XL 0.5.json" + }, + { + "name": "0.25mm Speed @Prusa XL 0.6", + "sub_path": "process/0.25mm Speed @Prusa XL 0.6.json" + }, + { + "name": "0.25mm Structural @Prusa XL 0.4", + "sub_path": "process/0.25mm Structural @Prusa XL 0.4.json" + }, + { + "name": "0.25mm Structural @Prusa XL 0.5", + "sub_path": "process/0.25mm Structural @Prusa XL 0.5.json" + }, + { + "name": "0.25mm Structural @Prusa XL 0.6", + "sub_path": "process/0.25mm Structural @Prusa XL 0.6.json" + }, + { + "name": "0.30mm Detail @Prusa XL 0.8", + "sub_path": "process/0.30mm Detail @Prusa XL 0.8.json" + }, + { + "name": "0.32mm Speed @Prusa XL 0.6", + "sub_path": "process/0.32mm Speed @Prusa XL 0.6.json" + }, + { + "name": "0.32mm Structural @Prusa XL 0.6", + "sub_path": "process/0.32mm Structural @Prusa XL 0.6.json" + }, + { + "name": "0.40mm Quality @Prusa XL 0.8", + "sub_path": "process/0.40mm Quality @Prusa XL 0.8.json" + }, + { + "name": "0.55mm Draft @Prusa XL 0.8", + "sub_path": "process/0.55mm Draft @Prusa XL 0.8.json" + }, + { + "name": "process_common_xl_5t", + "sub_path": "process/process_common_xl_5t.json" + }, + { + "name": "0.05mm Detail @MK3.5", + "sub_path": "process/0.05mm Detail @MK3.5.json" + }, + { + "name": "0.07mm Detail @MK3.5", + "sub_path": "process/0.07mm Detail @MK3.5.json" + }, + { + "name": "0.12mm Speed @MK3.5", + "sub_path": "process/0.12mm Speed @MK3.5.json" + }, + { + "name": "0.12mm Standard @MK3.5", + "sub_path": "process/0.12mm Standard @MK3.5.json" + }, + { + "name": "0.15mm Speed @MK3.5 0.25", + "sub_path": "process/0.15mm Speed @MK3.5 0.25.json" + }, + { + "name": "0.15mm Standard @MK3.5", + "sub_path": "process/0.15mm Standard @MK3.5.json" + }, + { + "name": "0.15mm Standard @MK3.5 0.25", + "sub_path": "process/0.15mm Standard @MK3.5 0.25.json" + }, + { + "name": "0.30mm Detail @MK3.5", + "sub_path": "process/0.30mm Detail @MK3.5.json" + }, + { + "name": "0.40mm Standard @MK3.5", + "sub_path": "process/0.40mm Standard @MK3.5.json" + }, + { + "name": "0.15mm High Flow @MK3.5", + "sub_path": "process/0.15mm High Flow @MK3.5.json" + }, + { + "name": "0.20mm High Flow @MK3.5", + "sub_path": "process/0.20mm High Flow @MK3.5.json" + }, + { + "name": "0.20mm High Flow @MK3.5 0.6", + "sub_path": "process/0.20mm High Flow @MK3.5 0.6.json" + }, + { + "name": "0.25mm High Flow @MK3.5", + "sub_path": "process/0.25mm High Flow @MK3.5.json" + }, + { + "name": "0.32mm High Flow @MK3.5", + "sub_path": "process/0.32mm High Flow @MK3.5.json" + }, + { + "name": "0.40mm High Flow @MK3.5", + "sub_path": "process/0.40mm High Flow @MK3.5.json" + }, + { + "name": "0.10mm Speed @MK3.5", + "sub_path": "process/0.10mm Speed @MK3.5.json" + }, + { + "name": "0.15mm Speed @MK3.5", + "sub_path": "process/0.15mm Speed @MK3.5.json" + }, + { + "name": "0.20mm Speed @MK3.5", + "sub_path": "process/0.20mm Speed @MK3.5.json" + }, + { + "name": "0.20mm Speed @MK3.5 0.6", + "sub_path": "process/0.20mm Speed @MK3.5 0.6.json" + }, + { + "name": "0.25mm Speed @MK3.5", + "sub_path": "process/0.25mm Speed @MK3.5.json" + }, + { + "name": "0.05mm Detail @MINIIS", + "sub_path": "process/0.05mm Detail @MINIIS.json" + }, + { + "name": "0.07mm Detail @MINIIS", + "sub_path": "process/0.07mm Detail @MINIIS.json" + }, + { + "name": "0.12mm Speed @MINIIS", + "sub_path": "process/0.12mm Speed @MINIIS.json" + }, + { + "name": "0.12mm Standard @MINIIS", + "sub_path": "process/0.12mm Standard @MINIIS.json" + }, + { + "name": "0.15mm Speed @MINIIS", + "sub_path": "process/0.15mm Speed @MINIIS.json" + }, + { + "name": "0.15mm Speed @MINIIS 0.25", + "sub_path": "process/0.15mm Speed @MINIIS 0.25.json" + }, + { + "name": "0.15mm Standard @MINIIS", + "sub_path": "process/0.15mm Standard @MINIIS.json" + }, + { + "name": "0.15mm Standard @MINIIS 0.25", + "sub_path": "process/0.15mm Standard @MINIIS 0.25.json" + }, + { + "name": "0.30mm Detail @MINIIS", + "sub_path": "process/0.30mm Detail @MINIIS.json" + }, + { + "name": "0.40mm Standard @MINIIS", + "sub_path": "process/0.40mm Standard @MINIIS.json" + }, + { + "name": "0.15mm High Flow @MINIIS", + "sub_path": "process/0.15mm High Flow @MINIIS.json" + }, + { + "name": "0.20mm High Flow @MINIIS", + "sub_path": "process/0.20mm High Flow @MINIIS.json" + }, + { + "name": "0.20mm High Flow @MINIIS 0.6", + "sub_path": "process/0.20mm High Flow @MINIIS 0.6.json" + }, + { + "name": "0.25mm High Flow @MINIIS", + "sub_path": "process/0.25mm High Flow @MINIIS.json" + }, + { + "name": "0.32mm High Flow @MINIIS", + "sub_path": "process/0.32mm High Flow @MINIIS.json" + }, + { + "name": "0.40mm High Flow @MINIIS", + "sub_path": "process/0.40mm High Flow @MINIIS.json" + }, + { + "name": "0.10mm Speed @MINIIS", + "sub_path": "process/0.10mm Speed @MINIIS.json" + }, + { + "name": "0.20mm Speed @MINIIS", + "sub_path": "process/0.20mm Speed @MINIIS.json" + }, + { + "name": "0.20mm Speed @MINIIS 0.6", + "sub_path": "process/0.20mm Speed @MINIIS 0.6.json" + }, + { + "name": "0.25mm Speed @MINIIS", + "sub_path": "process/0.25mm Speed @MINIIS.json" + }, + { + "name": "0.05mm DETAIL @MK4S 0.25", + "sub_path": "process/0.05mm DETAIL @MK4S 0.25.json" + }, + { + "name": "0.07mm DETAIL @CORE One 0.25", + "sub_path": "process/0.07mm DETAIL @CORE One 0.25.json" + }, + { + "name": "0.10mm STRUCTURAL @CORE One 0.5", + "sub_path": "process/0.10mm STRUCTURAL @CORE One 0.5.json" + }, + { + "name": "0.12mm SPEED @CORE One 0.25", + "sub_path": "process/0.12mm SPEED @CORE One 0.25.json" + }, + { + "name": "0.12mm STRUCTURAL @MK4S 0.25", + "sub_path": "process/0.12mm STRUCTURAL @MK4S 0.25.json" + }, + { + "name": "0.15mm SPEED @MK4S 0.25", + "sub_path": "process/0.15mm SPEED @MK4S 0.25.json" + }, + { + "name": "0.12mm STRUCTURAL @CORE One 0.3", + "sub_path": "process/0.12mm STRUCTURAL @CORE One 0.3.json" + }, + { + "name": "0.16mm STRUCTURAL @MK4S 0.3", + "sub_path": "process/0.16mm STRUCTURAL @MK4S 0.3.json" + }, + { + "name": "0.10mm FAST DETAIL @MK4S 0.4", + "sub_path": "process/0.10mm FAST DETAIL @MK4S 0.4.json" + }, + { + "name": "0.15mm SPEED @CORE One 0.4", + "sub_path": "process/0.15mm SPEED @CORE One 0.4.json" + }, + { + "name": "0.15mm SPEED @MK4S HF0.4", + "sub_path": "process/0.15mm SPEED @MK4S HF0.4.json" + }, + { + "name": "0.15mm STRUCTURAL @CORE One 0.5", + "sub_path": "process/0.15mm STRUCTURAL @CORE One 0.5.json" + }, + { + "name": "0.15mm STRUCTURAL @CORE One 0.6", + "sub_path": "process/0.15mm STRUCTURAL @CORE One 0.6.json" + }, + { + "name": "0.20mm SOLUBLE FULL @CORE One 0.4", + "sub_path": "process/0.20mm SOLUBLE FULL @CORE One 0.4.json" + }, + { + "name": "0.20mm SOLUBLE INTERFACE @CORE One 0.4", + "sub_path": "process/0.20mm SOLUBLE INTERFACE @CORE One 0.4.json" + }, + { + "name": "0.20mm SPEED @CORE One 0.4", + "sub_path": "process/0.20mm SPEED @CORE One 0.4.json" + }, + { + "name": "0.20mm SPEED @CORE One 0.5", + "sub_path": "process/0.20mm SPEED @CORE One 0.5.json" + }, + { + "name": "0.20mm SPEED @MK4S HF0.5", + "sub_path": "process/0.20mm SPEED @MK4S HF0.5.json" + }, + { + "name": "0.20mm STRUCTURAL @MK4S 0.5", + "sub_path": "process/0.20mm STRUCTURAL @MK4S 0.5.json" + }, + { + "name": "0.25mm SPEED @MK4S 0.5", + "sub_path": "process/0.25mm SPEED @MK4S 0.5.json" + }, + { + "name": "0.20mm SPEED @CORE One 0.6", + "sub_path": "process/0.20mm SPEED @CORE One 0.6.json" + }, + { + "name": "0.20mm SPEED @MK4S HF0.6", + "sub_path": "process/0.20mm SPEED @MK4S HF0.6.json" + }, + { + "name": "0.20mm STRUCTURAL @MK4S 0.6", + "sub_path": "process/0.20mm STRUCTURAL @MK4S 0.6.json" + }, + { + "name": "0.20mm SPEED @CORE One HF 0.4", + "sub_path": "process/0.20mm SPEED @CORE One HF 0.4.json" + }, + { + "name": "0.15mm STRUCTURAL @MK4S 0.4", + "sub_path": "process/0.15mm STRUCTURAL @MK4S 0.4.json" + }, + { + "name": "0.20mm STRUCTURAL @CORE One 0.4", + "sub_path": "process/0.20mm STRUCTURAL @CORE One 0.4.json" + }, + { + "name": "0.25mm STRUCTURAL @MK4S HF0.4", + "sub_path": "process/0.25mm STRUCTURAL @MK4S HF0.4.json" + }, + { + "name": "0.25mm SPEED @CORE One 0.6", + "sub_path": "process/0.25mm SPEED @CORE One 0.6.json" + }, + { + "name": "0.25mm SPEED @MK4S HF0.6", + "sub_path": "process/0.25mm SPEED @MK4S HF0.6.json" + }, + { + "name": "0.25mm STRUCTURAL @MK4S 0.6", + "sub_path": "process/0.25mm STRUCTURAL @MK4S 0.6.json" + }, + { + "name": "0.25mm SPEED @CORE One HF 0.4", + "sub_path": "process/0.25mm SPEED @CORE One HF 0.4.json" + }, + { + "name": "0.28mm DRAFT @CORE One HF 0.4", + "sub_path": "process/0.28mm DRAFT @CORE One HF 0.4.json" + }, + { + "name": "0.30mm DETAIL @CORE One 0.8", + "sub_path": "process/0.30mm DETAIL @CORE One 0.8.json" + }, + { + "name": "0.30mm SPEED @MK4S HF0.8", + "sub_path": "process/0.30mm SPEED @MK4S HF0.8.json" + }, + { + "name": "0.30mm STRUCTURAL @MK4S HF0.8", + "sub_path": "process/0.30mm STRUCTURAL @MK4S HF0.8.json" + }, + { + "name": "0.32mm SPEED @CORE One 0.6", + "sub_path": "process/0.32mm SPEED @CORE One 0.6.json" + }, + { + "name": "0.32mm SPEED @MK4S HF0.6", + "sub_path": "process/0.32mm SPEED @MK4S HF0.6.json" + }, + { + "name": "0.32mm STRUCTURAL @MK4S 0.6", + "sub_path": "process/0.32mm STRUCTURAL @MK4S 0.6.json" + }, + { + "name": "0.32mm STRUCTURAL @MK4S HF0.6", + "sub_path": "process/0.32mm STRUCTURAL @MK4S HF0.6.json" + }, + { + "name": "0.40mm QUALITY @CORE One 0.8", + "sub_path": "process/0.40mm QUALITY @CORE One 0.8.json" + }, + { + "name": "0.40mm SPEED @MK4S HF0.8", + "sub_path": "process/0.40mm SPEED @MK4S HF0.8.json" + }, + { + "name": "0.40mm STRUCTURAL @MK4S HF0.8", + "sub_path": "process/0.40mm STRUCTURAL @MK4S HF0.8.json" + }, + { + "name": "0.40mm SPEED @CORE One HF 0.6", + "sub_path": "process/0.40mm SPEED @CORE One HF 0.6.json" + }, + { + "name": "0.40mm STRUCTURAL @MK4S HF0.6", + "sub_path": "process/0.40mm STRUCTURAL @MK4S HF0.6.json" + }, + { + "name": "0.55mm DRAFT @CORE One 0.8", + "sub_path": "process/0.55mm DRAFT @CORE One 0.8.json" + }, + { + "name": "0.55mm SPEED @MK4S HF0.8", + "sub_path": "process/0.55mm SPEED @MK4S HF0.8.json" + }, + { + "name": "0.55mm STRUCTURAL @MK4S HF0.8", + "sub_path": "process/0.55mm STRUCTURAL @MK4S HF0.8.json" + }, + { + "name": "0.05mm Detail @Prusa XL 5T 0.25", + "sub_path": "process/0.05mm Detail @Prusa XL 5T 0.25.json" + }, + { + "name": "0.07mm Detail @Prusa XL 5T 0.25", + "sub_path": "process/0.07mm Detail @Prusa XL 5T 0.25.json" + }, + { + "name": "0.10mm FastDetail @Prusa XL 5T 0.4", + "sub_path": "process/0.10mm FastDetail @Prusa XL 5T 0.4.json" + }, + { + "name": "0.10mm Structural @Prusa XL 5T 0.5", + "sub_path": "process/0.10mm Structural @Prusa XL 5T 0.5.json" + }, + { + "name": "0.12mm Speed @Prusa XL 5T 0.25", + "sub_path": "process/0.12mm Speed @Prusa XL 5T 0.25.json" + }, + { + "name": "0.12mm Structural @Prusa XL 5T 0.25", + "sub_path": "process/0.12mm Structural @Prusa XL 5T 0.25.json" + }, + { + "name": "0.12mm Structural @Prusa XL 5T 0.3", + "sub_path": "process/0.12mm Structural @Prusa XL 5T 0.3.json" + }, + { + "name": "0.15mm Speed @Prusa XL 5T 0.25", + "sub_path": "process/0.15mm Speed @Prusa XL 5T 0.25.json" + }, + { + "name": "0.15mm Speed @Prusa XL 5T 0.4", + "sub_path": "process/0.15mm Speed @Prusa XL 5T 0.4.json" + }, + { + "name": "0.15mm Structural @Prusa XL 5T 0.25", + "sub_path": "process/0.15mm Structural @Prusa XL 5T 0.25.json" + }, + { + "name": "0.15mm Structural @Prusa XL 5T 0.4", + "sub_path": "process/0.15mm Structural @Prusa XL 5T 0.4.json" + }, + { + "name": "0.15mm Structural @Prusa XL 5T 0.5", + "sub_path": "process/0.15mm Structural @Prusa XL 5T 0.5.json" + }, + { + "name": "0.15mm Structural @Prusa XL 5T 0.6", + "sub_path": "process/0.15mm Structural @Prusa XL 5T 0.6.json" + }, + { + "name": "0.16mm Speed @Prusa XL 5T 0.3", + "sub_path": "process/0.16mm Speed @Prusa XL 5T 0.3.json" + }, + { + "name": "0.16mm Structural @Prusa XL 5T 0.3", + "sub_path": "process/0.16mm Structural @Prusa XL 5T 0.3.json" + }, + { + "name": "0.20mm Speed @Prusa XL 5T 0.3", + "sub_path": "process/0.20mm Speed @Prusa XL 5T 0.3.json" + }, + { + "name": "0.20mm Speed @Prusa XL 5T 0.4", + "sub_path": "process/0.20mm Speed @Prusa XL 5T 0.4.json" + }, + { + "name": "0.20mm Speed @Prusa XL 5T 0.5", + "sub_path": "process/0.20mm Speed @Prusa XL 5T 0.5.json" + }, + { + "name": "0.20mm Speed @Prusa XL 5T 0.6", + "sub_path": "process/0.20mm Speed @Prusa XL 5T 0.6.json" + }, + { + "name": "0.20mm Structural @Prusa XL 5T 0.4", + "sub_path": "process/0.20mm Structural @Prusa XL 5T 0.4.json" + }, + { + "name": "0.20mm Structural @Prusa XL 5T 0.5", + "sub_path": "process/0.20mm Structural @Prusa XL 5T 0.5.json" + }, + { + "name": "0.20mm Structural @Prusa XL 5T 0.6", + "sub_path": "process/0.20mm Structural @Prusa XL 5T 0.6.json" + }, + { + "name": "0.25mm Speed @Prusa XL 5T 0.5", + "sub_path": "process/0.25mm Speed @Prusa XL 5T 0.5.json" + }, + { + "name": "0.25mm Speed @Prusa XL 5T 0.6", + "sub_path": "process/0.25mm Speed @Prusa XL 5T 0.6.json" + }, + { + "name": "0.25mm Structural @Prusa XL 5T 0.4", + "sub_path": "process/0.25mm Structural @Prusa XL 5T 0.4.json" + }, + { + "name": "0.25mm Structural @Prusa XL 5T 0.5", + "sub_path": "process/0.25mm Structural @Prusa XL 5T 0.5.json" + }, + { + "name": "0.25mm Structural @Prusa XL 5T 0.6", + "sub_path": "process/0.25mm Structural @Prusa XL 5T 0.6.json" + }, + { + "name": "0.30mm Detail @Prusa XL 5T 0.8", + "sub_path": "process/0.30mm Detail @Prusa XL 5T 0.8.json" + }, + { + "name": "0.32mm Speed @Prusa XL 5T 0.6", + "sub_path": "process/0.32mm Speed @Prusa XL 5T 0.6.json" + }, + { + "name": "0.32mm Structural @Prusa XL 5T 0.6", + "sub_path": "process/0.32mm Structural @Prusa XL 5T 0.6.json" + }, + { + "name": "0.40mm Quality @Prusa XL 5T 0.8", + "sub_path": "process/0.40mm Quality @Prusa XL 5T 0.8.json" + }, + { + "name": "0.55mm Draft @Prusa XL 5T 0.8", + "sub_path": "process/0.55mm Draft @Prusa XL 5T 0.8.json" + }, + { + "name": "0.05mm DETAIL @CORE One 0.25", + "sub_path": "process/0.05mm DETAIL @CORE One 0.25.json" + }, + { + "name": "0.12mm STRUCTURAL @CORE One 0.25", + "sub_path": "process/0.12mm STRUCTURAL @CORE One 0.25.json" + }, + { + "name": "0.15mm SPEED @CORE One 0.25", + "sub_path": "process/0.15mm SPEED @CORE One 0.25.json" + }, + { + "name": "0.15mm STRUCTURAL @MK4S 0.25", + "sub_path": "process/0.15mm STRUCTURAL @MK4S 0.25.json" + }, + { + "name": "0.16mm SPEED @MK4S 0.3", + "sub_path": "process/0.16mm SPEED @MK4S 0.3.json" + }, + { + "name": "0.16mm STRUCTURAL @CORE One 0.3", + "sub_path": "process/0.16mm STRUCTURAL @CORE One 0.3.json" + }, + { + "name": "0.20mm STRUCTURAL @MK4S 0.3", + "sub_path": "process/0.20mm STRUCTURAL @MK4S 0.3.json" + }, + { + "name": "0.10mm FAST DETAIL @CORE One 0.4", + "sub_path": "process/0.10mm FAST DETAIL @CORE One 0.4.json" + }, + { + "name": "0.15mm SPEED @CORE One HF 0.4", + "sub_path": "process/0.15mm SPEED @CORE One HF 0.4.json" + }, + { + "name": "0.20mm SPEED @CORE One HF 0.5", + "sub_path": "process/0.20mm SPEED @CORE One HF 0.5.json" + }, + { + "name": "0.20mm STRUCTURAL @CORE One 0.5", + "sub_path": "process/0.20mm STRUCTURAL @CORE One 0.5.json" + }, + { + "name": "0.25mm STRUCTURAL @MK4S 0.5", + "sub_path": "process/0.25mm STRUCTURAL @MK4S 0.5.json" + }, + { + "name": "0.25mm SPEED @CORE One 0.5", + "sub_path": "process/0.25mm SPEED @CORE One 0.5.json" + }, + { + "name": "0.25mm SPEED @MK4S HF0.5", + "sub_path": "process/0.25mm SPEED @MK4S HF0.5.json" + }, + { + "name": "0.20mm SPEED @CORE One HF 0.6", + "sub_path": "process/0.20mm SPEED @CORE One HF 0.6.json" + }, + { + "name": "0.20mm STRUCTURAL @CORE One 0.6", + "sub_path": "process/0.20mm STRUCTURAL @CORE One 0.6.json" + }, + { + "name": "0.15mm STRUCTURAL @CORE One 0.4", + "sub_path": "process/0.15mm STRUCTURAL @CORE One 0.4.json" + }, + { + "name": "0.25mm STRUCTURAL @CORE One HF 0.4", + "sub_path": "process/0.25mm STRUCTURAL @CORE One HF 0.4.json" + }, + { + "name": "0.25mm SPEED @CORE One HF 0.6", + "sub_path": "process/0.25mm SPEED @CORE One HF 0.6.json" + }, + { + "name": "0.25mm STRUCTURAL @CORE One 0.6", + "sub_path": "process/0.25mm STRUCTURAL @CORE One 0.6.json" + }, + { + "name": "0.30mm SPEED @CORE One HF 0.8", + "sub_path": "process/0.30mm SPEED @CORE One HF 0.8.json" + }, + { + "name": "0.30mm STRUCTURAL @CORE One HF 0.8", + "sub_path": "process/0.30mm STRUCTURAL @CORE One HF 0.8.json" + }, + { + "name": "0.32mm SPEED @CORE One HF 0.6", + "sub_path": "process/0.32mm SPEED @CORE One HF 0.6.json" + }, + { + "name": "0.32mm STRUCTURAL @CORE One 0.6", + "sub_path": "process/0.32mm STRUCTURAL @CORE One 0.6.json" + }, + { + "name": "0.32mm STRUCTURAL @CORE One HF 0.6", + "sub_path": "process/0.32mm STRUCTURAL @CORE One HF 0.6.json" + }, + { + "name": "0.40mm SPEED @CORE One HF 0.8", + "sub_path": "process/0.40mm SPEED @CORE One HF 0.8.json" + }, + { + "name": "0.40mm STRUCTURAL @CORE One HF 0.8", + "sub_path": "process/0.40mm STRUCTURAL @CORE One HF 0.8.json" + }, + { + "name": "0.40mm STRUCTURAL @CORE One HF 0.6", + "sub_path": "process/0.40mm STRUCTURAL @CORE One HF 0.6.json" + }, + { + "name": "0.55mm SPEED @CORE One HF 0.8", + "sub_path": "process/0.55mm SPEED @CORE One HF 0.8.json" + }, + { + "name": "0.15mm STRUCTURAL @CORE One 0.25", + "sub_path": "process/0.15mm STRUCTURAL @CORE One 0.25.json" + }, + { + "name": "0.16mm SPEED @CORE One 0.3", + "sub_path": "process/0.16mm SPEED @CORE One 0.3.json" + }, + { + "name": "0.20mm SPEED @MK4S 0.3", + "sub_path": "process/0.20mm SPEED @MK4S 0.3.json" + }, + { + "name": "0.20mm STRUCTURAL @CORE One 0.3", + "sub_path": "process/0.20mm STRUCTURAL @CORE One 0.3.json" + }, + { + "name": "0.25mm STRUCTURAL @CORE One 0.5", + "sub_path": "process/0.25mm STRUCTURAL @CORE One 0.5.json" + }, + { + "name": "0.32mm STRUCTURAL @MK4S HF0.5", + "sub_path": "process/0.32mm STRUCTURAL @MK4S HF0.5.json" + }, + { + "name": "0.25mm SPEED @CORE One HF 0.5", + "sub_path": "process/0.25mm SPEED @CORE One HF 0.5.json" + }, + { + "name": "0.32mm SPEED @MK4S HF0.5", + "sub_path": "process/0.32mm SPEED @MK4S HF0.5.json" + }, + { + "name": "0.20mm SPEED @CORE One 0.3", + "sub_path": "process/0.20mm SPEED @CORE One 0.3.json" + }, + { + "name": "0.32mm STRUCTURAL @CORE One HF 0.5", + "sub_path": "process/0.32mm STRUCTURAL @CORE One HF 0.5.json" + }, + { + "name": "0.32mm SPEED @CORE One HF 0.5", + "sub_path": "process/0.32mm SPEED @CORE One HF 0.5.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_flex", + "sub_path": "filament/fdm_filament_flex.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pa11cf", + "sub_path": "filament/fdm_filament_pa11cf.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pccf", + "sub_path": "filament/fdm_filament_pccf.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_pvb", + "sub_path": "filament/fdm_filament_pvb.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Prusa Generic ABS", + "sub_path": "filament/Prusa Generic ABS.json" + }, + { + "name": "Prusa Generic ABS @CORE One", + "sub_path": "filament/Prusa Generic ABS @CORE One.json" + }, + { + "name": "Prusa Generic ABS @MINIIS", + "sub_path": "filament/Prusa Generic ABS @MINIIS.json" + }, + { + "name": "Prusa Generic ABS @MINIIS 0.25", + "sub_path": "filament/Prusa Generic ABS @MINIIS 0.25.json" + }, + { + "name": "Prusa Generic ABS @MINIIS 0.6", + "sub_path": "filament/Prusa Generic ABS @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic ABS @MINIIS 0.8", + "sub_path": "filament/Prusa Generic ABS @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic ABS @MK3.5", + "sub_path": "filament/Prusa Generic ABS @MK3.5.json" + }, + { + "name": "Prusa Generic ABS @MK3.5 0.25", + "sub_path": "filament/Prusa Generic ABS @MK3.5 0.25.json" + }, + { + "name": "Prusa Generic ABS @MK3.5 0.6", + "sub_path": "filament/Prusa Generic ABS @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic ABS @MK3.5 0.8", + "sub_path": "filament/Prusa Generic ABS @MK3.5 0.8.json" + }, + { + "name": "Prusa Generic ABS @MK4", + "sub_path": "filament/Prusa Generic ABS @MK4.json" + }, + { + "name": "Prusa Generic ABS @MK4S", + "sub_path": "filament/Prusa Generic ABS @MK4S.json" + }, + { + "name": "Prusa Generic ABS @XL", + "sub_path": "filament/Prusa Generic ABS @XL.json" + }, + { + "name": "Prusa Generic ABS @XL 5T", + "sub_path": "filament/Prusa Generic ABS @XL 5T.json" + }, + { + "name": "Prusa Generic ABS HF @MINIIS", + "sub_path": "filament/Prusa Generic ABS HF @MINIIS.json" + }, + { + "name": "Prusa Generic ABS HF @MINIIS 0.6", + "sub_path": "filament/Prusa Generic ABS HF @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic ABS HF @MINIIS 0.8", + "sub_path": "filament/Prusa Generic ABS HF @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic ABS HF @MK3.5", + "sub_path": "filament/Prusa Generic ABS HF @MK3.5.json" + }, + { + "name": "Prusa Generic ABS HF @MK3.5 0.6", + "sub_path": "filament/Prusa Generic ABS HF @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic ABS HF @MK3.5 0.8", + "sub_path": "filament/Prusa Generic ABS HF @MK3.5 0.8.json" + }, + { + "name": "Prusa Generic ASA", + "sub_path": "filament/Prusa Generic ASA.json" + }, + { + "name": "Prusa Generic ASA @CORE One", + "sub_path": "filament/Prusa Generic ASA @CORE One.json" + }, + { + "name": "Prusa Generic ASA @MINIIS", + "sub_path": "filament/Prusa Generic ASA @MINIIS.json" + }, + { + "name": "Prusa Generic ASA @MINIIS 0.25", + "sub_path": "filament/Prusa Generic ASA @MINIIS 0.25.json" + }, + { + "name": "Prusa Generic ASA @MINIIS 0.6", + "sub_path": "filament/Prusa Generic ASA @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic ASA @MINIIS 0.8", + "sub_path": "filament/Prusa Generic ASA @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic ASA @MK3.5", + "sub_path": "filament/Prusa Generic ASA @MK3.5.json" + }, + { + "name": "Prusa Generic ASA @MK3.5 0.25", + "sub_path": "filament/Prusa Generic ASA @MK3.5 0.25.json" + }, + { + "name": "Prusa Generic ASA @MK3.5 0.6", + "sub_path": "filament/Prusa Generic ASA @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic ASA @MK3.5 0.8", + "sub_path": "filament/Prusa Generic ASA @MK3.5 0.8.json" + }, + { + "name": "Prusa Generic ASA @MK4", + "sub_path": "filament/Prusa Generic ASA @MK4.json" + }, + { + "name": "Prusa Generic ASA @MK4S", + "sub_path": "filament/Prusa Generic ASA @MK4S.json" + }, + { + "name": "Prusa Generic ASA HF @MINIIS", + "sub_path": "filament/Prusa Generic ASA HF @MINIIS.json" + }, + { + "name": "Prusa Generic ASA HF @MINIIS 0.6", + "sub_path": "filament/Prusa Generic ASA HF @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic ASA HF @MINIIS 0.8", + "sub_path": "filament/Prusa Generic ASA HF @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic ASA HF @MK3.5", + "sub_path": "filament/Prusa Generic ASA HF @MK3.5.json" + }, + { + "name": "Prusa Generic ASA HF @MK3.5 0.6", + "sub_path": "filament/Prusa Generic ASA HF @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic ASA HF @MK3.5 0.8", + "sub_path": "filament/Prusa Generic ASA HF @MK3.5 0.8.json" + }, + { + "name": "Prusament ASA @CORE One", + "sub_path": "filament/Prusament ASA @CORE One.json" + }, + { + "name": "Prusament ASA @XL", + "sub_path": "filament/Prusament ASA @XL.json" + }, + { + "name": "Prusament ASA @XL 5T", + "sub_path": "filament/Prusament ASA @XL 5T.json" + }, + { + "name": "Prusa Generic FLEX @XL", + "sub_path": "filament/Prusa Generic FLEX @XL.json" + }, + { + "name": "Prusa Generic FLEX @XL 5T", + "sub_path": "filament/Prusa Generic FLEX @XL 5T.json" + }, + { + "name": "Prusa Generic TPU @CORE One", + "sub_path": "filament/Prusa Generic TPU @CORE One.json" + }, + { + "name": "Prusa Generic PA", + "sub_path": "filament/Prusa Generic PA.json" + }, + { + "name": "Prusa Generic PA @MINIIS", + "sub_path": "filament/Prusa Generic PA @MINIIS.json" + }, + { + "name": "Prusa Generic PA @MINIIS 0.25", + "sub_path": "filament/Prusa Generic PA @MINIIS 0.25.json" + }, + { + "name": "Prusa Generic PA @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PA @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PA @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PA @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic PA @MK3.5", + "sub_path": "filament/Prusa Generic PA @MK3.5.json" + }, + { + "name": "Prusa Generic PA @MK3.5 0.25", + "sub_path": "filament/Prusa Generic PA @MK3.5 0.25.json" + }, + { + "name": "Prusa Generic PA @MK3.5 0.6", + "sub_path": "filament/Prusa Generic PA @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic PA @MK3.5 0.8", + "sub_path": "filament/Prusa Generic PA @MK3.5 0.8.json" + }, + { + "name": "Prusa Generic PA-CF", + "sub_path": "filament/Prusa Generic PA-CF.json" + }, + { + "name": "Prusa Generic PA-CF @MINIIS", + "sub_path": "filament/Prusa Generic PA-CF @MINIIS.json" + }, + { + "name": "Prusa Generic PA-CF @MINIIS 0.25", + "sub_path": "filament/Prusa Generic PA-CF @MINIIS 0.25.json" + }, + { + "name": "Prusa Generic PA-CF @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PA-CF @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PA-CF @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PA-CF @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic PA-CF @MK3.5", + "sub_path": "filament/Prusa Generic PA-CF @MK3.5.json" + }, + { + "name": "Prusa Generic PA-CF @MK3.5 0.25", + "sub_path": "filament/Prusa Generic PA-CF @MK3.5 0.25.json" + }, + { + "name": "Prusa Generic PA-CF @MK3.5 0.6", + "sub_path": "filament/Prusa Generic PA-CF @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic PA-CF @MK3.5 0.8", + "sub_path": "filament/Prusa Generic PA-CF @MK3.5 0.8.json" + }, + { + "name": "Prusament PA-CF @CORE One", + "sub_path": "filament/Prusament PA-CF @CORE One.json" + }, + { + "name": "Prusament PA-CF @XL", + "sub_path": "filament/Prusament PA-CF @XL.json" + }, + { + "name": "Prusament PA-CF @XL 5T", + "sub_path": "filament/Prusament PA-CF @XL 5T.json" + }, + { + "name": "Prusa Generic PC", + "sub_path": "filament/Prusa Generic PC.json" + }, + { + "name": "Prusa Generic PC @MINIIS", + "sub_path": "filament/Prusa Generic PC @MINIIS.json" + }, + { + "name": "Prusa Generic PC @MINIIS 0.25", + "sub_path": "filament/Prusa Generic PC @MINIIS 0.25.json" + }, + { + "name": "Prusa Generic PC @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PC @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PC @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PC @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic PC @MK3.5", + "sub_path": "filament/Prusa Generic PC @MK3.5.json" + }, + { + "name": "Prusa Generic PC @MK3.5 0.25", + "sub_path": "filament/Prusa Generic PC @MK3.5 0.25.json" + }, + { + "name": "Prusa Generic PC @MK3.5 0.6", + "sub_path": "filament/Prusa Generic PC @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic PC @MK3.5 0.8", + "sub_path": "filament/Prusa Generic PC @MK3.5 0.8.json" + }, + { + "name": "Prusa Generic PC HF @MINIIS", + "sub_path": "filament/Prusa Generic PC HF @MINIIS.json" + }, + { + "name": "Prusa Generic PC HF @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PC HF @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PC HF @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PC HF @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic PC HF @MK3.5", + "sub_path": "filament/Prusa Generic PC HF @MK3.5.json" + }, + { + "name": "Prusa Generic PC HF @MK3.5 0.6", + "sub_path": "filament/Prusa Generic PC HF @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic PC HF @MK3.5 0.8", + "sub_path": "filament/Prusa Generic PC HF @MK3.5 0.8.json" + }, + { + "name": "Prusament PC Blend @CORE One", + "sub_path": "filament/Prusament PC Blend @CORE One.json" + }, + { + "name": "Prusament PC Blend @XL", + "sub_path": "filament/Prusament PC Blend @XL.json" + }, + { + "name": "Prusament PC Blend @XL 5T", + "sub_path": "filament/Prusament PC Blend @XL 5T.json" + }, + { + "name": "Prusament PC-CF @CORE One", + "sub_path": "filament/Prusament PC-CF @CORE One.json" + }, + { + "name": "Prusament PC-CF @XL", + "sub_path": "filament/Prusament PC-CF @XL.json" + }, + { + "name": "Prusament PC-CF @XL 5T", + "sub_path": "filament/Prusament PC-CF @XL 5T.json" + }, + { + "name": "Prusa Generic PETG", + "sub_path": "filament/Prusa Generic PETG.json" + }, + { + "name": "Prusa Generic PETG @CORE One", + "sub_path": "filament/Prusa Generic PETG @CORE One.json" + }, + { + "name": "Prusa Generic PETG @MINIIS", + "sub_path": "filament/Prusa Generic PETG @MINIIS.json" + }, + { + "name": "Prusa Generic PETG @MINIIS 0.25", + "sub_path": "filament/Prusa Generic PETG @MINIIS 0.25.json" + }, + { + "name": "Prusa Generic PETG @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PETG @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PETG @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PETG @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic PETG @MK3.5", + "sub_path": "filament/Prusa Generic PETG @MK3.5.json" + }, + { + "name": "Prusa Generic PETG @MK3.5 0.25", + "sub_path": "filament/Prusa Generic PETG @MK3.5 0.25.json" + }, + { + "name": "Prusa Generic PETG @MK3.5 0.6", + "sub_path": "filament/Prusa Generic PETG @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic PETG @MK3.5 0.8", + "sub_path": "filament/Prusa Generic PETG @MK3.5 0.8.json" + }, + { + "name": "Prusa Generic PETG @MK4", + "sub_path": "filament/Prusa Generic PETG @MK4.json" + }, + { + "name": "Prusa Generic PETG @MK4S", + "sub_path": "filament/Prusa Generic PETG @MK4S.json" + }, + { + "name": "Prusa Generic PETG @XL", + "sub_path": "filament/Prusa Generic PETG @XL.json" + }, + { + "name": "Prusa Generic PETG @XL 5T", + "sub_path": "filament/Prusa Generic PETG @XL 5T.json" + }, + { + "name": "Prusa Generic PETG HF @MINIIS", + "sub_path": "filament/Prusa Generic PETG HF @MINIIS.json" + }, + { + "name": "Prusa Generic PETG HF @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PETG HF @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PETG HF @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PETG HF @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic PETG HF @MK3.5", + "sub_path": "filament/Prusa Generic PETG HF @MK3.5.json" + }, + { + "name": "Prusa Generic PETG HF @MK3.5 0.6", + "sub_path": "filament/Prusa Generic PETG HF @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic PETG HF @MK3.5 0.8", + "sub_path": "filament/Prusa Generic PETG HF @MK3.5 0.8.json" + }, + { + "name": "Prusament PETG @CORE One", + "sub_path": "filament/Prusament PETG @CORE One.json" + }, + { + "name": "Prusament PETG @XL", + "sub_path": "filament/Prusament PETG @XL.json" + }, + { + "name": "Prusament PETG @XL 5T", + "sub_path": "filament/Prusament PETG @XL 5T.json" + }, + { + "name": "Prusa Generic PLA", + "sub_path": "filament/Prusa Generic PLA.json" + }, + { + "name": "Prusa Generic PLA @CORE One", + "sub_path": "filament/Prusa Generic PLA @CORE One.json" + }, + { + "name": "Prusa Generic PLA @MINIIS", + "sub_path": "filament/Prusa Generic PLA @MINIIS.json" + }, + { + "name": "Prusa Generic PLA @MINIIS 0.25", + "sub_path": "filament/Prusa Generic PLA @MINIIS 0.25.json" + }, + { + "name": "Prusa Generic PLA @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PLA @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PLA @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PLA @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic PLA @MK3.5", + "sub_path": "filament/Prusa Generic PLA @MK3.5.json" + }, + { + "name": "Prusa Generic PLA @MK3.5 0.25", + "sub_path": "filament/Prusa Generic PLA @MK3.5 0.25.json" + }, + { + "name": "Prusa Generic PLA @MK3.5 0.6", + "sub_path": "filament/Prusa Generic PLA @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic PLA @MK3.5 0.8", + "sub_path": "filament/Prusa Generic PLA @MK3.5 0.8.json" + }, + { + "name": "Prusa Generic PLA @MK4", + "sub_path": "filament/Prusa Generic PLA @MK4.json" + }, + { + "name": "Prusa Generic PLA @MK4S", + "sub_path": "filament/Prusa Generic PLA @MK4S.json" + }, + { + "name": "Prusa Generic PLA @XL", + "sub_path": "filament/Prusa Generic PLA @XL.json" + }, + { + "name": "Prusa Generic PLA @XL 5T", + "sub_path": "filament/Prusa Generic PLA @XL 5T.json" + }, + { + "name": "Prusa Generic PLA HF @MINIIS", + "sub_path": "filament/Prusa Generic PLA HF @MINIIS.json" + }, + { + "name": "Prusa Generic PLA HF @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PLA HF @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PLA HF @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PLA HF @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic PLA HF @MK3.5", + "sub_path": "filament/Prusa Generic PLA HF @MK3.5.json" + }, + { + "name": "Prusa Generic PLA HF @MK3.5 0.6", + "sub_path": "filament/Prusa Generic PLA HF @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic PLA HF @MK3.5 0.8", + "sub_path": "filament/Prusa Generic PLA HF @MK3.5 0.8.json" + }, + { + "name": "Prusa Generic PLA Silk @CORE One", + "sub_path": "filament/Prusa Generic PLA Silk @CORE One.json" + }, + { + "name": "Prusa Generic PLA-CF", + "sub_path": "filament/Prusa Generic PLA-CF.json" + }, + { + "name": "Prusa Generic PLA-CF @MINIIS", + "sub_path": "filament/Prusa Generic PLA-CF @MINIIS.json" + }, + { + "name": "Prusa Generic PLA-CF @MINIIS 0.25", + "sub_path": "filament/Prusa Generic PLA-CF @MINIIS 0.25.json" + }, + { + "name": "Prusa Generic PLA-CF @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PLA-CF @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PLA-CF @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PLA-CF @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic PLA-CF @MK3.5", + "sub_path": "filament/Prusa Generic PLA-CF @MK3.5.json" + }, + { + "name": "Prusa Generic PLA-CF @MK3.5 0.25", + "sub_path": "filament/Prusa Generic PLA-CF @MK3.5 0.25.json" + }, + { + "name": "Prusa Generic PLA-CF @MK3.5 0.6", + "sub_path": "filament/Prusa Generic PLA-CF @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic PLA-CF @MK3.5 0.8", + "sub_path": "filament/Prusa Generic PLA-CF @MK3.5 0.8.json" + }, + { + "name": "Prusament PLA @CORE One", + "sub_path": "filament/Prusament PLA @CORE One.json" + }, + { + "name": "Prusament PLA @XL", + "sub_path": "filament/Prusament PLA @XL.json" + }, + { + "name": "Prusament PLA @XL 5T", + "sub_path": "filament/Prusament PLA @XL 5T.json" + }, + { + "name": "Prusament rPLA @CORE One", + "sub_path": "filament/Prusament rPLA @CORE One.json" + }, + { + "name": "Prusament rPLA @XL", + "sub_path": "filament/Prusament rPLA @XL.json" + }, + { + "name": "Prusament rPLA @XL 5T", + "sub_path": "filament/Prusament rPLA @XL 5T.json" + }, + { + "name": "Prusa Generic PVA", + "sub_path": "filament/Prusa Generic PVA.json" + }, + { + "name": "Prusa Generic PVA @MINIIS", + "sub_path": "filament/Prusa Generic PVA @MINIIS.json" + }, + { + "name": "Prusa Generic PVA @MINIIS 0.25", + "sub_path": "filament/Prusa Generic PVA @MINIIS 0.25.json" + }, + { + "name": "Prusa Generic PVA @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PVA @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PVA @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PVA @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic PVA @MK3.5", + "sub_path": "filament/Prusa Generic PVA @MK3.5.json" + }, + { + "name": "Prusa Generic PVA @MK3.5 0.25", + "sub_path": "filament/Prusa Generic PVA @MK3.5 0.25.json" + }, + { + "name": "Prusa Generic PVA @MK3.5 0.6", + "sub_path": "filament/Prusa Generic PVA @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic PVA @MK3.5 0.8", + "sub_path": "filament/Prusa Generic PVA @MK3.5 0.8.json" + }, + { + "name": "Prusa Generic PVA HF @MINIIS", + "sub_path": "filament/Prusa Generic PVA HF @MINIIS.json" + }, + { + "name": "Prusa Generic PVA HF @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PVA HF @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PVA HF @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PVA HF @MINIIS 0.8.json" + }, + { + "name": "Prusa Generic PVA HF @MK3.5", + "sub_path": "filament/Prusa Generic PVA HF @MK3.5.json" + }, + { + "name": "Prusa Generic PVA HF @MK3.5 0.6", + "sub_path": "filament/Prusa Generic PVA HF @MK3.5 0.6.json" + }, + { + "name": "Prusa Generic PVA HF @MK3.5 0.8", + "sub_path": "filament/Prusa Generic PVA HF @MK3.5 0.8.json" + }, + { + "name": "Prusament PVB @CORE One", + "sub_path": "filament/Prusament PVB @CORE One.json" + }, + { + "name": "Prusament PVB @XL", + "sub_path": "filament/Prusament PVB @XL.json" + }, + { + "name": "Prusament PVB @XL 5T", + "sub_path": "filament/Prusament PVB @XL 5T.json" + }, + { + "name": "Prusa Generic TPU", + "sub_path": "filament/Prusa Generic TPU.json" + }, + { + "name": "Prusa Generic TPU @MINIIS", + "sub_path": "filament/Prusa Generic TPU @MINIIS.json" + }, + { + "name": "Prusa Generic TPU @MK3.5", + "sub_path": "filament/Prusa Generic TPU @MK3.5.json" + }, + { + "name": "Prusa Generic TPU @MK4", + "sub_path": "filament/Prusa Generic TPU @MK4.json" + }, + { + "name": "Prusa Generic TPU @MK4S", + "sub_path": "filament/Prusa Generic TPU @MK4S.json" + }, + { + "name": "Prusa Generic TPU HF @MINIIS", + "sub_path": "filament/Prusa Generic TPU HF @MINIIS.json" + }, + { + "name": "Prusa Generic TPU HF @MK3.5", + "sub_path": "filament/Prusa Generic TPU HF @MK3.5.json" + }, + { + "name": "Prusa Generic ABS @CORE One 0.6", + "sub_path": "filament/Prusa Generic ABS @CORE One 0.6.json" + }, + { + "name": "Prusa Generic ABS @CORE One 0.8", + "sub_path": "filament/Prusa Generic ABS @CORE One 0.8.json" + }, + { + "name": "Prusa Generic ABS @CORE One HF 0.4", + "sub_path": "filament/Prusa Generic ABS @CORE One HF 0.4.json" + }, + { + "name": "Prusa Generic ABS @CORE One HF 0.5", + "sub_path": "filament/Prusa Generic ABS @CORE One HF 0.5.json" + }, + { + "name": "Prusa Generic ABS @CORE One HF 0.6", + "sub_path": "filament/Prusa Generic ABS @CORE One HF 0.6.json" + }, + { + "name": "Prusa Generic ABS @CORE One HF 0.8", + "sub_path": "filament/Prusa Generic ABS @CORE One HF 0.8.json" + }, + { + "name": "Prusa Generic ABS @MK4S 0.6", + "sub_path": "filament/Prusa Generic ABS @MK4S 0.6.json" + }, + { + "name": "Prusa Generic ABS @MK4S 0.8", + "sub_path": "filament/Prusa Generic ABS @MK4S 0.8.json" + }, + { + "name": "Prusa Generic ABS @MK4S HF0.4", + "sub_path": "filament/Prusa Generic ABS @MK4S HF0.4.json" + }, + { + "name": "Prusa Generic ASA @CORE One 0.6", + "sub_path": "filament/Prusa Generic ASA @CORE One 0.6.json" + }, + { + "name": "Prusa Generic ASA @CORE One 0.8", + "sub_path": "filament/Prusa Generic ASA @CORE One 0.8.json" + }, + { + "name": "Prusa Generic ASA @CORE One HF 0.4", + "sub_path": "filament/Prusa Generic ASA @CORE One HF 0.4.json" + }, + { + "name": "Prusa Generic ASA @CORE One HF 0.5", + "sub_path": "filament/Prusa Generic ASA @CORE One HF 0.5.json" + }, + { + "name": "Prusa Generic ASA @CORE One HF 0.6", + "sub_path": "filament/Prusa Generic ASA @CORE One HF 0.6.json" + }, + { + "name": "Prusa Generic ASA @CORE One HF 0.8", + "sub_path": "filament/Prusa Generic ASA @CORE One HF 0.8.json" + }, + { + "name": "Prusa Generic ASA @MK4S 0.6", + "sub_path": "filament/Prusa Generic ASA @MK4S 0.6.json" + }, + { + "name": "Prusa Generic ASA @MK4S 0.8", + "sub_path": "filament/Prusa Generic ASA @MK4S 0.8.json" + }, + { + "name": "Prusa Generic ASA @MK4S HF0.4", + "sub_path": "filament/Prusa Generic ASA @MK4S HF0.4.json" + }, + { + "name": "Prusament ASA @CORE One 0.6", + "sub_path": "filament/Prusament ASA @CORE One 0.6.json" + }, + { + "name": "Prusament ASA @CORE One 0.8", + "sub_path": "filament/Prusament ASA @CORE One 0.8.json" + }, + { + "name": "Prusament ASA @CORE One HF 0.4", + "sub_path": "filament/Prusament ASA @CORE One HF 0.4.json" + }, + { + "name": "Prusament ASA @CORE One HF 0.5", + "sub_path": "filament/Prusament ASA @CORE One HF 0.5.json" + }, + { + "name": "Prusament ASA @CORE One HF 0.6", + "sub_path": "filament/Prusament ASA @CORE One HF 0.6.json" + }, + { + "name": "Prusament ASA @CORE One HF 0.8", + "sub_path": "filament/Prusament ASA @CORE One HF 0.8.json" + }, + { + "name": "Prusa Generic TPU @CORE One 0.6", + "sub_path": "filament/Prusa Generic TPU @CORE One 0.6.json" + }, + { + "name": "Prusa Generic TPU @CORE One 0.8", + "sub_path": "filament/Prusa Generic TPU @CORE One 0.8.json" + }, + { + "name": "Prusament PA-CF @CORE One 0.6", + "sub_path": "filament/Prusament PA-CF @CORE One 0.6.json" + }, + { + "name": "Prusament PA-CF @CORE One 0.8", + "sub_path": "filament/Prusament PA-CF @CORE One 0.8.json" + }, + { + "name": "Prusament PC Blend @CORE One 0.6", + "sub_path": "filament/Prusament PC Blend @CORE One 0.6.json" + }, + { + "name": "Prusament PC Blend @CORE One 0.8", + "sub_path": "filament/Prusament PC Blend @CORE One 0.8.json" + }, + { + "name": "Prusament PC Blend @CORE One HF 0.4", + "sub_path": "filament/Prusament PC Blend @CORE One HF 0.4.json" + }, + { + "name": "Prusament PC Blend @CORE One HF 0.5", + "sub_path": "filament/Prusament PC Blend @CORE One HF 0.5.json" + }, + { + "name": "Prusament PC Blend @CORE One HF 0.6", + "sub_path": "filament/Prusament PC Blend @CORE One HF 0.6.json" + }, + { + "name": "Prusament PC Blend @CORE One HF 0.8", + "sub_path": "filament/Prusament PC Blend @CORE One HF 0.8.json" + }, + { + "name": "Prusament PC-CF @CORE One 0.6", + "sub_path": "filament/Prusament PC-CF @CORE One 0.6.json" + }, + { + "name": "Prusament PC-CF @CORE One 0.8", + "sub_path": "filament/Prusament PC-CF @CORE One 0.8.json" + }, + { + "name": "Prusa Generic PETG @CORE One 0.6", + "sub_path": "filament/Prusa Generic PETG @CORE One 0.6.json" + }, + { + "name": "Prusa Generic PETG @CORE One 0.8", + "sub_path": "filament/Prusa Generic PETG @CORE One 0.8.json" + }, + { + "name": "Prusa Generic PETG @CORE One HF 0.4", + "sub_path": "filament/Prusa Generic PETG @CORE One HF 0.4.json" + }, + { + "name": "Prusa Generic PETG @CORE One HF 0.5", + "sub_path": "filament/Prusa Generic PETG @CORE One HF 0.5.json" + }, + { + "name": "Prusa Generic PETG @CORE One HF 0.6", + "sub_path": "filament/Prusa Generic PETG @CORE One HF 0.6.json" + }, + { + "name": "Prusa Generic PETG @CORE One HF 0.8", + "sub_path": "filament/Prusa Generic PETG @CORE One HF 0.8.json" + }, + { + "name": "Prusa Generic PETG @MK4S 0.6", + "sub_path": "filament/Prusa Generic PETG @MK4S 0.6.json" + }, + { + "name": "Prusa Generic PETG @MK4S 0.8", + "sub_path": "filament/Prusa Generic PETG @MK4S 0.8.json" + }, + { + "name": "Prusa Generic PETG @MK4S HF0.4", + "sub_path": "filament/Prusa Generic PETG @MK4S HF0.4.json" + }, + { + "name": "Prusament PETG @CORE One 0.6", + "sub_path": "filament/Prusament PETG @CORE One 0.6.json" + }, + { + "name": "Prusament PETG @CORE One 0.8", + "sub_path": "filament/Prusament PETG @CORE One 0.8.json" + }, + { + "name": "Prusament PETG @CORE One HF 0.4", + "sub_path": "filament/Prusament PETG @CORE One HF 0.4.json" + }, + { + "name": "Prusament PETG @CORE One HF 0.5", + "sub_path": "filament/Prusament PETG @CORE One HF 0.5.json" + }, + { + "name": "Prusament PETG @CORE One HF 0.6", + "sub_path": "filament/Prusament PETG @CORE One HF 0.6.json" + }, + { + "name": "Prusament PETG @CORE One HF 0.8", + "sub_path": "filament/Prusament PETG @CORE One HF 0.8.json" + }, + { + "name": "Prusa Generic PLA @CORE One 0.6", + "sub_path": "filament/Prusa Generic PLA @CORE One 0.6.json" + }, + { + "name": "Prusa Generic PLA @CORE One 0.8", + "sub_path": "filament/Prusa Generic PLA @CORE One 0.8.json" + }, + { + "name": "Prusa Generic PLA @CORE One HF 0.4", + "sub_path": "filament/Prusa Generic PLA @CORE One HF 0.4.json" + }, + { + "name": "Prusa Generic PLA @CORE One HF 0.5", + "sub_path": "filament/Prusa Generic PLA @CORE One HF 0.5.json" + }, + { + "name": "Prusa Generic PLA @CORE One HF 0.6", + "sub_path": "filament/Prusa Generic PLA @CORE One HF 0.6.json" + }, + { + "name": "Prusa Generic PLA @CORE One HF 0.8", + "sub_path": "filament/Prusa Generic PLA @CORE One HF 0.8.json" + }, + { + "name": "Prusa Generic PLA @MK4S 0.6", + "sub_path": "filament/Prusa Generic PLA @MK4S 0.6.json" + }, + { + "name": "Prusa Generic PLA @MK4S 0.8", + "sub_path": "filament/Prusa Generic PLA @MK4S 0.8.json" + }, + { + "name": "Prusa Generic PLA @MK4S HF0.4", + "sub_path": "filament/Prusa Generic PLA @MK4S HF0.4.json" + }, + { + "name": "Prusa Generic PLA Silk @MK4S", + "sub_path": "filament/Prusa Generic PLA Silk @MK4S.json" + }, + { + "name": "Prusa Generic PLA Silk @CORE One 0.6", + "sub_path": "filament/Prusa Generic PLA Silk @CORE One 0.6.json" + }, + { + "name": "Prusa Generic PLA Silk @CORE One 0.8", + "sub_path": "filament/Prusa Generic PLA Silk @CORE One 0.8.json" + }, + { + "name": "Prusament PLA @CORE One 0.6", + "sub_path": "filament/Prusament PLA @CORE One 0.6.json" + }, + { + "name": "Prusament PLA @CORE One 0.8", + "sub_path": "filament/Prusament PLA @CORE One 0.8.json" + }, + { + "name": "Prusament PLA @CORE One HF 0.4", + "sub_path": "filament/Prusament PLA @CORE One HF 0.4.json" + }, + { + "name": "Prusament PLA @CORE One HF 0.5", + "sub_path": "filament/Prusament PLA @CORE One HF 0.5.json" + }, + { + "name": "Prusament PLA @CORE One HF 0.6", + "sub_path": "filament/Prusament PLA @CORE One HF 0.6.json" + }, + { + "name": "Prusament PLA @CORE One HF 0.8", + "sub_path": "filament/Prusament PLA @CORE One HF 0.8.json" + }, + { + "name": "Prusament rPLA @CORE One 0.6", + "sub_path": "filament/Prusament rPLA @CORE One 0.6.json" + }, + { + "name": "Prusament rPLA @CORE One 0.8", + "sub_path": "filament/Prusament rPLA @CORE One 0.8.json" + }, + { + "name": "Prusament PVB @CORE One 0.6", + "sub_path": "filament/Prusament PVB @CORE One 0.6.json" + }, + { + "name": "Prusament PVB @CORE One 0.8", + "sub_path": "filament/Prusament PVB @CORE One 0.8.json" + }, + { + "name": "Prusa Generic TPU @MK4S 0.6", + "sub_path": "filament/Prusa Generic TPU @MK4S 0.6.json" + }, + { + "name": "Prusa Generic TPU @MK4S 0.8", + "sub_path": "filament/Prusa Generic TPU @MK4S 0.8.json" + }, + { + "name": "Prusa Generic ABS @MK4S HF0.5", + "sub_path": "filament/Prusa Generic ABS @MK4S HF0.5.json" + }, + { + "name": "Prusa Generic ABS @MK4S HF0.6", + "sub_path": "filament/Prusa Generic ABS @MK4S HF0.6.json" + }, + { + "name": "Prusa Generic ABS @MK4S HF0.8", + "sub_path": "filament/Prusa Generic ABS @MK4S HF0.8.json" + }, + { + "name": "Prusa Generic ASA @MK4S HF0.5", + "sub_path": "filament/Prusa Generic ASA @MK4S HF0.5.json" + }, + { + "name": "Prusa Generic ASA @MK4S HF0.6", + "sub_path": "filament/Prusa Generic ASA @MK4S HF0.6.json" + }, + { + "name": "Prusa Generic ASA @MK4S HF0.8", + "sub_path": "filament/Prusa Generic ASA @MK4S HF0.8.json" + }, + { + "name": "Prusa Generic PETG @MK4S HF0.5", + "sub_path": "filament/Prusa Generic PETG @MK4S HF0.5.json" + }, + { + "name": "Prusa Generic PETG @MK4S HF0.6", + "sub_path": "filament/Prusa Generic PETG @MK4S HF0.6.json" + }, + { + "name": "Prusa Generic PETG @MK4S HF0.8", + "sub_path": "filament/Prusa Generic PETG @MK4S HF0.8.json" + }, + { + "name": "Prusa Generic PLA @MK4S HF0.5", + "sub_path": "filament/Prusa Generic PLA @MK4S HF0.5.json" + }, + { + "name": "Prusa Generic PLA @MK4S HF0.6", + "sub_path": "filament/Prusa Generic PLA @MK4S HF0.6.json" + }, + { + "name": "Prusa Generic PLA @MK4S HF0.8", + "sub_path": "filament/Prusa Generic PLA @MK4S HF0.8.json" + }, + { + "name": "Prusa Generic PLA Silk @MK4S 0.6", + "sub_path": "filament/Prusa Generic PLA Silk @MK4S 0.6.json" + }, + { + "name": "Prusa Generic PLA Silk @MK4S 0.8", + "sub_path": "filament/Prusa Generic PLA Silk @MK4S 0.8.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Prusa CORE One HF 0.4 nozzle", + "sub_path": "machine/Prusa CORE One HF 0.4 nozzle.json" + }, + { + "name": "Prusa MINI 0.25 nozzle", + "sub_path": "machine/Prusa MINI 0.25 nozzle.json" + }, + { + "name": "Prusa MINI 0.4 nozzle", + "sub_path": "machine/Prusa MINI 0.4 nozzle.json" + }, + { + "name": "Prusa MINI 0.6 nozzle", + "sub_path": "machine/Prusa MINI 0.6 nozzle.json" + }, + { + "name": "Prusa MINI 0.8 nozzle", + "sub_path": "machine/Prusa MINI 0.8 nozzle.json" + }, + { + "name": "Prusa MINIIS 0.4 nozzle", + "sub_path": "machine/Prusa MINIIS 0.4 nozzle.json" + }, + { + "name": "Prusa MK3.5 0.4 nozzle", + "sub_path": "machine/Prusa MK3.5 0.4 nozzle.json" + }, + { + "name": "Prusa MK3S 0.25 nozzle", + "sub_path": "machine/Prusa MK3S 0.25 nozzle.json" + }, + { + "name": "Prusa MK3S 0.4 nozzle", + "sub_path": "machine/Prusa MK3S 0.4 nozzle.json" + }, + { + "name": "Prusa MK3S 0.6 nozzle", + "sub_path": "machine/Prusa MK3S 0.6 nozzle.json" + }, + { + "name": "Prusa MK3S 0.8 nozzle", + "sub_path": "machine/Prusa MK3S 0.8 nozzle.json" + }, + { + "name": "Prusa MK4 0.25 nozzle", + "sub_path": "machine/Prusa MK4 0.25 nozzle.json" + }, + { + "name": "Prusa MK4 0.4 nozzle", + "sub_path": "machine/Prusa MK4 0.4 nozzle.json" + }, + { + "name": "Prusa MK4 0.6 nozzle", + "sub_path": "machine/Prusa MK4 0.6 nozzle.json" + }, + { + "name": "Prusa MK4 0.8 nozzle", + "sub_path": "machine/Prusa MK4 0.8 nozzle.json" + }, + { + "name": "fdm_machine_common_mk4s", + "sub_path": "machine/fdm_machine_common_mk4s.json" + }, + { + "name": "fdm_machine_common_xl", + "sub_path": "machine/fdm_machine_common_xl.json" + }, + { + "name": "Prusa CORE One 0.25 nozzle", + "sub_path": "machine/Prusa CORE One 0.25 nozzle.json" + }, + { + "name": "Prusa CORE One 0.3 nozzle", + "sub_path": "machine/Prusa CORE One 0.3 nozzle.json" + }, + { + "name": "Prusa CORE One 0.4 nozzle", + "sub_path": "machine/Prusa CORE One 0.4 nozzle.json" + }, + { + "name": "Prusa CORE One HF 0.5 nozzle", + "sub_path": "machine/Prusa CORE One HF 0.5 nozzle.json" + }, + { + "name": "Prusa CORE One HF 0.6 nozzle", + "sub_path": "machine/Prusa CORE One HF 0.6 nozzle.json" + }, + { + "name": "Prusa CORE One HF 0.8 nozzle", + "sub_path": "machine/Prusa CORE One HF 0.8 nozzle.json" + }, + { + "name": "Prusa MINIIS 0.25 nozzle", + "sub_path": "machine/Prusa MINIIS 0.25 nozzle.json" + }, + { + "name": "Prusa MINIIS 0.6 nozzle", + "sub_path": "machine/Prusa MINIIS 0.6 nozzle.json" + }, + { + "name": "Prusa MINIIS 0.8 nozzle", + "sub_path": "machine/Prusa MINIIS 0.8 nozzle.json" + }, + { + "name": "Prusa MK3.5 0.25 nozzle", + "sub_path": "machine/Prusa MK3.5 0.25 nozzle.json" + }, + { + "name": "Prusa MK3.5 0.6 nozzle", + "sub_path": "machine/Prusa MK3.5 0.6 nozzle.json" + }, + { + "name": "Prusa MK3.5 0.8 nozzle", + "sub_path": "machine/Prusa MK3.5 0.8 nozzle.json" + }, + { + "name": "Prusa MK4S 0.4 nozzle", + "sub_path": "machine/Prusa MK4S 0.4 nozzle.json" + }, + { + "name": "Prusa XL 0.25 nozzle", + "sub_path": "machine/Prusa XL 0.25 nozzle.json" + }, + { + "name": "Prusa XL 0.3 nozzle", + "sub_path": "machine/Prusa XL 0.3 nozzle.json" + }, + { + "name": "Prusa XL 0.4 nozzle", + "sub_path": "machine/Prusa XL 0.4 nozzle.json" + }, + { + "name": "Prusa XL 0.5 nozzle", + "sub_path": "machine/Prusa XL 0.5 nozzle.json" + }, + { + "name": "Prusa XL 0.6 nozzle", + "sub_path": "machine/Prusa XL 0.6 nozzle.json" + }, + { + "name": "Prusa XL 0.8 nozzle", + "sub_path": "machine/Prusa XL 0.8 nozzle.json" + }, + { + "name": "fdm_machine_common_xl_5t", + "sub_path": "machine/fdm_machine_common_xl_5t.json" + }, + { + "name": "Prusa CORE One 0.5 nozzle", + "sub_path": "machine/Prusa CORE One 0.5 nozzle.json" + }, + { + "name": "Prusa CORE One 0.6 nozzle", + "sub_path": "machine/Prusa CORE One 0.6 nozzle.json" + }, + { + "name": "Prusa CORE One 0.8 nozzle", + "sub_path": "machine/Prusa CORE One 0.8 nozzle.json" + }, + { + "name": "Prusa MK4S 0.25 nozzle", + "sub_path": "machine/Prusa MK4S 0.25 nozzle.json" + }, + { + "name": "Prusa MK4S 0.3 nozzle", + "sub_path": "machine/Prusa MK4S 0.3 nozzle.json" + }, + { + "name": "Prusa MK4S 0.5 nozzle", + "sub_path": "machine/Prusa MK4S 0.5 nozzle.json" + }, + { + "name": "Prusa MK4S 0.6 nozzle", + "sub_path": "machine/Prusa MK4S 0.6 nozzle.json" + }, + { + "name": "Prusa MK4S 0.8 nozzle", + "sub_path": "machine/Prusa MK4S 0.8 nozzle.json" + }, + { + "name": "Prusa MK4S HF0.4 nozzle", + "sub_path": "machine/Prusa MK4S HF0.4 nozzle.json" + }, + { + "name": "Prusa XL 5T 0.25 nozzle", + "sub_path": "machine/Prusa XL 5T 0.25 nozzle.json" + }, + { + "name": "Prusa XL 5T 0.3 nozzle", + "sub_path": "machine/Prusa XL 5T 0.3 nozzle.json" + }, + { + "name": "Prusa XL 5T 0.4 nozzle", + "sub_path": "machine/Prusa XL 5T 0.4 nozzle.json" + }, + { + "name": "Prusa XL 5T 0.5 nozzle", + "sub_path": "machine/Prusa XL 5T 0.5 nozzle.json" + }, + { + "name": "Prusa XL 5T 0.6 nozzle", + "sub_path": "machine/Prusa XL 5T 0.6 nozzle.json" + }, + { + "name": "Prusa XL 5T 0.8 nozzle", + "sub_path": "machine/Prusa XL 5T 0.8 nozzle.json" + }, + { + "name": "Prusa MK4S HF0.5 nozzle", + "sub_path": "machine/Prusa MK4S HF0.5 nozzle.json" + }, + { + "name": "Prusa MK4S HF0.6 nozzle", + "sub_path": "machine/Prusa MK4S HF0.6 nozzle.json" + }, + { + "name": "Prusa MK4S HF0.8 nozzle", + "sub_path": "machine/Prusa MK4S HF0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/Prusa CORE One HF_cover.png b/backend/profiles/profiles/Prusa/Prusa CORE One HF_cover.png new file mode 100644 index 0000000..7f6dc7e Binary files /dev/null and b/backend/profiles/profiles/Prusa/Prusa CORE One HF_cover.png differ diff --git a/backend/profiles/profiles/Prusa/Prusa CORE One_cover.png b/backend/profiles/profiles/Prusa/Prusa CORE One_cover.png new file mode 100644 index 0000000..7f6dc7e Binary files /dev/null and b/backend/profiles/profiles/Prusa/Prusa CORE One_cover.png differ diff --git a/backend/profiles/profiles/Prusa/Prusa MINI IS_cover.png b/backend/profiles/profiles/Prusa/Prusa MINI IS_cover.png new file mode 100644 index 0000000..c7a2cd8 Binary files /dev/null and b/backend/profiles/profiles/Prusa/Prusa MINI IS_cover.png differ diff --git a/backend/profiles/profiles/Prusa/Prusa MINI_cover.png b/backend/profiles/profiles/Prusa/Prusa MINI_cover.png new file mode 100644 index 0000000..c7a2cd8 Binary files /dev/null and b/backend/profiles/profiles/Prusa/Prusa MINI_cover.png differ diff --git a/backend/profiles/profiles/Prusa/Prusa MK3.5_cover.png b/backend/profiles/profiles/Prusa/Prusa MK3.5_cover.png new file mode 100644 index 0000000..431d1ed Binary files /dev/null and b/backend/profiles/profiles/Prusa/Prusa MK3.5_cover.png differ diff --git a/backend/profiles/profiles/Prusa/Prusa MK3S_cover.png b/backend/profiles/profiles/Prusa/Prusa MK3S_cover.png new file mode 100644 index 0000000..9701792 Binary files /dev/null and b/backend/profiles/profiles/Prusa/Prusa MK3S_cover.png differ diff --git a/backend/profiles/profiles/Prusa/Prusa MK4S HF_cover.png b/backend/profiles/profiles/Prusa/Prusa MK4S HF_cover.png new file mode 100644 index 0000000..80799cd Binary files /dev/null and b/backend/profiles/profiles/Prusa/Prusa MK4S HF_cover.png differ diff --git a/backend/profiles/profiles/Prusa/Prusa MK4S_cover.png b/backend/profiles/profiles/Prusa/Prusa MK4S_cover.png new file mode 100644 index 0000000..f1abf04 Binary files /dev/null and b/backend/profiles/profiles/Prusa/Prusa MK4S_cover.png differ diff --git a/backend/profiles/profiles/Prusa/Prusa MK4_cover.png b/backend/profiles/profiles/Prusa/Prusa MK4_cover.png new file mode 100644 index 0000000..80799cd Binary files /dev/null and b/backend/profiles/profiles/Prusa/Prusa MK4_cover.png differ diff --git a/backend/profiles/profiles/Prusa/Prusa XL 5T_cover.png b/backend/profiles/profiles/Prusa/Prusa XL 5T_cover.png new file mode 100644 index 0000000..a9b837e Binary files /dev/null and b/backend/profiles/profiles/Prusa/Prusa XL 5T_cover.png differ diff --git a/backend/profiles/profiles/Prusa/Prusa XL.svg b/backend/profiles/profiles/Prusa/Prusa XL.svg new file mode 100644 index 0000000..eed839c --- /dev/null +++ b/backend/profiles/profiles/Prusa/Prusa XL.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/Prusa XL_bed.stl b/backend/profiles/profiles/Prusa/Prusa XL_bed.stl new file mode 100644 index 0000000..2ddf418 Binary files /dev/null and b/backend/profiles/profiles/Prusa/Prusa XL_bed.stl differ diff --git a/backend/profiles/profiles/Prusa/Prusa XL_cover.png b/backend/profiles/profiles/Prusa/Prusa XL_cover.png new file mode 100644 index 0000000..f72cc67 Binary files /dev/null and b/backend/profiles/profiles/Prusa/Prusa XL_cover.png differ diff --git a/backend/profiles/profiles/Prusa/coreone.svg b/backend/profiles/profiles/Prusa/coreone.svg new file mode 100644 index 0000000..02e633f --- /dev/null +++ b/backend/profiles/profiles/Prusa/coreone.svg @@ -0,0 +1,457 @@ + + diff --git a/backend/profiles/profiles/Prusa/coreone_bed.stl b/backend/profiles/profiles/Prusa/coreone_bed.stl new file mode 100644 index 0000000..a9dd873 Binary files /dev/null and b/backend/profiles/profiles/Prusa/coreone_bed.stl differ diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One 0.6.json new file mode 100644 index 0000000..46ac01c --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One 0.6.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @CORE One 0.6", + "inherits": "Prusa Generic ABS @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ABS @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One 0.8.json new file mode 100644 index 0000000..dca07f4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One 0.8.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @CORE One 0.8", + "inherits": "Prusa Generic ABS @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ABS @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One HF 0.4.json new file mode 100644 index 0000000..4bca7fe --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One HF 0.4.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @CORE One HF 0.4", + "inherits": "Prusa Generic ABS @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ABS @CORE One HF 0.4", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.4 nozzle" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.015{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One HF 0.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One HF 0.5.json new file mode 100644 index 0000000..d9cf8b8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One HF 0.5.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @CORE One HF 0.5", + "inherits": "Prusa Generic ABS @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ABS @CORE One HF 0.5", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.5 nozzle" + ], + "filament_max_volumetric_speed": [ + "27" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.015{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One HF 0.6.json new file mode 100644 index 0000000..bedc99e --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One HF 0.6.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @CORE One HF 0.6", + "inherits": "Prusa Generic ABS @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ABS @CORE One HF 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.6 nozzle" + ], + "filament_max_volumetric_speed": [ + "34" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.015{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One HF 0.8.json new file mode 100644 index 0000000..40253ce --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One HF 0.8.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @CORE One HF 0.8", + "inherits": "Prusa Generic ABS @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ABS @CORE One HF 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "36" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.015{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ], + "slow_down_layer_time": [ + "25" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One.json new file mode 100644 index 0000000..7f3d580 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @CORE One.json @@ -0,0 +1,93 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @CORE One", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ABS @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "15" + ], + "filament_cost": [ + "27.82" + ], + "filament_density": [ + "1.04" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "35" + ], + "filament_notes": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.04{elsif nozzle_diameter[filament_extruder_id]==0.25}0.1{elsif nozzle_diameter[filament_extruder_id]==0.3}0.06{elsif nozzle_diameter[filament_extruder_id]==0.35}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.03{elsif nozzle_diameter[filament_extruder_id]==0.6}0.02{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.012{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Generic" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "idle_temperature": [ + "130" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "25" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "20" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MINIIS 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MINIIS 0.25.json new file mode 100644 index 0000000..566c540 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MINIIS 0.25.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MINIIS 0.25", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.55" + ], + "filament_retraction_length": [ + "2.7" + ], + "filament_retraction_minimum_travel": [ + "3" + ], + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MINIIS 0.6.json new file mode 100644 index 0000000..bc921cb --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MINIIS 0.6.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MINIIS 0.6", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "filament_retraction_length": [ + "2.7" + ], + "filament_retraction_minimum_travel": [ + "3" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MINIIS 0.8.json new file mode 100644 index 0000000..aae1411 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MINIIS 0.8.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MINIIS 0.8", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.07" + ], + "filament_retraction_length": [ + "2.7" + ], + "filament_retraction_minimum_travel": [ + "3" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MINIIS.json new file mode 100644 index 0000000..ff10eee --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MINIIS.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MINIIS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.19" + ], + "filament_retraction_length": [ + "2.7" + ], + "filament_retraction_minimum_travel": [ + "3" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK3.5 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK3.5 0.25.json new file mode 100644 index 0000000..f4e5ed0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK3.5 0.25.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MK3.5 0.25", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99_5", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.09" + ], + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK3.5 0.6.json new file mode 100644 index 0000000..158ba14 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK3.5 0.6.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MK3.5 0.6", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99_3", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK3.5 0.8.json new file mode 100644 index 0000000..86c362c --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK3.5 0.8.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MK3.5 0.8", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99_4", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK3.5.json new file mode 100644 index 0000000..0afcc91 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK3.5.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MK3.5", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99_2", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4.json new file mode 100644 index 0000000..a1ea5bb --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MK4", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_start_gcode": [ + "; Filament gcode\nM900 K{if nozzle_diameter[0]==0.4}0.03{elsif nozzle_diameter[0]==0.25}0.1{elsif nozzle_diameter[0]==0.3}0.06{elsif nozzle_diameter[0]==0.35}0.05{elsif nozzle_diameter[0]==0.5}0.03{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_MK4IS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.012{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "filament_ramming_parameters": [ + "250 100 42.4 42.4 42.4 42.4 42.4 | 0.05 42.4 0.45 42.4 0.95 42.4 1.45 42.4 1.95 42.4 2.45 42.4 2.95 42.4 3.45 42.4 3.95 42.4 4.45 42.4 4.95 42.4" + ], + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S 0.6.json new file mode 100644 index 0000000..beea0b9 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S 0.6.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MK4S 0.6", + "inherits": "Prusa Generic ABS @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic ABS @MK4S 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S 0.8.json new file mode 100644 index 0000000..bb8f54c --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S 0.8.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MK4S 0.8", + "inherits": "Prusa Generic ABS @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic ABS @MK4S 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S HF0.4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S HF0.4.json new file mode 100644 index 0000000..1677db4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S HF0.4.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MK4S HF0.4", + "inherits": "Prusa Generic ABS @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic ABS @MK4S HF0.4", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.4 nozzle" + ], + "fan_max_speed": "15", + "filament_max_volumetric_speed": "26", + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.015{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ], + "filament_ramming_parameters": [ + "250 100 42.4 42.4 | 0.05 42.4 0.45 42.4 0.95 42.4 1.45 42.4 1.95 42.4 2.45 42.4 2.95 42.4 3.45 42.4 3.95 42.4 4.45 42.4 4.95 42.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S HF0.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S HF0.5.json new file mode 100644 index 0000000..f729679 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S HF0.5.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MK4S HF0.5", + "inherits": "Prusa Generic ABS @MK4S HF0.4", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic ABS @MK4S HF0.5", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.5 nozzle" + ], + "filament_max_volumetric_speed": "27" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S HF0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S HF0.6.json new file mode 100644 index 0000000..df72898 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S HF0.6.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MK4S HF0.6", + "inherits": "Prusa Generic ABS @MK4S HF0.4", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic ABS @MK4S HF0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.6 nozzle" + ], + "filament_max_volumetric_speed": "34" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S HF0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S HF0.8.json new file mode 100644 index 0000000..2b829c2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S HF0.8.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MK4S HF0.8", + "inherits": "Prusa Generic ABS @MK4S HF0.4", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic ABS @MK4S HF0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.8 nozzle" + ], + "fan_min_speed": "15", + "filament_max_volumetric_speed": "36", + "slow_down_layer_time": "25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S.json new file mode 100644 index 0000000..4291236 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @MK4S.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @MK4S", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic ABS @MK4S", + "instantiation": "true", + "close_fan_the_first_x_layers": "4", + "compatible_printers": [ + "Prusa MK4S 0.25 nozzle", + "Prusa MK4S 0.3 nozzle", + "Prusa MK4S 0.4 nozzle", + "Prusa MK4S 0.5 nozzle" + ], + "default_filament_colour": "#FFF2EC", + "fan_max_speed": "10", + "filament_cost": "27.82", + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_max_volumetric_speed": "15", + "filament_minimal_purge_on_wipe_tower": "35", + "filament_notes": [ + "" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.04{elsif nozzle_diameter[filament_extruder_id]==0.25}0.1{elsif nozzle_diameter[filament_extruder_id]==0.3}0.06{elsif nozzle_diameter[filament_extruder_id]==0.35}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.03{elsif nozzle_diameter[filament_extruder_id]==0.6}0.02{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.012{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "filament_ramming_parameters": [ + "250 100 42.4 42.4 42.4 42.4 42.4 | 0.05 42.4 0.45 42.4 0.95 42.4 1.45 42.4 1.95 42.4 2.45 42.4 2.95 42.4 3.45 42.4 3.95 42.4 4.45 42.4 4.95 42.4" + ], + "hot_plate_temp": "110", + "hot_plate_temp_initial_layer": "100", + "overhang_fan_speed": "20", + "reduce_fan_stop_start_freq": "0", + "slow_down_layer_time": "20", + "slow_down_min_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @XL 5T.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @XL 5T.json new file mode 100644 index 0000000..e40616c --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @XL 5T.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @XL 5T", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "255", + "nozzle_temperature": "255", + "hot_plate_temp_initial_layer": "100", + "hot_plate_temp": "105", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "20" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "overhang_fan_speed": [ + "25" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "filament_loading_speed_start": "19", + "filament_loading_speed": "14", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "20", + "filament_load_time": "15", + "filament_unload_time": "12", + "filament_cooling_moves": "5", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "50", + "filament_retract_lift_below": "1.5", + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.04{elsif nozzle_diameter[0]==0.25}0.1{elsif nozzle_diameter[0]==0.3}0.06{elsif nozzle_diameter[0]==0.35}0.05{elsif nozzle_diameter[0]==0.5}0.03{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.012{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle", + "Prusa XL 5T 0.3 nozzle", + "Prusa XL 5T 0.4 nozzle", + "Prusa XL 5T 0.5 nozzle", + "Prusa XL 5T 0.6 nozzle", + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @XL.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @XL.json new file mode 100644 index 0000000..0999800 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS @XL.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS @XL", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "255", + "nozzle_temperature": "255", + "hot_plate_temp_initial_layer": "100", + "hot_plate_temp": "105", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "20" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "overhang_fan_speed": [ + "25" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "filament_loading_speed_start": "19", + "filament_loading_speed": "14", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "20", + "filament_load_time": "15", + "filament_unload_time": "12", + "filament_cooling_moves": "5", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "50", + "filament_retract_lift_below": "1.5", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.04{elsif nozzle_diameter[0]==0.25}0.1{elsif nozzle_diameter[0]==0.3}0.06{elsif nozzle_diameter[0]==0.35}0.05{elsif nozzle_diameter[0]==0.5}0.03{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.012{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 0.25 nozzle", + "Prusa XL 0.3 nozzle", + "Prusa XL 0.4 nozzle", + "Prusa XL 0.5 nozzle", + "Prusa XL 0.6 nozzle", + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MINIIS 0.6.json new file mode 100644 index 0000000..1532fed --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MINIIS 0.6.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS HF @MINIIS 0.6", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "filament_retraction_length": [ + "2.7" + ], + "filament_retraction_minimum_travel": [ + "3" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MINIIS 0.8.json new file mode 100644 index 0000000..316d397 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MINIIS 0.8.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS HF @MINIIS 0.8", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "36" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.07" + ], + "filament_retraction_length": [ + "2.7" + ], + "filament_retraction_minimum_travel": [ + "3" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MINIIS.json new file mode 100644 index 0000000..1a3371e --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MINIIS.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS HF @MINIIS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.19" + ], + "filament_retraction_length": [ + "2.7" + ], + "filament_retraction_minimum_travel": [ + "3" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MK3.5 0.6.json new file mode 100644 index 0000000..4e79a39 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MK3.5 0.6.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS HF @MK3.5 0.6", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99_6", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "34" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MK3.5 0.8.json new file mode 100644 index 0000000..48d29c4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MK3.5 0.8.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS HF @MK3.5 0.8", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99_7", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "36" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MK3.5.json new file mode 100644 index 0000000..b91ccb7 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS HF @MK3.5.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS HF @MK3.5", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99_5", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS.json new file mode 100644 index 0000000..49f6152 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ABS.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "filament_start_gcode": [ + "; Filament gcode\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.02{else}0.04{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K12{elsif nozzle_diameter[0]==0.8};{else}M900 K20{endif} ; Filament gcode LA 1.0" + ], + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", + "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One 0.6.json new file mode 100644 index 0000000..70f68e8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One 0.6.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @CORE One 0.6", + "inherits": "Prusa Generic ASA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ASA @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle" + ], + "nozzle_temperature": [ + "255" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One 0.8.json new file mode 100644 index 0000000..def84d2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One 0.8.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @CORE One 0.8", + "inherits": "Prusa Generic ASA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ASA @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle" + ], + "fan_max_speed": [ + "30" + ], + "overhang_fan_speed": [ + "30" + ], + "slow_down_layer_time": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One HF 0.4.json new file mode 100644 index 0000000..b4d015a --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One HF 0.4.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @CORE One HF 0.4", + "inherits": "Prusa Generic ASA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ASA @CORE One HF 0.4", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.4 nozzle" + ], + "filament_max_volumetric_speed": [ + "26" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.015{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One HF 0.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One HF 0.5.json new file mode 100644 index 0000000..e92e154 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One HF 0.5.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @CORE One HF 0.5", + "inherits": "Prusa Generic ASA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ASA @CORE One HF 0.5", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.5 nozzle" + ], + "filament_max_volumetric_speed": [ + "27" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.015{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One HF 0.6.json new file mode 100644 index 0000000..7b2536e --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One HF 0.6.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @CORE One HF 0.6", + "inherits": "Prusa Generic ASA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ASA @CORE One HF 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.6 nozzle" + ], + "filament_max_volumetric_speed": [ + "34" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.015{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One HF 0.8.json new file mode 100644 index 0000000..0b062f8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One HF 0.8.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @CORE One HF 0.8", + "inherits": "Prusa Generic ASA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ASA @CORE One HF 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.8 nozzle" + ], + "fan_max_speed": [ + "30" + ], + "filament_max_volumetric_speed": [ + "36" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.015{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "overhang_fan_speed": [ + "30" + ], + "slow_down_layer_time": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One.json new file mode 100644 index 0000000..ad43505 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @CORE One.json @@ -0,0 +1,93 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @CORE One", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic ASA @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "25" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "35.28" + ], + "filament_density": [ + "1.07" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "35" + ], + "filament_notes": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.04{elsif nozzle_diameter[filament_extruder_id]==0.25}0.1{elsif nozzle_diameter[filament_extruder_id]==0.3}0.06{elsif nozzle_diameter[filament_extruder_id]==0.35}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.03{elsif nozzle_diameter[filament_extruder_id]==0.6}0.02{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.012{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "filament_type": [ + "ASA" + ], + "filament_vendor": [ + "Prusa Polymers" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "idle_temperature": [ + "130" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "25" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MINIIS 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MINIIS 0.25.json new file mode 100644 index 0000000..59e3328 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MINIIS 0.25.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MINIIS 0.25", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.55" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MINIIS 0.6.json new file mode 100644 index 0000000..f2bc642 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MINIIS 0.6.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MINIIS 0.6", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MINIIS 0.8.json new file mode 100644 index 0000000..642e033 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MINIIS 0.8.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MINIIS 0.8", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.07" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MINIIS.json new file mode 100644 index 0000000..e2a7a78 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MINIIS.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MINIIS", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.19" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK3.5 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK3.5 0.25.json new file mode 100644 index 0000000..11d69d3 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK3.5 0.25.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MK3.5 0.25", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98_5", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.09" + ], + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK3.5 0.6.json new file mode 100644 index 0000000..6f28746 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK3.5 0.6.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MK3.5 0.6", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98_3", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK3.5 0.8.json new file mode 100644 index 0000000..283c090 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK3.5 0.8.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MK3.5 0.8", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98_4", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK3.5.json new file mode 100644 index 0000000..0015a9a --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK3.5.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MK3.5", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98_2", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4.json new file mode 100644 index 0000000..683e782 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MK4", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_start_gcode": [ + "; Filament gcode\nM900 K{if nozzle_diameter[0]==0.4}0.03{elsif nozzle_diameter[0]==0.25}0.1{elsif nozzle_diameter[0]==0.3}0.06{elsif nozzle_diameter[0]==0.35}0.05{elsif nozzle_diameter[0]==0.5}0.03{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_MK4IS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.012{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S 0.6.json new file mode 100644 index 0000000..a019b22 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S 0.6.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MK4S 0.6", + "inherits": "Prusa Generic ASA @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @MK4S 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.6 nozzle" + ], + "nozzle_temperature": "255", + "slow_down_layer_time": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S 0.8.json new file mode 100644 index 0000000..3ded2eb --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S 0.8.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MK4S 0.8", + "inherits": "Prusa Generic ASA @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @MK4S 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.8 nozzle" + ], + "fan_max_speed": "15", + "fan_min_speed": "15", + "slow_down_layer_time": "18" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S HF0.4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S HF0.4.json new file mode 100644 index 0000000..827dc9c --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S HF0.4.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MK4S HF0.4", + "inherits": "Prusa Generic ASA @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @MK4S HF0.4", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.4 nozzle" + ], + "filament_max_volumetric_speed": "26", + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.015{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ], + "nozzle_temperature": "265", + "nozzle_temperature_initial_layer": "265", + "slow_down_layer_time": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S HF0.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S HF0.5.json new file mode 100644 index 0000000..e5a8192 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S HF0.5.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MK4S HF0.5", + "inherits": "Prusa Generic ASA @MK4S HF0.4", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @MK4S HF0.5", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.5 nozzle" + ], + "filament_max_volumetric_speed": "27" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S HF0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S HF0.6.json new file mode 100644 index 0000000..bd11c2d --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S HF0.6.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MK4S HF0.6", + "inherits": "Prusa Generic ASA @MK4S HF0.4", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @MK4S HF0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.6 nozzle" + ], + "fan_max_speed": "15", + "fan_min_speed": "15", + "filament_max_volumetric_speed": "34" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S HF0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S HF0.8.json new file mode 100644 index 0000000..084021c --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S HF0.8.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MK4S HF0.8", + "inherits": "Prusa Generic ASA @MK4S HF0.4", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @MK4S HF0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.8 nozzle" + ], + "fan_max_speed": "15", + "fan_min_speed": "15", + "filament_max_volumetric_speed": "36", + "nozzle_temperature": "270", + "nozzle_temperature_initial_layer": "270", + "slow_down_layer_time": "20" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S.json new file mode 100644 index 0000000..f2498f0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA @MK4S.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA @MK4S", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @MK4S", + "instantiation": "true", + "close_fan_the_first_x_layers": "4", + "compatible_printers": [ + "Prusa MK4S 0.25 nozzle", + "Prusa MK4S 0.3 nozzle", + "Prusa MK4S 0.4 nozzle", + "Prusa MK4S 0.5 nozzle" + ], + "default_filament_colour": "#FFF2EC", + "fan_cooling_layer_time": "20", + "fan_max_speed": "12", + "fan_min_speed": "12", + "filament_cost": "35.28", + "filament_density": "1.07", + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_max_volumetric_speed": "15", + "filament_minimal_purge_on_wipe_tower": "35", + "filament_notes": [ + "" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.04{elsif nozzle_diameter[filament_extruder_id]==0.25}0.1{elsif nozzle_diameter[filament_extruder_id]==0.3}0.06{elsif nozzle_diameter[filament_extruder_id]==0.35}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.03{elsif nozzle_diameter[filament_extruder_id]==0.6}0.02{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.012{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "hot_plate_temp": "110", + "overhang_fan_speed": "20", + "slow_down_layer_time": "10", + "slow_down_min_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MINIIS 0.6.json new file mode 100644 index 0000000..2d49f87 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MINIIS 0.6.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA HF @MINIIS 0.6", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MINIIS 0.8.json new file mode 100644 index 0000000..f067308 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MINIIS 0.8.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA HF @MINIIS 0.8", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.07" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MINIIS.json new file mode 100644 index 0000000..ea107bb --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MINIIS.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA HF @MINIIS", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.19" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MK3.5 0.6.json new file mode 100644 index 0000000..ef862ee --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MK3.5 0.6.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA HF @MK3.5 0.6", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98_6", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "34" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MK3.5 0.8.json new file mode 100644 index 0000000..8ae9e32 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MK3.5 0.8.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA HF @MK3.5 0.8", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98_7", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "36" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MK3.5.json new file mode 100644 index 0000000..617d780 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA HF @MK3.5.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA HF @MK3.5", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98_5", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "cool_plate_temp": [ + "100" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "filament_max_volumetric_speed": [ + "26" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA.json new file mode 100644 index 0000000..de12ff5 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic ASA.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "filament_start_gcode": [ + "; Filament gcode\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.02{else}0.04{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K12{elsif nozzle_diameter[0]==0.8};{else}M900 K20{endif} ; Filament gcode LA 1.0" + ], + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", + "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic FLEX @XL 5T.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic FLEX @XL 5T.json new file mode 100644 index 0000000..72dfe27 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic FLEX @XL 5T.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Prusa Generic FLEX @XL 5T", + "inherits": "fdm_filament_flex", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_loading_speed_start": "3", + "filament_loading_speed": "28", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "90", + "filament_load_time": "0", + "filament_unload_time": "0", + "filament_cooling_moves": "4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_final_speed": "3.4", + "filament_retract_lift_below": "0.6", + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "40" + ], + "filament_multitool_ramming_flow": [ + "2.5" + ], + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle", + "Prusa XL 5T 0.3 nozzle", + "Prusa XL 5T 0.4 nozzle", + "Prusa XL 5T 0.5 nozzle", + "Prusa XL 5T 0.6 nozzle", + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic FLEX @XL.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic FLEX @XL.json new file mode 100644 index 0000000..4faafa0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic FLEX @XL.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Prusa Generic FLEX @XL", + "inherits": "fdm_filament_flex", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_loading_speed_start": "3", + "filament_loading_speed": "28", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "90", + "filament_load_time": "0", + "filament_unload_time": "0", + "filament_cooling_moves": "4", + "filament_cooling_initial_speed": "2.2", + "filament_cooling_final_speed": "3.4", + "filament_retract_lift_below": "0.6", + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "40" + ], + "filament_multitool_ramming_flow": [ + "2.5" + ], + "compatible_printers": [ + "Prusa XL 0.25 nozzle", + "Prusa XL 0.3 nozzle", + "Prusa XL 0.4 nozzle", + "Prusa XL 0.5 nozzle", + "Prusa XL 0.6 nozzle", + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MINIIS 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MINIIS 0.25.json new file mode 100644 index 0000000..87f011d --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MINIIS 0.25.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PA @MINIIS 0.25", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.55" + ], + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MINIIS 0.6.json new file mode 100644 index 0000000..c5c08f5 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MINIIS 0.6.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PA @MINIIS 0.6", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MINIIS 0.8.json new file mode 100644 index 0000000..d9ec9c0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MINIIS 0.8.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PA @MINIIS 0.8", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "pressure_advance": [ + "0.07" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MINIIS.json new file mode 100644 index 0000000..e36a322 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MINIIS.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PA @MINIIS", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.19" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MK3.5 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MK3.5 0.25.json new file mode 100644 index 0000000..b58f192 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MK3.5 0.25.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PA @MK3.5 0.25", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN99_4", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.09" + ], + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MK3.5 0.6.json new file mode 100644 index 0000000..6ee6824 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MK3.5 0.6.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PA @MK3.5 0.6", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN99_2", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MK3.5 0.8.json new file mode 100644 index 0000000..83cff66 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MK3.5 0.8.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PA @MK3.5 0.8", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN99_3", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "pressure_advance": [ + "0.01" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MK3.5.json new file mode 100644 index 0000000..6c459ce --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA @MK3.5.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PA @MK3.5", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN99_1", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MINIIS 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MINIIS 0.25.json new file mode 100644 index 0000000..03c0ec5 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MINIIS 0.25.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Prusa Generic PA-CF @MINIIS 0.25", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "1.02" + ], + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MINIIS 0.6.json new file mode 100644 index 0000000..42bfd12 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MINIIS 0.6.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Prusa Generic PA-CF @MINIIS 0.6", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.22" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MINIIS 0.8.json new file mode 100644 index 0000000..1934882 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MINIIS 0.8.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Prusa Generic PA-CF @MINIIS 0.8", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.15" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MINIIS.json new file mode 100644 index 0000000..c3531a6 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MINIIS.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Prusa Generic PA-CF @MINIIS", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.36" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MK3.5 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MK3.5 0.25.json new file mode 100644 index 0000000..9fda4c5 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MK3.5 0.25.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Prusa Generic PA-CF @MK3.5 0.25", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98_4", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.14" + ], + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MK3.5 0.6.json new file mode 100644 index 0000000..246c4a8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MK3.5 0.6.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Prusa Generic PA-CF @MK3.5 0.6", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98_2", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.022" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MK3.5 0.8.json new file mode 100644 index 0000000..b8a9d56 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MK3.5 0.8.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Prusa Generic PA-CF @MK3.5 0.8", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98_3", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MK3.5.json new file mode 100644 index 0000000..31e1419 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF @MK3.5.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Prusa Generic PA-CF @MK3.5", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98_1", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF.json new file mode 100644 index 0000000..d118b4f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA-CF.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Prusa Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", + "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle", + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle", + "Prusa MINIIS 0.4 nozzle", + "Prusa MINIIS 0.25 nozzle", + "Prusa MINIIS 0.6 nozzle", + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PA.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA.json new file mode 100644 index 0000000..6dc854a --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PA.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Prusa Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", + "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle", + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle", + "Prusa MINIIS 0.4 nozzle", + "Prusa MINIIS 0.25 nozzle", + "Prusa MINIIS 0.6 nozzle", + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MINIIS 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MINIIS 0.25.json new file mode 100644 index 0000000..931a37d --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MINIIS 0.25.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Prusa Generic PC @MINIIS 0.25", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "7" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.55" + ], + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MINIIS 0.6.json new file mode 100644 index 0000000..1d44ea2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MINIIS 0.6.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Prusa Generic PC @MINIIS 0.6", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "7" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MINIIS 0.8.json new file mode 100644 index 0000000..626625b --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MINIIS 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Prusa Generic PC @MINIIS 0.8", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "7" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.07" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MINIIS.json new file mode 100644 index 0000000..d3c33bc --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MINIIS.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Prusa Generic PC @MINIIS", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "7" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.19" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MK3.5 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MK3.5 0.25.json new file mode 100644 index 0000000..07804af --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MK3.5 0.25.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic PC @MK3.5 0.25", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99_4", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.14" + ], + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MK3.5 0.6.json new file mode 100644 index 0000000..bca2cb1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MK3.5 0.6.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic PC @MK3.5 0.6", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99_2", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.022" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MK3.5 0.8.json new file mode 100644 index 0000000..894530f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MK3.5 0.8.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic PC @MK3.5 0.8", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99_3", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MK3.5.json new file mode 100644 index 0000000..2a46300 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC @MK3.5.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic PC @MK3.5", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99_1", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MINIIS 0.6.json new file mode 100644 index 0000000..a1d6bdb --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MINIIS 0.6.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Prusa Generic PC HF @MINIIS 0.6", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "35" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MINIIS 0.8.json new file mode 100644 index 0000000..dcb96e3 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MINIIS 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Prusa Generic PC HF @MINIIS 0.8", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "29" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.07" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MINIIS.json new file mode 100644 index 0000000..fe67ad2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MINIIS.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Prusa Generic PC HF @MINIIS", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "24" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.19" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MK3.5 0.6.json new file mode 100644 index 0000000..6e08d19 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MK3.5 0.6.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic PC HF @MK3.5 0.6", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99_5", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "30" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.022" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MK3.5 0.8.json new file mode 100644 index 0000000..38e5ba6 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MK3.5 0.8.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic PC HF @MK3.5 0.8", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99_6", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "36" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MK3.5.json new file mode 100644 index 0000000..871cbb5 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC HF @MK3.5.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic PC HF @MK3.5", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99_4", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "24" + ], + "filament_flow_ratio": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PC.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC.json new file mode 100644 index 0000000..9aa4fed --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PC.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Prusa Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", + "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One 0.6.json new file mode 100644 index 0000000..0690553 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One 0.6.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @CORE One 0.6", + "inherits": "Prusa Generic PETG @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PETG @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One 0.8.json new file mode 100644 index 0000000..765a04a --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One 0.8.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @CORE One 0.8", + "inherits": "Prusa Generic PETG @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PETG @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "65" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_retract_before_wipe": [ + "50" + ], + "filament_z_hop": [ + "0.6" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "overhang_fan_speed": [ + "65" + ], + "slow_down_layer_time": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One HF 0.4.json new file mode 100644 index 0000000..8739d39 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One HF 0.4.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @CORE One HF 0.4", + "inherits": "Prusa Generic PETG @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PETG @CORE One HF 0.4", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.4 nozzle" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.044{elsif nozzle_diameter[filament_extruder_id]==0.6}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.022{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "245" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One HF 0.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One HF 0.5.json new file mode 100644 index 0000000..18307fd --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One HF 0.5.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @CORE One HF 0.5", + "inherits": "Prusa Generic PETG @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PETG @CORE One HF 0.5", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.5 nozzle" + ], + "filament_max_volumetric_speed": [ + "27" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.044{elsif nozzle_diameter[filament_extruder_id]==0.6}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.022{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One HF 0.6.json new file mode 100644 index 0000000..f2a0cc7 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One HF 0.6.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @CORE One HF 0.6", + "inherits": "Prusa Generic PETG @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PETG @CORE One HF 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.6 nozzle" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "31" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.044{elsif nozzle_diameter[filament_extruder_id]==0.6}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.022{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One HF 0.8.json new file mode 100644 index 0000000..c08db17 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One HF 0.8.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @CORE One HF 0.8", + "inherits": "Prusa Generic PETG @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PETG @CORE One HF 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "65" + ], + "filament_max_volumetric_speed": [ + "37" + ], + "filament_retract_before_wipe": [ + "50" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.044{elsif nozzle_diameter[filament_extruder_id]==0.6}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.022{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_z_hop": [ + "0.6" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "overhang_fan_speed": [ + "65" + ], + "slow_down_layer_time": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One.json new file mode 100644 index 0000000..a7c979f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @CORE One.json @@ -0,0 +1,111 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @CORE One", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PETG @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "35" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "25" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "27.82" + ], + "filament_density": [ + "1.27" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "35" + ], + "filament_notes": [ + "" + ], + "filament_retract_before_wipe": [ + "20" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.07{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{elsif nozzle_diameter[filament_extruder_id]==0.35}0.08{elsif nozzle_diameter[filament_extruder_id]==0.6}0.04{elsif nozzle_diameter[filament_extruder_id]==0.5}0.05{elsif nozzle_diameter[filament_extruder_id]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.053{elsif nozzle_diameter[filament_extruder_id]==0.5}0.042{elsif nozzle_diameter[filament_extruder_id]==0.6}0.032{elsif nozzle_diameter[filament_extruder_id]==0.8}0.018{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_type": [ + "PETG" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "1" + ], + "filament_z_hop": [ + "1.5" + ], + "filament_z_hop_types": [ + "Slope Lift" + ], + "full_fan_speed_layer": [ + "5" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "idle_temperature": [ + "130" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "overhang_fan_speed": [ + "60" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MINIIS 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MINIIS 0.25.json new file mode 100644 index 0000000..0428829 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MINIIS 0.25.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MINIIS 0.25", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "10" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "1.02" + ], + "filament_retraction_speed": [ + "45" + ], + "filament_deretraction_speed": [ + "25" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MINIIS 0.6.json new file mode 100644 index 0000000..7a751a3 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MINIIS 0.6.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MINIIS 0.6", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "17" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.22" + ], + "filament_retraction_speed": [ + "45" + ], + "filament_deretraction_speed": [ + "25" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MINIIS 0.8.json new file mode 100644 index 0000000..a0c519d --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MINIIS 0.8.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MINIIS 0.8", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "20" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.15" + ], + "filament_retraction_speed": [ + "45" + ], + "filament_deretraction_speed": [ + "25" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MINIIS.json new file mode 100644 index 0000000..6fe563a --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MINIIS.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MINIIS", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "10" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.4" + ], + "filament_retraction_speed": [ + "45" + ], + "filament_deretraction_speed": [ + "25" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK3.5 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK3.5 0.25.json new file mode 100644 index 0000000..d34e1a1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK3.5 0.25.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MK3.5 0.25", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99_5", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "10" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.18" + ], + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK3.5 0.6.json new file mode 100644 index 0000000..1556bad --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK3.5 0.6.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MK3.5 0.6", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99_3", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "17" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.025" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK3.5 0.8.json new file mode 100644 index 0000000..d9f9b50 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK3.5 0.8.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MK3.5 0.8", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99_4", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "20" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.018" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK3.5.json new file mode 100644 index 0000000..8e527ec --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK3.5.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MK3.5", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99_2", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "10" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.052" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4.json new file mode 100644 index 0000000..97576cc --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MK4", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.035{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_MK4IS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.055{elsif nozzle_diameter[0]==0.5}0.042{elsif nozzle_diameter[0]==0.6}0.025{elsif nozzle_diameter[0]==0.8}0.018{elsif nozzle_diameter[0]==0.25}0.18{elsif nozzle_diameter[0]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_ramming_parameters": [ + "250 100 42.4 42.4 42.4 42.4 42.4 | 0.05 42.4 0.45 42.4 0.95 42.4 1.45 42.4 1.95 42.4 2.45 42.4 2.95 42.4 3.45 42.4 3.95 42.4 4.45 42.4 4.95 42.4" + ], + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S 0.6.json new file mode 100644 index 0000000..fcf01bf --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S 0.6.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MK4S 0.6", + "inherits": "Prusa Generic PETG @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PETG @MK4S 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.6 nozzle" + ], + "fan_cooling_layer_time": "22", + "filament_max_volumetric_speed": "17", + "overhang_fan_speed": "45", + "slow_down_layer_time": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S 0.8.json new file mode 100644 index 0000000..a5ef870 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S 0.8.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MK4S 0.8", + "inherits": "Prusa Generic PETG @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PETG @MK4S 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.8 nozzle" + ], + "fan_cooling_layer_time": "25", + "fan_max_speed": "45", + "fan_min_speed": "25", + "filament_max_volumetric_speed": "22", + "filament_retract_before_wipe": "50", + "nozzle_temperature": "245", + "nozzle_temperature_initial_layer": "240", + "overhang_fan_speed": "45", + "slow_down_layer_time": "18" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S HF0.4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S HF0.4.json new file mode 100644 index 0000000..1a409ae --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S HF0.4.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MK4S HF0.4", + "inherits": "Prusa Generic PETG @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PETG @MK4S HF0.4", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.4 nozzle" + ], + "filament_max_volumetric_speed": "24", + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.5}0.044{elsif nozzle_diameter[0]==0.6}0.035{elsif nozzle_diameter[0]==0.8}0.022{elsif nozzle_diameter[0]==0.25}0.18{elsif nozzle_diameter[0]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_ramming_parameters": [ + "250 100 42.4 42.4 | 0.05 42.4 0.45 42.4 0.95 42.4 1.45 42.4 1.95 42.4 2.45 42.4 2.95 42.4 3.45 42.4 3.95 42.4 4.45 42.4 4.95 42.4" + ], + "nozzle_temperature": "245", + "nozzle_temperature_initial_layer": "235" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S HF0.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S HF0.5.json new file mode 100644 index 0000000..f87800e --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S HF0.5.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MK4S HF0.5", + "inherits": "Prusa Generic PETG @MK4S HF0.4", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PETG @MK4S HF0.5", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.5 nozzle" + ], + "filament_max_volumetric_speed": "29" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S HF0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S HF0.6.json new file mode 100644 index 0000000..e173dc8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S HF0.6.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MK4S HF0.6", + "inherits": "Prusa Generic PETG @MK4S HF0.4", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PETG @MK4S HF0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.6 nozzle" + ], + "fan_cooling_layer_time": "22", + "filament_max_volumetric_speed": "33", + "nozzle_temperature": "240", + "nozzle_temperature_initial_layer": "230", + "overhang_fan_speed": "45", + "slow_down_layer_time": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S HF0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S HF0.8.json new file mode 100644 index 0000000..7e27452 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S HF0.8.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MK4S HF0.8", + "inherits": "Prusa Generic PETG @MK4S HF0.4", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PETG @MK4S HF0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.8 nozzle" + ], + "fan_cooling_layer_time": "25", + "fan_max_speed": "45", + "filament_max_volumetric_speed": "37", + "filament_retract_before_wipe": "50", + "nozzle_temperature_initial_layer": "240", + "overhang_fan_speed": "45", + "slow_down_layer_time": "18" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S.json new file mode 100644 index 0000000..7b8c9ab --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @MK4S.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @MK4S", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PETG @MK4S", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.25 nozzle", + "Prusa MK4S 0.3 nozzle", + "Prusa MK4S 0.4 nozzle", + "Prusa MK4S 0.5 nozzle" + ], + "default_filament_colour": "#FF8000", + "fan_max_speed": "40", + "filament_cost": "27.82", + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_max_volumetric_speed": "12", + "filament_minimal_purge_on_wipe_tower": "35", + "filament_notes": [ + "" + ], + "filament_retract_before_wipe": "20", + "filament_retraction_length": "0.8", + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.07{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{elsif nozzle_diameter[filament_extruder_id]==0.35}0.08{elsif nozzle_diameter[filament_extruder_id]==0.6}0.04{elsif nozzle_diameter[filament_extruder_id]==0.5}0.05{elsif nozzle_diameter[filament_extruder_id]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.053{elsif nozzle_diameter[filament_extruder_id]==0.5}0.042{elsif nozzle_diameter[filament_extruder_id]==0.6}0.032{elsif nozzle_diameter[filament_extruder_id]==0.8}0.018{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_ramming_parameters": [ + "250 100 42.4 42.4 42.4 42.4 42.4 | 0.05 42.4 0.45 42.4 0.95 42.4 1.45 42.4 1.95 42.4 2.45 42.4 2.95 42.4 3.45 42.4 3.95 42.4 4.45 42.4 4.95 42.4" + ], + "filament_wipe": "1", + "filament_z_hop": "0.15", + "full_fan_speed_layer": "5", + "hot_plate_temp": "90", + "hot_plate_temp_initial_layer": "85", + "nozzle_temperature": "240", + "nozzle_temperature_initial_layer": "230", + "overhang_fan_speed": "40", + "slow_down_layer_time": "7", + "slow_down_min_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @XL 5T.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @XL 5T.json new file mode 100644 index 0000000..d14b8bd --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @XL 5T.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @XL 5T", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFG99_PRUSA_0", + "instantiation": "true", + "nozzle_temperature_intial_layer": "230", + "nozzle_temperature": "240", + "hot_plate_temp_initial_layer": "80", + "hot_plate_temp": "80", + "full_fan_speed_layer": "5", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "9" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_loading_speed_start": "50", + "filament_loading_speed": "10", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "100", + "filament_load_time": "10.5", + "filament_unload_time": "8.5", + "filament_cooling_moves": "3", + "filament_cooling_initial_speed": "5", + "filament_cooling_final_speed": "2.5", + "filament_retract_lift_below": "1.5", + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_wipe": "1", + "filament_retract_before_wipe": "20%", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.053{elsif nozzle_diameter[0]==0.5}0.042{elsif nozzle_diameter[0]==0.6}0.032{elsif nozzle_diameter[0]==0.8}0.018{elsif nozzle_diameter[0]==0.25}0.18{elsif nozzle_diameter[0]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle", + "Prusa XL 5T 0.3 nozzle", + "Prusa XL 5T 0.4 nozzle", + "Prusa XL 5T 0.5 nozzle", + "Prusa XL 5T 0.6 nozzle", + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @XL.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @XL.json new file mode 100644 index 0000000..87b861c --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG @XL.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG @XL", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "230", + "nozzle_temperature": "240", + "hot_plate_temp_initial_layer": "80", + "hot_plate_temp": "80", + "full_fan_speed_layer": "5", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "9" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_loading_speed_start": "50", + "filament_loading_speed": "10", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "100", + "filament_load_time": "10.5", + "filament_unload_time": "8.5", + "filament_cooling_moves": "3", + "filament_cooling_initial_speed": "5", + "filament_cooling_final_speed": "2.5", + "filament_retract_lift_below": "1.5", + "filament_wipe": "1", + "filament_retract_before_wipe": "20%", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.053{elsif nozzle_diameter[0]==0.5}0.042{elsif nozzle_diameter[0]==0.6}0.032{elsif nozzle_diameter[0]==0.8}0.018{elsif nozzle_diameter[0]==0.25}0.18{elsif nozzle_diameter[0]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 0.25 nozzle", + "Prusa XL 0.3 nozzle", + "Prusa XL 0.4 nozzle", + "Prusa XL 0.5 nozzle", + "Prusa XL 0.6 nozzle", + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MINIIS 0.6.json new file mode 100644 index 0000000..2fe812c --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MINIIS 0.6.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG HF @MINIIS 0.6", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "17" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.22" + ], + "filament_retraction_speed": [ + "45" + ], + "filament_deretraction_speed": [ + "25" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MINIIS 0.8.json new file mode 100644 index 0000000..d404af2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MINIIS 0.8.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG HF @MINIIS 0.8", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "20" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "32" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.15" + ], + "filament_retraction_speed": [ + "45" + ], + "filament_deretraction_speed": [ + "25" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MINIIS.json new file mode 100644 index 0000000..7012a1a --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MINIIS.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG HF @MINIIS", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "10" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.4" + ], + "filament_retraction_speed": [ + "45" + ], + "filament_deretraction_speed": [ + "25" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MK3.5 0.6.json new file mode 100644 index 0000000..55363c5 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MK3.5 0.6.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG HF @MK3.5 0.6", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99_6", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "17" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.025" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MK3.5 0.8.json new file mode 100644 index 0000000..90a6f8b --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MK3.5 0.8.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG HF @MK3.5 0.8", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99_7", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "20" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "37" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.018" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MK3.5.json new file mode 100644 index 0000000..233211f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG HF @MK3.5.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG HF @MK3.5", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99_5", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "10" + ], + "filament_flow_ratio": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.052" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG.json new file mode 100644 index 0000000..95a7c8b --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PETG.json @@ -0,0 +1,66 @@ +{ + "type": "filament", + "name": "Prusa Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.02{elsif nozzle_diameter[0]==0.6}0.04{else}0.08{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K24{elsif nozzle_diameter[0]==0.8};{else}M900 K45{endif} ; Filament gcode LA 1.0" + ], + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", + "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One 0.6.json new file mode 100644 index 0000000..5aceb35 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One 0.6.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @CORE One 0.6", + "inherits": "Prusa Generic PLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PLA @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle" + ], + "nozzle_temperature": [ + "210" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One 0.8.json new file mode 100644 index 0000000..bb2fc45 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One 0.8.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @CORE One 0.8", + "inherits": "Prusa Generic PLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PLA @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle" + ], + "filament_max_volumetric_speed": [ + "19" + ], + "nozzle_temperature": [ + "225" + ], + "slow_down_layer_time": [ + "17" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One HF 0.4.json new file mode 100644 index 0000000..1d00367 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One HF 0.4.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @CORE One HF 0.4", + "inherits": "Prusa Generic PLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PLA @CORE One HF 0.4", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.4 nozzle" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.026{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "225" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One HF 0.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One HF 0.5.json new file mode 100644 index 0000000..fc687d1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One HF 0.5.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @CORE One HF 0.5", + "inherits": "Prusa Generic PLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PLA @CORE One HF 0.5", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.5 nozzle" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.026{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "225" + ], + "slow_down_layer_time": [ + "11" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One HF 0.6.json new file mode 100644 index 0000000..c8366b2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One HF 0.6.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @CORE One HF 0.6", + "inherits": "Prusa Generic PLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PLA @CORE One HF 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.6 nozzle" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.026{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "225" + ], + "slow_down_layer_time": [ + "15" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One HF 0.8.json new file mode 100644 index 0000000..4c9122f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One HF 0.8.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @CORE One HF 0.8", + "inherits": "Prusa Generic PLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PLA @CORE One HF 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.8 nozzle" + ], + "filament_max_volumetric_speed": [ + "35" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.026{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "225" + ], + "slow_down_layer_time": [ + "19" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One.json new file mode 100644 index 0000000..9d41d0b --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @CORE One.json @@ -0,0 +1,102 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @CORE One", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PLA @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "20" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "85" + ], + "filament_cost": [ + "25.4" + ], + "filament_density": [ + "1.24" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_notes": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.07{elsif nozzle_diameter[filament_extruder_id]==0.35}0.06{elsif nozzle_diameter[filament_extruder_id]==0.6}0.03{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.025{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.014{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_z_hop": [ + "0.6" + ], + "filament_z_hop_types": [ + "Slope Lift" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "150" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "overhang_fan_speed": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MINIIS 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MINIIS 0.25.json new file mode 100644 index 0000000..b5faa7b --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MINIIS 0.25.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MINIIS 0.25", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "slow_down_layer_time": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.85" + ], + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MINIIS 0.6.json new file mode 100644 index 0000000..eb6d476 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MINIIS 0.6.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MINIIS 0.6", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "slow_down_layer_time": [ + "12" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.17" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MINIIS 0.8.json new file mode 100644 index 0000000..44ec537 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MINIIS 0.8.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MINIIS 0.8", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "slow_down_layer_time": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.12" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MINIIS.json new file mode 100644 index 0000000..c11a78b --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MINIIS.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MINIIS", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "slow_down_layer_time": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.27" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK3.5 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK3.5 0.25.json new file mode 100644 index 0000000..6416317 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK3.5 0.25.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MK3.5 0.25", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99_5", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.12" + ], + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK3.5 0.6.json new file mode 100644 index 0000000..20aeed7 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK3.5 0.6.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MK3.5 0.6", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99_3", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "12" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK3.5 0.8.json new file mode 100644 index 0000000..b3309c4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK3.5 0.8.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MK3.5 0.8", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99_4", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK3.5.json new file mode 100644 index 0000000..2cdf4ad --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK3.5.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MK3.5", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99_2", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.035" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4.json new file mode 100644 index 0000000..ef6e400 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MK4", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.026{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_MK4IS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.026{elsif nozzle_diameter[0]==0.5}0.025{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.014{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_ramming_parameters": [ + "250 100 40 40 40 40 40 | 0.05 40 0.45 40 0.95 40 1.45 40 1.95 40 2.45 40 2.95 40 3.45 40 3.95 40 4.45 40 4.95 40" + ], + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S 0.6.json new file mode 100644 index 0000000..0a9473e --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S 0.6.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MK4S 0.6", + "inherits": "Prusa Generic PLA @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PLA @MK4S 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.6 nozzle" + ], + "fan_cooling_layer_time": "22", + "nozzle_temperature": "210", + "slow_down_layer_time": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S 0.8.json new file mode 100644 index 0000000..c01d14f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S 0.8.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MK4S 0.8", + "inherits": "Prusa Generic PLA @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PLA @MK4S 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.8 nozzle" + ], + "fan_cooling_layer_time": "25", + "fan_min_speed": "80", + "filament_max_volumetric_speed": "19", + "nozzle_temperature": "225", + "slow_down_layer_time": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S HF0.4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S HF0.4.json new file mode 100644 index 0000000..c8a223d --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S HF0.4.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MK4S HF0.4", + "inherits": "Prusa Generic PLA @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PLA @MK4S HF0.4", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.4 nozzle" + ], + "filament_max_volumetric_speed": "22", + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[0]==0.4}0.036{elsif nozzle_diameter[0]==0.5}0.026{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.015{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_ramming_parameters": [ + "250 100 40 40| 0.05 40 0.45 40 0.95 40 1.45 40 1.95 40 2.45 40 2.95 40 3.45 40 3.95 40 4.45 40 4.95 40" + ], + "nozzle_temperature": "225" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S HF0.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S HF0.5.json new file mode 100644 index 0000000..9a31658 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S HF0.5.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MK4S HF0.5", + "inherits": "Prusa Generic PLA @MK4S HF0.4", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PLA @MK4S HF0.5", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.5 nozzle" + ], + "fan_cooling_layer_time": "20", + "filament_max_volumetric_speed": "24", + "slow_down_layer_time": "8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S HF0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S HF0.6.json new file mode 100644 index 0000000..199802b --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S HF0.6.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MK4S HF0.6", + "inherits": "Prusa Generic PLA @MK4S HF0.4", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PLA @MK4S HF0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.6 nozzle" + ], + "fan_cooling_layer_time": "22", + "filament_max_volumetric_speed": "30", + "slow_down_layer_time": "10", + "slow_down_min_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S HF0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S HF0.8.json new file mode 100644 index 0000000..f46dca6 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S HF0.8.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MK4S HF0.8", + "inherits": "Prusa Generic PLA @MK4S HF0.4", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PLA @MK4S HF0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S HF0.8 nozzle" + ], + "fan_cooling_layer_time": "25", + "fan_min_speed": "80", + "filament_max_volumetric_speed": "35", + "slow_down_layer_time": "15", + "slow_down_min_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S.json new file mode 100644 index 0000000..0e0b4fc --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @MK4S.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @MK4S", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PLA @MK4S", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.25 nozzle", + "Prusa MK4S 0.3 nozzle", + "Prusa MK4S 0.4 nozzle", + "Prusa MK4S 0.5 nozzle" + ], + "default_filament_colour": "#FF8000", + "fan_cooling_layer_time": "17", + "fan_min_speed": "70", + "filament_cost": "25.4", + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_max_volumetric_speed": "15", + "filament_notes": [ + "" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.07{elsif nozzle_diameter[filament_extruder_id]==0.35}0.06{elsif nozzle_diameter[filament_extruder_id]==0.6}0.03{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.025{elsif nozzle_diameter[filament_extruder_id]==0.6}0.02{elsif nozzle_diameter[filament_extruder_id]==0.8}0.014{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_ramming_parameters": [ + "250 100 40 40 40 40 40 | 0.05 40 0.45 40 0.95 40 1.45 40 1.95 40 2.45 40 2.95 40 3.45 40 3.95 40 4.45 40 4.95 40" + ], + "full_fan_speed_layer": "3", + "nozzle_temperature_initial_layer": "230", + "slow_down_layer_time": "6", + "slow_down_min_speed": "20" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @XL 5T.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @XL 5T.json new file mode 100644 index 0000000..e7da3d8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @XL 5T.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @XL 5T", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "215", + "nozzle_temperature": "210", + "hot_plate_temp_initial_layer": "60", + "hot_plate_temp": "60", + "full_fan_speed_layer": "3", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "10" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "filament_loading_speed_start": "50", + "filament_loading_speed": "10", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "100", + "filament_load_time": "10.5", + "filament_unload_time": "8.5", + "filament_cooling_moves": "2", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "3.5", + "filament_retract_lift_below": "0.6", + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.036{elsif nozzle_diameter[0]==0.5}0.025{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.014{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle", + "Prusa XL 5T 0.3 nozzle", + "Prusa XL 5T 0.4 nozzle", + "Prusa XL 5T 0.5 nozzle", + "Prusa XL 5T 0.6 nozzle", + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @XL.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @XL.json new file mode 100644 index 0000000..73728a7 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA @XL.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA @XL", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "215", + "nozzle_temperature": "210", + "hot_plate_temp_initial_layer": "60", + "hot_plate_temp": "60", + "full_fan_speed_layer": "3", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "10" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "filament_loading_speed_start": "50", + "filament_loading_speed": "10", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "100", + "filament_load_time": "10.5", + "filament_unload_time": "8.5", + "filament_cooling_moves": "2", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "3.5", + "filament_retract_lift_below": "0.6", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.036{elsif nozzle_diameter[0]==0.5}0.025{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.014{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 0.25 nozzle", + "Prusa XL 0.3 nozzle", + "Prusa XL 0.4 nozzle", + "Prusa XL 0.5 nozzle", + "Prusa XL 0.6 nozzle", + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MINIIS 0.6.json new file mode 100644 index 0000000..7fadb5c --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MINIIS 0.6.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA HF @MINIIS 0.6", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "slow_down_layer_time": [ + "12" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.17" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MINIIS 0.8.json new file mode 100644 index 0000000..2c6a542 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MINIIS 0.8.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA HF @MINIIS 0.8", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "36" + ], + "slow_down_layer_time": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.12" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MINIIS.json new file mode 100644 index 0000000..0872981 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MINIIS.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA HF @MINIIS", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.27" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MK3.5 0.6.json new file mode 100644 index 0000000..d8cfa66 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MK3.5 0.6.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA HF @MK3.5 0.6", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99_6", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "slow_down_layer_time": [ + "12" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MK3.5 0.8.json new file mode 100644 index 0000000..c686b38 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MK3.5 0.8.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA HF @MK3.5 0.8", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99_7", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "37" + ], + "slow_down_layer_time": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MK3.5.json new file mode 100644 index 0000000..774f09e --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA HF @MK3.5.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA HF @MK3.5", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99_5", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "slow_down_layer_time": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.035" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @CORE One 0.6.json new file mode 100644 index 0000000..9af8f44 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @CORE One 0.6.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA Silk @CORE One 0.6", + "inherits": "Prusa Generic PLA Silk @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PLA Silk @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle", + "Prusa CORE One HF 0.6 nozzle" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "nozzle_temperature": [ + "215" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @CORE One 0.8.json new file mode 100644 index 0000000..056ea05 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @CORE One 0.8.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA Silk @CORE One 0.8", + "inherits": "Prusa Generic PLA Silk @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PLA Silk @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle", + "Prusa CORE One HF 0.8 nozzle" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "17" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @CORE One.json new file mode 100644 index 0000000..b8ce678 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @CORE One.json @@ -0,0 +1,104 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA Silk @CORE One", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic PLA Silk @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "20" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle", + "Prusa CORE One HF 0.4 nozzle", + "Prusa CORE One HF 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "85" + ], + "filament_cost": [ + "25.4" + ], + "filament_density": [ + "1.24" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "7" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_notes": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[0]==0.4}0.03{elsif nozzle_diameter[0]==0.5}0.022{elsif nozzle_diameter[0]==0.6}0.018{elsif nozzle_diameter[0]==0.8}0.012{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.075{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_z_hop": [ + "0.6" + ], + "filament_z_hop_types": [ + "Slope Lift" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "150" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "overhang_fan_speed": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S 0.6.json new file mode 100644 index 0000000..0d8dd68 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S 0.6.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA Silk @MK4S 0.6", + "inherits": "Prusa Generic PLA Silk @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PLA Silk @MK4S 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.6 nozzle", + "Prusa MK4S HF0.6 nozzle" + ], + "fan_cooling_layer_time": "22", + "filament_max_volumetric_speed": "9", + "nozzle_temperature": "215", + "slow_down_layer_time": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S 0.8.json new file mode 100644 index 0000000..f82ae4e --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S 0.8.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA Silk @MK4S 0.8", + "inherits": "Prusa Generic PLA Silk @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PLA Silk @MK4S 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.8 nozzle", + "Prusa MK4S HF0.8 nozzle" + ], + "fan_cooling_layer_time": "25", + "fan_min_speed": "80", + "filament_max_volumetric_speed": "12", + "slow_down_layer_time": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S.json new file mode 100644 index 0000000..45879e3 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA Silk @MK4S", + "inherits": "Prusa Generic PLA @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic PLA Silk @MK4S", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.25 nozzle", + "Prusa MK4S 0.3 nozzle", + "Prusa MK4S 0.4 nozzle", + "Prusa MK4S 0.5 nozzle", + "Prusa MK4S HF0.25 nozzle", + "Prusa MK4S HF0.3 nozzle", + "Prusa MK4S HF0.4 nozzle", + "Prusa MK4S HF0.5 nozzle" + ], + "filament_max_volumetric_speed": "7", + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S).*/}\nM572 S{if nozzle_diameter[0]==0.4}0.03{elsif nozzle_diameter[0]==0.5}0.022{elsif nozzle_diameter[0]==0.6}0.018{elsif nozzle_diameter[0]==0.8}0.012{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.075{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "nozzle_temperature": "225" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MINIIS 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MINIIS 0.25.json new file mode 100644 index 0000000..b077a98 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MINIIS 0.25.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA-CF @MINIIS 0.25", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.85" + ], + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MINIIS 0.6.json new file mode 100644 index 0000000..bd138db --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MINIIS 0.6.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA-CF @MINIIS 0.6", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "12" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.17" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MINIIS 0.8.json new file mode 100644 index 0000000..f1c1f2e --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MINIIS 0.8.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA-CF @MINIIS 0.8", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.12" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MINIIS.json new file mode 100644 index 0000000..1f92861 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MINIIS.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA-CF @MINIIS", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.27" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MK3.5 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MK3.5 0.25.json new file mode 100644 index 0000000..5836ca7 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MK3.5 0.25.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA-CF @MK3.5 0.25", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL98_5", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.18" + ], + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MK3.5 0.6.json new file mode 100644 index 0000000..42c8d21 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MK3.5 0.6.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA-CF @MK3.5 0.6", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL98_3", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "12" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.025" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MK3.5 0.8.json new file mode 100644 index 0000000..26e68b2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MK3.5 0.8.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA-CF @MK3.5 0.8", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL98_4", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.018" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MK3.5.json new file mode 100644 index 0000000..0267c39 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF @MK3.5.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA-CF @MK3.5", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL98_1", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.052" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF.json new file mode 100644 index 0000000..0f9a56a --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA-CF.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "filament_ramming_parameters": [ + "250 100 40 40 40 40 40 | 0.05 40 0.45 40 0.95 40 1.45 40 1.95 40 2.45 40 2.95 40 3.45 40 3.95 40 4.45 40 4.95 40" + ], + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", + "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle", + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle", + "Prusa MINIIS 0.4 nozzle", + "Prusa MINIIS 0.25 nozzle", + "Prusa MINIIS 0.6 nozzle", + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA.json new file mode 100644 index 0000000..22e6ad1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PLA.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.04{else}0.05{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K18{elsif nozzle_diameter[0]==0.8};{else}M900 K30{endif} ; Filament gcode LA 1.0" + ], + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", + "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MINIIS 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MINIIS 0.25.json new file mode 100644 index 0000000..914a2a0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MINIIS 0.25.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA @MINIIS 0.25", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.55" + ], + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MINIIS 0.6.json new file mode 100644 index 0000000..605e23f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MINIIS 0.6.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA @MINIIS 0.6", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MINIIS 0.8.json new file mode 100644 index 0000000..430f2cf --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MINIIS 0.8.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA @MINIIS 0.8", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.07" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MINIIS.json new file mode 100644 index 0000000..905552f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MINIIS.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA @MINIIS", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.19" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MK3.5 0.25.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MK3.5 0.25.json new file mode 100644 index 0000000..c951180 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MK3.5 0.25.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA @MK3.5 0.25", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFS99_4", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.09" + ], + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MK3.5 0.6.json new file mode 100644 index 0000000..66bba77 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MK3.5 0.6.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA @MK3.5 0.6", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFS99_2", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MK3.5 0.8.json new file mode 100644 index 0000000..8975d54 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MK3.5 0.8.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA @MK3.5 0.8", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFS99_3", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MK3.5.json new file mode 100644 index 0000000..0765bcb --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA @MK3.5.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA @MK3.5", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFS99_1", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MINIIS 0.6.json new file mode 100644 index 0000000..2688500 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MINIIS 0.6.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA HF @MINIIS 0.6", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MINIIS 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MINIIS 0.8.json new file mode 100644 index 0000000..1165b45 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MINIIS 0.8.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA HF @MINIIS 0.8", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.07" + ], + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MINIIS.json new file mode 100644 index 0000000..8e64433 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MINIIS.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA HF @MINIIS", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.19" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MK3.5 0.6.json new file mode 100644 index 0000000..86f61e8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MK3.5 0.6.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA HF @MK3.5 0.6", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFS99_5", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MK3.5 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MK3.5 0.8.json new file mode 100644 index 0000000..419027a --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MK3.5 0.8.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA HF @MK3.5 0.8", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFS99_6", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MK3.5.json new file mode 100644 index 0000000..4af66d7 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA HF @MK3.5.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA HF @MK3.5", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFS99_4", + "instantiation": "true", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA.json new file mode 100644 index 0000000..6955cbe --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic PVA.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Prusa Generic PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", + "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle", + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @CORE One 0.6.json new file mode 100644 index 0000000..8700f71 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @CORE One 0.6.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Prusa Generic TPU @CORE One 0.6", + "inherits": "Prusa Generic TPU @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic TPU @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle", + "Prusa CORE One HF 0.6 nozzle" + ], + "filament_max_volumetric_speed": [ + "3.5" + ], + "filament_z_hop": [ + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @CORE One 0.8.json new file mode 100644 index 0000000..29e6e88 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @CORE One 0.8.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Prusa Generic TPU @CORE One 0.8", + "inherits": "Prusa Generic TPU @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic TPU @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle", + "Prusa CORE One HF 0.8 nozzle" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_z_hop": [ + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @CORE One.json new file mode 100644 index 0000000..7891225 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @CORE One.json @@ -0,0 +1,113 @@ +{ + "type": "filament", + "name": "Prusa Generic TPU @CORE One", + "inherits": "fdm_filament_flex", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusa Generic TPU @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "30" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle", + "Prusa CORE One HF 0.4 nozzle", + "Prusa CORE One HF 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "82" + ], + "filament_density": [ + "1.22" + ], + "filament_deretraction_speed": [ + "20" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1.08" + ], + "filament_max_volumetric_speed": [ + "2.5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_notes": [ + "" + ], + "filament_retraction_length": [ + "2.5" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "filament_retraction_speed": [ + "60" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K0 ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_type": [ + "FLEX" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "0" + ], + "filament_z_hop": [ + "0" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "idle_temperature": [ + "150" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "overhang_fan_speed": [ + "70" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MINIIS.json new file mode 100644 index 0000000..2d8a9f6 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MINIIS.json @@ -0,0 +1,92 @@ +{ + "type": "filament", + "name": "Prusa Generic TPU @MINIIS", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.35" + ], + "filament_flow_ratio": [ + "1.15" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "filament_type": [ + "FLEX" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "210" + ], + "filament_retraction_length": [ + "3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_deretraction_speed": [ + "16" + ], + "filament_retraction_minimum_travel": [ + "6" + ], + "filament_wipe": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "4" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "50" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "pressure_advance": [ + "0" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle", + "Prusa MINIIS 0.25 nozzle", + "Prusa MINIIS 0.6 nozzle", + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK3.5.json new file mode 100644 index 0000000..7216e53 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK3.5.json @@ -0,0 +1,87 @@ +{ + "type": "filament", + "name": "Prusa Generic TPU @MK3.5", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99_2", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1.8" + ], + "filament_flow_ratio": [ + "1.15" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "filament_type": [ + "FLEX" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "210" + ], + "filament_retraction_length": [ + "2" + ], + "filament_retraction_speed": [ + "45" + ], + "filament_deretraction_speed": [ + "20" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "4" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "50" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "pressure_advance": [ + "0" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle", + "Prusa MK3.5 0.25 nozzle", + "Prusa MK3.5 0.6 nozzle", + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK4.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK4.json new file mode 100644 index 0000000..9dde343 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK4.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Prusa Generic TPU @MK4", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_flow_ratio": [ + "1.08" + ], + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK4S 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK4S 0.6.json new file mode 100644 index 0000000..06b5327 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK4S 0.6.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Prusa Generic TPU @MK4S 0.6", + "inherits": "Prusa Generic TPU @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic FLEX @MK4S 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.6 nozzle", + "Prusa MK4S HF0.6 nozzle" + ], + "filament_max_volumetric_speed": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK4S 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK4S 0.8.json new file mode 100644 index 0000000..451a6e2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK4S 0.8.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Prusa Generic TPU @MK4S 0.8", + "inherits": "Prusa Generic TPU @MK4S", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic FLEX @MK4S 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4S 0.8 nozzle", + "Prusa MK4S HF0.8 nozzle" + ], + "filament_max_volumetric_speed": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK4S.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK4S.json new file mode 100644 index 0000000..3857234 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU @MK4S.json @@ -0,0 +1,49 @@ +{ + "type": "filament", + "name": "Prusa Generic TPU @MK4S", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Generic FLEX @MK4S", + "instantiation": "true", + "close_fan_the_first_x_layers": "3", + "compatible_printers": [ + "Prusa MK4S 0.3 nozzle", + "Prusa MK4S 0.4 nozzle", + "Prusa MK4S 0.5 nozzle", + "Prusa MK4S HF0.4 nozzle", + "Prusa MK4S HF0.5 nozzle" + ], + "default_filament_colour": "#008000", + "fan_max_speed": "50", + "fan_min_speed": "30", + "filament_cost": "82", + "filament_density": "1.22", + "filament_deretraction_speed": "20", + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": "1.08", + "filament_max_volumetric_speed": "3", + "filament_notes": [ + "" + ], + "filament_retraction_length": "2.5", + "filament_retraction_minimum_travel": "2", + "filament_retraction_speed": "60", + "filament_start_gcode": [ + "M900 K0 ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_type": [ + "FLEX" + ], + "filament_wipe": "0", + "filament_z_hop": "0", + "hot_plate_temp": "50", + "hot_plate_temp_initial_layer": "50", + "nozzle_temperature": "230", + "nozzle_temperature_initial_layer": "230", + "overhang_fan_speed": "70", + "slow_down_layer_time": "10", + "slow_down_min_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU HF @MINIIS.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU HF @MINIIS.json new file mode 100644 index 0000000..b484407 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU HF @MINIIS.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "Prusa Generic TPU HF @MINIIS", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "10" + ], + "filament_flow_ratio": [ + "1.15" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "filament_type": [ + "FLEX" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "210" + ], + "filament_retraction_length": [ + "3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_deretraction_speed": [ + "16" + ], + "filament_retraction_minimum_travel": [ + "6" + ], + "filament_wipe": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "4" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "50" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "pressure_advance": [ + "0" + ], + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle", + "Prusa MINIIS 0.6 nozzle", + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU HF @MK3.5.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU HF @MK3.5.json new file mode 100644 index 0000000..e6cf838 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU HF @MK3.5.json @@ -0,0 +1,87 @@ +{ + "type": "filament", + "name": "Prusa Generic TPU HF @MK3.5", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99_3", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "1.15" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "filament_type": [ + "FLEX" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "210" + ], + "filament_retraction_length": [ + "2" + ], + "filament_retraction_speed": [ + "45" + ], + "filament_deretraction_speed": [ + "20" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "4" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "50" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "pressure_advance": [ + "0" + ], + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle", + "Prusa MK3.5 0.25 nozzle", + "Prusa MK3.5 0.6 nozzle", + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU.json b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU.json new file mode 100644 index 0000000..8f797bf --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusa Generic TPU.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Prusa Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", + "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One 0.6.json new file mode 100644 index 0000000..44557f4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One 0.6.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Prusament ASA @CORE One 0.6", + "inherits": "Prusament ASA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle" + ], + "nozzle_temperature": [ + "255" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One 0.8.json new file mode 100644 index 0000000..d3c1818 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One 0.8.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Prusament ASA @CORE One 0.8", + "inherits": "Prusament ASA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle" + ], + "fan_max_speed": [ + "30" + ], + "overhang_fan_speed": [ + "30" + ], + "slow_down_layer_time": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One HF 0.4.json new file mode 100644 index 0000000..a38a55e --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One HF 0.4.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusament ASA @CORE One HF 0.4", + "inherits": "Prusament ASA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @CORE One HF 0.4", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.4 nozzle" + ], + "filament_max_volumetric_speed": [ + "26" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.015{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One HF 0.5.json b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One HF 0.5.json new file mode 100644 index 0000000..5e581d1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One HF 0.5.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusament ASA @CORE One HF 0.5", + "inherits": "Prusament ASA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @CORE One HF 0.5", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.5 nozzle" + ], + "filament_max_volumetric_speed": [ + "27" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.015{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One HF 0.6.json new file mode 100644 index 0000000..778cd60 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One HF 0.6.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusament ASA @CORE One HF 0.6", + "inherits": "Prusament ASA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @CORE One HF 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.6 nozzle" + ], + "filament_max_volumetric_speed": [ + "34" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.015{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One HF 0.8.json new file mode 100644 index 0000000..db15c5f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One HF 0.8.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Prusament ASA @CORE One HF 0.8", + "inherits": "Prusament ASA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @CORE One HF 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.8 nozzle" + ], + "fan_max_speed": [ + "30" + ], + "filament_max_volumetric_speed": [ + "36" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.015{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "overhang_fan_speed": [ + "30" + ], + "slow_down_layer_time": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One.json new file mode 100644 index 0000000..df108f0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament ASA @CORE One.json @@ -0,0 +1,93 @@ +{ + "type": "filament", + "name": "Prusament ASA @CORE One", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament ASA @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "25" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "35.28" + ], + "filament_density": [ + "1.07" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "35" + ], + "filament_notes": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.04{elsif nozzle_diameter[filament_extruder_id]==0.25}0.1{elsif nozzle_diameter[filament_extruder_id]==0.3}0.06{elsif nozzle_diameter[filament_extruder_id]==0.35}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.03{elsif nozzle_diameter[filament_extruder_id]==0.6}0.02{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.012{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "filament_type": [ + "ASA" + ], + "filament_vendor": [ + "Prusa Polymers" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "idle_temperature": [ + "130" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "25" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament ASA @XL 5T.json b/backend/profiles/profiles/Prusa/filament/Prusament ASA @XL 5T.json new file mode 100644 index 0000000..41448f6 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament ASA @XL 5T.json @@ -0,0 +1,72 @@ +{ + "type": "filament", + "name": "Prusament ASA @XL 5T", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "260", + "nozzle_temperature": "260", + "hot_plate_temp_initial_layer": "100", + "hot_plate_temp": "105", + "filament_flow_ratio": [ + "1" + ], + "fan_max_speed": [ + "10" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "slow_down_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "15" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_loading_speed_start": "19", + "filament_loading_speed": "14", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "20", + "filament_load_time": "15", + "filament_unload_time": "12", + "filament_cooling_moves": "5", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "50", + "filament_retract_lift_below": "1.5", + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.04{elsif nozzle_diameter[0]==0.25}0.1{elsif nozzle_diameter[0]==0.3}0.06{elsif nozzle_diameter[0]==0.35}0.05{elsif nozzle_diameter[0]==0.5}0.03{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.012{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle", + "Prusa XL 5T 0.3 nozzle", + "Prusa XL 5T 0.4 nozzle", + "Prusa XL 5T 0.5 nozzle", + "Prusa XL 5T 0.6 nozzle", + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament ASA @XL.json b/backend/profiles/profiles/Prusa/filament/Prusament ASA @XL.json new file mode 100644 index 0000000..1f95e2b --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament ASA @XL.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Prusament ASA @XL", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "260", + "nozzle_temperature": "260", + "hot_plate_temp_initial_layer": "100", + "hot_plate_temp": "105", + "filament_flow_ratio": [ + "1" + ], + "fan_max_speed": [ + "10" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "slow_down_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "15" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_loading_speed_start": "19", + "filament_loading_speed": "14", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "20", + "filament_load_time": "15", + "filament_unload_time": "12", + "filament_cooling_moves": "5", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "50", + "filament_retract_lift_below": "1.5", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.04{elsif nozzle_diameter[0]==0.25}0.1{elsif nozzle_diameter[0]==0.3}0.06{elsif nozzle_diameter[0]==0.35}0.05{elsif nozzle_diameter[0]==0.5}0.03{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.012{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 0.25 nozzle", + "Prusa XL 0.3 nozzle", + "Prusa XL 0.4 nozzle", + "Prusa XL 0.5 nozzle", + "Prusa XL 0.6 nozzle", + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @CORE One 0.6.json new file mode 100644 index 0000000..a400435 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @CORE One 0.6.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Prusament PA-CF @CORE One 0.6", + "inherits": "Prusament PA-CF @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PA-CF @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle", + "Prusa CORE One HF 0.6 nozzle" + ], + "fan_cooling_layer_time": [ + "18" + ], + "filament_max_volumetric_speed": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @CORE One 0.8.json new file mode 100644 index 0000000..c6124b8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @CORE One 0.8.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Prusament PA-CF @CORE One 0.8", + "inherits": "Prusament PA-CF @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PA-CF @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle", + "Prusa CORE One HF 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @CORE One.json new file mode 100644 index 0000000..6095d53 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @CORE One.json @@ -0,0 +1,98 @@ +{ + "type": "filament", + "name": "Prusament PA-CF @CORE One", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PA-CF @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle", + "Prusa CORE One HF 0.4 nozzle", + "Prusa CORE One HF 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "15" + ], + "filament_cost": [ + "124.99" + ], + "filament_density": [ + "1.11" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1.05" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "35" + ], + "filament_notes": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.07{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{elsif nozzle_diameter[filament_extruder_id]==0.35}0.08{elsif nozzle_diameter[filament_extruder_id]==0.6}0.04{elsif nozzle_diameter[filament_extruder_id]==0.5}0.05{elsif nozzle_diameter[filament_extruder_id]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.6}0.025{elsif nozzle_diameter[filament_extruder_id]==0.8}0.016{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" + ], + "filament_type": [ + "PA" + ], + "filament_vendor": [ + "Prusa Polymers" + ], + "filament_z_hop": [ + "0.2" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "idle_temperature": [ + "130" + ], + "nozzle_temperature": [ + "285" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "overhang_fan_speed": [ + "20" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "20" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @XL 5T.json b/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @XL 5T.json new file mode 100644 index 0000000..a8f4127 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @XL 5T.json @@ -0,0 +1,72 @@ +{ + "type": "filament", + "name": "Prusament PA-CF @XL 5T", + "inherits": "fdm_filament_pa11cf", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "275", + "nozzle_temperature": "285", + "hot_plate_temp_initial_layer": "100", + "hot_plate_temp": "105", + "filament_flow_ratio": [ + "1.05" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "30" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "slow_down_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "filament_loading_speed_start": "19", + "filament_loading_speed": "14", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "20", + "filament_load_time": "15", + "filament_unload_time": "12", + "filament_cooling_moves": "5", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "50", + "filament_retract_lift_below": "1.5", + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.6}0.025{elsif nozzle_diameter[0]==0.8}0.016{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle", + "Prusa XL 5T 0.3 nozzle", + "Prusa XL 5T 0.4 nozzle", + "Prusa XL 5T 0.5 nozzle", + "Prusa XL 5T 0.6 nozzle", + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @XL.json b/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @XL.json new file mode 100644 index 0000000..0029c89 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PA-CF @XL.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Prusament PA-CF @XL", + "inherits": "fdm_filament_pa11cf", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "275", + "nozzle_temperature": "285", + "hot_plate_temp_initial_layer": "100", + "hot_plate_temp": "105", + "filament_flow_ratio": [ + "1.05" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "30" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "slow_down_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "filament_loading_speed_start": "19", + "filament_loading_speed": "14", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "20", + "filament_load_time": "15", + "filament_unload_time": "12", + "filament_cooling_moves": "5", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "50", + "filament_retract_lift_below": "1.5", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.6}0.025{elsif nozzle_diameter[0]==0.8}0.016{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 0.25 nozzle", + "Prusa XL 0.3 nozzle", + "Prusa XL 0.4 nozzle", + "Prusa XL 0.5 nozzle", + "Prusa XL 0.6 nozzle", + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One 0.6.json new file mode 100644 index 0000000..62d65a9 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One 0.6.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Prusament PC Blend @CORE One 0.6", + "inherits": "Prusament PC Blend @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PC Blend @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle" + ], + "filament_max_volumetric_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One 0.8.json new file mode 100644 index 0000000..a670456 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One 0.8.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusament PC Blend @CORE One 0.8", + "inherits": "Prusament PC Blend @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PC Blend @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle" + ], + "fan_max_speed": [ + "30" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "overhang_fan_speed": [ + "30" + ], + "slow_down_layer_time": [ + "25" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One HF 0.4.json new file mode 100644 index 0000000..ba52133 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One HF 0.4.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Prusament PC Blend @CORE One HF 0.4", + "inherits": "Prusament PC Blend @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PC Blend @CORE One HF 0.4", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.4 nozzle" + ], + "filament_max_volumetric_speed": [ + "24" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One HF 0.5.json b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One HF 0.5.json new file mode 100644 index 0000000..cd89213 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One HF 0.5.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Prusament PC Blend @CORE One HF 0.5", + "inherits": "Prusament PC Blend @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PC Blend @CORE One HF 0.5", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.5 nozzle" + ], + "filament_max_volumetric_speed": [ + "25" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One HF 0.6.json new file mode 100644 index 0000000..61bc303 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One HF 0.6.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Prusament PC Blend @CORE One HF 0.6", + "inherits": "Prusament PC Blend @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PC Blend @CORE One HF 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.6 nozzle" + ], + "filament_max_volumetric_speed": [ + "30" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One HF 0.8.json new file mode 100644 index 0000000..a9c75cb --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One HF 0.8.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusament PC Blend @CORE One HF 0.8", + "inherits": "Prusament PC Blend @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PC Blend @CORE One HF 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.8 nozzle" + ], + "fan_max_speed": [ + "30" + ], + "filament_max_volumetric_speed": [ + "36" + ], + "overhang_fan_speed": [ + "30" + ], + "slow_down_layer_time": [ + "25" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One.json new file mode 100644 index 0000000..ec60b2f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @CORE One.json @@ -0,0 +1,96 @@ +{ + "type": "filament", + "name": "Prusament PC Blend @CORE One", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PC Blend @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "25" + ], + "fan_min_speed": [ + "15" + ], + "filament_cost": [ + "51.53" + ], + "filament_density": [ + "1.22" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "35" + ], + "filament_notes": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.07{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{elsif nozzle_diameter[filament_extruder_id]==0.35}0.08{elsif nozzle_diameter[filament_extruder_id]==0.6}0.04{elsif nozzle_diameter[filament_extruder_id]==0.5}0.05{elsif nozzle_diameter[filament_extruder_id]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.6}0.025{elsif nozzle_diameter[filament_extruder_id]==0.8}0.016{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" + ], + "filament_type": [ + "PC" + ], + "filament_vendor": [ + "Prusa Polymers" + ], + "filament_z_hop": [ + "0.2" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "idle_temperature": [ + "130" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "overhang_fan_speed": [ + "25" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "20" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @XL 5T.json b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @XL 5T.json new file mode 100644 index 0000000..f847520 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @XL 5T.json @@ -0,0 +1,72 @@ +{ + "type": "filament", + "name": "Prusament PC Blend @XL 5T", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "275", + "nozzle_temperature": "275", + "hot_plate_temp_initial_layer": "100", + "hot_plate_temp": "105", + "filament_flow_ratio": [ + "1" + ], + "fan_max_speed": [ + "10" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "slow_down_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "filament_loading_speed_start": "19", + "filament_loading_speed": "14", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "20", + "filament_load_time": "15", + "filament_unload_time": "12", + "filament_cooling_moves": "5", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "50", + "filament_retract_lift_below": "1.5", + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.6}0.025{elsif nozzle_diameter[0]==0.8}0.016{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle", + "Prusa XL 5T 0.3 nozzle", + "Prusa XL 5T 0.4 nozzle", + "Prusa XL 5T 0.5 nozzle", + "Prusa XL 5T 0.6 nozzle", + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @XL.json b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @XL.json new file mode 100644 index 0000000..952fc8c --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC Blend @XL.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Prusament PC Blend @XL", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "275", + "nozzle_temperature": "275", + "hot_plate_temp_initial_layer": "100", + "hot_plate_temp": "105", + "filament_flow_ratio": [ + "1" + ], + "fan_max_speed": [ + "10" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "slow_down_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "filament_loading_speed_start": "19", + "filament_loading_speed": "14", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "20", + "filament_load_time": "15", + "filament_unload_time": "12", + "filament_cooling_moves": "5", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "50", + "filament_retract_lift_below": "1.5", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.6}0.025{elsif nozzle_diameter[0]==0.8}0.016{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 0.25 nozzle", + "Prusa XL 0.3 nozzle", + "Prusa XL 0.4 nozzle", + "Prusa XL 0.5 nozzle", + "Prusa XL 0.6 nozzle", + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @CORE One 0.6.json new file mode 100644 index 0000000..28838de --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @CORE One 0.6.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Prusament PC-CF @CORE One 0.6", + "inherits": "Prusament PC-CF @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PC-CF @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle", + "Prusa CORE One HF 0.6 nozzle" + ], + "fan_cooling_layer_time": [ + "18" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "nozzle_temperature": [ + "280" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @CORE One 0.8.json new file mode 100644 index 0000000..ccbc11c --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @CORE One 0.8.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Prusament PC-CF @CORE One 0.8", + "inherits": "Prusament PC-CF @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PC-CF @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle", + "Prusa CORE One HF 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "25" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "overhang_fan_speed": [ + "30" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @CORE One.json new file mode 100644 index 0000000..b6ec457 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @CORE One.json @@ -0,0 +1,98 @@ +{ + "type": "filament", + "name": "Prusament PC-CF @CORE One", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PC-CF @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle", + "Prusa CORE One HF 0.4 nozzle", + "Prusa CORE One HF 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "15" + ], + "filament_cost": [ + "74.99" + ], + "filament_density": [ + "1.22" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "filament_minimal_purge_on_wipe_tower": [ + "35" + ], + "filament_notes": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.07{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{elsif nozzle_diameter[filament_extruder_id]==0.35}0.08{elsif nozzle_diameter[filament_extruder_id]==0.6}0.04{elsif nozzle_diameter[filament_extruder_id]==0.5}0.05{elsif nozzle_diameter[filament_extruder_id]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.6}0.025{elsif nozzle_diameter[filament_extruder_id]==0.8}0.016{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" + ], + "filament_type": [ + "PC" + ], + "filament_vendor": [ + "Prusa Polymers" + ], + "filament_z_hop": [ + "0.2" + ], + "hot_plate_temp": [ + "115" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "idle_temperature": [ + "130" + ], + "nozzle_temperature": [ + "285" + ], + "nozzle_temperature_initial_layer": [ + "285" + ], + "overhang_fan_speed": [ + "25" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_layer_time": [ + "20" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @XL 5T.json b/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @XL 5T.json new file mode 100644 index 0000000..b0f0f97 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @XL 5T.json @@ -0,0 +1,72 @@ +{ + "type": "filament", + "name": "Prusament PC-CF @XL 5T", + "inherits": "fdm_filament_pccf", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "285", + "nozzle_temperature": "285", + "hot_plate_temp_initial_layer": "100", + "hot_plate_temp": "105", + "filament_flow_ratio": [ + "1.04" + ], + "fan_max_speed": [ + "10" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "slow_down_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_loading_speed_start": "19", + "filament_loading_speed": "14", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "20", + "filament_load_time": "15", + "filament_unload_time": "12", + "filament_cooling_moves": "5", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "50", + "filament_retract_lift_below": "1.5", + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.6}0.025{elsif nozzle_diameter[0]==0.8}0.016{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle", + "Prusa XL 5T 0.3 nozzle", + "Prusa XL 5T 0.4 nozzle", + "Prusa XL 5T 0.5 nozzle", + "Prusa XL 5T 0.6 nozzle", + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @XL.json b/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @XL.json new file mode 100644 index 0000000..746aeea --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PC-CF @XL.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Prusament PC-CF @XL", + "inherits": "fdm_filament_pccf", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "285", + "nozzle_temperature": "285", + "hot_plate_temp_initial_layer": "100", + "hot_plate_temp": "105", + "filament_flow_ratio": [ + "1.04" + ], + "fan_max_speed": [ + "10" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "slow_down_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_loading_speed_start": "19", + "filament_loading_speed": "14", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "20", + "filament_load_time": "15", + "filament_unload_time": "12", + "filament_cooling_moves": "5", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "50", + "filament_retract_lift_below": "1.5", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.6}0.025{elsif nozzle_diameter[0]==0.8}0.016{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 0.25 nozzle", + "Prusa XL 0.3 nozzle", + "Prusa XL 0.4 nozzle", + "Prusa XL 0.5 nozzle", + "Prusa XL 0.6 nozzle", + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One 0.6.json new file mode 100644 index 0000000..e8e1c9d --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One 0.6.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusament PETG @CORE One 0.6", + "inherits": "Prusament PETG @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PETG @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "nozzle_temperature": [ + "245" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One 0.8.json new file mode 100644 index 0000000..612fa3f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One 0.8.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Prusament PETG @CORE One 0.8", + "inherits": "Prusament PETG @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PETG @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "65" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_retract_before_wipe": [ + "50" + ], + "filament_z_hop": [ + "0.6" + ], + "overhang_fan_speed": [ + "65" + ], + "slow_down_layer_time": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One HF 0.4.json new file mode 100644 index 0000000..6fb8664 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One HF 0.4.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Prusament PETG @CORE One HF 0.4", + "inherits": "Prusament PETG @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PETG @CORE One HF 0.4", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.4 nozzle" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.044{elsif nozzle_diameter[filament_extruder_id]==0.6}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.022{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One HF 0.5.json b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One HF 0.5.json new file mode 100644 index 0000000..a46435a --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One HF 0.5.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Prusament PETG @CORE One HF 0.5", + "inherits": "Prusament PETG @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PETG @CORE One HF 0.5", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.5 nozzle" + ], + "filament_max_volumetric_speed": [ + "27" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.044{elsif nozzle_diameter[filament_extruder_id]==0.6}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.022{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "slow_down_layer_time": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One HF 0.6.json new file mode 100644 index 0000000..c42970f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One HF 0.6.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusament PETG @CORE One HF 0.6", + "inherits": "Prusament PETG @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PETG @CORE One HF 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.6 nozzle" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "31" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.044{elsif nozzle_diameter[filament_extruder_id]==0.6}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.022{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One HF 0.8.json new file mode 100644 index 0000000..31309b8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One HF 0.8.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "Prusament PETG @CORE One HF 0.8", + "inherits": "Prusament PETG @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PETG @CORE One HF 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.8 nozzle" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "65" + ], + "filament_max_volumetric_speed": [ + "37" + ], + "filament_retract_before_wipe": [ + "50" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.044{elsif nozzle_diameter[filament_extruder_id]==0.6}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.022{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_z_hop": [ + "0.6" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "65" + ], + "slow_down_layer_time": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One.json new file mode 100644 index 0000000..ba31526 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PETG @CORE One.json @@ -0,0 +1,111 @@ +{ + "type": "filament", + "name": "Prusament PETG @CORE One", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PETG @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "35" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "25" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.27" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "35" + ], + "filament_notes": [ + "" + ], + "filament_retract_before_wipe": [ + "20" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.07{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{elsif nozzle_diameter[filament_extruder_id]==0.35}0.08{elsif nozzle_diameter[filament_extruder_id]==0.6}0.04{elsif nozzle_diameter[filament_extruder_id]==0.5}0.05{elsif nozzle_diameter[filament_extruder_id]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.053{elsif nozzle_diameter[filament_extruder_id]==0.5}0.042{elsif nozzle_diameter[filament_extruder_id]==0.6}0.032{elsif nozzle_diameter[filament_extruder_id]==0.8}0.018{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_type": [ + "PETG" + ], + "filament_vendor": [ + "Prusa Polymers" + ], + "filament_wipe": [ + "1" + ], + "filament_z_hop": [ + "1.5" + ], + "filament_z_hop_types": [ + "Slope Lift" + ], + "full_fan_speed_layer": [ + "5" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "idle_temperature": [ + "130" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "60" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "9" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PETG @XL 5T.json b/backend/profiles/profiles/Prusa/filament/Prusament PETG @XL 5T.json new file mode 100644 index 0000000..1686dab --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PETG @XL 5T.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Prusament PETG @XL 5T", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFG99_PRUSA_1", + "instantiation": "true", + "nozzle_temperature_intial_layer": "240", + "nozzle_temperature": "250", + "hot_plate_temp_initial_layer": "80", + "hot_plate_temp": "80", + "full_fan_speed_layer": "5", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "9.5" + ], + "slow_down_layer_time": [ + "9" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_loading_speed_start": "50", + "filament_loading_speed": "10", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "100", + "filament_load_time": "10.5", + "filament_unload_time": "8.5", + "filament_cooling_moves": "3", + "filament_cooling_initial_speed": "5", + "filament_cooling_final_speed": "2.5", + "filament_retract_lift_below": "1.5", + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_wipe": "1", + "filament_retract_before_wipe": "20%", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.053{elsif nozzle_diameter[0]==0.5}0.042{elsif nozzle_diameter[0]==0.6}0.032{elsif nozzle_diameter[0]==0.8}0.018{elsif nozzle_diameter[0]==0.25}0.18{elsif nozzle_diameter[0]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle", + "Prusa XL 5T 0.3 nozzle", + "Prusa XL 5T 0.4 nozzle", + "Prusa XL 5T 0.5 nozzle", + "Prusa XL 5T 0.6 nozzle", + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PETG @XL.json b/backend/profiles/profiles/Prusa/filament/Prusament PETG @XL.json new file mode 100644 index 0000000..7b36859 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PETG @XL.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "Prusament PETG @XL", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "240", + "nozzle_temperature": "250", + "hot_plate_temp_initial_layer": "80", + "hot_plate_temp": "80", + "full_fan_speed_layer": "5", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "9.5" + ], + "slow_down_layer_time": [ + "9" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_loading_speed_start": "50", + "filament_loading_speed": "10", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "100", + "filament_load_time": "10.5", + "filament_unload_time": "8.5", + "filament_cooling_moves": "3", + "filament_cooling_initial_speed": "5", + "filament_cooling_final_speed": "2.5", + "filament_retract_lift_below": "1.5", + "filament_wipe": "1", + "filament_retract_before_wipe": "20%", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.053{elsif nozzle_diameter[0]==0.5}0.042{elsif nozzle_diameter[0]==0.6}0.032{elsif nozzle_diameter[0]==0.8}0.018{elsif nozzle_diameter[0]==0.25}0.18{elsif nozzle_diameter[0]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 0.25 nozzle", + "Prusa XL 0.3 nozzle", + "Prusa XL 0.4 nozzle", + "Prusa XL 0.5 nozzle", + "Prusa XL 0.6 nozzle", + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One 0.6.json new file mode 100644 index 0000000..60b7764 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One 0.6.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Prusament PLA @CORE One 0.6", + "inherits": "Prusament PLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PLA @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle" + ], + "filament_max_volumetric_speed": [ + "15.5" + ], + "nozzle_temperature": [ + "220" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One 0.8.json new file mode 100644 index 0000000..688166f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One 0.8.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Prusament PLA @CORE One 0.8", + "inherits": "Prusament PLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PLA @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle" + ], + "filament_max_volumetric_speed": [ + "19" + ], + "slow_down_layer_time": [ + "17" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One HF 0.4.json new file mode 100644 index 0000000..923bdd8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One HF 0.4.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Prusament PLA @CORE One HF 0.4", + "inherits": "Prusament PLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PLA @CORE One HF 0.4", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.4 nozzle" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.026{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "230" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One HF 0.5.json b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One HF 0.5.json new file mode 100644 index 0000000..c42a251 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One HF 0.5.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Prusament PLA @CORE One HF 0.5", + "inherits": "Prusament PLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PLA @CORE One HF 0.5", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.5 nozzle" + ], + "filament_max_volumetric_speed": [ + "27" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.026{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "230" + ], + "slow_down_layer_time": [ + "11" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One HF 0.6.json new file mode 100644 index 0000000..94083e3 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One HF 0.6.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusament PLA @CORE One HF 0.6", + "inherits": "Prusament PLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PLA @CORE One HF 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.6 nozzle" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.026{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "230" + ], + "slow_down_layer_time": [ + "15" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One HF 0.8.json new file mode 100644 index 0000000..54b1fcc --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One HF 0.8.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Prusament PLA @CORE One HF 0.8", + "inherits": "Prusament PLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PLA @CORE One HF 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One HF 0.8 nozzle" + ], + "filament_max_volumetric_speed": [ + "37" + ], + "filament_start_gcode": [ + "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.026{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "nozzle_temperature": [ + "230" + ], + "slow_down_layer_time": [ + "19" + ], + "slow_down_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One.json new file mode 100644 index 0000000..e82c853 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PLA @CORE One.json @@ -0,0 +1,102 @@ +{ + "type": "filament", + "name": "Prusament PLA @CORE One", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PLA @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "20" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "85" + ], + "filament_cost": [ + "27.99" + ], + "filament_density": [ + "1.24" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_notes": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.07{elsif nozzle_diameter[filament_extruder_id]==0.35}0.06{elsif nozzle_diameter[filament_extruder_id]==0.6}0.03{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.025{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.014{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Prusa Polymers" + ], + "filament_z_hop": [ + "0.6" + ], + "filament_z_hop_types": [ + "Slope Lift" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "150" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "overhang_fan_speed": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PLA @XL 5T.json b/backend/profiles/profiles/Prusa/filament/Prusament PLA @XL 5T.json new file mode 100644 index 0000000..8a4f98a --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PLA @XL 5T.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "Prusament PLA @XL 5T", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "215", + "nozzle_temperature": "215", + "hot_plate_temp_initial_layer": "60", + "hot_plate_temp": "60", + "full_fan_speed_layer": "3", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "10" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "filament_loading_speed_start": "50", + "filament_loading_speed": "10", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "100", + "filament_load_time": "10.5", + "filament_unload_time": "8.5", + "filament_cooling_moves": "2", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "3.5", + "filament_retract_lift_below": "0.6", + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.036{elsif nozzle_diameter[0]==0.5}0.025{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.014{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle", + "Prusa XL 5T 0.3 nozzle", + "Prusa XL 5T 0.4 nozzle", + "Prusa XL 5T 0.5 nozzle", + "Prusa XL 5T 0.6 nozzle", + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PLA @XL.json b/backend/profiles/profiles/Prusa/filament/Prusament PLA @XL.json new file mode 100644 index 0000000..d85d2c9 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PLA @XL.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Prusament PLA @XL", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "215", + "nozzle_temperature": "215", + "hot_plate_temp_initial_layer": "60", + "hot_plate_temp": "60", + "full_fan_speed_layer": "3", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "10" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "filament_loading_speed_start": "50", + "filament_loading_speed": "10", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "100", + "filament_load_time": "10.5", + "filament_unload_time": "8.5", + "filament_cooling_moves": "2", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "3.5", + "filament_retract_lift_below": "0.6", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.036{elsif nozzle_diameter[0]==0.5}0.025{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.014{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 0.25 nozzle", + "Prusa XL 0.3 nozzle", + "Prusa XL 0.4 nozzle", + "Prusa XL 0.5 nozzle", + "Prusa XL 0.6 nozzle", + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PVB @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusament PVB @CORE One 0.6.json new file mode 100644 index 0000000..04ca4c9 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PVB @CORE One 0.6.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Prusament PVB @CORE One 0.6", + "inherits": "Prusament PVB @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PVB @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle", + "Prusa CORE One HF 0.6 nozzle" + ], + "filament_max_volumetric_speed": [ + "15.5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PVB @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusament PVB @CORE One 0.8.json new file mode 100644 index 0000000..e06f81b --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PVB @CORE One 0.8.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Prusament PVB @CORE One 0.8", + "inherits": "Prusament PVB @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PVB @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle", + "Prusa CORE One HF 0.8 nozzle" + ], + "filament_max_volumetric_speed": [ + "19" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "slow_down_layer_time": [ + "17" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PVB @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusament PVB @CORE One.json new file mode 100644 index 0000000..c5b40c1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PVB @CORE One.json @@ -0,0 +1,104 @@ +{ + "type": "filament", + "name": "Prusament PVB @CORE One", + "inherits": "fdm_filament_pvb", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament PVB @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "20" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle", + "Prusa CORE One HF 0.4 nozzle", + "Prusa CORE One HF 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "85" + ], + "filament_cost": [ + "49.98" + ], + "filament_density": [ + "1.09" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "35" + ], + "filament_notes": [ + "" + ], + "filament_soluble": [ + "1" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.07{elsif nozzle_diameter[filament_extruder_id]==0.35}0.06{elsif nozzle_diameter[filament_extruder_id]==0.6}0.03{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.025{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.014{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_type": [ + "PVB" + ], + "filament_vendor": [ + "Prusa Polymers" + ], + "filament_z_hop": [ + "0.6" + ], + "filament_z_hop_types": [ + "Slope Lift" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "idle_temperature": [ + "150" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "overhang_fan_speed": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PVB @XL 5T.json b/backend/profiles/profiles/Prusa/filament/Prusament PVB @XL 5T.json new file mode 100644 index 0000000..6b0b266 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PVB @XL 5T.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Prusament PVB @XL 5T", + "inherits": "fdm_filament_pvb", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "215", + "nozzle_temperature": "215", + "hot_plate_temp_initial_layer": "75", + "hot_plate_temp": "75", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "slow_down_layer_time": [ + "10" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "full_fan_speed_layer": [ + "3" + ], + "filament_loading_speed_start": "50", + "filament_loading_speed": "10", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "100", + "filament_load_time": "10.5", + "filament_unload_time": "8.5", + "filament_cooling_moves": "2", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "3.5", + "filament_retract_lift_below": "0.6", + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.036{elsif nozzle_diameter[0]==0.5}0.025{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.014{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle", + "Prusa XL 5T 0.3 nozzle", + "Prusa XL 5T 0.4 nozzle", + "Prusa XL 5T 0.5 nozzle", + "Prusa XL 5T 0.6 nozzle", + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament PVB @XL.json b/backend/profiles/profiles/Prusa/filament/Prusament PVB @XL.json new file mode 100644 index 0000000..7b10a7d --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament PVB @XL.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "Prusament PVB @XL", + "inherits": "fdm_filament_pvb", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "215", + "nozzle_temperature": "215", + "hot_plate_temp_initial_layer": "75", + "hot_plate_temp": "75", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "slow_down_layer_time": [ + "10" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "full_fan_speed_layer": [ + "3" + ], + "filament_loading_speed_start": "50", + "filament_loading_speed": "10", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "100", + "filament_load_time": "10.5", + "filament_unload_time": "8.5", + "filament_cooling_moves": "2", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "3.5", + "filament_retract_lift_below": "0.6", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.036{elsif nozzle_diameter[0]==0.5}0.025{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.014{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 0.25 nozzle", + "Prusa XL 0.3 nozzle", + "Prusa XL 0.4 nozzle", + "Prusa XL 0.5 nozzle", + "Prusa XL 0.6 nozzle", + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament rPLA @CORE One 0.6.json b/backend/profiles/profiles/Prusa/filament/Prusament rPLA @CORE One 0.6.json new file mode 100644 index 0000000..681a446 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament rPLA @CORE One 0.6.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Prusament rPLA @CORE One 0.6", + "inherits": "Prusament rPLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament rPLA @CORE One 0.6", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.6 nozzle", + "Prusa CORE One HF 0.6 nozzle" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "slow_down_layer_time": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament rPLA @CORE One 0.8.json b/backend/profiles/profiles/Prusa/filament/Prusament rPLA @CORE One 0.8.json new file mode 100644 index 0000000..0749b8f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament rPLA @CORE One 0.8.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "Prusament rPLA @CORE One 0.8", + "inherits": "Prusament rPLA @CORE One", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament rPLA @CORE One 0.8", + "instantiation": "true", + "compatible_printers": [ + "Prusa CORE One 0.8 nozzle", + "Prusa CORE One HF 0.8 nozzle" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "slow_down_layer_time": [ + "17" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament rPLA @CORE One.json b/backend/profiles/profiles/Prusa/filament/Prusament rPLA @CORE One.json new file mode 100644 index 0000000..61f6f63 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament rPLA @CORE One.json @@ -0,0 +1,104 @@ +{ + "type": "filament", + "name": "Prusament rPLA @CORE One", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "Prusament rPLA @CORE One", + "instantiation": "true", + "chamber_temperature": [ + "20" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers": [ + "Prusa CORE One 0.25 nozzle", + "Prusa CORE One 0.3 nozzle", + "Prusa CORE One 0.4 nozzle", + "Prusa CORE One 0.5 nozzle", + "Prusa CORE One HF 0.4 nozzle", + "Prusa CORE One HF 0.5 nozzle" + ], + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "85" + ], + "filament_cost": [ + "37.49" + ], + "filament_density": [ + "1.24" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_notes": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.07{elsif nozzle_diameter[filament_extruder_id]==0.35}0.06{elsif nozzle_diameter[filament_extruder_id]==0.6}0.03{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|CORE One).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.025{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.014{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Prusa Polymers" + ], + "filament_z_hop": [ + "0.6" + ], + "filament_z_hop_types": [ + "Slope Lift" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "150" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "overhang_fan_speed": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament rPLA @XL 5T.json b/backend/profiles/profiles/Prusa/filament/Prusament rPLA @XL 5T.json new file mode 100644 index 0000000..d61fc3f --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament rPLA @XL 5T.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Prusament rPLA @XL 5T", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "205", + "nozzle_temperature": "205", + "hot_plate_temp_initial_layer": "60", + "hot_plate_temp": "60", + "full_fan_speed_layer": "3", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "slow_down_layer_time": [ + "10" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_loading_speed_start": "50", + "filament_loading_speed": "10", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "100", + "filament_load_time": "10.5", + "filament_unload_time": "8.5", + "filament_cooling_moves": "2", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "3.5", + "filament_retract_lift_below": "0.6", + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.036{elsif nozzle_diameter[0]==0.5}0.025{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.014{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle", + "Prusa XL 5T 0.3 nozzle", + "Prusa XL 5T 0.4 nozzle", + "Prusa XL 5T 0.5 nozzle", + "Prusa XL 5T 0.6 nozzle", + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/Prusament rPLA @XL.json b/backend/profiles/profiles/Prusa/filament/Prusament rPLA @XL.json new file mode 100644 index 0000000..230f5e7 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/Prusament rPLA @XL.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Prusament rPLA @XL", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature_intial_layer": "205", + "nozzle_temperature": "205", + "hot_plate_temp_initial_layer": "60", + "hot_plate_temp": "60", + "full_fan_speed_layer": "3", + "slow_down_min_speed": "15", + "filament_flow_ratio": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "slow_down_layer_time": [ + "10" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_loading_speed_start": "50", + "filament_loading_speed": "10", + "filament_unloading_speed_start": "100", + "filament_unloading_speed": "100", + "filament_load_time": "10.5", + "filament_unload_time": "8.5", + "filament_cooling_moves": "2", + "filament_cooling_initial_speed": "10", + "filament_cooling_final_speed": "3.5", + "filament_retract_lift_below": "0.6", + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_XLIS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.036{elsif nozzle_diameter[0]==0.5}0.025{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.014{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa XL 0.25 nozzle", + "Prusa XL 0.3 nozzle", + "Prusa XL 0.4 nozzle", + "Prusa XL 0.5 nozzle", + "Prusa XL 0.6 nozzle", + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_abs.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_abs.json new file mode 100644 index 0000000..c551803 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_abs.json @@ -0,0 +1,84 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFB99", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "idle_temperature": "0", + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_asa.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_asa.json new file mode 100644 index 0000000..dfb2f75 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_asa.json @@ -0,0 +1,84 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFB98", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "idle_temperature": "0", + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_common.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_common.json new file mode 100644 index 0000000..72cbf0a --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_common.json @@ -0,0 +1,135 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_flex.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_flex.json new file mode 100644 index 0000000..dc43406 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_flex.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "fdm_filament_flex", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFU99", + "instantiation": "false", + "hot_plate_temp_initial_layer": [ + "50" + ], + "hot_plate_temp": [ + "50" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "2.5" + ], + "filament_type": [ + "FLEX" + ], + "filament_density": [ + "1.22" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "2.5" + ], + "filament_retraction_speed": [ + "60" + ], + "filament_deretraction_speed": [ + "20" + ], + "filament_retraction_minimum_travel": [ + "2" + ], + "filament_wipe": "0", + "idle_temperature": "70", + "nozzle_temperature_initial_layer": [ + "230" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "80" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "nozzle_temperature": [ + "230" + ], + "filament_start_gcode": [ + "M900 K0 ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_pa.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_pa.json new file mode 100644 index 0000000..1c1923a --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_pa.json @@ -0,0 +1,81 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFN99", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "idle_temperature": "0", + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_pa11cf.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_pa11cf.json new file mode 100644 index 0000000..982e388 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_pa11cf.json @@ -0,0 +1,81 @@ +{ + "type": "filament", + "name": "fdm_filament_pa11cf", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFN98", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA11-CF" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "idle_temperature": "0", + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_pc.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_pc.json new file mode 100644 index 0000000..28bc2ab --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_pc.json @@ -0,0 +1,84 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFC99", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "idle_temperature": "0", + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_pccf.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_pccf.json new file mode 100644 index 0000000..8816974 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_pccf.json @@ -0,0 +1,84 @@ +{ + "type": "filament", + "name": "fdm_filament_pccf", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFC98", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC-CF" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "idle_temperature": "0", + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_pet.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_pet.json new file mode 100644 index 0000000..5b33964 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_pet.json @@ -0,0 +1,78 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFT02", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "idle_temperature": "0", + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_pla.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_pla.json new file mode 100644 index 0000000..a6b3a3b --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_pla.json @@ -0,0 +1,90 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFL99", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": "0", + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_pva.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_pva.json new file mode 100644 index 0000000..04f76b4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_pva.json @@ -0,0 +1,96 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFS99", + "instantiation": "false", + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "idle_temperature": "0", + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_pvb.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_pvb.json new file mode 100644 index 0000000..5733573 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_pvb.json @@ -0,0 +1,96 @@ +{ + "type": "filament", + "name": "fdm_filament_pvb", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFS98", + "instantiation": "false", + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVB" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "idle_temperature": "0", + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Prusa/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..a33a7a3 --- /dev/null +++ b/backend/profiles/profiles/Prusa/filament/fdm_filament_tpu.json @@ -0,0 +1,84 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "GFU99", + "instantiation": "false", + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "idle_temperature": "0", + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.25 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.25 nozzle.json new file mode 100644 index 0000000..5bd2be3 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.25 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Prusa CORE One 0.25 nozzle", + "inherits": "Prusa CORE One HF 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_print_profile": "0.12mm STRUCTURAL @CORE One 0.25", + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "max_layer_height": "0.15", + "min_layer_height": "0.05", + "nozzle_diameter": [ + "0.25" + ], + "printer_model": "Prusa CORE One", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_COREONE\nPG\nNO_TEMPLATES", + "printer_variant": "0.25", + "retraction_length": "0.8", + "z_hop": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.3 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.3 nozzle.json new file mode 100644 index 0000000..6bf83d3 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.3 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Prusa CORE One 0.3 nozzle", + "inherits": "Prusa CORE One HF 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_print_profile": "0.16mm STRUCTURAL @CORE One 0.3", + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "max_layer_height": "0.22", + "min_layer_height": "0.05", + "nozzle_diameter": [ + "0.3" + ], + "printer_model": "Prusa CORE One", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_COREONE\nPG\nNO_TEMPLATES", + "printer_variant": "0.3", + "retraction_length": "0.7", + "z_hop": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.4 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.4 nozzle.json new file mode 100644 index 0000000..b2fd4da --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "machine", + "name": "Prusa CORE One 0.4 nozzle", + "inherits": "Prusa CORE One HF 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_filament_profile": "Prusament PLA @CORE One", + "default_print_profile": "0.20mm SPEED @CORE One 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Prusa CORE One", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_COREONE\nPG\nNO_TEMPLATES", + "printer_variant": "0.4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.5 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.5 nozzle.json new file mode 100644 index 0000000..26d0dd7 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.5 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "machine", + "name": "Prusa CORE One 0.5 nozzle", + "inherits": "Prusa CORE One HF 0.5 nozzle", + "from": "system", + "instantiation": "true", + "default_filament_profile": "Prusament PLA @CORE One", + "default_print_profile": "0.20mm SPEED @CORE One 0.5", + "nozzle_diameter": [ + "0.5" + ], + "printer_model": "Prusa CORE One", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_COREONE\nPG\nNO_TEMPLATES", + "printer_variant": "0.5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.6 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.6 nozzle.json new file mode 100644 index 0000000..82007fc --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "machine", + "name": "Prusa CORE One 0.6 nozzle", + "inherits": "Prusa CORE One HF 0.6 nozzle", + "from": "system", + "instantiation": "true", + "default_filament_profile": "Prusament PLA @CORE One 0.6", + "default_print_profile": "0.25mm SPEED @CORE One 0.6", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Prusa CORE One", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_COREONE\nPG\nNO_TEMPLATES", + "printer_variant": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.8 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.8 nozzle.json new file mode 100644 index 0000000..5745dce --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa CORE One 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "machine", + "name": "Prusa CORE One 0.8 nozzle", + "inherits": "Prusa CORE One HF 0.8 nozzle", + "from": "system", + "instantiation": "true", + "default_filament_profile": "Prusament PLA @CORE One 0.8", + "default_print_profile": "0.40mm QUALITY @CORE One 0.8", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Prusa CORE One", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_COREONE\nPG\nNO_TEMPLATES", + "printer_variant": "0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF 0.4 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF 0.4 nozzle.json new file mode 100644 index 0000000..c6cbb8a --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF 0.4 nozzle.json @@ -0,0 +1,132 @@ +{ + "type": "machine", + "name": "Prusa CORE One HF 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "true", + "before_layer_change_gcode": [ + ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n{if layer_z > 150}\nM201 X{interpolate_table(layer_z, (0,7000), (150,7000), (200,4000), (270,2000))} Y{interpolate_table(layer_z, (0,7000), (150,7000), (200,4000), (270,2000))}\n{endif}\n" + ], + "change_filament_gcode": [ + "M600\nG1 E0.3 F1500 ; prime after color change" + ], + "default_filament_profile": "Prusament PLA @CORE One HF 0.4", + "default_print_profile": "0.20mm SPEED @CORE One 0.4", + "deretraction_speed": "25", + "emit_machine_limits_to_gcode": "1", + "extruder_clearance_height_to_lid": "50", + "extruder_clearance_height_to_rod": "33", + "extruder_clearance_radius": "75", + "printer_structure": "corexy", + "gcode_flavor": "marlin2", + "host_type": "prusalink", + "layer_change_gcode": [ + ";AFTER_LAYER_CHANGE\n;[layer_z]" + ], + "machine_end_gcode": [ + "{if layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; move print head up{endif}\nG1 E-1 F2400 ; additional retraction\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM141 S0 ; disable chamber control\nM107 ; turn off fan\nG1 X242 Y-9 F10200 ; park\nG4 ; wait\nM572 S0 ; reset PA\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z]" + ], + "machine_max_acceleration_e": [ + "5000", + "2500" + ], + "machine_max_acceleration_extruding": [ + "7000", + "2500" + ], + "machine_max_acceleration_retracting": [ + "2500", + "1200" + ], + "machine_max_acceleration_travel": [ + "7000", + "2500" + ], + "machine_max_acceleration_x": [ + "10000", + "2500" + ], + "machine_max_acceleration_y": [ + "10000", + "2500" + ], + "machine_max_acceleration_z": [ + "400", + "200" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "10", + "8" + ], + "machine_max_jerk_y": [ + "10", + "8" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "350", + "160" + ], + "machine_max_speed_y": [ + "350", + "160" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": [ + "; --- Printer Initialization and Checks ---\n\nM17 ; enable steppers\nM862.1 P[nozzle_diameter] A{(printer_notes=~/.*ABRASIVE_NOZZLE.*/ ? 1 : 0)} F{(printer_notes=~/.*HF_NOZZLE.*/ ? 1 : 0)} ; nozzle check\nM862.3 P \"COREONE\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U6.3.0+10073\n\n; --- Print Area and Coordinate System ---\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))} ; define print area\n\nG90 ; use absolute coordinates\nM83 ; extruder in relative mode\n\n; --- Preparation ---\n\n{if chamber_temperature[initial_tool] > 35} \n; we need to preheat the chamber\nM140 S115 ; set bed temp for chamber heating\n{else} \n; just set the selected bed temp otherwise\nM140 S[first_layer_bed_temperature] ; set bed temp\n{endif}\n\nM109 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == \"PC\" or filament_type[0] == \"PA\") ? (first_layer_temperature[0] - 25) : (filament_type[0] == \"FLEX\") ? 210 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all axes without mesh bed leveling\n\n\n; -- Chamber Temperature Control --\n{if chamber_temperature[initial_tool] > 35} ; if we need to heat the chamber\n; min chamber temp section\nM104 T{initial_tool} S{if idle_temperature[initial_tool] == 0}100{else}{idle_temperature[initial_tool]}{endif} ; set idle temp\nG1 Z10 F720 ; set bed position\nG1 X242 Y-9 F4800 ; set print head position\nM191 S{chamber_temperature[initial_tool]} ; wait for minimal chamber temp\nM141 S0 ; set nominal chamber temp\nM107\nM140 S[first_layer_bed_temperature] ; set bed temp\n\n{else}\nM141 S{if chamber_temperature[initial_tool] == 0}20{else}{chamber_temperature[initial_tool]}{endif} ; set nominal chamber temp\n{endif}\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S70{endif}\nG0 Z40 F10000\nM104 T{initial_tool} S{if idle_temperature[initial_tool] == 0}100{else}{idle_temperature[initial_tool]}{endif}\nM190 R[first_layer_bed_temperature] ; wait for bed temp\nM107\n\nG29 G ; absorb heat\n\nM109 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == \"PC\" or filament_type[0] == \"PA\") ? (first_layer_temperature[0] - 25) : (filament_type[0] == \"FLEX\") ? 210 : 170)} ; wait for MBL temp\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]==\"FLEX\"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\n; --- Mesh Bed Leveling (MBL) ---\n\nG29 P9 X208 Y-2.5 W32 H4 ; limited MBL\nM84 E ; turn off E motor\n\nG29 P1 ; invalidate MBL and probe print area\nG29 P1 X150 Y0 W100 H20 C ; probe near purge area\nG29 P3.2 ; MBL interpolation\nG29 P3.13 ; MBL extrapolation outside probe area\nG29 A ; activate MBL\n\n; --- Preparation for Purge Line ---\n\nM104 S{first_layer_temperature[initial_extruder]}\nG0 X249 Y-2.5 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[initial_extruder]}\n\nG92 E0 ; reset extruder position\nM569 S0 E ; set spreadcycle mode for extruder\n\n; --- Extrude Purge Line ---\n\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one\nG0 E5 X235 Z0.2 F500 ; purge\nG0 X225 E4 F500 ; purge\nG0 X215 E4 F650 ; purge\nG0 X205 E4 F800 ; purge\nG0 X202 Z0.05 F8000 ; wipe, close to bed\nG0 X199 Z0.2 F8000 ; wipe, quickly away from bed\n\nG92 E0 ; reset extruder position\nM221 S100 ; set flow to 100%" + ], + "max_layer_height": "0.30", + "min_layer_height": "0.07", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "250x0", + "250x220", + "0x220" + ], + "printable_height": "270", + "printer_model": "Prusa CORE One HF", + "printer_notes": [ + "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_COREONE\nHF_NOZZLE\nPG\nNO_TEMPLATES" + ], + "printer_variant": "0.4", + "retract_before_wipe": "80", + "retract_length_toolchange": "0", + "retract_lift_above": "0", + "retract_lift_below": "269", + "retract_when_changing_layer": "1", + "retraction_length": "0.7", + "retraction_minimum_travel": "1.5", + "retraction_speed": "45", + "single_extruder_multi_material": "0", + "thumbnails": [ + "16x16/QOI", + "313x173/QOI", + "440x240/QOI", + "480x240/QOI", + "640x480/PNG" + ], + "travel_slope": "1", + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": "0", + "z_hop": "0.2", + "z_hop_types": "Slope Lift" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF 0.5 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF 0.5 nozzle.json new file mode 100644 index 0000000..b65be19 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF 0.5 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "Prusa CORE One HF 0.5 nozzle", + "inherits": "Prusa CORE One HF 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_filament_profile": "Prusament PLA @CORE One HF 0.5", + "default_print_profile": "0.20mm SPEED @CORE One HF 0.5", + "deretraction_speed": "25", + "max_layer_height": "0.32", + "min_layer_height": "0.07", + "nozzle_diameter": [ + "0.5" + ], + "printer_model": "Prusa CORE One HF", + "printer_variant": "0.5", + "retraction_length": "0.7", + "wipe": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF 0.6 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF 0.6 nozzle.json new file mode 100644 index 0000000..306426b --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF 0.6 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "Prusa CORE One HF 0.6 nozzle", + "inherits": "Prusa CORE One HF 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_filament_profile": "Prusament PLA @CORE One HF 0.6", + "default_print_profile": "0.32mm SPEED @CORE One HF 0.6", + "deretraction_speed": "25", + "max_layer_height": "0.40", + "min_layer_height": "0.15", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Prusa CORE One HF", + "printer_variant": "0.6", + "retraction_length": "0.7", + "wipe": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF 0.8 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF 0.8 nozzle.json new file mode 100644 index 0000000..d436e99 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF 0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Prusa CORE One HF 0.8 nozzle", + "inherits": "Prusa CORE One HF 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_filament_profile": "Prusament PLA @CORE One HF 0.8", + "default_print_profile": "0.40mm STRUCTURAL @CORE One HF 0.8", + "deretraction_speed": "15", + "max_layer_height": "0.6", + "min_layer_height": "0.2", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Prusa CORE One HF", + "printer_variant": "0.8", + "retract_before_wipe": "50", + "retraction_length": "0.6", + "retraction_speed": "15", + "wipe": "1", + "z_hop": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF.json b/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF.json new file mode 100644 index 0000000..5d8eaf1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa CORE One HF.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Prusa CORE One HF", + "bed_model": "coreone_bed.stl", + "bed_texture": "coreone.svg", + "default_materials": "Prusa Generic ABS @CORE One;Prusa Generic ASA @CORE One;Prusa Generic PETG @CORE One;Prusa Generic PLA @CORE One;Prusa Generic PLA Silk @CORE One;Prusa Generic TPU @CORE One", + "family": "Prusa", + "hotend_model": "", + "machine_tech": "FFF", + "model_id": "Prusa_CORE_One_HF", + "nozzle_diameter": "0.4;0.5;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa CORE One.json b/backend/profiles/profiles/Prusa/machine/Prusa CORE One.json new file mode 100644 index 0000000..3b58cc4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa CORE One.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Prusa CORE One", + "bed_model": "coreone_bed.stl", + "bed_texture": "coreone.svg", + "default_materials": "Prusa Generic ABS @CORE One;Prusa Generic ASA @CORE One;Prusa Generic PETG @CORE One;Prusa Generic PLA @CORE One;Prusa Generic PLA Silk @CORE One;Prusa Generic TPU @CORE One", + "family": "Prusa", + "hotend_model": "", + "machine_tech": "FFF", + "model_id": "Prusa_CORE_One", + "nozzle_diameter": "0.25;0.3;0.4;0.5;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MINI 0.25 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MINI 0.25 nozzle.json new file mode 100644 index 0000000..48aad4e --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MINI 0.25 nozzle.json @@ -0,0 +1,100 @@ +{ + "type": "machine", + "name": "Prusa MINI 0.25 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MINI", + "printer_variant": "0.25", + "default_filament_profile": [ + "Prusa Generic PLA" + ], + "default_print_profile": "0.20mm Standard @MINI 0.25", + "nozzle_diameter": [ + "0.25" + ], + "max_layer_height": [ + "0.15" + ], + "min_layer_height": [ + "0.05" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "machine_max_acceleration_extruding": [ + "1250", + "2000" + ], + "machine_max_acceleration_x": [ + "2500", + "2000" + ], + "machine_max_acceleration_y": [ + "2500", + "2000" + ], + "machine_max_acceleration_z": [ + "400", + "200" + ], + "machine_max_jerk_e": [ + "10", + "2.5" + ], + "machine_max_jerk_x": [ + "8", + "9" + ], + "machine_max_jerk_y": [ + "8", + "9" + ], + "machine_max_speed_e": [ + "80", + "25" + ], + "machine_max_speed_x": [ + "180", + "200" + ], + "machine_max_speed_y": [ + "180", + "200" + ], + "retraction_length": [ + "3.2" + ], + "retraction_minimum_travel": [ + "1.5" + ], + "retraction_speed": [ + "70" + ], + "printable_height": "180", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_end_gcode": "G1 E-1 F2100 ; retract\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif}\nG1 X178 Y178 F4200 ; park print head\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM900 K0 ; reset LA\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"MINI\" ; printer model check\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0\nG1 Y-2 X179 F2400\nG1 Z3 F720\nM109 S[first_layer_temperature] ; wait for extruder temp\n\n; intro line\nG1 X170 F1000\nG1 Z0.2 F720\nG1 X110 E8 F900\nG1 X40 E10 F700\nG92 E0\n\nM221 S95 ; set flow", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MINI\n", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16/QOI", + "220x124/QOI", + "200x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MINI 0.4 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MINI 0.4 nozzle.json new file mode 100644 index 0000000..705db6d --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MINI 0.4 nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "machine", + "name": "Prusa MINI 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MINI", + "printer_variant": "0.4", + "default_filament_profile": [ + "Prusa Generic PLA" + ], + "default_print_profile": "0.20mm Standard @MINI", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "machine_max_acceleration_extruding": [ + "1250", + "2000" + ], + "machine_max_acceleration_x": [ + "2500", + "2000" + ], + "machine_max_acceleration_y": [ + "2500", + "2000" + ], + "machine_max_acceleration_z": [ + "400", + "200" + ], + "machine_max_jerk_e": [ + "10", + "2.5" + ], + "machine_max_jerk_x": [ + "8", + "9" + ], + "machine_max_jerk_y": [ + "8", + "9" + ], + "machine_max_speed_e": [ + "80", + "25" + ], + "machine_max_speed_x": [ + "180", + "200" + ], + "machine_max_speed_y": [ + "180", + "200" + ], + "retraction_length": [ + "3.2" + ], + "retraction_minimum_travel": [ + "1.5" + ], + "retraction_speed": [ + "70" + ], + "printable_height": "180", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_end_gcode": "G1 E-1 F2100 ; retract\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif}\nG1 X178 Y178 F4200 ; park print head\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM900 K0 ; reset LA\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"MINI\" ; printer model check\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0\nG1 Y-2 X179 F2400\nG1 Z3 F720\nM109 S[first_layer_temperature] ; wait for extruder temp\n\n; intro line\nG1 X170 F1000\nG1 Z0.2 F720\nG1 X110 E8 F900\nG1 X40 E10 F700\nG92 E0\n\nM221 S95 ; set flow", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MINI\n", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16/QOI", + "220x124/QOI", + "200x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MINI 0.6 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MINI 0.6 nozzle.json new file mode 100644 index 0000000..764beb2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MINI 0.6 nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "machine", + "name": "Prusa MINI 0.6 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MINI", + "printer_variant": "0.6", + "default_filament_profile": [ + "Prusa Generic PLA" + ], + "default_print_profile": "0.20mm Standard @MINI 0.6", + "nozzle_diameter": [ + "0.6" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "machine_max_acceleration_extruding": [ + "1250", + "2000" + ], + "machine_max_acceleration_x": [ + "2500", + "2000" + ], + "machine_max_acceleration_y": [ + "2500", + "2000" + ], + "machine_max_acceleration_z": [ + "400", + "200" + ], + "machine_max_jerk_e": [ + "10", + "2.5" + ], + "machine_max_jerk_x": [ + "8", + "9" + ], + "machine_max_jerk_y": [ + "8", + "9" + ], + "machine_max_speed_e": [ + "80", + "25" + ], + "machine_max_speed_x": [ + "180", + "200" + ], + "machine_max_speed_y": [ + "180", + "200" + ], + "retraction_length": [ + "3.2" + ], + "retraction_minimum_travel": [ + "1.5" + ], + "retraction_speed": [ + "70" + ], + "printable_height": "180", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_end_gcode": "G1 E-1 F2100 ; retract\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif}\nG1 X178 Y178 F4200 ; park print head\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM900 K0 ; reset LA\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"MINI\" ; printer model check\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0\nG1 Y-2 X179 F2400\nG1 Z3 F720\nM109 S[first_layer_temperature] ; wait for extruder temp\n\n; intro line\nG1 X170 F1000\nG1 Z0.2 F720\nG1 X110 E8 F900\nG1 X40 E10 F700\nG92 E0\n\nM221 S95 ; set flow", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MINI\n", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16/QOI", + "220x124/QOI", + "200x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MINI 0.8 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MINI 0.8 nozzle.json new file mode 100644 index 0000000..0a7620d --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MINI 0.8 nozzle.json @@ -0,0 +1,94 @@ +{ + "type": "machine", + "name": "Prusa MINI 0.8 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MINI", + "printer_variant": "0.8", + "default_filament_profile": [ + "Prusa Generic PLA" + ], + "default_print_profile": "0.20mm Standard @MINI 0.8", + "nozzle_diameter": [ + "0.8" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "machine_max_acceleration_extruding": [ + "1250", + "2000" + ], + "machine_max_acceleration_x": [ + "2500", + "2000" + ], + "machine_max_acceleration_y": [ + "2500", + "2000" + ], + "machine_max_acceleration_z": [ + "400", + "200" + ], + "machine_max_jerk_e": [ + "10", + "2.5" + ], + "machine_max_jerk_x": [ + "8", + "9" + ], + "machine_max_jerk_y": [ + "8", + "9" + ], + "machine_max_speed_e": [ + "80", + "25" + ], + "machine_max_speed_x": [ + "180", + "200" + ], + "machine_max_speed_y": [ + "180", + "200" + ], + "retraction_length": [ + "3.2" + ], + "retraction_minimum_travel": [ + "1.5" + ], + "retraction_speed": [ + "70" + ], + "printable_height": "180", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_end_gcode": "G1 E-1 F2100 ; retract\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif}\nG1 X178 Y178 F4200 ; park print head\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM900 K0 ; reset LA\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"MINI\" ; printer model check\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0\nG1 Y-2 X179 F2400\nG1 Z3 F720\nM109 S[first_layer_temperature] ; wait for extruder temp\n\n; intro line\nG1 X170 F1000\nG1 Z0.2 F720\nG1 X110 E8 F900\nG1 X40 E10 F700\nG92 E0\n\nM221 S95 ; set flow", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MINI\n", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16/QOI", + "220x124/QOI", + "200x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MINI.json b/backend/profiles/profiles/Prusa/machine/Prusa MINI.json new file mode 100644 index 0000000..6b54103 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MINI.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Prusa MINI", + "model_id": "MINI", + "nozzle_diameter": "0.25;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Prusa", + "bed_model": "mini_bed.stl", + "bed_texture": "mini.svg", + "hotend_model": "", + "default_materials": "Prusa Generic ABS;Prusa Generic PLA;Prusa Generic PLA-CF;Prusa Generic PETG;Prusa Generic TPU;Prusa Generic ASA;Prusa Generic PC;Prusa Generic PVA;Prusa Generic PA;Prusa Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MINIIS 0.25 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MINIIS 0.25 nozzle.json new file mode 100644 index 0000000..cbd2841 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MINIIS 0.25 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "machine", + "name": "Prusa MINIIS 0.25 nozzle", + "inherits": "Prusa MINIIS 0.4 nozzle", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MINI IS", + "printer_variant": "0.25", + "default_filament_profile": [ + "Prusa Generic PLA @MINIIS 0.25" + ], + "default_print_profile": "0.12mm Standard @MINIIS", + "nozzle_diameter": [ + "0.25" + ], + "max_layer_height": [ + "0.15" + ], + "min_layer_height": [ + "0.05" + ], + "retraction_length": [ + "2.5" + ], + "retraction_minimum_travel": [ + "1.0" + ], + "thumbnails": [ + "16x16/QOI", + "220x124/QOI", + "200x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MINIIS 0.4 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MINIIS 0.4 nozzle.json new file mode 100644 index 0000000..6f7bd16 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MINIIS 0.4 nozzle.json @@ -0,0 +1,121 @@ +{ + "type": "machine", + "name": "Prusa MINIIS 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MINI IS", + "printer_variant": "0.4", + "default_filament_profile": [ + "Prusa Generic PLA @MINIIS" + ], + "default_print_profile": "0.20mm Standard @MINIIS", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "4000", + "4000" + ], + "machine_max_acceleration_retracting": [ + "1250", + "1250" + ], + "machine_max_acceleration_x": [ + "4000", + "4000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "400", + "400" + ], + "machine_max_acceleration_travel": [ + "4000", + "4000" + ], + "machine_max_jerk_e": [ + "10", + "2.5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "machine_max_speed_e": [ + "80", + "25" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "retraction_length": [ + "2.5" + ], + "retraction_minimum_travel": [ + "1.5" + ], + "retraction_speed": [ + "70" + ], + "deretraction_speed": [ + "40" + ], + "z_hop": [ + "0.2" + ], + "fan_speedup_time": "0.2", + "fan_speedup_overhangs": "1", + "fan_kickstart": "0", + "host_type": "prusalink", + "printable_height": "180", + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif}\nG1 X170 Y170 F4200 ; park print head\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+50, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM572 S0 ; reset PA\nM569 S1 X Y ; reset to stealthchop for X Y\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"MINI\" ; printer model check\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U6.0.3+14902\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nG28 ; home all without mesh bed level\nM104 S170 ; set extruder temp for bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM569 S1 X Y ; set stealthchop for X Y\nM204 T1250 ; set travel acceleration\nG29 ; mesh bed leveling \nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0\n\nG1 X0 Y-2 Z3 F2400\n\nM109 S[first_layer_temperature] ; wait for extruder temp\n\n; intro line\nG1 X10 Z0.2 F1000\nG1 X70 E8 F900\nG1 X140 E10 F700\nG92 E0\n\nM569 S0 X Y ; set spreadcycle for X Y\nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM572 W0.06 ; set smooth time\nM221 S95 ; set flow", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1000,1700), (10000,1700))} Y{interpolate_table(extruded_weight_total, (0,4000), (1000,1700), (10000,1700))}", + "change_filament_gcode": "M600", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\n{if ! spiral_mode}M74 W[extruded_weight_total]{endif}\n", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MINIIS\nNO_TEMPLATES", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16/QOI", + "220x124/QOI", + "200x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MINIIS 0.6 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MINIIS 0.6 nozzle.json new file mode 100644 index 0000000..4220177 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MINIIS 0.6 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "machine", + "name": "Prusa MINIIS 0.6 nozzle", + "inherits": "Prusa MINIIS 0.4 nozzle", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MINI IS", + "printer_variant": "0.6", + "default_filament_profile": [ + "Prusa Generic PLA @MINIIS 0.6" + ], + "default_print_profile": "0.25mm Standard @MINIIS", + "nozzle_diameter": [ + "0.6" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.15" + ], + "retraction_length": [ + "2.8" + ], + "retraction_speed": [ + "70" + ], + "thumbnails": [ + "16x16/QOI", + "220x124/QOI", + "200x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MINIIS 0.8 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MINIIS 0.8 nozzle.json new file mode 100644 index 0000000..9f49a33 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MINIIS 0.8 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "Prusa MINIIS 0.8 nozzle", + "inherits": "Prusa MINIIS 0.4 nozzle", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MINI IS", + "printer_variant": "0.8", + "default_filament_profile": [ + "Prusa Generic PLA @MINIIS 0.8" + ], + "default_print_profile": "0.40mm Standard @MINIIS", + "nozzle_diameter": [ + "0.8" + ], + "max_layer_height": [ + "0.55" + ], + "min_layer_height": [ + "0.2" + ], + "retraction_length": [ + "2.8" + ], + "retraction_speed": [ + "45" + ], + "deretraction_speed": [ + "20" + ], + "thumbnails": [ + "16x16/QOI", + "220x124/QOI", + "200x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MINIIS.json b/backend/profiles/profiles/Prusa/machine/Prusa MINIIS.json new file mode 100644 index 0000000..7766911 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MINIIS.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Prusa MINI IS", + "model_id": "MINI", + "nozzle_diameter": "0.25;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Prusa", + "bed_model": "miniis_bed.stl", + "bed_texture": "miniis.svg", + "hotend_model": "", + "default_materials": "Prusa Generic PLA-CF @MINIIS;Prusa Generic PC @MINIIS;Prusa Generic PVA @MINIIS;Prusa Generic PA @MINIIS;Prusa Generic PA-CF @MINIIS;Prusa Generic ABS @MINIIS;Prusa Generic PLA @MINIIS;Prusa Generic PLA @MINIIS 0.6;Prusa Generic PLA @MINIIS 0.8;Prusa Generic PETG @MINIIS;Prusa Generic PETG @MINIIS 0.6;Prusa Generic PETG @MINIIS 0.8;Prusa Generic TPU @MINIIS;Prusa Generic ASA @MINIIS;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK3.5 0.25 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK3.5 0.25 nozzle.json new file mode 100644 index 0000000..67c91de --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK3.5 0.25 nozzle.json @@ -0,0 +1,37 @@ +{ + "type": "machine", + "name": "Prusa MK3.5 0.25 nozzle", + "inherits": "Prusa MK3.5 0.4 nozzle", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MK3.5", + "printer_variant": "0.25", + "default_filament_profile": [ + "Prusa Generic PLA @MK3.5 0.25" + ], + "default_print_profile": "0.12mm Standard @MK3.5", + "nozzle_diameter": [ + "0.25" + ], + "max_layer_height": [ + "0.15" + ], + "min_layer_height": [ + "0.05" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1.5" + ], + "thumbnails": [ + "16x16/QOI", + "313x173/QOI", + "440x240/QOI", + "480x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK3.5 0.4 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK3.5 0.4 nozzle.json new file mode 100644 index 0000000..8d5307d --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK3.5 0.4 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "Prusa MK3.5 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MK3.5", + "printer_variant": "0.4", + "default_filament_profile": [ + "Prusa Generic PLA @MK3.5" + ], + "default_print_profile": "0.20mm Standard @MK3.5", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_e": [ + "2500", + "2500" + ], + "machine_max_acceleration_extruding": [ + "4000", + "4000" + ], + "machine_max_acceleration_retracting": [ + "1250", + "1250" + ], + "machine_max_acceleration_x": [ + "4000", + "4000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_travel": [ + "4000", + "4000" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "machine_max_speed_e": [ + "80", + "25" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1.5" + ], + "retraction_speed": [ + "35" + ], + "deretraction_speed": [ + "0" + ], + "z_hop": [ + "0.2" + ], + "fan_speedup_time": "0.2", + "fan_speedup_overhangs": "1", + "fan_kickstart": "0", + "host_type": "prusalink", + "printable_height": "210", + "machine_end_gcode": "{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y201 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P \"MK3.5\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U6.2.2+8853\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nG28 ; home all\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S170 ; set extruder temp for bed leveling\nM109 T0 R170 ; wait for temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X23 Y5 W80 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\n; Extrude purge line\n\nG92 E0 ; reset extruder position\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z0.05 F8000 ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F8000 ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; reset flow to 100%\n", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\n", + "change_filament_gcode": "M600", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\n{if ! spiral_mode}M74 W[extruded_weight_total]{endif}\n", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_MK3.5", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16/QOI", + "313x173/QOI", + "440x240/QOI", + "480x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK3.5 0.6 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK3.5 0.6 nozzle.json new file mode 100644 index 0000000..be9d83e --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK3.5 0.6 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Prusa MK3.5 0.6 nozzle", + "inherits": "Prusa MK3.5 0.4 nozzle", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MK3.5", + "printer_variant": "0.6", + "default_filament_profile": [ + "Prusa Generic PLA @MK3.5 0.6" + ], + "default_print_profile": "0.25mm Standard @MK3.5", + "nozzle_diameter": [ + "0.6" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.15" + ], + "retraction_length": [ + "0.7" + ], + "retraction_speed": [ + "35" + ], + "deretraction_speed": [ + "25" + ], + "thumbnails": [ + "16x16/QOI", + "313x173/QOI", + "440x240/QOI", + "480x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK3.5 0.8 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK3.5 0.8 nozzle.json new file mode 100644 index 0000000..4734d8e --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK3.5 0.8 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "name": "Prusa MK3.5 0.8 nozzle", + "inherits": "Prusa MK3.5 0.4 nozzle", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MK3.5", + "printer_variant": "0.8", + "default_filament_profile": [ + "Prusa Generic PLA @MK3.5 0.8" + ], + "default_print_profile": "0.40mm Standard @MK3.5", + "nozzle_diameter": [ + "0.8" + ], + "max_layer_height": [ + "0.55" + ], + "min_layer_height": [ + "0.2" + ], + "retraction_length": [ + "0.7" + ], + "retraction_speed": [ + "35" + ], + "deretraction_speed": [ + "25" + ], + "thumbnails": [ + "16x16/QOI", + "313x173/QOI", + "440x240/QOI", + "480x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK3.5.json b/backend/profiles/profiles/Prusa/machine/Prusa MK3.5.json new file mode 100644 index 0000000..6371193 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK3.5.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Prusa MK3.5", + "model_id": "MK3.5", + "nozzle_diameter": "0.25;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Prusa", + "bed_model": "mk3.5_bed.stl", + "bed_texture": "mk3.5.svg", + "hotend_model": "", + "default_materials": "Prusa Generic PLA-CF @MK3.5;Prusa Generic PC @MK3.5;Prusa Generic PVA @MK3.5;Prusa Generic PA @MK3.5;Prusa Generic PA-CF @MK3.5;Prusa Generic ABS @MK3.5;Prusa Generic PLA @MK3.5;Prusa Generic PLA @MK3.5 0.6;Prusa Generic PLA @MK3.5 0.8;Prusa Generic PETG @MK3.5;Prusa Generic PETG @MK3.5 0.6;Prusa Generic PETG @MK3.5 0.8;Prusa Generic TPU @MK3.5;Prusa Generic ASA @MK3.5;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK3S 0.25 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK3S 0.25 nozzle.json new file mode 100644 index 0000000..5282b85 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK3S 0.25 nozzle.json @@ -0,0 +1,58 @@ +{ + "type": "machine", + "name": "Prusa MK3S 0.25 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Prusa MK3S", + "printer_variant": "0.25", + "default_filament_profile": [ + "Prusa Generic PLA" + ], + "default_print_profile": "0.20mm Speed @MK3S 0.25", + "nozzle_diameter": [ + "0.2" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_retracting": [ + "2500", + "2500" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "200", + "200" + ], + "machine_max_speed_y": [ + "200", + "200" + ], + "host_type": "prusalink", + "printable_height": "210", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"MK3S\" ; printer model check\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM115 U3.13.0 ; tell printer latest fw version\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG28 W ; home all without mesh bed level\nG80 ; mesh bed leveling\n{if filament_settings_id[initial_tool]=~/.*Prusament PA11.*/}\nG1 Z0.3 F720\nG1 Y-3 F1000 ; go outside print area\nG92 E0\nG1 X60 E9 F1000 ; intro line\nG1 X100 E9 F1000 ; intro line\n{else}\nG1 Z0.2 F720\nG1 Y-3 F1000 ; go outside print area\nG92 E0\nG1 X60 E9 F1000 ; intro line\nG1 X100 E12.5 F1000 ; intro line\n{endif}\nG92 E0\nM221 S{if layer_height<0.075}100{else}95{endif}", + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nG1 X0 Y200 F3600 ; park\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+49, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM221 S100 ; reset flow\nM900 K0 ; reset LA\n{if print_settings_id=~/.*(DETAIL @MK3S|QUALITY @MK3S|@0.25 nozzle MK3).*/}M907 E538 ; reset extruder motor current{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK3\n", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "thumbnails": [ + "160x120" + ], + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK3S 0.4 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK3S 0.4 nozzle.json new file mode 100644 index 0000000..191f4b1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK3S 0.4 nozzle.json @@ -0,0 +1,58 @@ +{ + "type": "machine", + "name": "Prusa MK3S 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Prusa MK3S", + "printer_variant": "0.4", + "default_filament_profile": [ + "Prusa Generic PLA" + ], + "default_print_profile": "0.20mm Speed @MK3S 0.4", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_retracting": [ + "2500", + "2500" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "200", + "200" + ], + "machine_max_speed_y": [ + "200", + "200" + ], + "host_type": "prusalink", + "printable_height": "210", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"MK3S\" ; printer model check\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM115 U3.13.0 ; tell printer latest fw version\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG28 W ; home all without mesh bed level\nG80 ; mesh bed leveling\n{if filament_settings_id[initial_tool]=~/.*Prusament PA11.*/}\nG1 Z0.3 F720\nG1 Y-3 F1000 ; go outside print area\nG92 E0\nG1 X60 E9 F1000 ; intro line\nG1 X100 E9 F1000 ; intro line\n{else}\nG1 Z0.2 F720\nG1 Y-3 F1000 ; go outside print area\nG92 E0\nG1 X60 E9 F1000 ; intro line\nG1 X100 E12.5 F1000 ; intro line\n{endif}\nG92 E0\nM221 S{if layer_height<0.075}100{else}95{endif}", + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nG1 X0 Y200 F3600 ; park\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+49, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM221 S100 ; reset flow\nM900 K0 ; reset LA\n{if print_settings_id=~/.*(DETAIL @MK3S|QUALITY @MK3S|@0.25 nozzle MK3).*/}M907 E538 ; reset extruder motor current{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK3\n", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "thumbnails": [ + "160x120" + ], + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK3S 0.6 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK3S 0.6 nozzle.json new file mode 100644 index 0000000..3bcc203 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK3S 0.6 nozzle.json @@ -0,0 +1,58 @@ +{ + "type": "machine", + "name": "Prusa MK3S 0.6 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Prusa MK3S", + "printer_variant": "0.6", + "default_filament_profile": [ + "Prusa Generic PLA" + ], + "default_print_profile": "0.30mm Quality @MK3S 0.6", + "nozzle_diameter": [ + "0.6" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_retracting": [ + "2500", + "2500" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "200", + "200" + ], + "machine_max_speed_y": [ + "200", + "200" + ], + "host_type": "prusalink", + "printable_height": "210", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"MK3S\" ; printer model check\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM115 U3.13.0 ; tell printer latest fw version\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG28 W ; home all without mesh bed level\nG80 ; mesh bed leveling\n{if filament_settings_id[initial_tool]=~/.*Prusament PA11.*/}\nG1 Z0.3 F720\nG1 Y-3 F1000 ; go outside print area\nG92 E0\nG1 X60 E9 F1000 ; intro line\nG1 X100 E9 F1000 ; intro line\n{else}\nG1 Z0.2 F720\nG1 Y-3 F1000 ; go outside print area\nG92 E0\nG1 X60 E9 F1000 ; intro line\nG1 X100 E12.5 F1000 ; intro line\n{endif}\nG92 E0\nM221 S{if layer_height<0.075}100{else}95{endif}", + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nG1 X0 Y200 F3600 ; park\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+49, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM221 S100 ; reset flow\nM900 K0 ; reset LA\n{if print_settings_id=~/.*(DETAIL @MK3S|QUALITY @MK3S|@0.25 nozzle MK3).*/}M907 E538 ; reset extruder motor current{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK3\n", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "thumbnails": [ + "160x120" + ], + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK3S 0.8 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK3S 0.8 nozzle.json new file mode 100644 index 0000000..bde3819 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK3S 0.8 nozzle.json @@ -0,0 +1,58 @@ +{ + "type": "machine", + "name": "Prusa MK3S 0.8 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Prusa MK3S", + "printer_variant": "0.8", + "default_filament_profile": [ + "Prusa Generic PLA" + ], + "default_print_profile": "0.15mm Detail @MK3S 0.8", + "nozzle_diameter": [ + "0.8" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_retracting": [ + "2500", + "2500" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "200", + "200" + ], + "machine_max_speed_y": [ + "200", + "200" + ], + "host_type": "prusalink", + "printable_height": "210", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"MK3S\" ; printer model check\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM115 U3.13.0 ; tell printer latest fw version\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG28 W ; home all without mesh bed level\nG80 ; mesh bed leveling\n{if filament_settings_id[initial_tool]=~/.*Prusament PA11.*/}\nG1 Z0.3 F720\nG1 Y-3 F1000 ; go outside print area\nG92 E0\nG1 X60 E9 F1000 ; intro line\nG1 X100 E9 F1000 ; intro line\n{else}\nG1 Z0.2 F720\nG1 Y-3 F1000 ; go outside print area\nG92 E0\nG1 X60 E9 F1000 ; intro line\nG1 X100 E12.5 F1000 ; intro line\n{endif}\nG92 E0\nM221 S{if layer_height<0.075}100{else}95{endif}", + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nG1 X0 Y200 F3600 ; park\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+49, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM221 S100 ; reset flow\nM900 K0 ; reset LA\n{if print_settings_id=~/.*(DETAIL @MK3S|QUALITY @MK3S|@0.25 nozzle MK3).*/}M907 E538 ; reset extruder motor current{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK3\n", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "thumbnails": [ + "160x120" + ], + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK3S.json b/backend/profiles/profiles/Prusa/machine/Prusa MK3S.json new file mode 100644 index 0000000..f00ea59 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK3S.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Prusa MK3S", + "model_id": "MK3S", + "nozzle_diameter": "0.25;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Prusa", + "bed_model": "mk3_bed.stl", + "bed_texture": "mk3.svg", + "hotend_model": "", + "default_materials": "Prusa Generic ABS;Prusa Generic PLA;Prusa Generic PLA-CF;Prusa Generic PETG;Prusa Generic TPU;Prusa Generic ASA;Prusa Generic PC;Prusa Generic PVA;Prusa Generic PA;Prusa Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4 0.25 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4 0.25 nozzle.json new file mode 100644 index 0000000..f67ecd9 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4 0.25 nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "machine", + "name": "Prusa MK4 0.25 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MK4", + "default_filament_profile": [ + "Prusa Generic PLA @MK4" + ], + "default_print_profile": "0.08mm Standard @MK4", + "nozzle_diameter": [ + "0.25" + ], + "printer_variant": "0.25", + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_e": [ + "2500", + "2500" + ], + "machine_max_acceleration_extruding": [ + "4000", + "4000" + ], + "machine_max_acceleration_retracting": [ + "1200", + "1200" + ], + "machine_max_acceleration_x": [ + "4000", + "4000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_travel": [ + "4000", + "4000" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "host_type": "prusalink", + "printable_height": "220", + "machine_end_gcode": "{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P \"MK4\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U5.0.0-RC+11963\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\n{if filament_type[initial_tool]==\"PC\" or filament_type[initial_tool]==\"PA\"}\nM104 S{first_layer_temperature[initial_tool]-25} ; set extruder temp for bed leveling\nM109 R{first_layer_temperature[initial_tool]-25} ; wait for temp\n{elsif filament_type[initial_tool]==\"FLEX\"}\nM104 S210 ; set extruder temp for bed leveling\nM109 R210 ; wait for temp\n{else}\nM104 S170 ; set extruder temp for bed leveling\nM109 R170 ; wait for temp\n{endif}\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]==\"FLEX\"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100%", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\n{if !spiral_mode}M74 W[extruded_weight_total]{endif}", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_MK4IS\nPG", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16/QOI", + "313x173/QOI", + "440x240/QOI", + "480x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4 0.4 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4 0.4 nozzle.json new file mode 100644 index 0000000..42f06de --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4 0.4 nozzle.json @@ -0,0 +1,75 @@ +{ + "type": "machine", + "name": "Prusa MK4 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MK4", + "default_filament_profile": [ + "Prusa Generic PLA @MK4" + ], + "default_print_profile": "0.20mm Standard @MK4", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_e": [ + "2500", + "2500" + ], + "machine_max_acceleration_extruding": [ + "4000", + "4000" + ], + "machine_max_acceleration_retracting": [ + "1200", + "1200" + ], + "machine_max_acceleration_x": [ + "4000", + "4000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_travel": [ + "4000", + "4000" + ], + "host_type": "prusalink", + "printable_height": "220", + "machine_end_gcode": "{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P \"MK4\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U5.0.0-RC+11963\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\n{if filament_type[initial_tool]==\"PC\" or filament_type[initial_tool]==\"PA\"}\nM104 S{first_layer_temperature[initial_tool]-25} ; set extruder temp for bed leveling\nM109 R{first_layer_temperature[initial_tool]-25} ; wait for temp\n{elsif filament_type[initial_tool]==\"FLEX\"}\nM104 S210 ; set extruder temp for bed leveling\nM109 R210 ; wait for temp\n{else}\nM104 S170 ; set extruder temp for bed leveling\nM109 R170 ; wait for temp\n{endif}\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]==\"FLEX\"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100%", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\n{if !spiral_mode}M74 W[extruded_weight_total]{endif}", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_MK4IS\nPG", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16/QOI", + "313x173/QOI", + "440x240/QOI", + "480x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4 0.6 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4 0.6 nozzle.json new file mode 100644 index 0000000..82421f8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4 0.6 nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "machine", + "name": "Prusa MK4 0.6 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MK4", + "default_filament_profile": [ + "Prusa Generic PLA @MK4" + ], + "default_print_profile": "0.32mm Standard @MK4", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_e": [ + "2500", + "2500" + ], + "machine_max_acceleration_extruding": [ + "4000", + "4000" + ], + "machine_max_acceleration_retracting": [ + "1200", + "1200" + ], + "machine_max_acceleration_x": [ + "4000", + "4000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_travel": [ + "4000", + "4000" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.12" + ], + "host_type": "prusalink", + "printable_height": "220", + "machine_end_gcode": "{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P \"MK4\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U5.0.0-RC+11963\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\n{if filament_type[initial_tool]==\"PC\" or filament_type[initial_tool]==\"PA\"}\nM104 S{first_layer_temperature[initial_tool]-25} ; set extruder temp for bed leveling\nM109 R{first_layer_temperature[initial_tool]-25} ; wait for temp\n{elsif filament_type[initial_tool]==\"FLEX\"}\nM104 S210 ; set extruder temp for bed leveling\nM109 R210 ; wait for temp\n{else}\nM104 S170 ; set extruder temp for bed leveling\nM109 R170 ; wait for temp\n{endif}\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]==\"FLEX\"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100%", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\n{if !spiral_mode}M74 W[extruded_weight_total]{endif}", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_MK4IS\nPG", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16/QOI", + "313x173/QOI", + "440x240/QOI", + "480x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4 0.8 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4 0.8 nozzle.json new file mode 100644 index 0000000..4eb4b38 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4 0.8 nozzle.json @@ -0,0 +1,82 @@ +{ + "type": "machine", + "name": "Prusa MK4 0.8 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa MK4", + "default_filament_profile": [ + "Prusa Generic PLA @MK4" + ], + "default_print_profile": "0.40mm Standard @MK4", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_e": [ + "2500", + "2500" + ], + "machine_max_acceleration_extruding": [ + "4000", + "4000" + ], + "machine_max_acceleration_retracting": [ + "1200", + "1200" + ], + "machine_max_acceleration_x": [ + "4000", + "4000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_travel": [ + "4000", + "4000" + ], + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.2" + ], + "host_type": "prusalink", + "printable_height": "220", + "machine_end_gcode": "{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P \"MK4\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U5.0.0-RC+11963\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\n{if filament_type[initial_tool]==\"PC\" or filament_type[initial_tool]==\"PA\"}\nM104 S{first_layer_temperature[initial_tool]-25} ; set extruder temp for bed leveling\nM109 R{first_layer_temperature[initial_tool]-25} ; wait for temp\n{elsif filament_type[initial_tool]==\"FLEX\"}\nM104 S210 ; set extruder temp for bed leveling\nM109 R210 ; wait for temp\n{else}\nM104 S170 ; set extruder temp for bed leveling\nM109 R170 ; wait for temp\n{endif}\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]==\"FLEX\"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100%", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\n{if !spiral_mode}M74 W[extruded_weight_total]{endif}", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_MK4IS\nPG", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16/QOI", + "313x173/QOI", + "440x240/QOI", + "480x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4.json new file mode 100644 index 0000000..09c4b2e --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Prusa MK4", + "model_id": "MK4", + "nozzle_diameter": "0.25;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Prusa", + "bed_model": "mk4_bed.stl", + "bed_texture": "mk4is.svg", + "hotend_model": "", + "default_materials": "Prusa Generic PLA-CF;Prusa Generic PC;Prusa Generic PVA;Prusa Generic PA;Prusa Generic PA-CF;Prusa Generic ABS @MK4;Prusa Generic PLA @MK4;Prusa Generic PETG @MK4;Prusa Generic TPU @MK4;Prusa Generic ASA @MK4;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.25 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.25 nozzle.json new file mode 100644 index 0000000..30b806e --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.25 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Prusa MK4S 0.25 nozzle", + "inherits": "Prusa MK4S 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_print_profile": "0.12mm STRUCTURAL @MK4S 0.25", + "machine_max_acceleration_travel": [ + "2500", + "2500" + ], + "max_layer_height": "0.15", + "min_layer_height": "0.05", + "nozzle_diameter": [ + "0.25" + ], + "printer_model": "Prusa MK4S", + "printer_variant": "0.25", + "retraction_length": "0.8", + "z_hop": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.3 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.3 nozzle.json new file mode 100644 index 0000000..ef3a7f8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.3 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "machine", + "name": "Prusa MK4S 0.3 nozzle", + "inherits": "Prusa MK4S 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_print_profile": "0.16mm STRUCTURAL @MK4S 0.3", + "max_layer_height": "0.22", + "min_layer_height": "0.05", + "nozzle_diameter": [ + "0.3" + ], + "printer_model": "Prusa MK4S", + "printer_variant": "0.3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.4 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.4 nozzle.json new file mode 100644 index 0000000..131755c --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.4 nozzle.json @@ -0,0 +1,13 @@ +{ + "type": "machine", + "name": "Prusa MK4S 0.4 nozzle", + "inherits": "fdm_machine_common_mk4s", + "from": "system", + "instantiation": "true", + "default_filament_profile": "Prusa Generic PLA @MK4S", + "default_print_profile": "0.20mm SPEED @MK4S 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Prusa MK4S" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.5 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.5 nozzle.json new file mode 100644 index 0000000..c35975f --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.5 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "machine", + "name": "Prusa MK4S 0.5 nozzle", + "inherits": "Prusa MK4S 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_print_profile": "0.20mm SPEED @MK4S 0.5", + "max_layer_height": "0.32", + "nozzle_diameter": [ + "0.5" + ], + "printer_model": "Prusa MK4S", + "printer_variant": "0.5", + "wipe": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.6 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.6 nozzle.json new file mode 100644 index 0000000..badf028 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "machine", + "name": "Prusa MK4S 0.6 nozzle", + "inherits": "Prusa MK4S 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_filament_profile": "Prusa Generic PLA @MK4S 0.6", + "default_print_profile": "0.25mm SPEED @MK4S 0.6", + "max_layer_height": "0.40", + "min_layer_height": "0.15", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Prusa MK4S", + "printer_variant": "0.6", + "wipe": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.8 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.8 nozzle.json new file mode 100644 index 0000000..e08ca73 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4S 0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Prusa MK4S 0.8 nozzle", + "inherits": "Prusa MK4S 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_filament_profile": "Prusa Generic PLA @MK4S 0.8", + "default_print_profile": "0.40mm QUALITY @MK4S 0.8", + "deretraction_speed": "15", + "max_layer_height": "0.6", + "min_layer_height": "0.2", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Prusa MK4S", + "printer_variant": "0.8", + "retract_before_wipe": "50%", + "retraction_length": "0.6", + "retraction_speed": "25", + "wipe": "1", + "z_hop": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF.json new file mode 100644 index 0000000..4d8131a --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Prusa MK4S HF", + "bed_model": "mk4_bed.stl", + "bed_texture": "mk4s.svg", + "default_materials": "Prusa Generic ABS @MK4S;Prusa Generic ASA @MK4S;Prusa Generic PETG @MK4S;Prusa Generic PLA @MK4S;Prusa Generic PLA Silk @MK4S;Prusa Generic TPU @MK4S", + "family": "Prusa", + "hotend_model": "", + "machine_tech": "FFF", + "model_id": "MK4S HF", + "nozzle_diameter": "0.4;0.5;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF0.4 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF0.4 nozzle.json new file mode 100644 index 0000000..32fdb6d --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Prusa MK4S HF0.4 nozzle", + "inherits": "Prusa MK4S 0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_filament_profile": "Prusa Generic PLA @MK4S HF0.4", + "default_print_profile": "0.20mm SPEED @MK4S HF0.4", + "machine_start_gcode": [ + "M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle check\nM862.3 P \"MK4S\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U6.1.3+7898\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == \"PC\" or filament_type[0] == \"PA\") ? (first_layer_temperature[0] - 25) : (filament_type[0] == \"FLEX\") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == \"PC\" or filament_type[0] == \"PA\") ? (first_layer_temperature[0] - 25) : (filament_type[0] == \"FLEX\") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X42 Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]==\"FLEX\"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X48 Z0.05 F8000 ; wipe, move close to the bed\nG0 X51 Z0.2 F8000 ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100%" + ], + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Prusa MK4S HF", + "printer_notes": [ + "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_MK4S\nPG\nHF_NOZZLE\nNO_TEMPLATES" + ], + "printer_variant": "0.4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF0.5 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF0.5 nozzle.json new file mode 100644 index 0000000..ea5a8ca --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF0.5 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "machine", + "name": "Prusa MK4S HF0.5 nozzle", + "inherits": "Prusa MK4S HF0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_print_profile": "0.20mm SPEED @MK4S HF0.5", + "max_layer_height": "0.32", + "nozzle_diameter": [ + "0.5" + ], + "printer_model": "Prusa MK4S HF", + "printer_variant": "0.5", + "wipe": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF0.6 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF0.6 nozzle.json new file mode 100644 index 0000000..0839375 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "machine", + "name": "Prusa MK4S HF0.6 nozzle", + "inherits": "Prusa MK4S HF0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_print_profile": "0.32mm SPEED @MK4S HF0.6", + "max_layer_height": "0.40", + "min_layer_height": "0.15", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Prusa MK4S HF", + "printer_variant": "0.6", + "wipe": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF0.8 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF0.8 nozzle.json new file mode 100644 index 0000000..54db453 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4S HF0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Prusa MK4S HF0.8 nozzle", + "inherits": "Prusa MK4S HF0.4 nozzle", + "from": "system", + "instantiation": "true", + "default_filament_profile": "Prusa Generic PLA @MK4S HF0.8", + "default_print_profile": "0.40mm STRUCTURAL @MK4S HF0.8", + "deretraction_speed": "15", + "max_layer_height": "0.6", + "min_layer_height": "0.2", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Prusa MK4S HF", + "printer_variant": "0.8", + "retract_before_wipe": "50%", + "retraction_length": "0.6", + "retraction_speed": "25", + "wipe": "1", + "z_hop": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa MK4S.json b/backend/profiles/profiles/Prusa/machine/Prusa MK4S.json new file mode 100644 index 0000000..db00293 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa MK4S.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Prusa MK4S", + "bed_model": "mk4_bed.stl", + "bed_texture": "mk4s.svg", + "default_materials": "Prusa Generic ABS @MK4S;Prusa Generic ASA @MK4S;Prusa Generic PETG @MK4S;Prusa Generic PLA @MK4S;Prusa Generic PLA Silk @MK4S;Prusa Generic TPU @MK4S", + "family": "Prusa", + "hotend_model": "", + "machine_tech": "FFF", + "model_id": "MK4S", + "nozzle_diameter": "0.25;0.3;0.4;0.5;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 0.25 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 0.25 nozzle.json new file mode 100644 index 0000000..b651b11 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 0.25 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Prusa XL 0.25 nozzle", + "inherits": "fdm_machine_common_xl", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa XL", + "default_filament_profile": "Prusa Generic PLA @XL", + "default_print_profile": "0.15mm Speed @Prusa XL 0.25", + "printer_variant": "0.25", + "nozzle_diameter": [ + "0.25" + ], + "max_layer_height": "0.15", + "min_layer_height": "0.05", + "retraction_length": "0.8", + "retraction_speed": "35", + "detraction_speed": "25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 0.3 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 0.3 nozzle.json new file mode 100644 index 0000000..773ba90 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 0.3 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Prusa XL 0.3 nozzle", + "inherits": "fdm_machine_common_xl", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa XL", + "default_filament_profile": "Prusa Generic PLA @XL", + "default_print_profile": "0.20mm Speed @Prusa XL 0.3", + "printer_variant": "0.3", + "nozzle_diameter": [ + "0.3" + ], + "max_layer_height": "0.22", + "min_layer_height": "0.05", + "retraction_length": "0.7", + "retraction_speed": "35", + "detraction_speed": "25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 0.4 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 0.4 nozzle.json new file mode 100644 index 0000000..973e738 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "Prusa XL 0.4 nozzle", + "inherits": "fdm_machine_common_xl", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa XL", + "default_filament_profile": "Prusa Generic PLA @XL", + "default_print_profile": "0.20mm Speed @Prusa XL 0.4", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "max_layer_height": "0.3", + "min_layer_height": "0.07", + "retraction_length": "0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 0.5 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 0.5 nozzle.json new file mode 100644 index 0000000..ac73723 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 0.5 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "Prusa XL 0.5 nozzle", + "inherits": "fdm_machine_common_xl", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa XL", + "default_filament_profile": "Prusa Generic PLA @XL", + "default_print_profile": "0.25mm Speed @Prusa XL 0.5", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5" + ], + "max_layer_height": "0.32", + "min_layer_height": "0.07", + "retraction_length": "0.7" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 0.6 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 0.6 nozzle.json new file mode 100644 index 0000000..1b2b15e --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 0.6 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "Prusa XL 0.6 nozzle", + "inherits": "fdm_machine_common_xl", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa XL", + "default_filament_profile": "Prusa Generic PLA @XL", + "default_print_profile": "0.32mm Speed @Prusa XL 0.6", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "max_layer_height": "0.4", + "min_layer_height": "0.15", + "retraction_length": "0.7" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 0.8 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 0.8 nozzle.json new file mode 100644 index 0000000..37b7686 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Prusa XL 0.8 nozzle", + "inherits": "fdm_machine_common_xl", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa XL", + "default_filament_profile": "Prusa Generic PLA @XL", + "default_print_profile": "0.40mm Quality @Prusa XL 0.8", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "max_layer_height": "0.6", + "min_layer_height": "0.2", + "retraction_length": "0.6", + "retraction_speed": "25", + "detraction_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.25 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.25 nozzle.json new file mode 100644 index 0000000..c209ad1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.25 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Prusa XL 5T 0.25 nozzle", + "inherits": "fdm_machine_common_xl_5t", + "from": "system", + "setting_id": "GM_PRUSA_007", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa XL 5T", + "default_filament_profile": "Prusa Generic PLA @XL 5T", + "default_print_profile": "0.15mm Speed @Prusa XL 5T 0.25", + "printer_variant": "0.25", + "max_layer_height": "0.15", + "min_layer_height": "0.05", + "nozzle_diameter": [ + "0.25", + "0.25", + "0.25", + "0.25", + "0.25" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.3 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.3 nozzle.json new file mode 100644 index 0000000..22d45aa --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.3 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Prusa XL 5T 0.3 nozzle", + "inherits": "fdm_machine_common_xl_5t", + "from": "system", + "setting_id": "GM_PRUSA_001", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa XL 5T", + "default_filament_profile": "Prusa Generic PLA @XL 5T", + "default_print_profile": "0.20mm Speed @Prusa XL 5T 0.3", + "printer_variant": "0.3", + "max_layer_height": "0.22", + "min_layer_height": "0.05", + "nozzle_diameter": [ + "0.3", + "0.3", + "0.3", + "0.3", + "0.3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.4 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.4 nozzle.json new file mode 100644 index 0000000..f6f9e2e --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Prusa XL 5T 0.4 nozzle", + "inherits": "fdm_machine_common_xl_5t", + "from": "system", + "setting_id": "GM_PRUSA_002", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa XL 5T", + "default_filament_profile": "Prusa Generic PLA @XL 5T", + "default_print_profile": "0.20mm Speed @Prusa XL 5T 0.4", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4", + "0.4", + "0.4", + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.5 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.5 nozzle.json new file mode 100644 index 0000000..83b8dc2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.5 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Prusa XL 5T 0.5 nozzle", + "inherits": "fdm_machine_common_xl_5t", + "from": "system", + "setting_id": "GM_PRUSA_004", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa XL 5T", + "default_filament_profile": "Prusa Generic PLA @XL 5T", + "default_print_profile": "0.25mm Speed @Prusa XL 5T 0.5", + "printer_variant": "0.5", + "max_layer_height": "0.32", + "nozzle_diameter": [ + "0.5", + "0.5", + "0.5", + "0.5", + "0.5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.6 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.6 nozzle.json new file mode 100644 index 0000000..7e2db81 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.6 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Prusa XL 5T 0.6 nozzle", + "inherits": "fdm_machine_common_xl_5t", + "from": "system", + "setting_id": "GM_PRUSA_005", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa XL 5T", + "default_filament_profile": "Prusa Generic PLA @XL 5T", + "default_print_profile": "0.32mm Speed @Prusa XL 5T 0.6", + "printer_variant": "0.6", + "max_layer_height": "0.4", + "min_layer_height": "0.15", + "nozzle_diameter": [ + "0.6", + "0.6", + "0.6", + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.8 nozzle.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.8 nozzle.json new file mode 100644 index 0000000..c7a7617 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T 0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Prusa XL 5T 0.8 nozzle", + "inherits": "fdm_machine_common_xl_5t", + "from": "system", + "setting_id": "GM_PRUSA_006", + "instantiation": "true", + "gcode_flavor": "marlin2", + "printer_model": "Prusa XL 5T", + "default_filament_profile": "Prusa Generic PLA @XL 5T", + "default_print_profile": "0.40mm Quality @Prusa XL 5T 0.8", + "printer_variant": "0.8", + "max_layer_height": "0.6", + "min_layer_height": "0.2", + "nozzle_diameter": [ + "0.8", + "0.8", + "0.8", + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL 5T.json b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T.json new file mode 100644 index 0000000..d76a85a --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL 5T.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Prusa XL 5T", + "model_id": "prusa_xl_5t_01", + "nozzle_diameter": "0.25;0.3;0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "Prusa", + "bed_model": "Prusa XL_bed.stl", + "bed_texture": "Prusa XL.svg", + "hotend_model": "", + "default_materials": "Prusa Generic PLA @XL 5T;Prusament PLA @XL 5T;Prusament rPLA @XL 5T;Prusa Generic PETG @XL 5T;Prusament PETG @XL 5T;Prusa Generic ABS @XL 5T;Prusament ASA @XL 5T;Prusament PC Blend @XL 5T;Prusament PC-CF @XL 5T;Prusament PVB @XL 5T;Prusament PA-CF @XL 5T;Prusa Generic FLEX @XL 5T" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/Prusa XL.json b/backend/profiles/profiles/Prusa/machine/Prusa XL.json new file mode 100644 index 0000000..55c8278 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/Prusa XL.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Prusa XL", + "model_id": "Prusa XL", + "nozzle_diameter": "0.25;0.3;0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "Prusa", + "bed_model": "Prusa XL_bed.stl", + "bed_texture": "Prusa XL.svg", + "hotend_model": "", + "default_materials": "Prusa Generic PLA @XL;Prusament PLA @XL;Prusament rPLA @XL;Prusa Generic PETG @XL;Prusament PETG @XL;Prusa Generic ABS @XL;Prusament ASA @XL;Prusament PC Blend @XL;Prusament PC-CF @XL;Prusament PVB @XL;Prusament PA-CF @XL;Prusa Generic FLEX @XL" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/fdm_machine_common.json b/backend/profiles/profiles/Prusa/machine/fdm_machine_common.json new file mode 100644 index 0000000..cace541 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/fdm_machine_common.json @@ -0,0 +1,137 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_start_gcode": "", + "machine_end_gcode": "", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "2000", + "2000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "2000", + "2000" + ], + "machine_max_acceleration_y": [ + "2000", + "2000" + ], + "machine_max_acceleration_z": [ + "300", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "300", + "200" + ], + "machine_max_speed_y": [ + "300", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "layer_change_gcode": "", + "machine_pause_gcode": "M400 U1\n", + "wipe": [ + "1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/fdm_machine_common_mk4s.json b/backend/profiles/profiles/Prusa/machine/fdm_machine_common_mk4s.json new file mode 100644 index 0000000..0e41973 --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/fdm_machine_common_mk4s.json @@ -0,0 +1,128 @@ +{ + "type": "machine", + "name": "fdm_machine_common_mk4s", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "before_layer_change_gcode": [ + ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\n" + ], + "change_filament_gcode": [ + "" + ], + "default_filament_profile": "Prusa Generic PLA @MK4S", + "default_print_profile": "0.20mm SPEED @MK4IS 0.4", + "deretraction_speed": "25", + "extruder_clearance_height_to_lid": "220", + "extruder_clearance_height_to_rod": "14", + "extruder_clearance_radius": "45", + "gcode_flavor": "marlin2", + "host_type": "prusalink", + "layer_change_gcode": [ + ";AFTER_LAYER_CHANGE\n;[layer_z]\n{if ! spiral_mode}M74 W[extruded_weight_total]{endif}\n" + ], + "machine_end_gcode": [ + "{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z]" + ], + "machine_max_acceleration_e": [ + "2500", + "2500" + ], + "machine_max_acceleration_extruding": [ + "4000", + "2500" + ], + "machine_max_acceleration_retracting": [ + "1200", + "1200" + ], + "machine_max_acceleration_travel": [ + "4000", + "2500" + ], + "machine_max_acceleration_x": [ + "4000", + "2500" + ], + "machine_max_acceleration_y": [ + "4000", + "2500" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "300", + "160" + ], + "machine_max_speed_y": [ + "300", + "160" + ], + "machine_max_speed_z": [ + "40", + "40" + ], + "machine_start_gcode": [ + "M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle check\nM862.3 P \"MK4S\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U6.1.3+7898\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == \"PC\" or filament_type[0] == \"PA\") ? (first_layer_temperature[0] - 25) : (filament_type[0] == \"FLEX\") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == \"PC\" or filament_type[0] == \"PA\") ? (first_layer_temperature[0] - 25) : (filament_type[0] == \"FLEX\") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X42 Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]==\"FLEX\"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X48 Z0.05 F8000 ; wipe, move close to the bed\nG0 X51 Z0.2 F8000 ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100%" + ], + "max_layer_height": "0.30", + "min_layer_height": "0.07", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "printable_height": "220", + "printer_model": "Prusa MK4S", + "printer_notes": [ + "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_MK4S\nPG\nNO_TEMPLATES" + ], + "retract_before_wipe": "80", + "retract_length_toolchange": "0", + "retract_lift_above": "0", + "retract_lift_below": "219", + "retract_when_changing_layer": "0", + "retraction_length": "0.7", + "retraction_minimum_travel": "1.5", + "retraction_speed": "35", + "single_extruder_multi_material": "0", + "thumbnails": [ + "16x16/QOI", + "313x173/QOI", + "440x240/QOI", + "480x240/QOI", + "640x480/PNG" + ], + "travel_slope": "1", + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": "0", + "z_hop": "0.2", + "z_hop_types": "Slope Lift" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/fdm_machine_common_xl.json b/backend/profiles/profiles/Prusa/machine/fdm_machine_common_xl.json new file mode 100644 index 0000000..14a6bcf --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/fdm_machine_common_xl.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "fdm_machine_common_xl", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin2", + "extruder_clearance_radius": "67", + "extruder_clearance_height_to_rod": "21", + "extruder_clearance_height_to_lid": "21", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "max_layer_height": "0.3", + "min_layer_height": "0.07", + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "360x0", + "360x360", + "0x360" + ], + "machine_max_acceleration_e": [ + "2500", + "2500" + ], + "machine_max_acceleration_extruding": [ + "4000", + "4000" + ], + "machine_max_acceleration_retracting": [ + "1200", + "1200" + ], + "machine_max_acceleration_x": [ + "7000", + "7000" + ], + "machine_max_acceleration_y": [ + "7000", + "7000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_travel": [ + "5000", + "5000" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "retraction_length": "0.8", + "retraction_speed": "35", + "detraction_speed": "25", + "retraction_minimum_travel": "1.5", + "retract_when_changing_layer": "1", + "wipe": "1", + "retract_before_wipe": "80%", + "retract_lift_below": "1.5", + "z_hop_types": "Auto Lift", + "host_type": "prusalink", + "printable_height": "360", + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720{endif} ; Move bed down\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X6 Y350 F6000 ; park\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+100, max_print_height)} F300{endif} ; Move bed down\nM900 K0 ; reset LA\nM142 S36 ; reset heatbreak target temp\nM221 S100 ; reset flow percentage\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M17 ; enable steppers\nM862.3 P \"XL\" ; printer model check\nM115 U6.0.1+14848\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; set print area\nM555 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} W{(first_layer_print_max[0]) - (first_layer_print_min[0])} H{(first_layer_print_max[1]) - (first_layer_print_min[1])}\n; inform about nozzle diameter\nM862.1 P[nozzle_diameter]\n; set & wait for bed and extruder temp for MBL\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == \"PC\" or filament_type[0] == \"PA\") ? (first_layer_temperature[0] - 25) : (filament_type[0] == \"FLEX\") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == \"PC\" or filament_type[0] == \"PA\") ? (first_layer_temperature[0] - 25) : (filament_type[0] == \"FLEX\") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n; home carriage, pick tool, home all\nG28 XY\nM84 E ; turn off E motor\nG28 Z\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG29 G ; absorb heat\n; move to the nozzle cleanup area\nG1 X{(min(((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))), first_layer_print_min[0])) + 32} Y{(min((first_layer_print_min[1] - 7), first_layer_print_min[1]))} Z{5} F4800\nM302 S160 ; lower cold extrusion limit to 160C\nG1 E{-(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; retraction for nozzle cleanup\n; nozzle cleanup\nM84 E ; turn off E motor\nG29 P9 X{((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)))} Y{(first_layer_print_min[1] - 7)} W{32} H{7}\nG0 Z10 F480 ; move away in Z\n{if first_layer_bed_temperature[0] > 60}\nG0 Z70 F480 ; move away (a bit more) in Z\nG0 X30 Y{print_bed_min[1]} F6000 ; move away in X/Y for higher bed temperatures\n{endif}\nM106 S100 ; cool off the nozzle\nM107 ; stop cooling off the nozzle - turn off the fan\n; MBL\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X30 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\nM104 S[first_layer_temperature] ; set extruder temp\nG1 Z10 F720 ; move away in Z\nG0 X30 Y-8 F6000 ; move next to the sheet\n; wait for extruder temp\nM109 T0 S{first_layer_temperature[0]}\n;\n; purge\n;\nG92 E0 ; reset extruder position\nG0 X{(0 == 0 ? 30 : (0 == 1 ? 150 : (0 == 2 ? 210 : 330)))} Y{(0 < 4 ? -8 : -5.5)} ; move close to the sheet's edge\nG1 E{(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E10 X40 Z0.2 F500 ; purge\nG0 X70 E9 F800 ; purge\nG0 X{70 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{70 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG92 E0 ; reset extruder position", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]", + "change_filament_gcode": "M600\nG1 E0.3 F1500 ; prime after color change", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_XLIS\nPG\nINPUT_SHAPER", + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16/QOI", + "313x173/QOI", + "440x240/QOI", + "480x240/QOI", + "640x480/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/machine/fdm_machine_common_xl_5t.json b/backend/profiles/profiles/Prusa/machine/fdm_machine_common_xl_5t.json new file mode 100644 index 0000000..1828c6b --- /dev/null +++ b/backend/profiles/profiles/Prusa/machine/fdm_machine_common_xl_5t.json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "fdm_machine_common_xl_5t", + "inherits": "fdm_machine_common_xl", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin2", + "purge_in_prime_tower": "0", + "single_extruder_multi_material": "0", + "extruder_clearance_radius": "67", + "extruder_clearance_height_to_rod": "21", + "extruder_clearance_height_to_lid": "21", + "printer_variant": "0.4", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M17 ; enable steppers\nM862.3 P \"XL\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U6.0.3+14902\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; set print area\nM555 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} W{(first_layer_print_max[0]) - (first_layer_print_min[0])} H{(first_layer_print_max[1]) - (first_layer_print_min[1])}\n; inform about nozzle diameter\n{if (is_extruder_used[0])}M862.1 T0 P{nozzle_diameter[0]}{endif}\n{if (is_extruder_used[1])}M862.1 T1 P{nozzle_diameter[1]}{endif}\n{if (is_extruder_used[2])}M862.1 T2 P{nozzle_diameter[2]}{endif}\n{if (is_extruder_used[3])}M862.1 T3 P{nozzle_diameter[3]}{endif}\n{if (is_extruder_used[4])}M862.1 T4 P{nozzle_diameter[4]}{endif}\n\n; turn off unused heaters\n{if ! is_extruder_used[0]} M104 T0 S0 {endif}\n{if ! is_extruder_used[1]} M104 T1 S0 {endif}\n{if num_extruders > 2 and ! is_extruder_used[2]} M104 T2 S0 {endif}\n{if num_extruders > 3 and ! is_extruder_used[3]} M104 T3 S0 {endif}\n{if num_extruders > 4 and ! is_extruder_used[4]} M104 T4 S0 {endif}\n\nM217 Z{max(zhop, 2.0)} ; set toolchange z hop to 2mm, or zhop variable from slicer if higher\n; set bed and extruder temp for MBL\nM140 S[first_layer_bed_temperature] ; set bed temp\nG0 Z5 ; add Z clearance\nM109 T{initial_tool} S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == \"PC\" or filament_type[initial_tool] == \"PA\") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == \"FLEX\") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\n; Home XY\nG28 XY\n; try picking tools used in print\nG1 F{travel_speed * 60}\n{if (is_extruder_used[0]) and (initial_tool != 0)}T0 S1 L0 D0{endif}\n{if (is_extruder_used[1]) and (initial_tool != 1)}T1 S1 L0 D0{endif}\n{if (is_extruder_used[2]) and (initial_tool != 2)}T2 S1 L0 D0{endif}\n{if (is_extruder_used[3]) and (initial_tool != 3)}T3 S1 L0 D0{endif}\n{if (is_extruder_used[4]) and (initial_tool != 4)}T4 S1 L0 D0{endif}\n; select tool that will be used to home & MBL\nT{initial_tool} S1 L0 D0\n; home Z with MBL tool\nM84 E ; turn off E motor\nG28 Z\nG0 Z5 ; add Z clearance\n\nM104 T{initial_tool} S{if idle_temperature[initial_tool] == 0}70{else}{idle_temperature[initial_tool]}{endif} ; set idle temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nG29 G ; absorb heat\n\nM109 T{initial_tool} S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == \"PC\" or filament_type[initial_tool] == \"PA\") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == \"FLEX\") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\n; move to the nozzle cleanup area\nG1 X{(min(((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))), first_layer_print_min[0])) + 32} Y{(min((first_layer_print_min[1] - 7), first_layer_print_min[1]))} Z{5} F{(travel_speed * 60)}\nM302 S160 ; lower cold extrusion limit to 160C\nG1 E{-(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; retraction for nozzle cleanup\n; nozzle cleanup\nM84 E ; turn off E motor\nG29 P9 X{((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)))} Y{(first_layer_print_min[1] - 7)} W{32} H{7}\nG0 Z5 F480 ; move away in Z\nM107 ; turn off the fan\n; MBL\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X30 Y0 W{(((is_extruder_used[4]) or ((is_extruder_used[3]) or (is_extruder_used[2]))) ? \"300\" : ((is_extruder_used[1]) ? \"130\" : \"50\"))} H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\nG1 Z10 F720 ; move away in Z\nG1 F{travel_speed * 60}\nP0 S1 L1 D0; park the tool\n; set extruder temp\n{if first_layer_temperature[0] > 0 and (is_extruder_used[0])}M104 T0 S{first_layer_temperature[0]}{endif}\n{if first_layer_temperature[1] > 0 and (is_extruder_used[1])}M104 T1 S{first_layer_temperature[1]}{endif}\n{if first_layer_temperature[2] > 0 and (is_extruder_used[2])}M104 T2 S{first_layer_temperature[2]}{endif}\n{if first_layer_temperature[3] > 0 and (is_extruder_used[3])}M104 T3 S{first_layer_temperature[3]}{endif}\n{if first_layer_temperature[4] > 0 and (is_extruder_used[4])}M104 T4 S{first_layer_temperature[4]}{endif}\n{if (is_extruder_used[0]) and initial_tool != 0}\n;\n; purge first tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T0 S{first_layer_temperature[0]}\nT0 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(0 == 0 ? 30 : (0 == 1 ? 150 : (0 == 2 ? 210 : 330)))} Y{(0 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[0]}10{else}30{endif} X40 Z0.2 F{if filament_multitool_ramming[0]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X70 E9 F800 ; continue purging and wipe the nozzle\nG0 X{70 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{70 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[0]} F2400 ; retract\n{e_retracted[0] = 1.5 * retract_length[0]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[0] == 0 ? (first_layer_temperature[0] + standby_temperature_delta) : (idle_temperature[0]))} T0\n{endif}\n{if (is_extruder_used[1]) and initial_tool != 1}\n;\n; purge second tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T1 S{first_layer_temperature[1]}\nT1 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(1 == 0 ? 30 : (1 == 1 ? 150 : (1 == 2 ? 210 : 330)))} Y{(1 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[1]}10{else}30{endif} X140 Z0.2 F{if filament_multitool_ramming[1]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X110 E9 F800 ; continue purging and wipe the nozzle\nG0 X{110 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{110 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[1]} F2400 ; retract\n{e_retracted[1] = 1.5 * retract_length[1]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[1] == 0 ? (first_layer_temperature[1] + standby_temperature_delta) : (idle_temperature[1]))} T1\n{endif}\n{if (is_extruder_used[2]) and initial_tool != 2}\n;\n; purge third tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T2 S{first_layer_temperature[2]}\nT2 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(2 == 0 ? 30 : (2 == 1 ? 150 : (2 == 2 ? 210 : 330)))} Y{(2 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[2]}10{else}30{endif} X220 Z0.2 F{if filament_multitool_ramming[2]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X250 E9 F800 ; continue purging and wipe the nozzle\nG0 X{250 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{250 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[2]} F2400 ; retract\n{e_retracted[2] = 1.5 * retract_length[2]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[2] == 0 ? (first_layer_temperature[2] + standby_temperature_delta) : (idle_temperature[2]))} T2\n{endif}\n{if (is_extruder_used[3]) and initial_tool != 3}\n;\n; purge fourth tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T3 S{first_layer_temperature[3]}\nT3 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(3 == 0 ? 30 : (3 == 1 ? 150 : (3 == 2 ? 210 : 330)))} Y{(3 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[3]}10{else}30{endif} X320 Z0.2 F{if filament_multitool_ramming[3]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X290 E9 F800 ; continue purging and wipe the nozzle\nG0 X{290 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{290 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[3]} F2400 ; retract\n{e_retracted[3] = 1.5 * retract_length[3]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[3] == 0 ? (first_layer_temperature[3] + standby_temperature_delta) : (idle_temperature[3]))} T3\n{endif}\n{if (is_extruder_used[4]) and initial_tool != 4}\n;\n; purge fifth tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T4 S{first_layer_temperature[4]}\nT4 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(4 == 0 ? 30 : (4 == 1 ? 150 : (4 == 2 ? 210 : 330)))} Y{(4 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[4]}10{else}30{endif} X320 Z0.2 F{if filament_multitool_ramming[4]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X290 E9 F800 ; continue purging and wipe the nozzle\nG0 X{290 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{290 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[4]} F2400 ; retract\n{e_retracted[4] = 1.5 * retract_length[4]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[4] == 0 ? (first_layer_temperature[4] + standby_temperature_delta) : (idle_temperature[4]))} T4\n{endif}\n;\n; purge initial tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T{initial_tool} S{first_layer_temperature[initial_tool]}\nT{initial_tool} S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330)))} Y{(initial_tool < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[initial_tool]}10{else}30{endif} X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 10)} Z0.2 F{if filament_multitool_ramming[initial_tool]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40)} E9 F800 ; continue purging and wipe the nozzle\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3)} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3 * 2)} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[initial_tool]} F2400 ; retract\n{e_retracted[initial_tool] = 1.5 * retract_length[initial_tool]}\nG92 E0 ; reset extruder position\n", + "machine_end_gcode": "G4 ; wait\n\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+5, max_print_height)}{endif} ; Move bed down\n\nP0 S1 ; park tool\n\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+97, max_print_height)} F300{endif} ; Move bed further down\n\n; turn off extruder heaters\n{if is_extruder_used[0]} M104 T0 S0 {endif}\n{if is_extruder_used[1]} M104 T1 S0 {endif}\n{if is_extruder_used[2]} M104 T2 S0 {endif}\n{if is_extruder_used[3]} M104 T3 S0 {endif}\n{if is_extruder_used[4]} M104 T4 S0 {endif}\n\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow percentage\nM84 ; disable motors\nM77 ; stop print timer\n; max_layer_z = [max_layer_z]", + "change_filament_gcode": "; Change Tool[previous_extruder] -> Tool[next_extruder] (layer [layer_num])\n{\nlocal max_speed_toolchange = 350.0;\nlocal wait_for_extruder_temp = true;\nposition[2] = position[2] + 2.0;\n\nlocal speed_toolchange = max_speed_toolchange;\nif travel_speed < max_speed_toolchange then\n speed_toolchange = travel_speed;\nendif\n\"G1 F\" + (speed_toolchange * 60) + \"\n\";\nif wait_for_extruder_temp and not((layer_num < 0) and (next_extruder == initial_tool)) then\n \"P0 S1 L2 D0\n\";\n \"; \" + layer_num + \"\n\";\n if layer_num == 0 then\n \"M109 S\" + first_layer_temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n else\n \"M109 S\" + temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n endif\nendif\n\"T\" + next_extruder + \" S1 L0 D0\n\";\n}", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "printer_notes": "Do not remove the keywords below.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_XLIS\nPG\nINPUT_SHAPER" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/mini.svg b/backend/profiles/profiles/Prusa/mini.svg new file mode 100644 index 0000000..96c8fde --- /dev/null +++ b/backend/profiles/profiles/Prusa/mini.svg @@ -0,0 +1,32 @@ + + MINI_bed_texture + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Prusa/mini_bed.stl b/backend/profiles/profiles/Prusa/mini_bed.stl new file mode 100644 index 0000000..2f4c45b Binary files /dev/null and b/backend/profiles/profiles/Prusa/mini_bed.stl differ diff --git a/backend/profiles/profiles/Prusa/miniis.svg b/backend/profiles/profiles/Prusa/miniis.svg new file mode 100644 index 0000000..96c8fde --- /dev/null +++ b/backend/profiles/profiles/Prusa/miniis.svg @@ -0,0 +1,32 @@ + + MINI_bed_texture + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Prusa/miniis_bed.stl b/backend/profiles/profiles/Prusa/miniis_bed.stl new file mode 100644 index 0000000..2f4c45b Binary files /dev/null and b/backend/profiles/profiles/Prusa/miniis_bed.stl differ diff --git a/backend/profiles/profiles/Prusa/mk3.5.svg b/backend/profiles/profiles/Prusa/mk3.5.svg new file mode 100644 index 0000000..e254210 --- /dev/null +++ b/backend/profiles/profiles/Prusa/mk3.5.svg @@ -0,0 +1,612 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Prusa/mk3.5_bed.stl b/backend/profiles/profiles/Prusa/mk3.5_bed.stl new file mode 100644 index 0000000..6aff36f Binary files /dev/null and b/backend/profiles/profiles/Prusa/mk3.5_bed.stl differ diff --git a/backend/profiles/profiles/Prusa/mk3.svg b/backend/profiles/profiles/Prusa/mk3.svg new file mode 100644 index 0000000..fda3e34 --- /dev/null +++ b/backend/profiles/profiles/Prusa/mk3.svg @@ -0,0 +1,179 @@ + + + + + + image/svg+xml + + MK3_bottom + + + + + MK3_bottom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Prusa/mk3_bed.stl b/backend/profiles/profiles/Prusa/mk3_bed.stl new file mode 100644 index 0000000..6aff36f Binary files /dev/null and b/backend/profiles/profiles/Prusa/mk3_bed.stl differ diff --git a/backend/profiles/profiles/Prusa/mk4.svg b/backend/profiles/profiles/Prusa/mk4.svg new file mode 100644 index 0000000..bd22778 --- /dev/null +++ b/backend/profiles/profiles/Prusa/mk4.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/mk4_bed.stl b/backend/profiles/profiles/Prusa/mk4_bed.stl new file mode 100644 index 0000000..6aff36f Binary files /dev/null and b/backend/profiles/profiles/Prusa/mk4_bed.stl differ diff --git a/backend/profiles/profiles/Prusa/mk4is.svg b/backend/profiles/profiles/Prusa/mk4is.svg new file mode 100644 index 0000000..1e1a192 --- /dev/null +++ b/backend/profiles/profiles/Prusa/mk4is.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Prusa/mk4s.svg b/backend/profiles/profiles/Prusa/mk4s.svg new file mode 100644 index 0000000..983affe --- /dev/null +++ b/backend/profiles/profiles/Prusa/mk4s.svg @@ -0,0 +1,614 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Prusa/process/0.05mm DETAIL @CORE One 0.25.json b/backend/profiles/profiles/Prusa/process/0.05mm DETAIL @CORE One 0.25.json new file mode 100644 index 0000000..9028235 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.05mm DETAIL @CORE One 0.25.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.05mm DETAIL @CORE One 0.25", + "inherits": "0.05mm DETAIL @MK4S 0.25", + "from": "system", + "instantiation": "true", + "travel_speed": "350", + "travel_acceleration": "4000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "25", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.05mm DETAIL @MK4S 0.25.json b/backend/profiles/profiles/Prusa/process/0.05mm DETAIL @MK4S 0.25.json new file mode 100644 index 0000000..908c116 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.05mm DETAIL @MK4S 0.25.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.05mm DETAIL @MK4S 0.25", + "inherits": "0.07mm DETAIL @MK4S 0.25", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "10", + "bridge_speed": "25", + "layer_height": "0.05", + "top_shell_layers": "13" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.05mm Detail @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.05mm Detail @MINIIS.json new file mode 100644 index 0000000..9f2b524 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.05mm Detail @MINIIS.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.05mm Detail @MINIIS", + "inherits": "process_detail_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.27", + "inner_wall_line_width": "0.25", + "outer_wall_line_width": "0.25", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.25", + "initial_layer_line_width": "0.32", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.25", + "layer_height": "0.05", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "13", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "10", + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.05mm Detail @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.05mm Detail @MK3.5.json new file mode 100644 index 0000000..9f82ceb --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.05mm Detail @MK3.5.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.05mm Detail @MK3.5", + "inherits": "process_detail_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.27", + "inner_wall_line_width": "0.25", + "outer_wall_line_width": "0.25", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.25", + "initial_layer_line_width": "0.32", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.25", + "layer_height": "0.05", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "13", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "10", + "support_top_z_distance": "0.09", + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.05mm Detail @Prusa XL 0.25.json b/backend/profiles/profiles/Prusa/process/0.05mm Detail @Prusa XL 0.25.json new file mode 100644 index 0000000..b8edf93 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.05mm Detail @Prusa XL 0.25.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.05mm Detail @Prusa XL 0.25", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.05", + "wall_loops": "3", + "top_shell_layers": "13", + "bottom_shell_layers": "10", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.1", + "support_top_z_distance": "0.1", + "support_bottom_z_distance": "0.1", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "150%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "65", + "small_perimeter_speed": "40", + "outer_wall_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "100", + "top_surface_speed": "60", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "25", + "gap_infill_speed": "40", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "1500", + "outer_wall_acceleration": "800", + "inner_wall_acceleration": "1200", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2000", + "sparse_infill_acceleration": "2500", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "4000", + "line_width": "0.27", + "initial_layer_line_width": "0.32", + "inner_wall_line_width": "0.25", + "outer_wall_line_width": "0.25", + "sparse_infill_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "top_surface_line_width": "0.27", + "support_line_width": "0.25", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.05mm Detail @Prusa XL 5T 0.25.json b/backend/profiles/profiles/Prusa/process/0.05mm Detail @Prusa XL 5T 0.25.json new file mode 100644 index 0000000..a6db18b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.05mm Detail @Prusa XL 5T 0.25.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.05mm Detail @Prusa XL 5T 0.25", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.05", + "wall_loops": "3", + "top_shell_layers": "13", + "bottom_shell_layers": "10", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.1", + "support_top_z_distance": "0.1", + "support_bottom_z_distance": "0.1", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "150%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "65", + "small_perimeter_speed": "40", + "outer_wall_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "100", + "top_surface_speed": "60", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "25", + "gap_infill_speed": "40", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "1500", + "outer_wall_acceleration": "800", + "inner_wall_acceleration": "1200", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2000", + "sparse_infill_acceleration": "2500", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "4000", + "line_width": "0.27", + "initial_layer_line_width": "0.32", + "inner_wall_line_width": "0.25", + "outer_wall_line_width": "0.25", + "sparse_infill_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "top_surface_line_width": "0.27", + "support_line_width": "0.25", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.25.json b/backend/profiles/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.25.json new file mode 100644 index 0000000..2e1d3c1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.25.json @@ -0,0 +1,45 @@ +{ + "type": "process", + "name": "0.05mm UltraDetail @MK3S 0.25", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.05mm UltraDetail @MK3S 0.25", + "bottom_shell_layers": "10", + "bridge_acceleration": "300", + "bridge_flow": "1", + "bridge_speed": "25", + "gap_infill_speed": "20", + "inner_wall_acceleration": "300", + "inner_wall_speed": "30", + "internal_solid_infill_speed": "30", + "layer_height": "0.05", + "outer_wall_speed": "20", + "raft_contact_distance": "0.1", + "small_perimeter_speed": "20", + "sparse_infill_acceleration": "800", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "30", + "support_base_pattern_spacing": "1.5", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "24", + "support_object_xy_distance": "0.27", + "support_speed": "30", + "support_top_z_distance": "0.1", + "thick_bridges": "1", + "top_shell_layers": "14", + "top_surface_speed": "20", + "wall_loops": "3", + "initial_layer_infill_speed": "30", + "initial_layer_line_width": "0.3", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "line_width": "0.25", + "outer_wall_line_width": "0.25", + "sparse_infill_line_width": "0.25", + "support_line_width": "0.25", + "top_surface_line_width": "0.25", + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.4.json b/backend/profiles/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.4.json new file mode 100644 index 0000000..0e1698b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.4.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.05mm UltraDetail @MK3S 0.4", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.05mm UltraDetail @MK3S 0.4", + "bottom_shell_layers": "10", + "bridge_acceleration": "300", + "bridge_flow": "0.6", + "bridge_speed": "25", + "gap_infill_speed": "20", + "inner_wall_acceleration": "300", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "30", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "30", + "layer_height": "0.05", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "20", + "raft_contact_distance": "0.1", + "small_perimeter_speed": "20", + "sparse_infill_acceleration": "800", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "30", + "support_base_pattern_spacing": "1.5", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "24", + "support_line_width": "0.33", + "support_object_xy_distance": "0.27", + "support_speed": "30", + "support_top_z_distance": "0.1", + "thick_bridges": "1", + "top_shell_layers": "14", + "top_surface_line_width": "0.4", + "top_surface_speed": "20", + "wall_loops": "3", + "compatible_printers": [ + "Prusa MK3S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.05mm UltraDetail @MK3S.json b/backend/profiles/profiles/Prusa/process/0.05mm UltraDetail @MK3S.json new file mode 100644 index 0000000..a2ee535 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.05mm UltraDetail @MK3S.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.05mm UltraDetail @MK3S", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.05mm UltraDetail @MK3S", + "bottom_shell_layers": "10", + "bridge_acceleration": "300", + "bridge_flow": "0.6", + "bridge_speed": "25", + "gap_infill_speed": "20", + "inner_wall_acceleration": "300", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "30", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "30", + "layer_height": "0.05", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "20", + "raft_contact_distance": "0.1", + "small_perimeter_speed": "20", + "sparse_infill_acceleration": "800", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "30", + "support_base_pattern_spacing": "1.5", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "24", + "support_line_width": "0.33", + "support_object_xy_distance": "0.27", + "support_speed": "30", + "support_top_z_distance": "0.1", + "thick_bridges": "1", + "top_shell_layers": "14", + "top_surface_line_width": "0.4", + "top_surface_speed": "20", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.07mm DETAIL @CORE One 0.25.json b/backend/profiles/profiles/Prusa/process/0.07mm DETAIL @CORE One 0.25.json new file mode 100644 index 0000000..aa1fb6b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.07mm DETAIL @CORE One 0.25.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.07mm DETAIL @CORE One 0.25", + "inherits": "0.07mm DETAIL @MK4S 0.25", + "from": "system", + "instantiation": "true", + "travel_speed": "350", + "travel_acceleration": "4000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "25", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.07mm DETAIL @MK4S 0.25.json b/backend/profiles/profiles/Prusa/process/0.07mm DETAIL @MK4S 0.25.json new file mode 100644 index 0000000..ec85743 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.07mm DETAIL @MK4S 0.25.json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.07mm DETAIL @MK4S 0.25", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "9", + "bridge_acceleration": "1000", + "bridge_speed": "30", + "brim_object_gap": "0", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.25", + "default_acceleration": "1500", + "elefant_foot_compensation": "0", + "gap_infill_speed": "40", + "infill_anchor": "1", + "initial_layer_line_width": "0.32", + "inner_wall_acceleration": "1200", + "inner_wall_line_width": "0.25", + "inner_wall_speed": "60", + "internal_solid_infill_acceleration": "2000", + "internal_solid_infill_line_width": "0.25", + "internal_solid_infill_speed": "140", + "layer_height": "0.07", + "line_width": "0.27", + "outer_wall_acceleration": "800", + "outer_wall_line_width": "0.25", + "outer_wall_speed": "40", + "raft_contact_distance": "0.1", + "raft_first_layer_density": "95%", + "small_perimeter_speed": "40", + "sparse_infill_acceleration": "2500", + "sparse_infill_line_width": "0.25", + "sparse_infill_speed": "100", + "support_base_pattern_spacing": "1", + "support_interface_speed": "52.5", + "support_line_width": "0.25", + "support_object_xy_distance": "0.405", + "support_speed": "60", + "support_top_z_distance": "0.1", + "top_shell_layers": "11", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.27", + "top_surface_speed": "60", + "travel_acceleration": "3000", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.07mm Detail @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.07mm Detail @MINIIS.json new file mode 100644 index 0000000..9217fc2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.07mm Detail @MINIIS.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.07mm Detail @MINIIS", + "inherits": "process_detail_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.27", + "inner_wall_line_width": "0.25", + "outer_wall_line_width": "0.25", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.25", + "initial_layer_line_width": "0.32", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.25", + "layer_height": "0.07", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "10", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "8", + "bridge_speed": "30", + "internal_solid_infill_speed": "140", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.07mm Detail @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.07mm Detail @MK3.5.json new file mode 100644 index 0000000..6fc9c68 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.07mm Detail @MK3.5.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.07mm Detail @MK3.5", + "inherits": "process_detail_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.27", + "inner_wall_line_width": "0.25", + "outer_wall_line_width": "0.25", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.25", + "initial_layer_line_width": "0.32", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.25", + "layer_height": "0.07", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "10", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "8", + "bridge_speed": "30", + "internal_solid_infill_speed": "140", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.07mm Detail @Prusa XL 0.25.json b/backend/profiles/profiles/Prusa/process/0.07mm Detail @Prusa XL 0.25.json new file mode 100644 index 0000000..c47c246 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.07mm Detail @Prusa XL 0.25.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.07mm Detail @Prusa XL 0.25", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.07", + "wall_loops": "3", + "top_shell_layers": "11", + "bottom_shell_layers": "9", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.1", + "support_top_z_distance": "0.09", + "support_bottom_z_distance": "0.09", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "150%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "65", + "small_perimeter_speed": "40", + "outer_wall_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "70", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "40", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "1500", + "outer_wall_acceleration": "800", + "inner_wall_acceleration": "1200", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2000", + "sparse_infill_acceleration": "2500", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "4000", + "line_width": "0.27", + "initial_layer_line_width": "0.32", + "inner_wall_line_width": "0.25", + "outer_wall_line_width": "0.25", + "sparse_infill_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "top_surface_line_width": "0.27", + "support_line_width": "0.25", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.07mm Detail @Prusa XL 5T 0.25.json b/backend/profiles/profiles/Prusa/process/0.07mm Detail @Prusa XL 5T 0.25.json new file mode 100644 index 0000000..b055117 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.07mm Detail @Prusa XL 5T 0.25.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.07mm Detail @Prusa XL 5T 0.25", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.07", + "wall_loops": "3", + "top_shell_layers": "11", + "bottom_shell_layers": "9", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.1", + "support_top_z_distance": "0.09", + "support_bottom_z_distance": "0.09", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "150%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "65", + "small_perimeter_speed": "40", + "outer_wall_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "70", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "40", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "1500", + "outer_wall_acceleration": "800", + "inner_wall_acceleration": "1200", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2000", + "sparse_infill_acceleration": "2500", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "4000", + "line_width": "0.27", + "initial_layer_line_width": "0.32", + "inner_wall_line_width": "0.25", + "outer_wall_line_width": "0.25", + "sparse_infill_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "top_surface_line_width": "0.27", + "support_line_width": "0.25", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.25.json b/backend/profiles/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.25.json new file mode 100644 index 0000000..c64e3d2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.25.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.07mm UltraDetail @MK3S 0.25", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.07mm UltraDetail @MK3S 0.25", + "bottom_shell_layers": "8", + "bridge_acceleration": "300", + "bridge_flow": "0.6", + "bridge_speed": "25", + "gap_infill_speed": "20", + "inner_wall_acceleration": "300", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "30", + "internal_solid_infill_line_width": "0.45", + "layer_height": "0.07", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "20", + "raft_contact_distance": "0.1", + "small_perimeter_speed": "20", + "sparse_infill_acceleration": "800", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "support_base_pattern_spacing": "1.5", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "32", + "support_line_width": "0.33", + "support_object_xy_distance": "0.27", + "support_top_z_distance": "0.1", + "thick_bridges": "1", + "top_shell_layers": "10", + "top_surface_line_width": "0.4", + "internal_solid_infill_speed": "30", + "sparse_infill_speed": "30", + "support_speed": "20", + "top_surface_speed": "20", + "wall_loops": "3", + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.4.json b/backend/profiles/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.4.json new file mode 100644 index 0000000..c90f00f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.4.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.07mm UltraDetail @MK3S 0.4", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.07mm UltraDetail @MK3S 0.4", + "bottom_shell_layers": "8", + "bridge_acceleration": "300", + "bridge_flow": "0.6", + "bridge_speed": "25", + "gap_infill_speed": "20", + "inner_wall_acceleration": "300", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "30", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "layer_height": "0.07", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "20", + "raft_contact_distance": "0.1", + "small_perimeter_speed": "20", + "sparse_infill_acceleration": "800", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "40", + "support_base_pattern_spacing": "1.5", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "32", + "support_line_width": "0.33", + "support_object_xy_distance": "0.27", + "support_speed": "40", + "support_top_z_distance": "0.1", + "thick_bridges": "1", + "top_shell_layers": "10", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "wall_loops": "3", + "compatible_printers": [ + "Prusa MK3S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.07mm UltraDetail @MK3S.json b/backend/profiles/profiles/Prusa/process/0.07mm UltraDetail @MK3S.json new file mode 100644 index 0000000..b2bf0a2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.07mm UltraDetail @MK3S.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.07mm UltraDetail @MK3S", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.07mm UltraDetail @MK3S", + "bottom_shell_layers": "8", + "bridge_acceleration": "300", + "bridge_flow": "0.6", + "bridge_speed": "25", + "gap_infill_speed": "20", + "inner_wall_acceleration": "300", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "30", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "layer_height": "0.07", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "20", + "raft_contact_distance": "0.1", + "small_perimeter_speed": "20", + "sparse_infill_acceleration": "800", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "40", + "support_base_pattern_spacing": "1.5", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "32", + "support_line_width": "0.33", + "support_object_xy_distance": "0.27", + "support_speed": "40", + "support_top_z_distance": "0.1", + "thick_bridges": "1", + "top_shell_layers": "10", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.08mm Standard @MK4.json b/backend/profiles/profiles/Prusa/process/0.08mm Standard @MK4.json new file mode 100644 index 0000000..429974d --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.08mm Standard @MK4.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.08mm Standard @MK4", + "inherits": "process_common_mk4", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "layer_height": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm Detail @MK3S 0.25.json b/backend/profiles/profiles/Prusa/process/0.10mm Detail @MK3S 0.25.json new file mode 100644 index 0000000..55f317f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm Detail @MK3S 0.25.json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.10mm Detail @MK3S 0.25", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.10mm Detail @MK3S 0.25", + "bottom_shell_layers": "7", + "bridge_acceleration": "800", + "bridge_flow": "1", + "bridge_speed": "20", + "layer_height": "0.1", + "raft_contact_distance": "0.15", + "sparse_infill_acceleration": "1000", + "sparse_infill_pattern": "crosshatch", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.17", + "support_interface_speed": "40", + "support_object_xy_distance": "0.27", + "support_top_z_distance": "0.17", + "thick_bridges": "0", + "top_shell_layers": "8", + "gap_infill_speed": "30", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "20", + "initial_layer_line_width": "0.3", + "inner_wall_acceleration": "500", + "inner_wall_line_width": "0.25", + "inner_wall_speed": "30", + "internal_solid_infill_line_width": "0.25", + "internal_solid_infill_speed": "45", + "line_width": "0.25", + "outer_wall_line_width": "0.25", + "outer_wall_speed": "20", + "small_perimeter_speed": "30", + "sparse_infill_line_width": "0.25", + "sparse_infill_speed": "45", + "support_line_width": "0.25", + "support_speed": "40", + "top_surface_line_width": "0.25", + "top_surface_speed": "30", + "wall_loops": "3", + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm Detail @MK3S 0.4.json b/backend/profiles/profiles/Prusa/process/0.10mm Detail @MK3S 0.4.json new file mode 100644 index 0000000..592ff76 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm Detail @MK3S 0.4.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.10mm Detail @MK3S 0.4", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.10mm Detail @MK3S 0.4", + "bottom_shell_layers": "7", + "bridge_acceleration": "800", + "bridge_flow": "1", + "bridge_speed": "20", + "gap_infill_speed": "40", + "inner_wall_acceleration": "600", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "45", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "80", + "layer_height": "0.1", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "25", + "raft_contact_distance": "0.15", + "small_perimeter_speed": "25", + "sparse_infill_acceleration": "1000", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "80", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.17", + "support_interface_speed": "40", + "support_line_width": "0.35", + "support_object_xy_distance": "0.27", + "support_speed": "50", + "support_top_z_distance": "0.17", + "thick_bridges": "0", + "top_shell_layers": "8", + "top_surface_line_width": "0.4", + "top_surface_speed": "40", + "wall_loops": "3", + "compatible_printers": [ + "Prusa MK3S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm Detail @MK3S.json b/backend/profiles/profiles/Prusa/process/0.10mm Detail @MK3S.json new file mode 100644 index 0000000..9872bf0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm Detail @MK3S.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.10mm Detail @MK3S", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.10mm Detail @MK3S", + "bottom_shell_layers": "7", + "bridge_acceleration": "800", + "bridge_flow": "1", + "bridge_speed": "20", + "gap_infill_speed": "40", + "inner_wall_acceleration": "600", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "45", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "80", + "layer_height": "0.1", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "25", + "raft_contact_distance": "0.15", + "small_perimeter_speed": "25", + "sparse_infill_acceleration": "1000", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "80", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.17", + "support_interface_speed": "40", + "support_line_width": "0.35", + "support_object_xy_distance": "0.27", + "support_speed": "50", + "support_top_z_distance": "0.17", + "thick_bridges": "0", + "top_shell_layers": "8", + "top_surface_line_width": "0.4", + "top_surface_speed": "40", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm FAST DETAIL @CORE One 0.4.json b/backend/profiles/profiles/Prusa/process/0.10mm FAST DETAIL @CORE One 0.4.json new file mode 100644 index 0000000..d481f31 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm FAST DETAIL @CORE One 0.4.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.10mm FAST DETAIL @CORE One 0.4", + "inherits": "0.10mm FAST DETAIL @MK4S 0.4", + "from": "system", + "instantiation": "true", + "inner_wall_acceleration": "3000", + "sparse_infill_acceleration": "6000", + "internal_solid_infill_acceleration": "4000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm FAST DETAIL @MK4S 0.4.json b/backend/profiles/profiles/Prusa/process/0.10mm FAST DETAIL @MK4S 0.4.json new file mode 100644 index 0000000..18cf105 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm FAST DETAIL @MK4S 0.4.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.10mm FAST DETAIL @MK4S 0.4", + "inherits": "0.15mm SPEED @MK4S 0.4", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "7", + "bridge_speed": "40", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.4", + "inner_wall_acceleration": "2500", + "inner_wall_speed": "140", + "layer_height": "0.1", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "140", + "small_perimeter_speed": "140", + "sparse_infill_speed": "140", + "top_shell_layers": "8", + "top_surface_line_width": "0.4", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm FastDetail @Prusa XL 0.4.json b/backend/profiles/profiles/Prusa/process/0.10mm FastDetail @Prusa XL 0.4.json new file mode 100644 index 0000000..97c51b1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm FastDetail @Prusa XL 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.10mm FastDetail @Prusa XL 0.4", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.1", + "wall_loops": "3", + "top_shell_layers": "8", + "bottom_shell_layers": "7", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.15", + "support_top_z_distance": "0.17", + "support_bottom_z_distance": "0.17", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "140", + "small_perimeter_speed": "140", + "outer_wall_speed": "140", + "sparse_infill_speed": "140", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "support_speed": "120", + "support_interface_speed": "50", + "bridge_speed": "40", + "gap_infill_speed": "120", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2500", + "outer_wall_acceleration": "2000", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.4", + "support_line_width": "0.36", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm FastDetail @Prusa XL 5T 0.4.json b/backend/profiles/profiles/Prusa/process/0.10mm FastDetail @Prusa XL 5T 0.4.json new file mode 100644 index 0000000..12f267e --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm FastDetail @Prusa XL 5T 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.10mm FastDetail @Prusa XL 5T 0.4", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.1", + "wall_loops": "3", + "top_shell_layers": "8", + "bottom_shell_layers": "7", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.15", + "support_top_z_distance": "0.17", + "support_bottom_z_distance": "0.17", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "140", + "small_perimeter_speed": "140", + "outer_wall_speed": "140", + "sparse_infill_speed": "140", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "support_speed": "120", + "support_interface_speed": "50", + "bridge_speed": "40", + "gap_infill_speed": "120", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2500", + "outer_wall_acceleration": "2000", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.4", + "support_line_width": "0.36", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm STRUCTURAL @CORE One 0.5.json b/backend/profiles/profiles/Prusa/process/0.10mm STRUCTURAL @CORE One 0.5.json new file mode 100644 index 0000000..f5f6a46 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm STRUCTURAL @CORE One 0.5.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.10mm STRUCTURAL @CORE One 0.5", + "inherits": "0.10mm STRUCTURAL @MK4S 0.5", + "from": "system", + "instantiation": "true", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm STRUCTURAL @MK4S 0.5.json b/backend/profiles/profiles/Prusa/process/0.10mm STRUCTURAL @MK4S 0.5.json new file mode 100644 index 0000000..5f27284 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm STRUCTURAL @MK4S 0.5.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "name": "0.10mm STRUCTURAL @MK4S 0.5", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "7", + "bridge_acceleration": "1000", + "bridge_speed": "30", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.5", + "default_acceleration": "2000", + "gap_infill_speed": "40", + "infill_anchor_max": "15", + "initial_layer_line_width": "0.55", + "inner_wall_acceleration": "2000", + "inner_wall_line_width": "0.5", + "inner_wall_speed": "70", + "internal_solid_infill_acceleration": "2500", + "internal_solid_infill_line_width": "0.5", + "layer_height": "0.1", + "line_width": "0.55", + "outer_wall_acceleration": "1500", + "outer_wall_line_width": "0.5", + "outer_wall_speed": "40", + "raft_contact_distance": "0.25", + "small_perimeter_speed": "40", + "sparse_infill_acceleration": "3000", + "sparse_infill_line_width": "0.5", + "support_interface_spacing": "0.22", + "support_line_width": "0.4", + "support_object_xy_distance": "0.44", + "support_speed": "80", + "top_shell_layers": "8", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.45", + "top_surface_speed": "70" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm Speed @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.10mm Speed @MINIIS.json new file mode 100644 index 0000000..b810762 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm Speed @MINIIS.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "0.10mm Speed @MINIIS", + "inherits": "process_speed_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.4", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36", + "bridge_speed": "35", + "layer_height": "0.10", + "initial_layer_print_height": "0.2", + "top_shell_thickness": "0.7", + "top_shell_layers": "7", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "5", + "sparse_infill_acceleration": "3000", + "internal_solid_infill_acceleration": "3000", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm Speed @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.10mm Speed @MK3.5.json new file mode 100644 index 0000000..92d201b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm Speed @MK3.5.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "0.10mm Speed @MK3.5", + "inherits": "process_speed_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.4", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36", + "bridge_speed": "35", + "layer_height": "0.10", + "initial_layer_print_height": "0.2", + "top_shell_thickness": "0.7", + "top_shell_layers": "7", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "5", + "sparse_infill_acceleration": "3000", + "internal_solid_infill_acceleration": "3000", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm Structural @Prusa XL 0.5.json b/backend/profiles/profiles/Prusa/process/0.10mm Structural @Prusa XL 0.5.json new file mode 100644 index 0000000..49003c3 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm Structural @Prusa XL 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.10mm Structural @Prusa XL 0.5", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.1", + "wall_loops": "2", + "top_shell_layers": "8", + "bottom_shell_layers": "7", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "infill_anchor_max": "15", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.22", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "70", + "small_perimeter_speed": "40", + "outer_wall_speed": "40", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "70", + "support_speed": "75", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "40", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.55", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.5", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.5", + "internal_solid_infill_line_width": "0.5", + "top_surface_line_width": "0.45", + "support_line_width": "0.4", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.10mm Structural @Prusa XL 5T 0.5.json b/backend/profiles/profiles/Prusa/process/0.10mm Structural @Prusa XL 5T 0.5.json new file mode 100644 index 0000000..8757c36 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.10mm Structural @Prusa XL 5T 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.10mm Structural @Prusa XL 5T 0.5", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.1", + "wall_loops": "2", + "top_shell_layers": "8", + "bottom_shell_layers": "7", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "infill_anchor_max": "15", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.22", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "70", + "small_perimeter_speed": "40", + "outer_wall_speed": "40", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "70", + "support_speed": "75", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "40", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.55", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.5", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.5", + "internal_solid_infill_line_width": "0.5", + "top_surface_line_width": "0.45", + "support_line_width": "0.4", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm SPEED @CORE One 0.25.json b/backend/profiles/profiles/Prusa/process/0.12mm SPEED @CORE One 0.25.json new file mode 100644 index 0000000..69ef541 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm SPEED @CORE One 0.25.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.12mm SPEED @CORE One 0.25", + "inherits": "0.12mm SPEED @MK4S 0.25", + "from": "system", + "instantiation": "true", + "travel_acceleration": "4000", + "travel_speed": "350", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "25", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm SPEED @MK4S 0.25.json b/backend/profiles/profiles/Prusa/process/0.12mm SPEED @MK4S 0.25.json new file mode 100644 index 0000000..10b475d --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm SPEED @MK4S 0.25.json @@ -0,0 +1,45 @@ +{ + "type": "process", + "name": "0.12mm SPEED @MK4S 0.25", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "6", + "bridge_speed": "30", + "brim_object_gap": "0", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.25", + "default_acceleration": "2000", + "elefant_foot_compensation": "0", + "gap_infill_speed": "50", + "infill_anchor": "1", + "initial_layer_line_width": "0.32", + "inner_wall_acceleration": "2000", + "inner_wall_line_width": "0.27", + "inner_wall_speed": "120", + "internal_solid_infill_acceleration": "2500", + "internal_solid_infill_line_width": "0.27", + "internal_solid_infill_speed": "140", + "layer_height": "0.12", + "line_width": "0.27", + "outer_wall_acceleration": "1500", + "outer_wall_line_width": "0.27", + "outer_wall_speed": "120", + "raft_contact_distance": "0.08", + "raft_first_layer_density": "95%", + "small_perimeter_speed": "120", + "sparse_infill_acceleration": "3000", + "sparse_infill_line_width": "0.27", + "sparse_infill_speed": "100", + "support_base_pattern_spacing": "1", + "support_interface_speed": "52.5", + "support_line_width": "0.25", + "support_object_xy_distance": "0.405", + "support_speed": "70", + "support_top_z_distance": "0.09", + "top_shell_layers": "9", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.27", + "top_surface_speed": "60", + "travel_acceleration": "3000", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm STRUCTURAL @CORE One 0.25.json b/backend/profiles/profiles/Prusa/process/0.12mm STRUCTURAL @CORE One 0.25.json new file mode 100644 index 0000000..a61d130 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm STRUCTURAL @CORE One 0.25.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.12mm STRUCTURAL @CORE One 0.25", + "inherits": "0.12mm STRUCTURAL @MK4S 0.25", + "from": "system", + "instantiation": "true", + "travel_speed": "350", + "travel_acceleration": "4000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "25", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm STRUCTURAL @CORE One 0.3.json b/backend/profiles/profiles/Prusa/process/0.12mm STRUCTURAL @CORE One 0.3.json new file mode 100644 index 0000000..35b0d2c --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm STRUCTURAL @CORE One 0.3.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.12mm STRUCTURAL @CORE One 0.3", + "inherits": "0.12mm STRUCTURAL @MK4S 0.3", + "from": "system", + "instantiation": "true", + "sparse_infill_acceleration": "5000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "60", + "initial_layer_speed": "45", + "top_surface_acceleration": "1500", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm STRUCTURAL @MK4S 0.25.json b/backend/profiles/profiles/Prusa/process/0.12mm STRUCTURAL @MK4S 0.25.json new file mode 100644 index 0000000..4e35c71 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm STRUCTURAL @MK4S 0.25.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.12mm STRUCTURAL @MK4S 0.25", + "inherits": "0.12mm SPEED @MK4S 0.25", + "from": "system", + "instantiation": "true", + "inner_wall_acceleration": "1500", + "inner_wall_speed": "70", + "internal_solid_infill_acceleration": "2000", + "outer_wall_acceleration": "1000", + "outer_wall_speed": "40", + "small_perimeter_speed": "40", + "sparse_infill_acceleration": "2500" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm STRUCTURAL @MK4S 0.3.json b/backend/profiles/profiles/Prusa/process/0.12mm STRUCTURAL @MK4S 0.3.json new file mode 100644 index 0000000..6636f0a --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm STRUCTURAL @MK4S 0.3.json @@ -0,0 +1,44 @@ +{ + "type": "process", + "name": "0.12mm STRUCTURAL @MK4S 0.3", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "6", + "bridge_acceleration": "1000", + "bridge_speed": "30", + "brim_object_gap": "0", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.3", + "default_acceleration": "1500", + "elefant_foot_compensation": "0", + "gap_infill_speed": "50", + "infill_anchor": "1", + "initial_layer_line_width": "0.4", + "inner_wall_acceleration": "1500", + "inner_wall_line_width": "0.34", + "inner_wall_speed": "80", + "internal_solid_infill_acceleration": "2500", + "internal_solid_infill_line_width": "0.34", + "layer_height": "0.12", + "line_width": "0.34", + "outer_wall_acceleration": "1200", + "outer_wall_line_width": "0.34", + "outer_wall_speed": "40", + "raft_contact_distance": "0.12", + "raft_first_layer_density": "90%", + "small_perimeter_speed": "40", + "sparse_infill_acceleration": "3000", + "sparse_infill_line_width": "0.34", + "sparse_infill_speed": "100", + "support_base_pattern_spacing": "1", + "support_interface_speed": "52.5", + "support_line_width": "0.3", + "support_object_xy_distance": "0.34", + "support_speed": "70", + "support_top_z_distance": "0.12", + "top_shell_layers": "7", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.3", + "top_surface_speed": "40", + "wall_loops": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm Speed @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.12mm Speed @MINIIS.json new file mode 100644 index 0000000..e8518fd --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm Speed @MINIIS.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "0.12mm Speed @MINIIS", + "inherits": "process_detail_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.27", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "initial_layer_line_width": "0.32", + "internal_solid_infill_line_width": "0.27", + "support_line_width": "0.25", + "layer_height": "0.12", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "9", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "6", + "outer_wall_speed": "120", + "inner_wall_speed": "120", + "small_perimeter_speed": "120", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "gap_infill_speed": "50", + "bridge_speed": "25", + "support_speed": "70", + "overhang_1_4_speed": "60", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "2500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm Speed @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.12mm Speed @MK3.5.json new file mode 100644 index 0000000..abaef8f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm Speed @MK3.5.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "0.12mm Speed @MK3.5", + "inherits": "process_detail_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.27", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "initial_layer_line_width": "0.32", + "internal_solid_infill_line_width": "0.27", + "support_line_width": "0.25", + "layer_height": "0.12", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "9", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "6", + "outer_wall_speed": "120", + "inner_wall_speed": "120", + "small_perimeter_speed": "120", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "gap_infill_speed": "50", + "bridge_speed": "25", + "support_speed": "70", + "overhang_1_4_speed": "60", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "2500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm Speed @Prusa XL 0.25.json b/backend/profiles/profiles/Prusa/process/0.12mm Speed @Prusa XL 0.25.json new file mode 100644 index 0000000..45aef92 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm Speed @Prusa XL 0.25.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.12mm Speed @Prusa XL 0.25", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.12", + "wall_loops": "3", + "top_shell_layers": "9", + "bottom_shell_layers": "6", + "top_shell_thickness": "0.6", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.08", + "support_top_z_distance": "0.09", + "support_bottom_z_distance": "0.09", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "150%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "120", + "small_perimeter_speed": "120", + "outer_wall_speed": "120", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "4000", + "line_width": "0.27", + "initial_layer_line_width": "0.32", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "internal_solid_infill_line_width": "0.27", + "top_surface_line_width": "0.27", + "support_line_width": "0.25", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm Speed @Prusa XL 5T 0.25.json b/backend/profiles/profiles/Prusa/process/0.12mm Speed @Prusa XL 5T 0.25.json new file mode 100644 index 0000000..8b03554 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm Speed @Prusa XL 5T 0.25.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.12mm Speed @Prusa XL 5T 0.25", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.12", + "wall_loops": "3", + "top_shell_layers": "9", + "bottom_shell_layers": "6", + "top_shell_thickness": "0.6", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.08", + "support_top_z_distance": "0.09", + "support_bottom_z_distance": "0.09", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "150%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "120", + "small_perimeter_speed": "120", + "outer_wall_speed": "120", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "4000", + "line_width": "0.27", + "initial_layer_line_width": "0.32", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "internal_solid_infill_line_width": "0.27", + "top_surface_line_width": "0.27", + "support_line_width": "0.25", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm Standard @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.12mm Standard @MINIIS.json new file mode 100644 index 0000000..f0d0326 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm Standard @MINIIS.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.12mm Standard @MINIIS", + "inherits": "process_detail_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.27", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "initial_layer_line_width": "0.32", + "internal_solid_infill_line_width": "0.27", + "support_line_width": "0.25", + "layer_height": "0.12", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "9", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "6", + "outer_wall_speed": "70", + "inner_wall_speed": "40", + "small_perimeter_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "gap_infill_speed": "50", + "support_speed": "70", + "bridge_speed": "25", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "2500", + "travel_acceleration": "3000", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm Standard @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.12mm Standard @MK3.5.json new file mode 100644 index 0000000..6099147 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm Standard @MK3.5.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.12mm Standard @MK3.5", + "inherits": "process_detail_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.27", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "initial_layer_line_width": "0.32", + "internal_solid_infill_line_width": "0.27", + "support_line_width": "0.25", + "layer_height": "0.12", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "9", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "6", + "outer_wall_speed": "70", + "inner_wall_speed": "40", + "small_perimeter_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "gap_infill_speed": "50", + "support_speed": "70", + "bridge_speed": "25", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "2500", + "travel_acceleration": "3000", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm Standard @MK4.json b/backend/profiles/profiles/Prusa/process/0.12mm Standard @MK4.json new file mode 100644 index 0000000..8b00be3 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm Standard @MK4.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.12mm Standard @MK4", + "inherits": "process_common_mk4", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "layer_height": "0.12", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm Structural @Prusa XL 0.25.json b/backend/profiles/profiles/Prusa/process/0.12mm Structural @Prusa XL 0.25.json new file mode 100644 index 0000000..b3cad13 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm Structural @Prusa XL 0.25.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.12mm Structural @Prusa XL 0.25", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.12", + "wall_loops": "3", + "top_shell_layers": "9", + "bottom_shell_layers": "7", + "top_shell_thickness": "0.6", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.08", + "support_top_z_distance": "0.09", + "support_bottom_z_distance": "0.09", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "150%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "70", + "small_perimeter_speed": "40", + "outer_wall_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1000", + "inner_wall_acceleration": "1500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "2500", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "4000", + "line_width": "0.27", + "initial_layer_line_width": "0.32", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "internal_solid_infill_line_width": "0.27", + "top_surface_line_width": "0.27", + "support_line_width": "0.25", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm Structural @Prusa XL 0.3.json b/backend/profiles/profiles/Prusa/process/0.12mm Structural @Prusa XL 0.3.json new file mode 100644 index 0000000..4c72d78 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm Structural @Prusa XL 0.3.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.12mm Structural @Prusa XL 0.3", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.12", + "wall_loops": "3", + "top_shell_layers": "7", + "bottom_shell_layers": "6", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.12", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "100%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "40", + "outer_wall_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "200", + "top_surface_speed": "40", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "1500", + "outer_wall_acceleration": "1200", + "inner_wall_acceleration": "1500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.34", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.34", + "outer_wall_line_width": "0.34", + "sparse_infill_line_width": "0.34", + "internal_solid_infill_line_width": "0.34", + "top_surface_line_width": "0.3", + "support_line_width": "0.3", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 0.3 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm Structural @Prusa XL 5T 0.25.json b/backend/profiles/profiles/Prusa/process/0.12mm Structural @Prusa XL 5T 0.25.json new file mode 100644 index 0000000..f8c787b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm Structural @Prusa XL 5T 0.25.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.12mm Structural @Prusa XL 5T 0.25", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.12", + "wall_loops": "3", + "top_shell_layers": "9", + "bottom_shell_layers": "7", + "top_shell_thickness": "0.6", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.08", + "support_top_z_distance": "0.09", + "support_bottom_z_distance": "0.09", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "150%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "70", + "small_perimeter_speed": "40", + "outer_wall_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1000", + "inner_wall_acceleration": "1500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "2500", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "4000", + "line_width": "0.27", + "initial_layer_line_width": "0.32", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "internal_solid_infill_line_width": "0.27", + "top_surface_line_width": "0.27", + "support_line_width": "0.25", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.12mm Structural @Prusa XL 5T 0.3.json b/backend/profiles/profiles/Prusa/process/0.12mm Structural @Prusa XL 5T 0.3.json new file mode 100644 index 0000000..485deb8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.12mm Structural @Prusa XL 5T 0.3.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.12mm Structural @Prusa XL 5T 0.3", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.12", + "wall_loops": "3", + "top_shell_layers": "7", + "bottom_shell_layers": "6", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.12", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "100%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "40", + "outer_wall_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "200", + "top_surface_speed": "40", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "1500", + "outer_wall_acceleration": "1200", + "inner_wall_acceleration": "1500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.34", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.34", + "outer_wall_line_width": "0.34", + "sparse_infill_line_width": "0.34", + "internal_solid_infill_line_width": "0.34", + "top_surface_line_width": "0.3", + "support_line_width": "0.3", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 5T 0.3 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Detail @MK3S 0.6.json b/backend/profiles/profiles/Prusa/process/0.15mm Detail @MK3S 0.6.json new file mode 100644 index 0000000..1b560ba --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Detail @MK3S 0.6.json @@ -0,0 +1,48 @@ +{ + "type": "process", + "name": "0.15mm Detail @MK3S 0.6", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.15mm Detail @MK3S 0.6", + "bottom_shell_layers": "5", + "bridge_acceleration": "1000", + "bridge_flow": "1", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "layer_height": "0.15", + "outer_wall_speed": "25", + "raft_contact_distance": "0.2", + "small_perimeter_speed": "25", + "sparse_infill_acceleration": "1000", + "sparse_infill_pattern": "crosshatch", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "40", + "support_object_xy_distance": "0.27", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "6", + "bottom_shell_thickness": "0.6", + "elefant_foot_compensation": "0.2", + "infill_wall_overlap": "15%", + "initial_layer_line_width": "0.65", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "40", + "internal_solid_infill_line_width": "0.65", + "internal_solid_infill_speed": "70", + "line_width": "0.65", + "outer_wall_line_width": "0.65", + "sparse_infill_line_width": "0.65", + "sparse_infill_speed": "70", + "support_line_width": "0.55", + "support_speed": "40", + "top_shell_thickness": "0.9", + "top_surface_line_width": "0.6", + "top_surface_speed": "45", + "wall_loops": "2", + "compatible_printers": [ + "Prusa MK3S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm High Flow @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.15mm High Flow @MINIIS.json new file mode 100644 index 0000000..58a8211 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm High Flow @MINIIS.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.15mm High Flow @MINIIS", + "inherits": "process_highflow_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36", + "layer_height": "0.15", + "initial_layer_print_height": "0.20", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "bridge_speed": "45", + "default_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "3000", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "3500", + "inner_wall_acceleration": "3500", + "outer_wall_acceleration": "2500", + "bridge_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm High Flow @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.15mm High Flow @MK3.5.json new file mode 100644 index 0000000..92db093 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm High Flow @MK3.5.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.15mm High Flow @MK3.5", + "inherits": "process_highflow_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36", + "layer_height": "0.15", + "initial_layer_print_height": "0.20", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "bridge_speed": "45", + "default_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "3000", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "3500", + "inner_wall_acceleration": "3500", + "outer_wall_acceleration": "2500", + "bridge_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Quality @MK3S 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm Quality @MK3S 0.25.json new file mode 100644 index 0000000..45805f5 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Quality @MK3S 0.25.json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.15mm Quality @MK3S 0.25", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.15mm Quality @MK3S 0.25", + "bottom_shell_layers": "5", + "bridge_flow": "1", + "bridge_speed": "25", + "layer_height": "0.15", + "raft_contact_distance": "0.2", + "sparse_infill_acceleration": "1000", + "sparse_infill_pattern": "crosshatch", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "40", + "support_object_xy_distance": "0.27", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "6", + "bridge_acceleration": "500", + "gap_infill_speed": "30", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "30", + "initial_layer_line_width": "0.3", + "inner_wall_acceleration": "500", + "inner_wall_line_width": "0.27", + "inner_wall_speed": "30", + "internal_solid_infill_line_width": "0.27", + "internal_solid_infill_speed": "45", + "line_width": "0.25", + "outer_wall_line_width": "0.27", + "outer_wall_speed": "20", + "small_perimeter_speed": "20", + "sparse_infill_line_width": "0.27", + "sparse_infill_speed": "45", + "support_line_width": "0.25", + "support_speed": "15", + "top_surface_line_width": "0.25", + "top_surface_speed": "30", + "wall_loops": "3", + "compatible_printers": [ + "Prusa MK3S 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Quality @MK3S 0.4.json b/backend/profiles/profiles/Prusa/process/0.15mm Quality @MK3S 0.4.json new file mode 100644 index 0000000..19a44c1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Quality @MK3S 0.4.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.15mm Quality @MK3S 0.4", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.15mm Quality @MK3S 0.4", + "bottom_shell_layers": "5", + "bridge_acceleration": "1000", + "bridge_flow": "1", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "45", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "80", + "layer_height": "0.15", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "25", + "raft_contact_distance": "0.2", + "small_perimeter_speed": "25", + "sparse_infill_acceleration": "1000", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "80", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "40", + "support_line_width": "0.35", + "support_object_xy_distance": "0.27", + "support_speed": "50", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "6", + "top_surface_line_width": "0.4", + "top_surface_speed": "40", + "wall_loops": "2", + "compatible_printers": [ + "Prusa MK3S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Quality @MK3S.json b/backend/profiles/profiles/Prusa/process/0.15mm Quality @MK3S.json new file mode 100644 index 0000000..378ce39 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Quality @MK3S.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.15mm Quality @MK3S", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.15mm Quality @MK3S", + "bottom_shell_layers": "5", + "bridge_acceleration": "1000", + "bridge_flow": "1", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "45", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "80", + "layer_height": "0.15", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "25", + "raft_contact_distance": "0.2", + "small_perimeter_speed": "25", + "sparse_infill_acceleration": "1000", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "80", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "40", + "support_line_width": "0.35", + "support_object_xy_distance": "0.27", + "support_speed": "50", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "6", + "top_surface_line_width": "0.4", + "top_surface_speed": "40", + "wall_loops": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm SPEED @CORE One 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm SPEED @CORE One 0.25.json new file mode 100644 index 0000000..8e5f0ca --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm SPEED @CORE One 0.25.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.15mm SPEED @CORE One 0.25", + "inherits": "0.15mm SPEED @MK4S 0.25", + "from": "system", + "instantiation": "true", + "travel_acceleration": "4000", + "travel_speed": "350", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "25", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm SPEED @CORE One 0.4.json b/backend/profiles/profiles/Prusa/process/0.15mm SPEED @CORE One 0.4.json new file mode 100644 index 0000000..2c3b531 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm SPEED @CORE One 0.4.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.15mm SPEED @CORE One 0.4", + "inherits": "0.15mm SPEED @MK4S 0.4", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.4 and printer_notes!~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "7000", + "internal_solid_infill_acceleration": "6000", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm SPEED @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/process/0.15mm SPEED @CORE One HF 0.4.json new file mode 100644 index 0000000..fa9fb8c --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm SPEED @CORE One HF 0.4.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.15mm SPEED @CORE One HF 0.4", + "inherits": "0.15mm SPEED @MK4S HF0.4", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "60%", + "sparse_infill_speed": "300", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.4 and printer_notes=~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "7000", + "internal_solid_infill_acceleration": "6000", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm SPEED @MK4S 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm SPEED @MK4S 0.25.json new file mode 100644 index 0000000..c15929d --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm SPEED @MK4S 0.25.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.15mm SPEED @MK4S 0.25", + "inherits": "0.12mm SPEED @MK4S 0.25", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "7", + "layer_height": "0.15", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm SPEED @MK4S 0.4.json b/backend/profiles/profiles/Prusa/process/0.15mm SPEED @MK4S 0.4.json new file mode 100644 index 0000000..a6468d1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm SPEED @MK4S 0.4.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.15mm SPEED @MK4S 0.4", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bridge_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.4 and printer_notes!~/.*HF_NOZZLE.*/", + "default_acceleration": "3000", + "inner_wall_acceleration": "3500", + "internal_solid_infill_acceleration": "3500", + "layer_height": "0.15", + "outer_wall_acceleration": "2500", + "support_interface_speed": "50", + "support_top_z_distance": "0.17", + "top_shell_layers": "6", + "top_surface_acceleration": "1500" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm SPEED @MK4S HF0.4.json b/backend/profiles/profiles/Prusa/process/0.15mm SPEED @MK4S HF0.4.json new file mode 100644 index 0000000..85e9b08 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm SPEED @MK4S HF0.4.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.15mm SPEED @MK4S HF0.4", + "inherits": "0.15mm SPEED @MK4S 0.4", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.4 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_speed": "250", + "internal_solid_infill_speed": "250", + "outer_wall_speed": "200", + "sparse_infill_speed": "250", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @CORE One 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @CORE One 0.25.json new file mode 100644 index 0000000..55e9dc6 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @CORE One 0.25.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.15mm STRUCTURAL @CORE One 0.25", + "inherits": "0.15mm STRUCTURAL @MK4S 0.25", + "from": "system", + "instantiation": "true", + "travel_speed": "350", + "travel_acceleration": "4000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "25", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @CORE One 0.4.json b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @CORE One 0.4.json new file mode 100644 index 0000000..fd2d410 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @CORE One 0.4.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.15mm STRUCTURAL @CORE One 0.4", + "inherits": "0.15mm STRUCTURAL @MK4S 0.4", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "45", + "sparse_infill_speed": "120", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.4", + "sparse_infill_acceleration": "6000", + "internal_solid_infill_acceleration": "4000", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @CORE One 0.5.json b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @CORE One 0.5.json new file mode 100644 index 0000000..2cecda0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @CORE One 0.5.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.15mm STRUCTURAL @CORE One 0.5", + "inherits": "0.15mm STRUCTURAL @MK4S 0.5", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "45", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.5", + "sparse_infill_acceleration": "6000", + "internal_solid_infill_acceleration": "4000", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @CORE One 0.6.json b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @CORE One 0.6.json new file mode 100644 index 0000000..2f58de8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @CORE One 0.6.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.15mm STRUCTURAL @CORE One 0.6", + "inherits": "0.15mm STRUCTURAL @MK4S 0.6", + "from": "system", + "instantiation": "true", + "inner_wall_speed": "80", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "70%", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "4000", + "sparse_infill_acceleration": "6000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @MK4S 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @MK4S 0.25.json new file mode 100644 index 0000000..aebb82f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @MK4S 0.25.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.15mm STRUCTURAL @MK4S 0.25", + "inherits": "0.15mm SPEED @MK4S 0.25", + "from": "system", + "instantiation": "true", + "inner_wall_acceleration": "1500", + "inner_wall_speed": "70", + "outer_wall_acceleration": "1000", + "outer_wall_speed": "40", + "small_perimeter_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @MK4S 0.4.json b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @MK4S 0.4.json new file mode 100644 index 0000000..70c81be --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @MK4S 0.4.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.15mm STRUCTURAL @MK4S 0.4", + "inherits": "0.20mm STRUCTURAL @MK4S 0.4", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "5", + "bridge_speed": "45", + "layer_height": "0.15", + "sparse_infill_speed": "110", + "support_top_z_distance": "0.17", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @MK4S 0.5.json b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @MK4S 0.5.json new file mode 100644 index 0000000..e060816 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @MK4S 0.5.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.15mm STRUCTURAL @MK4S 0.5", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "5", + "bridge_acceleration": "1000", + "bridge_speed": "40", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.5", + "default_acceleration": "2000", + "gap_infill_speed": "50", + "infill_anchor_max": "15", + "initial_layer_line_width": "0.55", + "inner_wall_acceleration": "2000", + "inner_wall_line_width": "0.55", + "inner_wall_speed": "80", + "internal_solid_infill_acceleration": "2500", + "internal_solid_infill_line_width": "0.55", + "internal_solid_infill_speed": "180", + "layer_height": "0.15", + "line_width": "0.55", + "outer_wall_acceleration": "1500", + "outer_wall_line_width": "0.55", + "outer_wall_speed": "45", + "raft_contact_distance": "0.25", + "small_perimeter_speed": "45", + "sparse_infill_line_width": "0.55", + "support_interface_spacing": "0.22", + "support_line_width": "0.4", + "support_object_xy_distance": "0.44", + "support_speed": "80", + "top_shell_layers": "6", + "top_surface_line_width": "0.5", + "top_surface_speed": "70" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @MK4S 0.6.json b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @MK4S 0.6.json new file mode 100644 index 0000000..de393d0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm STRUCTURAL @MK4S 0.6.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.15mm STRUCTURAL @MK4S 0.6", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0.6", + "bridge_speed": "30", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.6", + "default_acceleration": "2500", + "gap_infill_speed": "80", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "initial_layer_line_width": "0.68", + "inner_wall_acceleration": "2500", + "inner_wall_line_width": "0.6", + "inner_wall_speed": "70", + "internal_solid_infill_acceleration": "2500", + "internal_solid_infill_line_width": "0.6", + "internal_solid_infill_speed": "160", + "layer_height": "0.15", + "line_width": "0.68", + "outer_wall_acceleration": "1500", + "outer_wall_line_width": "0.6", + "outer_wall_speed": "45", + "raft_contact_distance": "0.25", + "small_perimeter_speed": "45", + "sparse_infill_density": "20%", + "sparse_infill_line_width": "0.6", + "sparse_infill_speed": "100", + "support_interface_spacing": "0.25", + "support_interface_speed": "67.5", + "support_line_width": "0.5", + "support_object_xy_distance": "0.544", + "support_speed": "90", + "support_top_z_distance": "0.22", + "top_shell_layers": "6", + "top_shell_thickness": "0.9", + "top_surface_acceleration": "1500", + "top_surface_line_width": "0.5", + "top_surface_speed": "70" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Speed @MINIIS 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm Speed @MINIIS 0.25.json new file mode 100644 index 0000000..30d9a16 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Speed @MINIIS 0.25.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.15mm Speed @MINIIS 0.25", + "inherits": "process_detail_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.27", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "initial_layer_line_width": "0.32", + "internal_solid_infill_line_width": "0.27", + "support_line_width": "0.25", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "outer_wall_speed": "120", + "inner_wall_speed": "120", + "top_surface_speed": "120", + "sparse_infill_speed": "100", + "bridge_speed": "25", + "internal_solid_infill_speed": "140", + "sparse_infill_acceleration": "2500", + "internal_solid_infill_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Speed @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.15mm Speed @MINIIS.json new file mode 100644 index 0000000..853e0e0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Speed @MINIIS.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.15mm Speed @MINIIS", + "inherits": "process_detail_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36", + "layer_height": "0.15", + "initial_layer_print_height": "0.20", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "outer_wall_speed": "120", + "inner_wall_speed": "120", + "top_surface_speed": "120", + "sparse_infill_speed": "100", + "bridge_speed": "25", + "internal_solid_infill_speed": "140", + "sparse_infill_acceleration": "2500", + "internal_solid_infill_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Speed @MK3.5 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm Speed @MK3.5 0.25.json new file mode 100644 index 0000000..09c562d --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Speed @MK3.5 0.25.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.15mm Speed @MK3.5 0.25", + "inherits": "process_detail_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.27", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "initial_layer_line_width": "0.32", + "internal_solid_infill_line_width": "0.27", + "support_line_width": "0.25", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "outer_wall_speed": "120", + "inner_wall_speed": "120", + "top_surface_speed": "120", + "sparse_infill_speed": "100", + "bridge_speed": "25", + "internal_solid_infill_speed": "140", + "sparse_infill_acceleration": "2500", + "internal_solid_infill_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Speed @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.15mm Speed @MK3.5.json new file mode 100644 index 0000000..175c896 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Speed @MK3.5.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.15mm Speed @MK3.5", + "inherits": "process_speed_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36", + "layer_height": "0.15", + "initial_layer_print_height": "0.20", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "bridge_speed": "25", + "default_acceleration": "2000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "3000", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "bridge_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Speed @MK3S 0.4.json b/backend/profiles/profiles/Prusa/process/0.15mm Speed @MK3S 0.4.json new file mode 100644 index 0000000..1fef956 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Speed @MK3S 0.4.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.15mm Speed @MK3S", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.15mm Speed @MK3S", + "bottom_shell_layers": "5", + "bridge_acceleration": "1000", + "bridge_flow": "1", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "60", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "200", + "layer_height": "0.15", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "35", + "raft_contact_distance": "0.2", + "small_perimeter_speed": "25", + "sparse_infill_acceleration": "1000", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "40", + "support_line_width": "0.35", + "support_object_xy_distance": "0.27", + "support_speed": "50", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "6", + "top_surface_line_width": "0.4", + "top_surface_speed": "50", + "wall_loops": "2", + "compatible_printers": [ + "Prusa MK3S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Speed @MK3S.json b/backend/profiles/profiles/Prusa/process/0.15mm Speed @MK3S.json new file mode 100644 index 0000000..dfb1fcb --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Speed @MK3S.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.15mm Speed @MK3S", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.15mm Speed @MK3S", + "bottom_shell_layers": "5", + "bridge_acceleration": "1000", + "bridge_flow": "1", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "60", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "200", + "layer_height": "0.15", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "35", + "raft_contact_distance": "0.2", + "small_perimeter_speed": "25", + "sparse_infill_acceleration": "1000", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "40", + "support_line_width": "0.35", + "support_object_xy_distance": "0.27", + "support_speed": "50", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "6", + "top_surface_line_width": "0.4", + "top_surface_speed": "50", + "wall_loops": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Speed @Prusa XL 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm Speed @Prusa XL 0.25.json new file mode 100644 index 0000000..da0b2ad --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Speed @Prusa XL 0.25.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.15mm Speed @Prusa XL 0.25", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.15", + "wall_loops": "3", + "top_shell_layers": "6", + "bottom_shell_layers": "7", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.08", + "support_top_z_distance": "0.09", + "support_bottom_z_distance": "0.09", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "150%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "120", + "small_perimeter_speed": "120", + "outer_wall_speed": "120", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "4000", + "line_width": "0.27", + "initial_layer_line_width": "0.32", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "internal_solid_infill_line_width": "0.27", + "top_surface_line_width": "0.27", + "support_line_width": "0.25", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Speed @Prusa XL 0.4.json b/backend/profiles/profiles/Prusa/process/0.15mm Speed @Prusa XL 0.4.json new file mode 100644 index 0000000..b52fc63 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Speed @Prusa XL 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.15mm Speed @Prusa XL 0.4", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.15", + "wall_loops": "2", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.15", + "support_top_z_distance": "0.17", + "support_bottom_z_distance": "0.17", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "170", + "small_perimeter_speed": "170", + "outer_wall_speed": "170", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "support_speed": "120", + "support_interface_speed": "50", + "bridge_speed": "45", + "gap_infill_speed": "120", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "3500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.42", + "support_line_width": "0.36", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Speed @Prusa XL 5T 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm Speed @Prusa XL 5T 0.25.json new file mode 100644 index 0000000..639aff4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Speed @Prusa XL 5T 0.25.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.15mm Speed @Prusa XL 5T 0.25", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.15", + "wall_loops": "3", + "top_shell_layers": "6", + "bottom_shell_layers": "7", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.08", + "support_top_z_distance": "0.09", + "support_bottom_z_distance": "0.09", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "150%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "120", + "small_perimeter_speed": "120", + "outer_wall_speed": "120", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "4000", + "line_width": "0.27", + "initial_layer_line_width": "0.32", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "internal_solid_infill_line_width": "0.27", + "top_surface_line_width": "0.27", + "support_line_width": "0.25", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Speed @Prusa XL 5T 0.4.json b/backend/profiles/profiles/Prusa/process/0.15mm Speed @Prusa XL 5T 0.4.json new file mode 100644 index 0000000..ccff050 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Speed @Prusa XL 5T 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.15mm Speed @Prusa XL 5T 0.4", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.15", + "wall_loops": "2", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.15", + "support_top_z_distance": "0.17", + "support_bottom_z_distance": "0.17", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "170", + "small_perimeter_speed": "170", + "outer_wall_speed": "170", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "support_speed": "120", + "support_interface_speed": "50", + "bridge_speed": "45", + "gap_infill_speed": "120", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "3500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.42", + "support_line_width": "0.36", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Standard @MINIIS 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm Standard @MINIIS 0.25.json new file mode 100644 index 0000000..b6fe166 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Standard @MINIIS 0.25.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.15mm Standard @MINIIS 0.25", + "inherits": "process_detail_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.27", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "initial_layer_line_width": "0.32", + "internal_solid_infill_line_width": "0.27", + "support_line_width": "0.25", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "outer_wall_speed": "40", + "inner_wall_speed": "70", + "top_surface_speed": "40", + "sparse_infill_speed": "100", + "bridge_speed": "25", + "internal_solid_infill_speed": "140", + "sparse_infill_acceleration": "2500", + "internal_solid_infill_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Standard @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/process/0.15mm Standard @MINIIS 0.6.json new file mode 100644 index 0000000..606e52e --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Standard @MINIIS 0.6.json @@ -0,0 +1,44 @@ +{ + "type": "process", + "name": "0.15mm Standard @MINIIS 0.6", + "inherits": "process_common_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.6", + "outer_wall_line_width": "0.6", + "top_surface_line_width": "0.5", + "sparse_infill_line_width": "0.6", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.6", + "support_line_width": "0.5", + "layer_height": "0.15", + "initial_layer_print_height": "0.25", + "wall_loops": "2", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "outer_wall_speed": "45", + "inner_wall_speed": "70", + "top_surface_speed": "70", + "sparse_infill_speed": "140", + "bridge_speed": "40", + "gap_infill_speed": "80", + "internal_solid_infill_speed": "140", + "travel_speed": "300", + "default_acceleration": "2000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "2500", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "bridge_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Standard @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.15mm Standard @MINIIS.json new file mode 100644 index 0000000..3f1a5c6 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Standard @MINIIS.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.15mm Standard @MINIIS", + "inherits": "process_detail_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36", + "layer_height": "0.15", + "initial_layer_print_height": "0.20", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "top_surface_speed": "45", + "sparse_infill_speed": "110", + "bridge_speed": "25", + "default_acceleration": "2000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "3000", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "bridge_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Standard @MK3.5 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm Standard @MK3.5 0.25.json new file mode 100644 index 0000000..eca3cda --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Standard @MK3.5 0.25.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.15mm Standard @MK3.5 0.25", + "inherits": "process_detail_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.27", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "top_surface_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "initial_layer_line_width": "0.32", + "internal_solid_infill_line_width": "0.27", + "support_line_width": "0.25", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "outer_wall_speed": "40", + "inner_wall_speed": "70", + "top_surface_speed": "40", + "sparse_infill_speed": "100", + "bridge_speed": "25", + "internal_solid_infill_speed": "140", + "sparse_infill_acceleration": "2500", + "internal_solid_infill_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MK3.5 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Standard @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/process/0.15mm Standard @MK3.5 0.6.json new file mode 100644 index 0000000..6c6a80a --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Standard @MK3.5 0.6.json @@ -0,0 +1,44 @@ +{ + "type": "process", + "name": "0.15mm Standard @MK3.5 0.6", + "inherits": "process_common_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.6", + "outer_wall_line_width": "0.6", + "top_surface_line_width": "0.5", + "sparse_infill_line_width": "0.6", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.6", + "support_line_width": "0.5", + "layer_height": "0.15", + "initial_layer_print_height": "0.25", + "wall_loops": "2", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "outer_wall_speed": "45", + "inner_wall_speed": "70", + "top_surface_speed": "70", + "sparse_infill_speed": "140", + "bridge_speed": "40", + "gap_infill_speed": "80", + "internal_solid_infill_speed": "140", + "travel_speed": "300", + "default_acceleration": "2000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "2500", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "bridge_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Standard @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.15mm Standard @MK3.5.json new file mode 100644 index 0000000..4044df4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Standard @MK3.5.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "0.15mm Standard @MK3.5", + "inherits": "process_detail_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36", + "layer_height": "0.15", + "initial_layer_print_height": "0.20", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "top_surface_speed": "45", + "sparse_infill_speed": "110", + "bridge_speed": "25", + "sparse_infill_acceleration": "2500", + "internal_solid_infill_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "support_top_z_distance": "0.1", + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 0.25.json new file mode 100644 index 0000000..8de6148 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 0.25.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.15mm Structural @Prusa XL 0.25", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.15", + "wall_loops": "3", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.08", + "support_top_z_distance": "0.09", + "support_bottom_z_distance": "0.09", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "150%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "70", + "small_perimeter_speed": "40", + "outer_wall_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1000", + "inner_wall_acceleration": "1500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "4000", + "line_width": "0.27", + "initial_layer_line_width": "0.32", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "internal_solid_infill_line_width": "0.27", + "top_surface_line_width": "0.27", + "support_line_width": "0.25", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 0.4.json b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 0.4.json new file mode 100644 index 0000000..a9ba582 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.15mm Structural @Prusa XL 0.4", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.15", + "wall_loops": "2", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.15", + "support_top_z_distance": "0.17", + "support_bottom_z_distance": "0.17", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "110", + "internal_solid_infill_speed": "140", + "top_surface_speed": "75", + "support_speed": "120", + "support_interface_speed": "50", + "bridge_speed": "45", + "gap_infill_speed": "65", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.42", + "support_line_width": "0.36", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 0.5.json b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 0.5.json new file mode 100644 index 0000000..289008b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.15mm Structural @Prusa XL 0.5", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.15", + "wall_loops": "2", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "infill_anchor_max": "15", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.22", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "180", + "top_surface_speed": "70", + "support_speed": "75", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.55", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.55", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.5", + "support_line_width": "0.4", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 0.6.json b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 0.6.json new file mode 100644 index 0000000..d1cdfea --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.15mm Structural @Prusa XL 0.6", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.15", + "wall_loops": "2", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.22", + "support_bottom_z_distance": "0.22", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "105", + "internal_solid_infill_speed": "160", + "top_surface_speed": "70", + "support_speed": "110", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "75", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "top_surface_line_width": "0.5", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 5T 0.25.json b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 5T 0.25.json new file mode 100644 index 0000000..a7297d8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 5T 0.25.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.15mm Structural @Prusa XL 5T 0.25", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.15", + "wall_loops": "3", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "95%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.08", + "support_top_z_distance": "0.09", + "support_bottom_z_distance": "0.09", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "150%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "70", + "small_perimeter_speed": "40", + "outer_wall_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1000", + "inner_wall_acceleration": "1500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "4000", + "line_width": "0.27", + "initial_layer_line_width": "0.32", + "inner_wall_line_width": "0.27", + "outer_wall_line_width": "0.27", + "sparse_infill_line_width": "0.27", + "internal_solid_infill_line_width": "0.27", + "top_surface_line_width": "0.27", + "support_line_width": "0.25", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 5T 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 5T 0.4.json b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 5T 0.4.json new file mode 100644 index 0000000..d2aec48 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 5T 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.15mm Structural @Prusa XL 5T 0.4", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.15", + "wall_loops": "2", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.15", + "support_top_z_distance": "0.17", + "support_bottom_z_distance": "0.17", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "110", + "internal_solid_infill_speed": "140", + "top_surface_speed": "75", + "support_speed": "120", + "support_interface_speed": "50", + "bridge_speed": "45", + "gap_infill_speed": "65", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.42", + "support_line_width": "0.36", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 5T 0.5.json b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 5T 0.5.json new file mode 100644 index 0000000..915549b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 5T 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.15mm Structural @Prusa XL 5T 0.5", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.15", + "wall_loops": "2", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "infill_anchor_max": "15", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.22", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "180", + "top_surface_speed": "70", + "support_speed": "75", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.55", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.55", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.5", + "support_line_width": "0.4", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 5T 0.6.json b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 5T 0.6.json new file mode 100644 index 0000000..a2ae255 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.15mm Structural @Prusa XL 5T 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.15mm Structural @Prusa XL 5T 0.6", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.15", + "wall_loops": "2", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.22", + "support_bottom_z_distance": "0.22", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "105", + "internal_solid_infill_speed": "160", + "top_surface_speed": "70", + "support_speed": "110", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "75", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "top_surface_line_width": "0.5", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.16mm SPEED @CORE One 0.3.json b/backend/profiles/profiles/Prusa/process/0.16mm SPEED @CORE One 0.3.json new file mode 100644 index 0000000..d0ca785 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.16mm SPEED @CORE One 0.3.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.16mm SPEED @CORE One 0.3", + "inherits": "0.16mm SPEED @MK4S 0.3", + "from": "system", + "instantiation": "true", + "sparse_infill_acceleration": "6000", + "inner_wall_acceleration": "3000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "60", + "initial_layer_speed": "45", + "top_surface_acceleration": "1500", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.16mm SPEED @MK4S 0.3.json b/backend/profiles/profiles/Prusa/process/0.16mm SPEED @MK4S 0.3.json new file mode 100644 index 0000000..064f2ce --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.16mm SPEED @MK4S 0.3.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.16mm SPEED @MK4S 0.3", + "inherits": "0.16mm STRUCTURAL @MK4S 0.3", + "from": "system", + "instantiation": "true", + "inner_wall_acceleration": "2500", + "inner_wall_speed": "140", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "2500", + "outer_wall_speed": "120", + "small_perimeter_speed": "120", + "support_interface_speed": "45", + "support_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.16mm STRUCTURAL @CORE One 0.3.json b/backend/profiles/profiles/Prusa/process/0.16mm STRUCTURAL @CORE One 0.3.json new file mode 100644 index 0000000..192682e --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.16mm STRUCTURAL @CORE One 0.3.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.16mm STRUCTURAL @CORE One 0.3", + "inherits": "0.16mm STRUCTURAL @MK4S 0.3", + "from": "system", + "instantiation": "true", + "sparse_infill_acceleration": "6000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "60", + "initial_layer_speed": "45", + "top_surface_acceleration": "1500", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.16mm STRUCTURAL @MK4S 0.3.json b/backend/profiles/profiles/Prusa/process/0.16mm STRUCTURAL @MK4S 0.3.json new file mode 100644 index 0000000..c2f78f2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.16mm STRUCTURAL @MK4S 0.3.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.16mm STRUCTURAL @MK4S 0.3", + "inherits": "0.12mm STRUCTURAL @MK4S 0.3", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "5", + "default_acceleration": "2000", + "inner_wall_acceleration": "2000", + "layer_height": "0.16", + "outer_wall_acceleration": "1500", + "raft_contact_distance": "0.16", + "small_perimeter_speed": "45", + "sparse_infill_acceleration": "4000", + "sparse_infill_speed": "120", + "support_top_z_distance": "0.16", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.16mm Speed @Prusa XL 0.3.json b/backend/profiles/profiles/Prusa/process/0.16mm Speed @Prusa XL 0.3.json new file mode 100644 index 0000000..f9c8b52 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.16mm Speed @Prusa XL 0.3.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.16mm Speed @Prusa XL 0.3", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.16", + "wall_loops": "3", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.12", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "100%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "140", + "small_perimeter_speed": "120", + "outer_wall_speed": "120", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "200", + "top_surface_speed": "50", + "support_speed": "100", + "support_interface_speed": "45%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.34", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.34", + "outer_wall_line_width": "0.34", + "sparse_infill_line_width": "0.34", + "internal_solid_infill_line_width": "0.34", + "top_surface_line_width": "0.3", + "support_line_width": "0.3", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 0.3 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.16mm Speed @Prusa XL 5T 0.3.json b/backend/profiles/profiles/Prusa/process/0.16mm Speed @Prusa XL 5T 0.3.json new file mode 100644 index 0000000..3e7b6be --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.16mm Speed @Prusa XL 5T 0.3.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.16mm Speed @Prusa XL 5T 0.3", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.16", + "wall_loops": "3", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.12", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "100%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "140", + "small_perimeter_speed": "120", + "outer_wall_speed": "120", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "200", + "top_surface_speed": "50", + "support_speed": "100", + "support_interface_speed": "45%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.34", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.34", + "outer_wall_line_width": "0.34", + "sparse_infill_line_width": "0.34", + "internal_solid_infill_line_width": "0.34", + "top_surface_line_width": "0.3", + "support_line_width": "0.3", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 5T 0.3 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.16mm Standard @MK4.json b/backend/profiles/profiles/Prusa/process/0.16mm Standard @MK4.json new file mode 100644 index 0000000..024e0b0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.16mm Standard @MK4.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.16mm Standard @MK4", + "inherits": "process_common_mk4", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "layer_height": "0.16", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.16mm Structural @Prusa XL 0.3.json b/backend/profiles/profiles/Prusa/process/0.16mm Structural @Prusa XL 0.3.json new file mode 100644 index 0000000..73cd199 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.16mm Structural @Prusa XL 0.3.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.16mm Structural @Prusa XL 0.3", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.16", + "wall_loops": "3", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.12", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "100%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "200", + "top_surface_speed": "50", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.34", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.34", + "outer_wall_line_width": "0.34", + "sparse_infill_line_width": "0.34", + "internal_solid_infill_line_width": "0.34", + "top_surface_line_width": "0.3", + "support_line_width": "0.3", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 0.3 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.16mm Structural @Prusa XL 5T 0.3.json b/backend/profiles/profiles/Prusa/process/0.16mm Structural @Prusa XL 5T 0.3.json new file mode 100644 index 0000000..1edc261 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.16mm Structural @Prusa XL 5T 0.3.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.16mm Structural @Prusa XL 5T 0.3", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.16", + "wall_loops": "3", + "top_shell_layers": "6", + "bottom_shell_layers": "5", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.12", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "100%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "200", + "top_surface_speed": "50", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.34", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.34", + "outer_wall_line_width": "0.34", + "sparse_infill_line_width": "0.34", + "internal_solid_infill_line_width": "0.34", + "top_surface_line_width": "0.3", + "support_line_width": "0.3", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 5T 0.3 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Detail @MK3S 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm Detail @MK3S 0.6.json new file mode 100644 index 0000000..a54e06f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Detail @MK3S 0.6.json @@ -0,0 +1,49 @@ +{ + "type": "process", + "name": "0.20mm Detail @MK3S 0.6", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.20mm Detail @MK3S 0.6", + "bottom_shell_layers": "4", + "bridge_acceleration": "1000", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "inner_wall_speed": "60", + "layer_height": "0.2", + "raft_contact_distance": "0.2", + "sparse_infill_acceleration": "1000", + "sparse_infill_pattern": "crosshatch", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "40", + "support_object_xy_distance": "0.27", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.6", + "bridge_flow": "1", + "elefant_foot_compensation": "0.2", + "infill_wall_overlap": "15%", + "initial_layer_infill_speed": "40", + "initial_layer_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "internal_solid_infill_speed": "70", + "line_width": "0.65", + "outer_wall_line_width": "0.65", + "outer_wall_speed": "45", + "small_perimeter_speed": "35", + "sparse_infill_line_width": "0.65", + "sparse_infill_speed": "70", + "support_line_width": "0.55", + "support_speed": "40", + "top_shell_thickness": "0.9", + "top_surface_line_width": "0.6", + "top_surface_speed": "45", + "wall_loops": "2", + "compatible_printers": [ + "Prusa MK3S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm High Flow @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm High Flow @MINIIS 0.6.json new file mode 100644 index 0000000..aeca348 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm High Flow @MINIIS 0.6.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.20mm High Flow @MINIIS 0.6", + "inherits": "process_highflow_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ], + "layer_height": "0.20", + "initial_layer_print_height": "0.25", + "line_width": "0.68", + "inner_wall_line_width": "0.62", + "outer_wall_line_width": "0.62", + "top_surface_line_width": "0.5", + "sparse_infill_line_width": "0.62", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.5", + "wall_loops": "2", + "outer_wall_speed": "200", + "inner_wall_speed": "220", + "small_perimeter_speed": "170", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "70", + "gap_infill_speed": "80", + "support_speed": "110", + "bridge_speed": "40", + "travel_speed": "300", + "default_acceleration": "2500", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "4000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "overhang_1_4_speed": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm High Flow @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.20mm High Flow @MINIIS.json new file mode 100644 index 0000000..9131357 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm High Flow @MINIIS.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.20mm High Flow @MINIIS", + "inherits": "process_highflow_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ], + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm High Flow @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm High Flow @MK3.5 0.6.json new file mode 100644 index 0000000..2aa0d96 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm High Flow @MK3.5 0.6.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.20mm High Flow @MK3.5 0.6", + "inherits": "process_highflow_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ], + "layer_height": "0.20", + "initial_layer_print_height": "0.25", + "line_width": "0.68", + "inner_wall_line_width": "0.62", + "outer_wall_line_width": "0.62", + "top_surface_line_width": "0.5", + "sparse_infill_line_width": "0.62", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.5", + "wall_loops": "2", + "outer_wall_speed": "200", + "inner_wall_speed": "220", + "small_perimeter_speed": "170", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "70", + "gap_infill_speed": "80", + "support_speed": "110", + "bridge_speed": "40", + "travel_speed": "300", + "default_acceleration": "2500", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "4000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "overhang_1_4_speed": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm High Flow @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.20mm High Flow @MK3.5.json new file mode 100644 index 0000000..a28cc07 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm High Flow @MK3.5.json @@ -0,0 +1,39 @@ +{ + "type": "process", + "name": "0.20mm High Flow @MK3.5", + "inherits": "process_highflow_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ], + "layer_height": "0.20", + "initial_layer_print_height": "0.20", + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36", + "wall_loops": "3", + "outer_wall_speed": "200", + "inner_wall_speed": "250", + "small_perimeter_speed": "170", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "250", + "top_surface_speed": "100", + "gap_infill_speed": "120", + "support_speed": "120", + "bridge_speed": "50", + "travel_speed": "300", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "4000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "4000", + "overhang_1_4_speed": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Quality @MK3S.json b/backend/profiles/profiles/Prusa/process/0.20mm Quality @MK3S.json new file mode 100644 index 0000000..8044168 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Quality @MK3S.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.20mm Quality @MK3S", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.20mm Quality @MK3S", + "bottom_shell_layers": "4", + "bridge_acceleration": "1000", + "bridge_flow": "0.95", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "45", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "80", + "layer_height": "0.2", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "25", + "raft_contact_distance": "0.2", + "small_perimeter_speed": "25", + "sparse_infill_acceleration": "1000", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "80", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "40", + "support_line_width": "0.35", + "support_object_xy_distance": "0.27", + "support_speed": "50", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "5", + "top_surface_line_width": "0.4", + "top_surface_speed": "40", + "wall_loops": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SOLUBLE FULL @CORE One 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm SOLUBLE FULL @CORE One 0.4.json new file mode 100644 index 0000000..3fe89b3 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SOLUBLE FULL @CORE One 0.4.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm SOLUBLE FULL @CORE One 0.4", + "inherits": "0.20mm SOLUBLE FULL @MK4S 0.4", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.4 and printer_notes!~/.*HF_NOZZLE.*/", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SOLUBLE FULL @MK4S 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm SOLUBLE FULL @MK4S 0.4.json new file mode 100644 index 0000000..3039a3b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SOLUBLE FULL @MK4S 0.4.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "0.20mm SOLUBLE FULL @MK4S 0.4", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.4 and single_extruder_multi_material", + "default_acceleration": "2500", + "enable_support": "1", + "gap_infill_speed": "60", + "inner_wall_acceleration": "2500", + "inner_wall_speed": "80", + "internal_solid_infill_acceleration": "3000", + "internal_solid_infill_speed": "140", + "outer_wall_acceleration": "1500", + "outer_wall_speed": "45", + "raft_first_layer_density": "90%", + "small_perimeter_speed": "45", + "sparse_infill_speed": "120", + "support_filament": "5", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "5", + "support_interface_spacing": "0.1", + "support_interface_speed": "40", + "support_line_width": "0.4", + "support_object_xy_distance": "0.4", + "support_speed": "80", + "support_threshold_angle": "60", + "support_top_z_distance": "0", + "top_surface_speed": "80" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SOLUBLE INTERFACE @CORE One 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm SOLUBLE INTERFACE @CORE One 0.4.json new file mode 100644 index 0000000..49c4c28 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SOLUBLE INTERFACE @CORE One 0.4.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm SOLUBLE INTERFACE @CORE One 0.4", + "inherits": "0.20mm SOLUBLE INTERFACE @MK4S 0.4", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.4 and printer_notes!~/.*HF_NOZZLE.*/", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SOLUBLE INTERFACE @MK4S 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm SOLUBLE INTERFACE @MK4S 0.4.json new file mode 100644 index 0000000..f76680e --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SOLUBLE INTERFACE @MK4S 0.4.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "0.20mm SOLUBLE INTERFACE @MK4S 0.4", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.4 and single_extruder_multi_material", + "default_acceleration": "2500", + "enable_support": "1", + "gap_infill_speed": "60", + "inner_wall_acceleration": "2500", + "inner_wall_speed": "80", + "internal_solid_infill_acceleration": "3000", + "internal_solid_infill_speed": "140", + "outer_wall_acceleration": "1500", + "outer_wall_speed": "45", + "raft_first_layer_density": "90%", + "small_perimeter_speed": "45", + "sparse_infill_speed": "120", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "5", + "support_interface_spacing": "0.1", + "support_interface_speed": "40", + "support_interface_top_layers": "3", + "support_line_width": "0.4", + "support_object_xy_distance": "0.4", + "support_speed": "80", + "support_threshold_angle": "60", + "support_top_z_distance": "0", + "top_surface_speed": "80" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One 0.3.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One 0.3.json new file mode 100644 index 0000000..df4d8e8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One 0.3.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.20mm SPEED @CORE One 0.3", + "inherits": "0.20mm SPEED @MK4S 0.3", + "from": "system", + "instantiation": "true", + "sparse_infill_acceleration": "6000", + "inner_wall_acceleration": "3000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "60", + "initial_layer_speed": "45", + "top_surface_acceleration": "1500", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One 0.4.json new file mode 100644 index 0000000..9171ec4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One 0.4.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm SPEED @CORE One 0.4", + "inherits": "0.20mm SPEED @MK4S 0.4", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.4 and printer_notes!~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "7000", + "internal_solid_infill_acceleration": "6000", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One 0.5.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One 0.5.json new file mode 100644 index 0000000..e729980 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One 0.5.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm SPEED @CORE One 0.5", + "inherits": "0.20mm SPEED @MK4S 0.5", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.5 and printer_notes!~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "7000", + "internal_solid_infill_acceleration": "6000", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One 0.6.json new file mode 100644 index 0000000..78446c1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One 0.6.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.20mm SPEED @CORE One 0.6", + "inherits": "0.20mm SPEED @MK4S 0.6", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "70%", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "6000", + "sparse_infill_acceleration": "7000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6 and printer_notes!~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One HF 0.4.json new file mode 100644 index 0000000..96433e2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One HF 0.4.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.20mm SPEED @CORE One HF 0.4", + "inherits": "0.20mm SPEED @MK4S HF0.4", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "60%", + "sparse_infill_speed": "300", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.4 and printer_notes=~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "7000", + "internal_solid_infill_acceleration": "6000", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One HF 0.5.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One HF 0.5.json new file mode 100644 index 0000000..3ad26d4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One HF 0.5.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm SPEED @CORE One HF 0.5", + "inherits": "0.20mm SPEED @MK4S HF0.5", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.5 and printer_notes=~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "7000", + "internal_solid_infill_acceleration": "6000", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One HF 0.6.json new file mode 100644 index 0000000..204f356 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @CORE One HF 0.6.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.20mm SPEED @CORE One HF 0.6", + "inherits": "0.20mm SPEED @MK4S HF0.6", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "70%", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "6000", + "sparse_infill_acceleration": "7000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S 0.3.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S 0.3.json new file mode 100644 index 0000000..7f98dfd --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S 0.3.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.20mm SPEED @MK4S 0.3", + "inherits": "0.16mm SPEED @MK4S 0.3", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.2", + "raft_contact_distance": "0.18", + "support_top_z_distance": "0.2", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S 0.4.json new file mode 100644 index 0000000..4f70a4a --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S 0.4.json @@ -0,0 +1,10 @@ +{ + "type": "process", + "name": "0.20mm SPEED @MK4S 0.4", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.4 and printer_notes!~/.*HF_NOZZLE.*/", + "top_surface_acceleration": "1500" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S 0.5.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S 0.5.json new file mode 100644 index 0000000..7673d6a --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S 0.5.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "0.20mm SPEED @MK4S 0.5", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bridge_acceleration": "1000", + "bridge_speed": "40", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.5 and printer_notes!~/.*HF_NOZZLE.*/", + "default_acceleration": "2500", + "gap_infill_speed": "70", + "infill_anchor_max": "15", + "initial_layer_line_width": "0.55", + "inner_wall_acceleration": "3500", + "inner_wall_line_width": "0.55", + "inner_wall_speed": "140", + "internal_solid_infill_acceleration": "3000", + "internal_solid_infill_line_width": "0.55", + "internal_solid_infill_speed": "135", + "layer_height": "0.20", + "line_width": "0.55", + "outer_wall_acceleration": "2500", + "outer_wall_line_width": "0.55", + "outer_wall_speed": "140", + "raft_contact_distance": "0.25", + "small_perimeter_speed": "140", + "sparse_infill_line_width": "0.55", + "support_interface_spacing": "0.22", + "support_line_width": "0.4", + "support_object_xy_distance": "0.44", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.5", + "top_surface_speed": "70" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S 0.6.json new file mode 100644 index 0000000..dde597c --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S 0.6.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.20mm SPEED @MK4S 0.6", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_thickness": "0.6", + "bridge_speed": "40", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.6 and printer_notes!~/.*HF_NOZZLE.*/", + "default_acceleration": "2500", + "gap_infill_speed": "80", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "initial_layer_line_width": "0.68", + "inner_wall_acceleration": "3000", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "125", + "internal_solid_infill_acceleration": "3000", + "internal_solid_infill_line_width": "0.65", + "internal_solid_infill_speed": "110", + "line_width": "0.68", + "outer_wall_acceleration": "2500", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "125", + "raft_contact_distance": "0.25", + "small_perimeter_speed": "125", + "sparse_infill_density": "20%", + "sparse_infill_line_width": "0.65", + "sparse_infill_speed": "110", + "support_interface_spacing": "0.25", + "support_interface_speed": "67.5", + "support_line_width": "0.5", + "support_object_xy_distance": "0.544", + "support_speed": "90", + "support_top_z_distance": "0.22", + "top_shell_thickness": "0.9", + "top_surface_acceleration": "1500", + "top_surface_line_width": "0.5", + "top_surface_speed": "70" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S HF0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S HF0.4.json new file mode 100644 index 0000000..677769c --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S HF0.4.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm SPEED @MK4S HF0.4", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.4 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_speed": "250", + "internal_solid_infill_speed": "250", + "outer_wall_speed": "200", + "sparse_infill_speed": "250", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S HF0.5.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S HF0.5.json new file mode 100644 index 0000000..d743b84 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S HF0.5.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.20mm SPEED @MK4S HF0.5", + "inherits": "0.20mm SPEED @MK4S 0.5", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.5 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "4000", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "220", + "outer_wall_acceleration": "4000", + "outer_wall_speed": "200", + "small_perimeter_speed": "170", + "sparse_infill_speed": "220", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S HF0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S HF0.6.json new file mode 100644 index 0000000..f8149c1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm SPEED @MK4S HF0.6.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.20mm SPEED @MK4S HF0.6", + "inherits": "0.20mm SPEED @MK4S 0.6", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.6 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "4000", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "outer_wall_acceleration": "4000", + "outer_wall_speed": "200", + "small_perimeter_speed": "170", + "sparse_infill_speed": "200", + "support_interface_speed": "55", + "support_speed": "110" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @CORE One 0.3.json b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @CORE One 0.3.json new file mode 100644 index 0000000..e7dd110 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @CORE One 0.3.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.20mm STRUCTURAL @CORE One 0.3", + "inherits": "0.20mm STRUCTURAL @MK4S 0.3", + "from": "system", + "instantiation": "true", + "sparse_infill_acceleration": "6000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "60", + "initial_layer_speed": "45", + "top_surface_acceleration": "1500", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @CORE One 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @CORE One 0.4.json new file mode 100644 index 0000000..95d97fe --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @CORE One 0.4.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm STRUCTURAL @CORE One 0.4", + "inherits": "0.20mm STRUCTURAL @MK4S 0.4", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "45", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.4", + "sparse_infill_acceleration": "6000", + "internal_solid_infill_acceleration": "4000", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @CORE One 0.5.json b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @CORE One 0.5.json new file mode 100644 index 0000000..c6fba65 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @CORE One 0.5.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm STRUCTURAL @CORE One 0.5", + "inherits": "0.20mm STRUCTURAL @MK4S 0.5", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "45", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.5", + "sparse_infill_acceleration": "6000", + "internal_solid_infill_acceleration": "4000", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @CORE One 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @CORE One 0.6.json new file mode 100644 index 0000000..5445f96 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @CORE One 0.6.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm STRUCTURAL @CORE One 0.6", + "inherits": "0.20mm STRUCTURAL @MK4S 0.6", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "30", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "4000", + "sparse_infill_acceleration": "6000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @MK4S 0.3.json b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @MK4S 0.3.json new file mode 100644 index 0000000..bf8c0ab --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @MK4S 0.3.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.20mm STRUCTURAL @MK4S 0.3", + "inherits": "0.16mm STRUCTURAL @MK4S 0.3", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "4", + "layer_height": "0.2", + "raft_contact_distance": "0.18", + "support_top_z_distance": "0.2", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @MK4S 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @MK4S 0.4.json new file mode 100644 index 0000000..03ace7a --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @MK4S 0.4.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm STRUCTURAL @MK4S 0.4", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.4", + "default_acceleration": "2500", + "gap_infill_speed": "60", + "inner_wall_acceleration": "2500", + "inner_wall_speed": "80", + "internal_solid_infill_acceleration": "3000", + "internal_solid_infill_speed": "140", + "outer_wall_acceleration": "1500", + "outer_wall_speed": "45", + "small_perimeter_speed": "45", + "sparse_infill_speed": "120", + "support_interface_speed": "50", + "top_surface_speed": "80" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @MK4S 0.5.json b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @MK4S 0.5.json new file mode 100644 index 0000000..2d8a62b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @MK4S 0.5.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.20mm STRUCTURAL @MK4S 0.5", + "inherits": "0.20mm SPEED @MK4S 0.5", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.5", + "inner_wall_acceleration": "2000", + "inner_wall_speed": "80", + "internal_solid_infill_acceleration": "2500", + "internal_solid_infill_speed": "120", + "outer_wall_acceleration": "1500", + "outer_wall_speed": "45", + "small_perimeter_speed": "45", + "support_speed": "80" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @MK4S 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @MK4S 0.6.json new file mode 100644 index 0000000..8403d44 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm STRUCTURAL @MK4S 0.6.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.20mm STRUCTURAL @MK4S 0.6", + "inherits": "0.20mm SPEED @MK4S 0.6", + "from": "system", + "instantiation": "true", + "bridge_speed": "30", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.6", + "inner_wall_acceleration": "2000", + "inner_wall_speed": "80", + "internal_solid_infill_acceleration": "2500", + "outer_wall_acceleration": "1500", + "outer_wall_speed": "45", + "small_perimeter_speed": "45", + "sparse_infill_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @MINIIS 0.6.json new file mode 100644 index 0000000..2e2cb97 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @MINIIS 0.6.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "0.20mm Speed @MINIIS 0.6", + "inherits": "process_speed_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ], + "layer_height": "0.20", + "initial_layer_print_height": "0.25", + "line_width": "0.68", + "inner_wall_line_width": "0.62", + "outer_wall_line_width": "0.62", + "top_surface_line_width": "0.5", + "sparse_infill_line_width": "0.62", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.5", + "wall_loops": "2", + "outer_wall_speed": "115", + "inner_wall_speed": "115", + "small_perimeter_speed": "115", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "70", + "gap_infill_speed": "80", + "bridge_speed": "40", + "travel_speed": "300", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "2000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "overhang_1_4_speed": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @MINIIS.json new file mode 100644 index 0000000..f4f74a6 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @MINIIS.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.20mm Speed @MINIIS", + "inherits": "process_speed_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ], + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @MK3.5 0.6.json new file mode 100644 index 0000000..fb256ec --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @MK3.5 0.6.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "0.20mm Speed @MK3.5 0.6", + "inherits": "process_speed_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ], + "layer_height": "0.20", + "initial_layer_print_height": "0.25", + "line_width": "0.68", + "inner_wall_line_width": "0.62", + "outer_wall_line_width": "0.62", + "top_surface_line_width": "0.5", + "sparse_infill_line_width": "0.62", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.5", + "wall_loops": "2", + "outer_wall_speed": "115", + "inner_wall_speed": "115", + "small_perimeter_speed": "115", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "70", + "gap_infill_speed": "80", + "bridge_speed": "40", + "travel_speed": "300", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "2000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "overhang_1_4_speed": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @MK3.5.json new file mode 100644 index 0000000..d058bba --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @MK3.5.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.20mm Speed @MK3.5", + "inherits": "process_speed_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ], + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @MK3S 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @MK3S 0.4.json new file mode 100644 index 0000000..b49822a --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @MK3S 0.4.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.20mm Speed @MK3S 0.4", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.20mm Speed @MK3S 0.4", + "bottom_shell_layers": "4", + "bridge_acceleration": "1000", + "bridge_flow": "0.95", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "60", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "200", + "layer_height": "0.2", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "35", + "raft_contact_distance": "0.2", + "small_perimeter_speed": "25", + "sparse_infill_acceleration": "1000", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "40", + "support_line_width": "0.35", + "support_object_xy_distance": "0.27", + "support_speed": "50", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "5", + "top_surface_line_width": "0.4", + "top_surface_speed": "50", + "wall_loops": "2", + "compatible_printers": [ + "Prusa MK3S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @MK3S.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @MK3S.json new file mode 100644 index 0000000..2830a79 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @MK3S.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.20mm Speed @MK3S", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.20mm Speed @MK3S", + "bottom_shell_layers": "4", + "bridge_acceleration": "1000", + "bridge_flow": "0.95", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "60", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "200", + "layer_height": "0.2", + "line_width": "0.45", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "35", + "raft_contact_distance": "0.2", + "small_perimeter_speed": "25", + "sparse_infill_acceleration": "1000", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "40", + "support_line_width": "0.35", + "support_object_xy_distance": "0.27", + "support_speed": "50", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "5", + "top_surface_line_width": "0.4", + "top_surface_speed": "50", + "wall_loops": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 0.3.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 0.3.json new file mode 100644 index 0000000..ae558c8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 0.3.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.20mm Speed @Prusa XL 0.3", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "3", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.12", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "100%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "140", + "small_perimeter_speed": "120", + "outer_wall_speed": "120", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "200", + "top_surface_speed": "50", + "support_speed": "100", + "support_interface_speed": "45%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.34", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.34", + "outer_wall_line_width": "0.34", + "sparse_infill_line_width": "0.34", + "internal_solid_infill_line_width": "0.34", + "top_surface_line_width": "0.3", + "support_line_width": "0.3", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 0.3 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 0.4.json new file mode 100644 index 0000000..71544dc --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.20mm Speed @Prusa XL 0.4", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.15", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "170", + "small_perimeter_speed": "170", + "outer_wall_speed": "170", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "support_speed": "110", + "support_interface_speed": "50%", + "bridge_speed": "50", + "gap_infill_speed": "120", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.42", + "support_line_width": "0.36", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 0.5.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 0.5.json new file mode 100644 index 0000000..0fbd778 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.20mm Speed @Prusa XL 0.5", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "infill_anchor_max": "15", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.22", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "140", + "small_perimeter_speed": "140", + "outer_wall_speed": "140", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "135", + "top_surface_speed": "70", + "support_speed": "120", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.55", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.55", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.5", + "support_line_width": "0.4", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 0.6.json new file mode 100644 index 0000000..de236e4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.20mm Speed @Prusa XL 0.6", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.22", + "support_bottom_z_distance": "0.22", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "120", + "small_perimeter_speed": "120", + "outer_wall_speed": "120", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "110", + "top_surface_speed": "70", + "support_speed": "110", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "75", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "50", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.62", + "outer_wall_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "top_surface_line_width": "0.5", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 5T 0.3.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 5T 0.3.json new file mode 100644 index 0000000..7cf7fee --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 5T 0.3.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.20mm Speed @Prusa XL 5T 0.3", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "3", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "1", + "brim_object_gap": "0", + "support_threshold_angle": "40", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.12", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "support_base_pattern_spacing": "1", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "100%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "140", + "small_perimeter_speed": "120", + "outer_wall_speed": "120", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "200", + "top_surface_speed": "50", + "support_speed": "100", + "support_interface_speed": "45%", + "bridge_speed": "30", + "gap_infill_speed": "50", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.34", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.34", + "outer_wall_line_width": "0.34", + "sparse_infill_line_width": "0.34", + "internal_solid_infill_line_width": "0.34", + "top_surface_line_width": "0.3", + "support_line_width": "0.3", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0", + "compatible_printers": [ + "Prusa XL 5T 0.3 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 5T 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 5T 0.4.json new file mode 100644 index 0000000..0a7f6a1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 5T 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.20mm Speed @Prusa XL 5T 0.4", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.15", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "170", + "small_perimeter_speed": "170", + "outer_wall_speed": "170", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "support_speed": "110", + "support_interface_speed": "50%", + "bridge_speed": "50", + "gap_infill_speed": "120", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.42", + "support_line_width": "0.36", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 5T 0.5.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 5T 0.5.json new file mode 100644 index 0000000..e194d1f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 5T 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.20mm Speed @Prusa XL 5T 0.5", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "infill_anchor_max": "15", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.22", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "140", + "small_perimeter_speed": "140", + "outer_wall_speed": "140", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "135", + "top_surface_speed": "70", + "support_speed": "120", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.55", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.55", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.5", + "support_line_width": "0.4", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 5T 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 5T 0.6.json new file mode 100644 index 0000000..f2c6876 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Speed @Prusa XL 5T 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.20mm Speed @Prusa XL 5T 0.6", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.22", + "support_bottom_z_distance": "0.22", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "120", + "small_perimeter_speed": "120", + "outer_wall_speed": "120", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "110", + "top_surface_speed": "70", + "support_speed": "110", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "75", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "50", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.62", + "outer_wall_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "top_surface_line_width": "0.5", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINI 0.25.json b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINI 0.25.json new file mode 100644 index 0000000..4500229 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINI 0.25.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.20mm Standard @MINI 0.25", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "gap_infill_speed": "40", + "bridge_speed": "25", + "default_jerk": "8", + "initial_layer_acceleration": "700", + "inner_wall_speed": "50", + "internal_solid_infill_speed": "140", + "outer_wall_speed": "40", + "overhang_2_4_speed": "30", + "print_settings_id": "MINI - Copy", + "sparse_infill_speed": "140", + "top_surface_speed": "40", + "travel_speed": "150", + "compatible_printers": [ + "Prusa MINI 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINI 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINI 0.6.json new file mode 100644 index 0000000..0b8aacc --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINI 0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.20mm Standard @MINI 0.6", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "gap_infill_speed": "40", + "bridge_speed": "25", + "default_jerk": "8", + "initial_layer_acceleration": "700", + "inner_wall_speed": "50", + "internal_solid_infill_speed": "140", + "outer_wall_speed": "40", + "overhang_2_4_speed": "30", + "print_settings_id": "MINI - Copy", + "sparse_infill_speed": "140", + "top_surface_speed": "40", + "travel_speed": "150", + "compatible_printers": [ + "Prusa MINI 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINI 0.8.json b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINI 0.8.json new file mode 100644 index 0000000..80d3d31 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINI 0.8.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.20mm Standard @MINI 0.8", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "gap_infill_speed": "40", + "bridge_speed": "25", + "default_jerk": "8", + "initial_layer_acceleration": "700", + "inner_wall_speed": "50", + "internal_solid_infill_speed": "140", + "outer_wall_speed": "40", + "overhang_2_4_speed": "30", + "print_settings_id": "MINI - Copy", + "sparse_infill_speed": "140", + "top_surface_speed": "40", + "travel_speed": "150", + "compatible_printers": [ + "Prusa MINI 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINI.json b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINI.json new file mode 100644 index 0000000..96424ea --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINI.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.20mm Standard @MINI", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "gap_infill_speed": "40", + "bridge_speed": "25", + "default_jerk": "8", + "initial_layer_acceleration": "700", + "inner_wall_speed": "50", + "internal_solid_infill_speed": "140", + "outer_wall_speed": "40", + "overhang_2_4_speed": "30", + "print_settings_id": "MINI - Copy", + "sparse_infill_speed": "140", + "top_surface_speed": "40", + "travel_speed": "150", + "compatible_printers": [ + "Prusa MINI 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINIIS 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINIIS 0.6.json new file mode 100644 index 0000000..6ed283f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINIIS 0.6.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "0.20mm Standard @MINIIS 0.6", + "inherits": "process_common_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.20", + "initial_layer_print_height": "0.25", + "line_width": "0.68", + "inner_wall_line_width": "0.62", + "outer_wall_line_width": "0.62", + "top_surface_line_width": "0.5", + "sparse_infill_line_width": "0.62", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.5", + "wall_loops": "2", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "70", + "gap_infill_speed": "80", + "bridge_speed": "40", + "travel_speed": "300", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "2000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "overhang_1_4_speed": "45", + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINIIS.json new file mode 100644 index 0000000..0e97352 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MINIIS.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.20mm Standard @MINIIS", + "inherits": "process_common_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Prusa MINIIS 0.4 nozzle" + ], + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK3.5 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK3.5 0.6.json new file mode 100644 index 0000000..f6e1946 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK3.5 0.6.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "0.20mm Standard @MK3.5 0.6", + "inherits": "process_common_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.20", + "initial_layer_print_height": "0.25", + "line_width": "0.68", + "inner_wall_line_width": "0.62", + "outer_wall_line_width": "0.62", + "top_surface_line_width": "0.5", + "sparse_infill_line_width": "0.62", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.5", + "wall_loops": "2", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "70", + "gap_infill_speed": "80", + "bridge_speed": "40", + "travel_speed": "300", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "2000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "overhang_1_4_speed": "45", + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK3.5.json new file mode 100644 index 0000000..b8a6615 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK3.5.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.20mm Standard @MK3.5", + "inherits": "process_common_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK3.5 0.4 nozzle" + ], + "line_width": "0.45", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "initial_layer_line_width": "0.5", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK3S 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK3S 0.4.json new file mode 100644 index 0000000..0d36aec --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK3S 0.4.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm Standard @MK3S 0.4", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "outer_wall_speed": "35", + "inner_wall_speed": "60", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "50", + "gap_infill_speed": "40", + "travel_speed": "180", + "compatible_printers": [ + "Prusa MK3S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK3S.json b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK3S.json new file mode 100644 index 0000000..e8de420 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK3S.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm Standard @MK3S", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "outer_wall_speed": "35", + "inner_wall_speed": "60", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "50", + "gap_infill_speed": "40", + "travel_speed": "180", + "compatible_printers": [ + "Prusa MK3S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK4.json b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK4.json new file mode 100644 index 0000000..ff80eb0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Standard @MK4.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "name": "0.20mm Standard @MK4", + "inherits": "process_common_mk4", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 0.4.json new file mode 100644 index 0000000..ffe32a1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.20mm Structural @Prusa XL 0.4", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.15", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "140", + "top_surface_speed": "75", + "support_speed": "120", + "support_interface_speed": "50", + "bridge_speed": "50", + "gap_infill_speed": "65", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.42", + "support_line_width": "0.36", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 0.5.json b/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 0.5.json new file mode 100644 index 0000000..7fb8fe1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.20mm Structural @Prusa XL 0.5", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "infill_anchor_max": "15", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.22", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "120", + "top_surface_speed": "70", + "support_speed": "75", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.55", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.55", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.5", + "support_line_width": "0.4", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 0.6.json new file mode 100644 index 0000000..5bf4600 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.20mm Structural @Prusa XL 0.6", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.22", + "support_bottom_z_distance": "0.22", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "110", + "top_surface_speed": "70", + "support_speed": "110", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "75", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "top_surface_line_width": "0.5", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 5T 0.4.json b/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 5T 0.4.json new file mode 100644 index 0000000..8eea2dc --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 5T 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.20mm Structural @Prusa XL 5T 0.4", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.15", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "140", + "top_surface_speed": "75", + "support_speed": "120", + "support_interface_speed": "50", + "bridge_speed": "50", + "gap_infill_speed": "65", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.42", + "support_line_width": "0.36", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 5T 0.5.json b/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 5T 0.5.json new file mode 100644 index 0000000..c0f09f9 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 5T 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.20mm Structural @Prusa XL 5T 0.5", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "infill_anchor_max": "15", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.22", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "120", + "top_surface_speed": "70", + "support_speed": "75", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.55", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.55", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.5", + "support_line_width": "0.4", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 5T 0.6.json b/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 5T 0.6.json new file mode 100644 index 0000000..db0d030 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.20mm Structural @Prusa XL 5T 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.20mm Structural @Prusa XL 5T 0.6", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.22", + "support_bottom_z_distance": "0.22", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "110", + "top_surface_speed": "70", + "support_speed": "110", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "75", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "top_surface_line_width": "0.5", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.24mm Standard @MK4.json b/backend/profiles/profiles/Prusa/process/0.24mm Standard @MK4.json new file mode 100644 index 0000000..842af2d --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.24mm Standard @MK4.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.24mm Standard @MK4", + "inherits": "process_common_mk4", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "layer_height": "0.24", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm High Flow @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.25mm High Flow @MINIIS.json new file mode 100644 index 0000000..4521f5f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm High Flow @MINIIS.json @@ -0,0 +1,47 @@ +{ + "type": "process", + "name": "0.25mm High Flow @MINIIS", + "inherits": "process_highflow_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "top_surface_line_width": "0.55", + "sparse_infill_line_width": "0.68", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "support_line_width": "0.5", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "wall_loops": "2", + "top_shell_thickness": "0.9", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "bottom_shell_layers": "3", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "outer_wall_speed": "180", + "inner_wall_speed": "180", + "small_perimeter_speed": "170", + "sparse_infill_speed": "190", + "internal_solid_infill_speed": "190", + "top_surface_speed": "60", + "gap_infill_speed": "70", + "support_speed": "110", + "bridge_speed": "40", + "travel_speed": "300", + "default_acceleration": "2500", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "4000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "overhang_1_4_speed": "45", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm High Flow @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.25mm High Flow @MK3.5.json new file mode 100644 index 0000000..00faf7f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm High Flow @MK3.5.json @@ -0,0 +1,47 @@ +{ + "type": "process", + "name": "0.25mm High Flow @MK3.5", + "inherits": "process_highflow_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "top_surface_line_width": "0.55", + "sparse_infill_line_width": "0.68", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "support_line_width": "0.5", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "wall_loops": "2", + "top_shell_thickness": "0.9", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "bottom_shell_layers": "3", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "outer_wall_speed": "180", + "inner_wall_speed": "180", + "small_perimeter_speed": "170", + "sparse_infill_speed": "190", + "internal_solid_infill_speed": "190", + "top_surface_speed": "60", + "gap_infill_speed": "70", + "support_speed": "110", + "bridge_speed": "40", + "travel_speed": "300", + "default_acceleration": "2500", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "4000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "overhang_1_4_speed": "45", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One 0.5.json b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One 0.5.json new file mode 100644 index 0000000..bfe931b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One 0.5.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.25mm SPEED @CORE One 0.5", + "inherits": "0.25mm SPEED @MK4S 0.5", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.5 and printer_notes!~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "7000", + "internal_solid_infill_acceleration": "6000", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One 0.6.json b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One 0.6.json new file mode 100644 index 0000000..4cd0500 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One 0.6.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.25mm SPEED @CORE One 0.6", + "inherits": "0.25mm SPEED @MK4S 0.6", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "70%", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "6000", + "sparse_infill_acceleration": "7000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6 and printer_notes!~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One HF 0.4.json new file mode 100644 index 0000000..b0b066e --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One HF 0.4.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.25mm SPEED @CORE One HF 0.4", + "inherits": "0.25mm SPEED @MK4S HF0.4", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "60%", + "sparse_infill_speed": "300", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.4 and printer_notes=~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "7000", + "internal_solid_infill_acceleration": "6000", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One HF 0.5.json b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One HF 0.5.json new file mode 100644 index 0000000..20634c0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One HF 0.5.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.25mm SPEED @CORE One HF 0.5", + "inherits": "0.25mm SPEED @MK4S HF0.5", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.5 and printer_notes=~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "7000", + "internal_solid_infill_acceleration": "6000", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One HF 0.6.json new file mode 100644 index 0000000..493f82b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @CORE One HF 0.6.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.25mm SPEED @CORE One HF 0.6", + "inherits": "0.25mm SPEED @MK4S HF0.6", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "70%", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "6000", + "sparse_infill_acceleration": "7000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S 0.5.json b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S 0.5.json new file mode 100644 index 0000000..9930264 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S 0.5.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.25mm SPEED @MK4S 0.5", + "inherits": "0.20mm SPEED @MK4S 0.5", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.25", + "support_top_z_distance": "0.25", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S 0.6.json b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S 0.6.json new file mode 100644 index 0000000..44f5342 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S 0.6.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.25mm SPEED @MK4S 0.6", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bridge_speed": "40", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.6 and printer_notes!~/.*HF_NOZZLE.*/", + "default_acceleration": "2500", + "gap_infill_speed": "70", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "initial_layer_line_width": "0.68", + "inner_wall_acceleration": "3000", + "inner_wall_line_width": "0.68", + "inner_wall_speed": "90", + "internal_solid_infill_acceleration": "3000", + "internal_solid_infill_line_width": "0.68", + "internal_solid_infill_speed": "90", + "layer_height": "0.25", + "line_width": "0.68", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.68", + "outer_wall_speed": "80", + "raft_contact_distance": "0.25", + "small_perimeter_speed": "80", + "sparse_infill_density": "20%", + "sparse_infill_line_width": "0.68", + "sparse_infill_speed": "100", + "support_interface_spacing": "0.25", + "support_interface_speed": "67.5", + "support_line_width": "0.5", + "support_object_xy_distance": "0.544", + "support_speed": "80", + "support_top_z_distance": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.9", + "top_surface_acceleration": "1500", + "top_surface_line_width": "0.55", + "top_surface_speed": "60" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S HF0.4.json b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S HF0.4.json new file mode 100644 index 0000000..91fb872 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S HF0.4.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.25mm SPEED @MK4S HF0.4", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.4 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_line_width": "0.5", + "inner_wall_speed": "220", + "internal_solid_infill_line_width": "0.5", + "internal_solid_infill_speed": "240", + "layer_height": "0.25", + "outer_wall_line_width": "0.5", + "outer_wall_speed": "200", + "sparse_infill_line_width": "0.5", + "sparse_infill_speed": "240", + "support_interface_top_layers": "3", + "support_top_z_distance": "0.25", + "top_shell_layers": "4", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S HF0.5.json b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S HF0.5.json new file mode 100644 index 0000000..85244d8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S HF0.5.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.25mm SPEED @MK4S HF0.5", + "inherits": "0.25mm SPEED @MK4S 0.5", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.5 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "4000", + "inner_wall_speed": "200", + "outer_wall_acceleration": "4000", + "outer_wall_speed": "200", + "small_perimeter_speed": "170", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S HF0.6.json b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S HF0.6.json new file mode 100644 index 0000000..ccecf57 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm SPEED @MK4S HF0.6.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.25mm SPEED @MK4S HF0.6", + "inherits": "0.25mm SPEED @MK4S 0.6", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.6 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "4000", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "190", + "outer_wall_acceleration": "4000", + "outer_wall_speed": "180", + "small_perimeter_speed": "170", + "sparse_infill_speed": "190", + "support_interface_speed": "55", + "support_speed": "110", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @CORE One 0.5.json b/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @CORE One 0.5.json new file mode 100644 index 0000000..a89610e --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @CORE One 0.5.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.25mm STRUCTURAL @CORE One 0.5", + "inherits": "0.25mm STRUCTURAL @MK4S 0.5", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "45", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.5", + "sparse_infill_acceleration": "6000", + "internal_solid_infill_acceleration": "4000", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @CORE One 0.6.json b/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @CORE One 0.6.json new file mode 100644 index 0000000..5418273 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @CORE One 0.6.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.25mm STRUCTURAL @CORE One 0.6", + "inherits": "0.25mm STRUCTURAL @MK4S 0.6", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "30", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "4000", + "sparse_infill_acceleration": "6000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @CORE One HF 0.4.json new file mode 100644 index 0000000..6392a2c --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @CORE One HF 0.4.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.25mm STRUCTURAL @CORE One HF 0.4", + "inherits": "0.25mm STRUCTURAL @MK4S HF0.4", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "45", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.4 and printer_notes=~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "6000", + "internal_solid_infill_acceleration": "4000", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @MK4S 0.5.json b/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @MK4S 0.5.json new file mode 100644 index 0000000..97341b4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @MK4S 0.5.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.25mm STRUCTURAL @MK4S 0.5", + "inherits": "0.20mm STRUCTURAL @MK4S 0.5", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "layer_height": "0.25", + "support_top_z_distance": "0.25", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @MK4S 0.6.json b/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @MK4S 0.6.json new file mode 100644 index 0000000..6d774d9 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @MK4S 0.6.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.25mm STRUCTURAL @MK4S 0.6", + "inherits": "0.25mm SPEED @MK4S 0.6", + "from": "system", + "instantiation": "true", + "bridge_speed": "30", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.6", + "inner_wall_acceleration": "2500", + "inner_wall_speed": "80", + "outer_wall_acceleration": "1500", + "outer_wall_speed": "45", + "small_perimeter_speed": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @MK4S HF0.4.json b/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @MK4S HF0.4.json new file mode 100644 index 0000000..1ffa840 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm STRUCTURAL @MK4S HF0.4.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.25mm STRUCTURAL @MK4S HF0.4", + "inherits": "0.20mm STRUCTURAL @MK4S 0.4", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.4 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_line_width": "0.5", + "internal_solid_infill_line_width": "0.5", + "layer_height": "0.25", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.5", + "support_top_z_distance": "0.25", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Speed @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.25mm Speed @MINIIS.json new file mode 100644 index 0000000..c5085cb --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Speed @MINIIS.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "name": "0.25mm Speed @MINIIS", + "inherits": "process_speed_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "top_surface_line_width": "0.55", + "sparse_infill_line_width": "0.68", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "support_line_width": "0.5", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "wall_loops": "2", + "top_shell_thickness": "0.9", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "outer_wall_speed": "70", + "inner_wall_speed": "80", + "small_perimeter_speed": "70", + "sparse_infill_speed": "90", + "internal_solid_infill_speed": "80", + "top_surface_speed": "60", + "gap_infill_speed": "60", + "support_speed": "80", + "overhang_1_4_speed": "45", + "travel_speed": "300", + "internal_solid_infill_acceleration": "3000", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Speed @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.25mm Speed @MK3.5.json new file mode 100644 index 0000000..6dec0d7 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Speed @MK3.5.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "name": "0.25mm Speed @MK3.5", + "inherits": "process_speed_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "top_surface_line_width": "0.55", + "sparse_infill_line_width": "0.68", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "support_line_width": "0.5", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "wall_loops": "2", + "top_shell_thickness": "0.9", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "outer_wall_speed": "70", + "inner_wall_speed": "80", + "small_perimeter_speed": "70", + "sparse_infill_speed": "90", + "internal_solid_infill_speed": "80", + "top_surface_speed": "60", + "gap_infill_speed": "60", + "support_speed": "80", + "overhang_1_4_speed": "45", + "travel_speed": "300", + "internal_solid_infill_acceleration": "3000", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Speed @Prusa XL 0.5.json b/backend/profiles/profiles/Prusa/process/0.25mm Speed @Prusa XL 0.5.json new file mode 100644 index 0000000..f3c7a8a --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Speed @Prusa XL 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.25mm Speed @Prusa XL 0.5", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.25", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "infill_anchor_max": "15", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.22", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "140", + "small_perimeter_speed": "140", + "outer_wall_speed": "140", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "110", + "top_surface_speed": "70", + "support_speed": "120", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.55", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.55", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.5", + "support_line_width": "0.4", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Speed @Prusa XL 0.6.json b/backend/profiles/profiles/Prusa/process/0.25mm Speed @Prusa XL 0.6.json new file mode 100644 index 0000000..1d9b56b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Speed @Prusa XL 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.25mm Speed @Prusa XL 0.6", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.25", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "80", + "outer_wall_speed": "80", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "90", + "top_surface_speed": "60", + "support_speed": "80", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "50", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "sparse_infill_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Speed @Prusa XL 5T 0.5.json b/backend/profiles/profiles/Prusa/process/0.25mm Speed @Prusa XL 5T 0.5.json new file mode 100644 index 0000000..e0fbe8c --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Speed @Prusa XL 5T 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.25mm Speed @Prusa XL 5T 0.5", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.25", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "infill_anchor_max": "15", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.22", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "140", + "small_perimeter_speed": "140", + "outer_wall_speed": "140", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "110", + "top_surface_speed": "70", + "support_speed": "120", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.55", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.55", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.5", + "support_line_width": "0.4", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Speed @Prusa XL 5T 0.6.json b/backend/profiles/profiles/Prusa/process/0.25mm Speed @Prusa XL 5T 0.6.json new file mode 100644 index 0000000..0e09306 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Speed @Prusa XL 5T 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.25mm Speed @Prusa XL 5T 0.6", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.25", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "80", + "outer_wall_speed": "80", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "90", + "top_surface_speed": "60", + "support_speed": "80", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "50", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "sparse_infill_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Standard @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.25mm Standard @MINIIS.json new file mode 100644 index 0000000..e98b851 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Standard @MINIIS.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.25mm Standard @MINIIS", + "inherits": "process_common_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "top_surface_line_width": "0.55", + "sparse_infill_line_width": "0.68", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "support_line_width": "0.5", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "wall_loops": "2", + "top_shell_thickness": "0.9", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "bottom_shell_layers": "3", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "sparse_infill_speed": "90", + "internal_solid_infill_speed": "80", + "top_surface_speed": "60", + "gap_infill_speed": "60", + "support_speed": "80", + "travel_speed": "300", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Standard @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.25mm Standard @MK3.5.json new file mode 100644 index 0000000..e9c0451 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Standard @MK3.5.json @@ -0,0 +1,36 @@ +{ + "type": "process", + "name": "0.25mm Standard @MK3.5", + "inherits": "process_common_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "top_surface_line_width": "0.55", + "sparse_infill_line_width": "0.68", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "support_line_width": "0.5", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "wall_loops": "2", + "top_shell_thickness": "0.9", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "bottom_shell_layers": "3", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "sparse_infill_speed": "90", + "internal_solid_infill_speed": "80", + "top_surface_speed": "60", + "gap_infill_speed": "60", + "support_speed": "80", + "travel_speed": "300", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 0.4.json b/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 0.4.json new file mode 100644 index 0000000..0fb224d --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.25mm Structural @Prusa XL 0.4", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.25", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.15", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "140", + "top_surface_speed": "75", + "support_speed": "120", + "support_interface_speed": "50", + "bridge_speed": "50", + "gap_infill_speed": "65", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.42", + "support_line_width": "0.36", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 0.5.json b/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 0.5.json new file mode 100644 index 0000000..d99e79f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.25mm Structural @Prusa XL 0.5", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.25", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "infill_anchor_max": "15", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.22", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "110", + "top_surface_speed": "70", + "support_speed": "75", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.55", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.55", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.5", + "support_line_width": "0.4", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 0.6.json b/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 0.6.json new file mode 100644 index 0000000..800ae7a --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.25mm Structural @Prusa XL 0.6", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.25", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "95", + "top_surface_speed": "70", + "support_speed": "80", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "sparse_infill_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 5T 0.4.json b/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 5T 0.4.json new file mode 100644 index 0000000..fae3bb0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 5T 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.25mm Structural @Prusa XL 5T 0.4", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.25", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.15", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "140", + "top_surface_speed": "75", + "support_speed": "120", + "support_interface_speed": "50", + "bridge_speed": "50", + "gap_infill_speed": "65", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.42", + "support_line_width": "0.36", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 5T 0.5.json b/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 5T 0.5.json new file mode 100644 index 0000000..dbebc93 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 5T 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.25mm Structural @Prusa XL 5T 0.5", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.25", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0.7", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "infill_anchor": "2", + "infill_anchor_max": "15", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.22", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "110", + "top_surface_speed": "70", + "support_speed": "75", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "80%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "2500", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.55", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.55", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.5", + "support_line_width": "0.4", + "infill_wall_overlap": "15%", + "resolution": "0.008", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 5T 0.6.json b/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 5T 0.6.json new file mode 100644 index 0000000..1f8cdbe --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.25mm Structural @Prusa XL 5T 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.25mm Structural @Prusa XL 5T 0.6", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.25", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "80", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "95", + "top_surface_speed": "70", + "support_speed": "80", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "sparse_infill_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.28mm DRAFT @CORE One HF 0.4.json b/backend/profiles/profiles/Prusa/process/0.28mm DRAFT @CORE One HF 0.4.json new file mode 100644 index 0000000..a1f896b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.28mm DRAFT @CORE One HF 0.4.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.28mm DRAFT @CORE One HF 0.4", + "inherits": "0.28mm DRAFT @MK4S HF0.4", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "support_threshold_angle": "35", + "outer_wall_acceleration": "3000", + "inner_wall_acceleration": "6000", + "support_base_pattern_spacing": "2.5", + "sparse_infill_speed": "300", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.4 and printer_notes=~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "7000", + "internal_solid_infill_acceleration": "6000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.28mm DRAFT @MK4S HF0.4.json b/backend/profiles/profiles/Prusa/process/0.28mm DRAFT @MK4S HF0.4.json new file mode 100644 index 0000000..d437ae8 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.28mm DRAFT @MK4S HF0.4.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.28mm DRAFT @MK4S HF0.4", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.4 and printer_notes=~/.*HF_NOZZLE.*/", + "initial_layer_line_width": "0.55", + "inner_wall_line_width": "0.55", + "inner_wall_speed": "200", + "internal_solid_infill_line_width": "0.55", + "layer_height": "0.28", + "outer_wall_line_width": "0.55", + "outer_wall_speed": "180", + "small_perimeter_speed": "200", + "sparse_infill_line_width": "0.55", + "support_interface_top_layers": "3", + "support_threshold_angle": "35", + "support_top_z_distance": "0.28", + "top_shell_layers": "4", + "top_surface_acceleration": "2000", + "top_surface_line_width": "0.45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.28mm Standard @MK4.json b/backend/profiles/profiles/Prusa/process/0.28mm Standard @MK4.json new file mode 100644 index 0000000..a4f5b97 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.28mm Standard @MK4.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.28mm Standard @MK4", + "inherits": "process_common_mk4", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm DETAIL @CORE One 0.8.json b/backend/profiles/profiles/Prusa/process/0.30mm DETAIL @CORE One 0.8.json new file mode 100644 index 0000000..0ecac72 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm DETAIL @CORE One 0.8.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.30mm DETAIL @CORE One 0.8", + "inherits": "0.30mm DETAIL @MK4S 0.8", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "35", + "top_surface_speed": "2000", + "inner_wall_acceleration": "2500", + "internal_solid_infill_acceleration": "5000", + "sparse_infill_acceleration": "7000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.8 and printer_notes!~/.*HF_NOZZLE.*/" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm DETAIL @MK4S 0.8.json b/backend/profiles/profiles/Prusa/process/0.30mm DETAIL @MK4S 0.8.json new file mode 100644 index 0000000..0d05e76 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm DETAIL @MK4S 0.8.json @@ -0,0 +1,45 @@ +{ + "type": "process", + "name": "0.30mm DETAIL @MK4S 0.8", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.8", + "bridge_acceleration": "1000", + "bridge_speed": "22", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.8 and printer_notes!~/.*HF_NOZZLE.*/", + "default_acceleration": "2000", + "gap_infill_speed": "40", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "initial_layer_line_width": "1", + "inner_wall_acceleration": "2000", + "inner_wall_line_width": "0.9", + "inner_wall_speed": "70", + "internal_solid_infill_acceleration": "3000", + "internal_solid_infill_line_width": "0.9", + "internal_solid_infill_speed": "50", + "layer_height": "0.30", + "line_width": "0.9", + "outer_wall_acceleration": "1500", + "outer_wall_line_width": "0.9", + "outer_wall_speed": "45", + "raft_contact_distance": "0.2", + "seam_position": "nearest", + "small_perimeter_speed": "45", + "sparse_infill_line_width": "0.9", + "sparse_infill_pattern": "zig-zag", + "sparse_infill_speed": "100", + "support_interface_spacing": "0.35", + "support_line_width": "0.65", + "support_object_xy_distance": "0.72", + "support_speed": "60", + "support_top_z_distance": "0.25", + "thick_bridges": "1", + "top_shell_layers": "4", + "top_shell_thickness": "1.2", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.7", + "top_surface_speed": "35" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm Detail @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.30mm Detail @MINIIS.json new file mode 100644 index 0000000..90a7a28 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm Detail @MINIIS.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.30mm Detail @MINIIS", + "inherits": "process_detail_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.9", + "inner_wall_line_width": "0.9", + "outer_wall_line_width": "0.9", + "top_surface_line_width": "0.7", + "sparse_infill_line_width": "0.9", + "initial_layer_line_width": "1", + "internal_solid_infill_line_width": "0.9", + "support_line_width": "0.65", + "layer_height": "0.3", + "initial_layer_print_height": "0.4", + "top_shell_thickness": "0.7", + "top_shell_layers": "3", + "wall_loops": "2", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "2", + "travel_speed": "300", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm Detail @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.30mm Detail @MK3.5.json new file mode 100644 index 0000000..7d4ed7d --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm Detail @MK3.5.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "0.30mm Detail @MK3.5", + "inherits": "process_detail_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.9", + "inner_wall_line_width": "0.9", + "outer_wall_line_width": "0.9", + "top_surface_line_width": "0.7", + "sparse_infill_line_width": "0.9", + "initial_layer_line_width": "1", + "internal_solid_infill_line_width": "0.9", + "support_line_width": "0.65", + "layer_height": "0.3", + "initial_layer_print_height": "0.4", + "top_shell_thickness": "0.7", + "top_shell_layers": "3", + "wall_loops": "2", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "2", + "travel_speed": "300", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm Detail @MK3S 0.8.json b/backend/profiles/profiles/Prusa/process/0.30mm Detail @MK3S 0.8.json new file mode 100644 index 0000000..a7e880f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm Detail @MK3S 0.8.json @@ -0,0 +1,49 @@ +{ + "type": "process", + "name": "0.30mm Detail @MK3S 0.8", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.30mm Detail @MK3S 0.8", + "bottom_shell_layers": "3", + "bridge_acceleration": "1000", + "bridge_speed": "25", + "inner_wall_acceleration": "800", + "layer_height": "0.3", + "raft_contact_distance": "0.2", + "sparse_infill_acceleration": "1000", + "sparse_infill_pattern": "crosshatch", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "36", + "support_object_xy_distance": "0.36", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.8", + "bridge_flow": "0.9", + "elefant_foot_compensation": "0.2", + "gap_infill_speed": "30", + "infill_wall_overlap": "15%", + "initial_layer_line_width": "0.9", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.9", + "inner_wall_speed": "35", + "internal_solid_infill_line_width": "0.9", + "internal_solid_infill_speed": "50", + "line_width": "0.9", + "outer_wall_line_width": "0.9", + "outer_wall_speed": "25", + "small_perimeter_speed": "25", + "sparse_infill_line_width": "0.9", + "sparse_infill_speed": "50", + "support_line_width": "0.7", + "support_speed": "40", + "top_shell_thickness": "1.2", + "top_surface_line_width": "0.8", + "top_surface_speed": "35", + "wall_loops": "2", + "compatible_printers": [ + "Prusa MK3S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm Detail @Prusa XL 0.8.json b/backend/profiles/profiles/Prusa/process/0.30mm Detail @Prusa XL 0.8.json new file mode 100644 index 0000000..465fe7b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm Detail @Prusa XL 0.8.json @@ -0,0 +1,71 @@ +{ + "type": "process", + "name": "0.30mm Detail @Prusa XL 0.8", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.3", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "1.2", + "bottom_shell_thickness": "0.8", + "thick_bridges": "1", + "seam_position": "nearest", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.2", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.35", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "70", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "50", + "top_surface_speed": "35", + "support_speed": "65", + "support_interface_speed": "85%", + "bridge_speed": "22", + "gap_infill_speed": "40", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.9", + "initial_layer_line_width": "1", + "inner_wall_line_width": "0.9", + "outer_wall_line_width": "0.9", + "sparse_infill_line_width": "0.9", + "internal_solid_infill_line_width": "0.9", + "top_surface_line_width": "0.7", + "support_line_width": "0.65", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm Detail @Prusa XL 5T 0.8.json b/backend/profiles/profiles/Prusa/process/0.30mm Detail @Prusa XL 5T 0.8.json new file mode 100644 index 0000000..02b7194 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm Detail @Prusa XL 5T 0.8.json @@ -0,0 +1,71 @@ +{ + "type": "process", + "name": "0.30mm Detail @Prusa XL 5T 0.8", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.3", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "1.2", + "bottom_shell_thickness": "0.8", + "thick_bridges": "1", + "seam_position": "nearest", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.2", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.35", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "70", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "50", + "top_surface_speed": "35", + "support_speed": "65", + "support_interface_speed": "85%", + "bridge_speed": "22", + "gap_infill_speed": "40", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.9", + "initial_layer_line_width": "1", + "inner_wall_line_width": "0.9", + "outer_wall_line_width": "0.9", + "sparse_infill_line_width": "0.9", + "internal_solid_infill_line_width": "0.9", + "top_surface_line_width": "0.7", + "support_line_width": "0.65", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm Draft @MK3S 0.4.json b/backend/profiles/profiles/Prusa/process/0.30mm Draft @MK3S 0.4.json new file mode 100644 index 0000000..28ff92d --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm Draft @MK3S 0.4.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.30mm Draft @MK3S 0.4", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.30mm Draft @MK3S 0.4", + "bottom_shell_layers": "3", + "bridge_acceleration": "1000", + "bridge_flow": "0.95", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "inner_wall_line_width": "0.5", + "inner_wall_speed": "50", + "internal_solid_infill_line_width": "0.5", + "internal_solid_infill_speed": "80", + "layer_height": "0.3", + "line_width": "0.5", + "outer_wall_line_width": "0.6", + "outer_wall_speed": "35", + "raft_contact_distance": "0.2", + "small_perimeter_speed": "30", + "sparse_infill_acceleration": "1000", + "sparse_infill_line_width": "0.5", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "85", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "36", + "support_line_width": "0.38", + "support_object_xy_distance": "0.36", + "support_speed": "45", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "4", + "top_surface_line_width": "0.45", + "top_surface_speed": "40", + "wall_loops": "2", + "compatible_printers": [ + "Prusa MK3S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm Draft @MK3S.json b/backend/profiles/profiles/Prusa/process/0.30mm Draft @MK3S.json new file mode 100644 index 0000000..ee6f796 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm Draft @MK3S.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "0.30mm Draft @MK3S", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.30mm Draft @MK3S", + "bottom_shell_layers": "3", + "bridge_acceleration": "1000", + "bridge_flow": "0.95", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "inner_wall_line_width": "0.5", + "inner_wall_speed": "50", + "internal_solid_infill_line_width": "0.5", + "internal_solid_infill_speed": "80", + "layer_height": "0.3", + "line_width": "0.5", + "outer_wall_line_width": "0.6", + "outer_wall_speed": "35", + "raft_contact_distance": "0.2", + "small_perimeter_speed": "30", + "sparse_infill_acceleration": "1000", + "sparse_infill_line_width": "0.5", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "85", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "36", + "support_line_width": "0.38", + "support_object_xy_distance": "0.36", + "support_speed": "45", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "4", + "top_surface_line_width": "0.45", + "top_surface_speed": "40", + "wall_loops": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm Quality @MK3S 0.6.json b/backend/profiles/profiles/Prusa/process/0.30mm Quality @MK3S 0.6.json new file mode 100644 index 0000000..336b435 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm Quality @MK3S 0.6.json @@ -0,0 +1,48 @@ +{ + "type": "process", + "name": "0.30mm Quality @MK3S 0.6", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.30mm Quality @MK3S 0.6", + "bridge_acceleration": "1000", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "inner_wall_speed": "50", + "layer_height": "0.3", + "outer_wall_speed": "35", + "raft_contact_distance": "0.2", + "small_perimeter_speed": "30", + "sparse_infill_acceleration": "1000", + "sparse_infill_pattern": "crosshatch", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "36", + "support_object_xy_distance": "0.36", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "4", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "bridge_flow": "1", + "elefant_foot_compensation": "0.2", + "infill_wall_overlap": "15%", + "initial_layer_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "internal_solid_infill_speed": "70", + "line_width": "0.65", + "outer_wall_line_width": "0.65", + "sparse_infill_line_width": "0.65", + "sparse_infill_speed": "70", + "support_line_width": "0.55", + "support_speed": "50", + "top_shell_thickness": "0.9", + "top_surface_line_width": "0.6", + "top_surface_speed": "45", + "wall_loops": "2", + "compatible_printers": [ + "Prusa MK3S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm SPEED @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/process/0.30mm SPEED @CORE One HF 0.8.json new file mode 100644 index 0000000..8477a7c --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm SPEED @CORE One HF 0.8.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.30mm SPEED @CORE One HF 0.8", + "inherits": "0.30mm SPEED @MK4S HF0.8", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "45", + "top_surface_speed": "2000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "5000", + "sparse_infill_acceleration": "7000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.8 and printer_notes=~/.*HF_NOZZLE.*/" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm SPEED @MK4S HF0.8.json b/backend/profiles/profiles/Prusa/process/0.30mm SPEED @MK4S HF0.8.json new file mode 100644 index 0000000..c5f6bdf --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm SPEED @MK4S HF0.8.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.30mm SPEED @MK4S HF0.8", + "inherits": "0.30mm DETAIL @MK4S 0.8", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.8 and printer_notes=~/.*HF_NOZZLE.*/", + "gap_infill_speed": "80", + "inner_wall_acceleration": "3000", + "inner_wall_speed": "125", + "internal_solid_infill_speed": "125", + "outer_wall_acceleration": "2500", + "outer_wall_speed": "125", + "small_perimeter_speed": "125", + "sparse_infill_speed": "130", + "support_speed": "110", + "top_surface_acceleration": "1500", + "top_surface_speed": "80" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm STRUCTURAL @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/process/0.30mm STRUCTURAL @CORE One HF 0.8.json new file mode 100644 index 0000000..d8cb091 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm STRUCTURAL @CORE One HF 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.30mm STRUCTURAL @CORE One HF 0.8", + "inherits": "0.30mm STRUCTURAL @MK4S HF0.8", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "40", + "top_surface_speed": "2000", + "support_speed": "100", + "support_interface_speed": "55%", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "4000", + "sparse_infill_acceleration": "6000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.8 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.30mm STRUCTURAL @MK4S HF0.8.json b/backend/profiles/profiles/Prusa/process/0.30mm STRUCTURAL @MK4S HF0.8.json new file mode 100644 index 0000000..4c8b28d --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.30mm STRUCTURAL @MK4S HF0.8.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm STRUCTURAL @MK4S HF0.8", + "inherits": "0.30mm DETAIL @MK4S 0.8", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.8 and printer_notes=~/.*HF_NOZZLE.*/", + "gap_infill_speed": "60", + "inner_wall_speed": "80", + "internal_solid_infill_speed": "120", + "sparse_infill_speed": "120", + "support_speed": "80", + "top_surface_acceleration": "1200", + "top_surface_speed": "60" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm High Flow @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.32mm High Flow @MINIIS.json new file mode 100644 index 0000000..a1fbbc9 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm High Flow @MINIIS.json @@ -0,0 +1,44 @@ +{ + "type": "process", + "name": "0.32mm High Flow @MINIIS", + "inherits": "process_highflow_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "top_surface_line_width": "0.55", + "sparse_infill_line_width": "0.68", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "support_line_width": "0.5", + "initial_layer_print_height": "0.25", + "layer_height": "0.32", + "wall_loops": "2", + "top_shell_thickness": "0.9", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "bottom_shell_layers": "3", + "outer_wall_speed": "145", + "inner_wall_speed": "145", + "bridge_speed": "40", + "support_speed": "110", + "small_perimeter_speed": "145", + "sparse_infill_speed": "145", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "gap_infill_speed": "60", + "travel_speed": "300", + "default_acceleration": "2500", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "4000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm High Flow @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.32mm High Flow @MK3.5.json new file mode 100644 index 0000000..43a0733 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm High Flow @MK3.5.json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.32mm High Flow @MK3.5", + "inherits": "process_highflow_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "top_surface_line_width": "0.55", + "sparse_infill_line_width": "0.68", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "support_line_width": "0.5", + "initial_layer_print_height": "0.25", + "layer_height": "0.32", + "wall_loops": "2", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "top_shell_thickness": "0.9", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "bottom_shell_layers": "3", + "outer_wall_speed": "145", + "inner_wall_speed": "145", + "bridge_speed": "40", + "support_speed": "110", + "small_perimeter_speed": "145", + "sparse_infill_speed": "145", + "internal_solid_infill_speed": "140", + "top_surface_speed": "60", + "gap_infill_speed": "60", + "travel_speed": "300", + "default_acceleration": "2500", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "4000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm SPEED @CORE One 0.6.json b/backend/profiles/profiles/Prusa/process/0.32mm SPEED @CORE One 0.6.json new file mode 100644 index 0000000..549b62c --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm SPEED @CORE One 0.6.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.32mm SPEED @CORE One 0.6", + "inherits": "0.32mm SPEED @MK4S 0.6", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "70%", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "6000", + "sparse_infill_acceleration": "7000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6 and printer_notes!~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm SPEED @CORE One HF 0.5.json b/backend/profiles/profiles/Prusa/process/0.32mm SPEED @CORE One HF 0.5.json new file mode 100644 index 0000000..1471abb --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm SPEED @CORE One HF 0.5.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.32mm SPEED @CORE One HF 0.5", + "inherits": "0.32mm SPEED @MK4S HF0.5", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "50", + "support_interface_speed": "50%", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.5 and printer_notes=~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "7000", + "internal_solid_infill_acceleration": "6000", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm SPEED @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/process/0.32mm SPEED @CORE One HF 0.6.json new file mode 100644 index 0000000..e9bde33 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm SPEED @CORE One HF 0.6.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.32mm SPEED @CORE One HF 0.6", + "inherits": "0.32mm SPEED @MK4S HF0.6", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "35", + "overhang_3_4_speed": "70%", + "top_surface_speed": "2000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "6000", + "sparse_infill_acceleration": "7000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm SPEED @MK4S 0.6.json b/backend/profiles/profiles/Prusa/process/0.32mm SPEED @MK4S 0.6.json new file mode 100644 index 0000000..78d4cb7 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm SPEED @MK4S 0.6.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.32mm SPEED @MK4S 0.6", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bridge_speed": "40", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.6 and printer_notes!~/.*HF_NOZZLE.*/", + "default_acceleration": "2500", + "gap_infill_speed": "60", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "initial_layer_line_width": "0.68", + "inner_wall_acceleration": "2500", + "inner_wall_line_width": "0.68", + "inner_wall_speed": "70", + "internal_solid_infill_acceleration": "3000", + "internal_solid_infill_line_width": "0.68", + "internal_solid_infill_speed": "70", + "layer_height": "0.32", + "line_width": "0.68", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.68", + "outer_wall_speed": "70", + "raft_contact_distance": "0.25", + "small_perimeter_speed": "70", + "sparse_infill_density": "20%", + "sparse_infill_line_width": "0.68", + "sparse_infill_speed": "100", + "support_interface_spacing": "0.25", + "support_interface_speed": "67.5", + "support_line_width": "0.5", + "support_object_xy_distance": "0.544", + "support_speed": "70", + "support_top_z_distance": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.9", + "top_surface_acceleration": "1500", + "top_surface_line_width": "0.55", + "top_surface_speed": "60" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm SPEED @MK4S HF0.5.json b/backend/profiles/profiles/Prusa/process/0.32mm SPEED @MK4S HF0.5.json new file mode 100644 index 0000000..d387dc9 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm SPEED @MK4S HF0.5.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.32mm SPEED @MK4S HF0.5", + "inherits": "0.25mm SPEED @MK4S HF0.5", + "from": "system", + "instantiation": "true", + "inner_wall_speed": "160", + "layer_height": "0.32", + "outer_wall_speed": "160", + "small_perimeter_speed": "160" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm SPEED @MK4S HF0.6.json b/backend/profiles/profiles/Prusa/process/0.32mm SPEED @MK4S HF0.6.json new file mode 100644 index 0000000..1706f63 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm SPEED @MK4S HF0.6.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.32mm SPEED @MK4S HF0.6", + "inherits": "0.32mm SPEED @MK4S 0.6", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.6 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "4000", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "140", + "outer_wall_acceleration": "4000", + "outer_wall_speed": "145", + "small_perimeter_speed": "145", + "sparse_infill_speed": "145", + "support_interface_speed": "55", + "support_speed": "110", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @CORE One 0.6.json b/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @CORE One 0.6.json new file mode 100644 index 0000000..e52aa90 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @CORE One 0.6.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.32mm STRUCTURAL @CORE One 0.6", + "inherits": "0.32mm STRUCTURAL @MK4S 0.6", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "30", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "4000", + "sparse_infill_acceleration": "6000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6 and printer_notes!~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @CORE One HF 0.5.json b/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @CORE One HF 0.5.json new file mode 100644 index 0000000..a1f851d --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @CORE One HF 0.5.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.32mm STRUCTURAL @CORE One HF 0.5", + "inherits": "0.32mm STRUCTURAL @MK4S HF0.5", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "45", + "support_speed": "120", + "support_interface_speed": "50%", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.5 and printer_notes=~/.*HF_NOZZLE.*/", + "sparse_infill_acceleration": "6000", + "internal_solid_infill_acceleration": "4000", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @CORE One HF 0.6.json new file mode 100644 index 0000000..2a3f2ce --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @CORE One HF 0.6.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.32mm STRUCTURAL @CORE One HF 0.6", + "inherits": "0.32mm STRUCTURAL @MK4S HF0.6", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "35", + "support_speed": "110", + "support_interface_speed": "50%", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "4000", + "sparse_infill_acceleration": "6000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @MK4S 0.6.json b/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @MK4S 0.6.json new file mode 100644 index 0000000..42da45f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @MK4S 0.6.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.32mm STRUCTURAL @MK4S 0.6", + "inherits": "0.32mm SPEED @MK4S 0.6", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "4", + "bridge_speed": "30", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "outer_wall_speed": "45", + "small_perimeter_speed": "45", + "sparse_infill_speed": "70", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @MK4S HF0.5.json b/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @MK4S HF0.5.json new file mode 100644 index 0000000..5ac5a7f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @MK4S HF0.5.json @@ -0,0 +1,9 @@ +{ + "type": "process", + "name": "0.32mm STRUCTURAL @MK4S HF0.5", + "inherits": "0.25mm STRUCTURAL @MK4S 0.5", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.5 and printer_notes=~/.*HF_NOZZLE.*/", + "layer_height": "0.32" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @MK4S HF0.6.json b/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @MK4S HF0.6.json new file mode 100644 index 0000000..772f4f1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm STRUCTURAL @MK4S HF0.6.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.32mm STRUCTURAL @MK4S HF0.6", + "inherits": "0.32mm SPEED @MK4S 0.6", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "4", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.6 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_speed": "80", + "outer_wall_acceleration": "1500", + "outer_wall_speed": "45", + "small_perimeter_speed": "45", + "sparse_infill_speed": "120", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm Speed @Prusa XL 0.6.json b/backend/profiles/profiles/Prusa/process/0.32mm Speed @Prusa XL 0.6.json new file mode 100644 index 0000000..0eae23a --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm Speed @Prusa XL 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.32mm Speed @Prusa XL 0.6", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.32", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "70", + "small_perimeter_speed": "70", + "outer_wall_speed": "70", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "70", + "top_surface_speed": "60", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "65", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "50", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "sparse_infill_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm Speed @Prusa XL 5T 0.6.json b/backend/profiles/profiles/Prusa/process/0.32mm Speed @Prusa XL 5T 0.6.json new file mode 100644 index 0000000..c4f7461 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm Speed @Prusa XL 5T 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.32mm Speed @Prusa XL 5T 0.6", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.32", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "70", + "small_perimeter_speed": "70", + "outer_wall_speed": "70", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "70", + "top_surface_speed": "60", + "support_speed": "70", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "65", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "50", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "sparse_infill_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm Standard @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.32mm Standard @MINIIS.json new file mode 100644 index 0000000..411a870 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm Standard @MINIIS.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "name": "0.32mm Standard @MINIIS", + "inherits": "process_common_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "top_surface_line_width": "0.55", + "sparse_infill_line_width": "0.68", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "support_line_width": "0.5", + "initial_layer_print_height": "0.25", + "layer_height": "0.32", + "wall_loops": "2", + "top_shell_thickness": "0.9", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "bottom_shell_layers": "3", + "outer_wall_speed": "45", + "inner_wall_speed": "60", + "bridge_speed": "30", + "support_speed": "60", + "small_perimeter_speed": "45", + "sparse_infill_speed": "70", + "internal_solid_infill_speed": "60", + "top_surface_speed": "55", + "gap_infill_speed": "45", + "travel_speed": "300", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm Standard @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.32mm Standard @MK3.5.json new file mode 100644 index 0000000..1f4001c --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm Standard @MK3.5.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "name": "0.32mm Standard @MK3.5", + "inherits": "process_common_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "top_surface_line_width": "0.55", + "sparse_infill_line_width": "0.68", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "support_line_width": "0.5", + "initial_layer_print_height": "0.25", + "layer_height": "0.32", + "wall_loops": "2", + "top_shell_thickness": "0.9", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "bottom_shell_layers": "3", + "outer_wall_speed": "45", + "inner_wall_speed": "60", + "bridge_speed": "30", + "support_speed": "60", + "small_perimeter_speed": "45", + "sparse_infill_speed": "70", + "internal_solid_infill_speed": "60", + "top_surface_speed": "55", + "gap_infill_speed": "45", + "travel_speed": "300", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm Standard @MK4.json b/backend/profiles/profiles/Prusa/process/0.32mm Standard @MK4.json new file mode 100644 index 0000000..de198e2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm Standard @MK4.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.32mm Standard @MK4", + "inherits": "process_common_mk4", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.32", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm Structural @Prusa XL 0.6.json b/backend/profiles/profiles/Prusa/process/0.32mm Structural @Prusa XL 0.6.json new file mode 100644 index 0000000..1590ee3 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm Structural @Prusa XL 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.32mm Structural @Prusa XL 0.6", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.32", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "70", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "70", + "internal_solid_infill_speed": "70", + "top_surface_speed": "70", + "support_speed": "80", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "sparse_infill_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.32mm Structural @Prusa XL 5T 0.6.json b/backend/profiles/profiles/Prusa/process/0.32mm Structural @Prusa XL 5T 0.6.json new file mode 100644 index 0000000..4c20e1b --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.32mm Structural @Prusa XL 5T 0.6.json @@ -0,0 +1,69 @@ +{ + "type": "process", + "name": "0.32mm Structural @Prusa XL 5T 0.6", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.32", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.9", + "bottom_shell_thickness": "0.6", + "sparse_infill_density": "20%", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.25", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.25", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "70", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "70", + "internal_solid_infill_speed": "70", + "top_surface_speed": "70", + "support_speed": "80", + "support_interface_speed": "75%", + "bridge_speed": "40", + "gap_infill_speed": "70", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "90%", + "default_acceleration": "2500", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2500", + "top_surface_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1500", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.68", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "sparse_infill_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.35mm Speed @MK3S 0.6.json b/backend/profiles/profiles/Prusa/process/0.35mm Speed @MK3S 0.6.json new file mode 100644 index 0000000..e6b8e26 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.35mm Speed @MK3S 0.6.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.35mm Speed @MK3S 0.6", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.35mm Speed @MK3S 0.6", + "bottom_shell_layers": "3", + "bridge_acceleration": "1000", + "bridge_flow": "0.95", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "inner_wall_line_width": "0.5", + "inner_wall_speed": "50", + "internal_solid_infill_line_width": "0.5", + "internal_solid_infill_speed": "80", + "layer_height": "0.3", + "line_width": "0.5", + "outer_wall_line_width": "0.6", + "outer_wall_speed": "35", + "raft_contact_distance": "0.2", + "small_perimeter_speed": "30", + "sparse_infill_acceleration": "1000", + "sparse_infill_line_width": "0.5", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "85", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "36", + "support_line_width": "0.38", + "support_object_xy_distance": "0.36", + "support_speed": "45", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "4", + "top_surface_line_width": "0.45", + "top_surface_speed": "40", + "wall_loops": "2", + "compatible_printers": [ + "Prusa MK3S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.35mm Standard @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.35mm Standard @MINIIS.json new file mode 100644 index 0000000..bb7145a --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.35mm Standard @MINIIS.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "name": "0.35mm Standard @MINIIS", + "inherits": "process_common_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "top_surface_line_width": "0.55", + "sparse_infill_line_width": "0.68", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "support_line_width": "0.5", + "initial_layer_print_height": "0.25", + "layer_height": "0.35", + "wall_loops": "2", + "top_shell_thickness": "0.9", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "bottom_shell_layers": "3", + "outer_wall_speed": "45", + "inner_wall_speed": "60", + "bridge_speed": "30", + "support_speed": "60", + "small_perimeter_speed": "45", + "sparse_infill_speed": "70", + "internal_solid_infill_speed": "60", + "top_surface_speed": "55", + "gap_infill_speed": "45", + "travel_speed": "300", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.35mm Standard @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.35mm Standard @MK3.5.json new file mode 100644 index 0000000..9ff6c80 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.35mm Standard @MK3.5.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "name": "0.35mm Standard @MK3.5", + "inherits": "process_common_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.68", + "inner_wall_line_width": "0.68", + "outer_wall_line_width": "0.68", + "top_surface_line_width": "0.55", + "sparse_infill_line_width": "0.68", + "initial_layer_line_width": "0.68", + "internal_solid_infill_line_width": "0.68", + "support_line_width": "0.5", + "initial_layer_print_height": "0.25", + "layer_height": "0.35", + "wall_loops": "2", + "top_shell_thickness": "0.9", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "bottom_shell_layers": "3", + "outer_wall_speed": "45", + "inner_wall_speed": "60", + "bridge_speed": "30", + "support_speed": "60", + "small_perimeter_speed": "45", + "sparse_infill_speed": "70", + "internal_solid_infill_speed": "60", + "top_surface_speed": "55", + "gap_infill_speed": "45", + "travel_speed": "300", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MK3.5 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm Draft @MK3S 0.6.json b/backend/profiles/profiles/Prusa/process/0.40mm Draft @MK3S 0.6.json new file mode 100644 index 0000000..3e45ce6 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm Draft @MK3S 0.6.json @@ -0,0 +1,48 @@ +{ + "type": "process", + "name": "0.40mm Draft @MK3S 0.6", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.40mm Draft @MK3S 0.6", + "bottom_shell_layers": "3", + "bridge_acceleration": "1000", + "bridge_flow": "0.95", + "bridge_speed": "25", + "gap_infill_speed": "40", + "inner_wall_acceleration": "800", + "outer_wall_speed": "35", + "raft_contact_distance": "0.2", + "sparse_infill_acceleration": "1000", + "sparse_infill_pattern": "crosshatch", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "36", + "support_object_xy_distance": "0.36", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.6", + "elefant_foot_compensation": "0.2", + "infill_wall_overlap": "15%", + "initial_layer_line_width": "0.65", + "inner_wall_line_width": "0.68", + "inner_wall_speed": "45", + "internal_solid_infill_line_width": "0.68", + "internal_solid_infill_speed": "70", + "layer_height": "0.4", + "line_width": "0.65", + "outer_wall_line_width": "0.68", + "small_perimeter_speed": "35", + "sparse_infill_line_width": "0.68", + "sparse_infill_speed": "70", + "support_line_width": "0.55", + "support_speed": "50", + "top_shell_thickness": "0.9", + "top_surface_line_width": "0.6", + "top_surface_speed": "45", + "wall_loops": "2", + "compatible_printers": [ + "Prusa MK3S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm High Flow @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.40mm High Flow @MINIIS.json new file mode 100644 index 0000000..593fda4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm High Flow @MINIIS.json @@ -0,0 +1,48 @@ +{ + "type": "process", + "name": "0.40mm High Flow @MINIIS", + "inherits": "process_highflow_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.9", + "inner_wall_line_width": "0.9", + "outer_wall_line_width": "0.9", + "top_surface_line_width": "0.75", + "sparse_infill_line_width": "0.9", + "initial_layer_line_width": "1", + "internal_solid_infill_line_width": "0.9", + "support_line_width": "0.65", + "layer_height": "0.4", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "top_shell_thickness": "1.2", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.8", + "bottom_shell_layers": "3", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "90", + "inner_wall_speed": "100", + "bridge_speed": "22", + "support_speed": "90", + "small_perimeter_speed": "90", + "sparse_infill_speed": "105", + "internal_solid_infill_speed": "100", + "top_surface_speed": "75", + "gap_infill_speed": "65", + "travel_speed": "300", + "default_acceleration": "2000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "3000", + "inner_wall_acceleration": "3000", + "outer_wall_acceleration": "2500", + "bridge_acceleration": "1000", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm High Flow @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.40mm High Flow @MK3.5.json new file mode 100644 index 0000000..056c8cb --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm High Flow @MK3.5.json @@ -0,0 +1,48 @@ +{ + "type": "process", + "name": "0.40mm High Flow @MK3.5", + "inherits": "process_highflow_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.9", + "inner_wall_line_width": "0.9", + "outer_wall_line_width": "0.9", + "top_surface_line_width": "0.75", + "sparse_infill_line_width": "0.9", + "initial_layer_line_width": "1", + "internal_solid_infill_line_width": "0.9", + "support_line_width": "0.65", + "layer_height": "0.4", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "top_shell_thickness": "1.2", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.8", + "bottom_shell_layers": "3", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "90", + "inner_wall_speed": "100", + "bridge_speed": "22", + "support_speed": "90", + "small_perimeter_speed": "90", + "sparse_infill_speed": "105", + "internal_solid_infill_speed": "100", + "top_surface_speed": "75", + "gap_infill_speed": "65", + "travel_speed": "300", + "default_acceleration": "2000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "3000", + "inner_wall_acceleration": "3000", + "outer_wall_acceleration": "2500", + "bridge_acceleration": "1000", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm QUALITY @CORE One 0.8.json b/backend/profiles/profiles/Prusa/process/0.40mm QUALITY @CORE One 0.8.json new file mode 100644 index 0000000..4567cd1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm QUALITY @CORE One 0.8.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.40mm QUALITY @CORE One 0.8", + "inherits": "0.40mm QUALITY @MK4S 0.8", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "35", + "top_surface_speed": "2000", + "inner_wall_acceleration": "2500", + "internal_solid_infill_acceleration": "5000", + "sparse_infill_acceleration": "7000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.8 and printer_notes!~/.*HF_NOZZLE.*/" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm QUALITY @MK4S 0.8.json b/backend/profiles/profiles/Prusa/process/0.40mm QUALITY @MK4S 0.8.json new file mode 100644 index 0000000..7a2ef60 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm QUALITY @MK4S 0.8.json @@ -0,0 +1,45 @@ +{ + "type": "process", + "name": "0.40mm QUALITY @MK4S 0.8", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.8", + "bridge_acceleration": "1000", + "bridge_speed": "22", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.8 and printer_notes!~/.*HF_NOZZLE.*/", + "default_acceleration": "2000", + "gap_infill_speed": "35", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "initial_layer_line_width": "1", + "inner_wall_acceleration": "2000", + "inner_wall_line_width": "0.9", + "inner_wall_speed": "50", + "internal_solid_infill_acceleration": "3000", + "internal_solid_infill_line_width": "0.9", + "internal_solid_infill_speed": "45", + "layer_height": "0.4", + "line_width": "0.9", + "outer_wall_acceleration": "1500", + "outer_wall_line_width": "0.9", + "outer_wall_speed": "45", + "raft_contact_distance": "0.2", + "seam_position": "nearest", + "small_perimeter_speed": "45", + "sparse_infill_line_width": "0.9", + "sparse_infill_pattern": "zig-zag", + "sparse_infill_speed": "90", + "support_interface_spacing": "0.35", + "support_line_width": "0.65", + "support_object_xy_distance": "0.72", + "support_speed": "50", + "support_top_z_distance": "0.25", + "thick_bridges": "1", + "top_shell_layers": "4", + "top_shell_thickness": "1.2", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.75", + "top_surface_speed": "35" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm Quality @MK3S 0.8.json b/backend/profiles/profiles/Prusa/process/0.40mm Quality @MK3S 0.8.json new file mode 100644 index 0000000..4789a23 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm Quality @MK3S 0.8.json @@ -0,0 +1,50 @@ +{ + "type": "process", + "name": "0.40mm Quality @MK3S 0.8", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.40mm Quality @MK3S 0.8", + "bottom_shell_layers": "3", + "bridge_acceleration": "1000", + "bridge_speed": "25", + "inner_wall_acceleration": "800", + "outer_wall_line_width": "0.6", + "raft_contact_distance": "0.2", + "sparse_infill_acceleration": "1000", + "sparse_infill_pattern": "crosshatch", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "36", + "support_object_xy_distance": "0.36", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.8", + "bridge_flow": "0.9", + "elefant_foot_compensation": "0.2", + "gap_infill_speed": "30", + "infill_wall_overlap": "15%", + "initial_layer_infill_speed": "35", + "initial_layer_line_width": "0.9", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.9", + "inner_wall_speed": "35", + "internal_solid_infill_line_width": "0.9", + "internal_solid_infill_speed": "45", + "layer_height": "0.4", + "line_width": "0.9", + "outer_wall_speed": "25", + "small_perimeter_speed": "25", + "sparse_infill_line_width": "0.9", + "sparse_infill_speed": "50", + "support_line_width": "0.7", + "support_speed": "40", + "top_shell_thickness": "1.2", + "top_surface_line_width": "0.8", + "top_surface_speed": "35", + "wall_loops": "2", + "compatible_printers": [ + "Prusa MK3S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm Quality @Prusa XL 0.8.json b/backend/profiles/profiles/Prusa/process/0.40mm Quality @Prusa XL 0.8.json new file mode 100644 index 0000000..e293dd0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm Quality @Prusa XL 0.8.json @@ -0,0 +1,71 @@ +{ + "type": "process", + "name": "0.40mm Quality @Prusa XL 0.8", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.4", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "1.2", + "bottom_shell_thickness": "0.8", + "thick_bridges": "1", + "seam_position": "nearest", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.2", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.35", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "50", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "90", + "internal_solid_infill_speed": "45", + "top_surface_speed": "35", + "support_speed": "50", + "support_interface_speed": "85%", + "bridge_speed": "22", + "gap_infill_speed": "35", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.9", + "initial_layer_line_width": "1", + "inner_wall_line_width": "0.9", + "outer_wall_line_width": "0.9", + "sparse_infill_line_width": "0.9", + "internal_solid_infill_line_width": "0.9", + "top_surface_line_width": "0.75", + "support_line_width": "0.65", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm Quality @Prusa XL 5T 0.8.json b/backend/profiles/profiles/Prusa/process/0.40mm Quality @Prusa XL 5T 0.8.json new file mode 100644 index 0000000..93555af --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm Quality @Prusa XL 5T 0.8.json @@ -0,0 +1,71 @@ +{ + "type": "process", + "name": "0.40mm Quality @Prusa XL 5T 0.8", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.4", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "1.2", + "bottom_shell_thickness": "0.8", + "thick_bridges": "1", + "seam_position": "nearest", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.2", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.35", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "50", + "small_perimeter_speed": "45", + "outer_wall_speed": "45", + "sparse_infill_speed": "90", + "internal_solid_infill_speed": "45", + "top_surface_speed": "35", + "support_speed": "50", + "support_interface_speed": "85%", + "bridge_speed": "22", + "gap_infill_speed": "35", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.9", + "initial_layer_line_width": "1", + "inner_wall_line_width": "0.9", + "outer_wall_line_width": "0.9", + "sparse_infill_line_width": "0.9", + "internal_solid_infill_line_width": "0.9", + "top_surface_line_width": "0.75", + "support_line_width": "0.65", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm SPEED @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/process/0.40mm SPEED @CORE One HF 0.6.json new file mode 100644 index 0000000..e0b870c --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm SPEED @CORE One HF 0.6.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.40mm SPEED @CORE One HF 0.6", + "inherits": "0.40mm SPEED @MK4S HF0.6", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "35", + "overhang_3_4_speed": "70%", + "top_surface_speed": "2000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "6000", + "sparse_infill_acceleration": "7000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "6000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm SPEED @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/process/0.40mm SPEED @CORE One HF 0.8.json new file mode 100644 index 0000000..1425566 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm SPEED @CORE One HF 0.8.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.40mm SPEED @CORE One HF 0.8", + "inherits": "0.40mm SPEED @MK4S HF0.8", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "45", + "top_surface_speed": "2000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "5000", + "sparse_infill_acceleration": "7000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.8 and printer_notes=~/.*HF_NOZZLE.*/" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm SPEED @MK4S HF0.6.json b/backend/profiles/profiles/Prusa/process/0.40mm SPEED @MK4S HF0.6.json new file mode 100644 index 0000000..4248644 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm SPEED @MK4S HF0.6.json @@ -0,0 +1,42 @@ +{ + "type": "process", + "name": "0.40mm SPEED @MK4S HF0.6", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.6", + "bridge_speed": "40", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.6 and printer_notes=~/.*HF_NOZZLE.*/", + "default_acceleration": "2000", + "gap_infill_speed": "60", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "initial_layer_line_width": "0.68", + "inner_wall_line_width": "0.68", + "inner_wall_speed": "120", + "internal_solid_infill_acceleration": "3000", + "internal_solid_infill_line_width": "0.68", + "internal_solid_infill_speed": "120", + "layer_height": "0.4", + "line_width": "0.68", + "outer_wall_acceleration": "3000", + "outer_wall_line_width": "0.68", + "outer_wall_speed": "115", + "raft_contact_distance": "0.25", + "small_perimeter_speed": "115", + "sparse_infill_density": "20%", + "sparse_infill_line_width": "0.68", + "sparse_infill_speed": "130", + "support_interface_spacing": "0.25", + "support_interface_speed": "55", + "support_line_width": "0.5", + "support_object_xy_distance": "0.544", + "support_speed": "110", + "support_top_z_distance": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.9", + "top_surface_acceleration": "2000", + "top_surface_line_width": "0.55", + "top_surface_speed": "60" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm SPEED @MK4S HF0.8.json b/backend/profiles/profiles/Prusa/process/0.40mm SPEED @MK4S HF0.8.json new file mode 100644 index 0000000..dd90b92 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm SPEED @MK4S HF0.8.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.40mm SPEED @MK4S HF0.8", + "inherits": "0.40mm QUALITY @MK4S 0.8", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.8 and printer_notes=~/.*HF_NOZZLE.*/", + "gap_infill_speed": "65", + "inner_wall_acceleration": "3000", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "100", + "outer_wall_acceleration": "2500", + "outer_wall_speed": "90", + "small_perimeter_speed": "90", + "sparse_infill_speed": "105", + "support_speed": "90", + "top_surface_acceleration": "1500", + "top_surface_speed": "75" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm STRUCTURAL @CORE One HF 0.6.json b/backend/profiles/profiles/Prusa/process/0.40mm STRUCTURAL @CORE One HF 0.6.json new file mode 100644 index 0000000..adfba85 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm STRUCTURAL @CORE One HF 0.6.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.40mm STRUCTURAL @CORE One HF 0.6", + "inherits": "0.40mm STRUCTURAL @MK4S HF0.6", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "35", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "4000", + "sparse_infill_acceleration": "6000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.6 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm STRUCTURAL @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/process/0.40mm STRUCTURAL @CORE One HF 0.8.json new file mode 100644 index 0000000..e651c26 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm STRUCTURAL @CORE One HF 0.8.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.40mm STRUCTURAL @CORE One HF 0.8", + "inherits": "0.40mm STRUCTURAL @MK4S HF0.8", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "40", + "top_surface_speed": "2000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "4000", + "sparse_infill_acceleration": "6000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.8 and printer_notes=~/.*HF_NOZZLE.*/", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "top_surface_acceleration": "2000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm STRUCTURAL @MK4S HF0.6.json b/backend/profiles/profiles/Prusa/process/0.40mm STRUCTURAL @MK4S HF0.6.json new file mode 100644 index 0000000..7419da7 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm STRUCTURAL @MK4S HF0.6.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.40mm STRUCTURAL @MK4S HF0.6", + "inherits": "0.40mm SPEED @MK4S HF0.6", + "from": "system", + "instantiation": "true", + "bridge_speed": "30", + "inner_wall_acceleration": "2000", + "inner_wall_speed": "80", + "internal_solid_infill_acceleration": "2500", + "internal_solid_infill_speed": "100", + "outer_wall_acceleration": "1500", + "outer_wall_speed": "45", + "small_perimeter_speed": "45", + "sparse_infill_acceleration": "3000", + "sparse_infill_speed": "100", + "top_surface_acceleration": "1500" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm STRUCTURAL @MK4S HF0.8.json b/backend/profiles/profiles/Prusa/process/0.40mm STRUCTURAL @MK4S HF0.8.json new file mode 100644 index 0000000..6598770 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm STRUCTURAL @MK4S HF0.8.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.40mm STRUCTURAL @MK4S HF0.8", + "inherits": "0.40mm QUALITY @MK4S 0.8", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.8 and printer_notes=~/.*HF_NOZZLE.*/", + "gap_infill_speed": "65", + "inner_wall_speed": "80", + "internal_solid_infill_speed": "100", + "sparse_infill_speed": "100", + "support_speed": "80", + "top_surface_acceleration": "1200", + "top_surface_speed": "65" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm Standard @MINIIS.json b/backend/profiles/profiles/Prusa/process/0.40mm Standard @MINIIS.json new file mode 100644 index 0000000..c040568 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm Standard @MINIIS.json @@ -0,0 +1,47 @@ +{ + "type": "process", + "name": "0.40mm Standard @MINIIS", + "inherits": "process_detail_miniis", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.9", + "inner_wall_line_width": "0.9", + "outer_wall_line_width": "0.9", + "top_surface_line_width": "0.75", + "sparse_infill_line_width": "0.9", + "initial_layer_line_width": "1", + "internal_solid_infill_line_width": "0.9", + "support_line_width": "0.65", + "layer_height": "0.4", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "top_shell_thickness": "1.2", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.8", + "bottom_shell_layers": "3", + "initial_layer_speed": "30", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "bridge_speed": "22", + "support_speed": "40", + "small_perimeter_speed": "40", + "sparse_infill_speed": "50", + "internal_solid_infill_speed": "40", + "top_surface_speed": "35", + "gap_infill_speed": "35", + "travel_speed": "300", + "default_acceleration": "2000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "3000", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "bridge_acceleration": "1000", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MINIIS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm Standard @MK3.5.json b/backend/profiles/profiles/Prusa/process/0.40mm Standard @MK3.5.json new file mode 100644 index 0000000..31fddc2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm Standard @MK3.5.json @@ -0,0 +1,48 @@ +{ + "type": "process", + "name": "0.40mm Standard @MK3.5", + "inherits": "process_detail_MK3.5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "line_width": "0.9", + "inner_wall_line_width": "0.9", + "outer_wall_line_width": "0.9", + "top_surface_line_width": "0.75", + "sparse_infill_line_width": "0.9", + "initial_layer_line_width": "1", + "internal_solid_infill_line_width": "0.9", + "support_line_width": "0.65", + "layer_height": "0.4", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "top_shell_thickness": "1.2", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.8", + "bottom_shell_layers": "3", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "bridge_speed": "22", + "support_speed": "40", + "small_perimeter_speed": "40", + "sparse_infill_speed": "50", + "internal_solid_infill_speed": "40", + "top_surface_speed": "35", + "gap_infill_speed": "35", + "travel_speed": "300", + "default_acceleration": "2000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "3000", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "bridge_acceleration": "1000", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Prusa MK3.5 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.40mm Standard @MK4.json b/backend/profiles/profiles/Prusa/process/0.40mm Standard @MK4.json new file mode 100644 index 0000000..ab23389 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.40mm Standard @MK4.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.40mm Standard @MK4", + "inherits": "process_common_mk4", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.40", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.55mm DRAFT @CORE One 0.8.json b/backend/profiles/profiles/Prusa/process/0.55mm DRAFT @CORE One 0.8.json new file mode 100644 index 0000000..6037cbd --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.55mm DRAFT @CORE One 0.8.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.55mm DRAFT @CORE One 0.8", + "inherits": "0.55mm DRAFT @MK4S 0.8", + "from": "system", + "instantiation": "true", + "top_surface_speed": "2000", + "inner_wall_acceleration": "2500", + "internal_solid_infill_acceleration": "5000", + "sparse_infill_acceleration": "7000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "45", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.8 and printer_notes!~/.*HF_NOZZLE.*/" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.55mm DRAFT @MK4S 0.8.json b/backend/profiles/profiles/Prusa/process/0.55mm DRAFT @MK4S 0.8.json new file mode 100644 index 0000000..58b239c --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.55mm DRAFT @MK4S 0.8.json @@ -0,0 +1,45 @@ +{ + "type": "process", + "name": "0.55mm DRAFT @MK4S 0.8", + "inherits": "process_common_mk4s", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0.8", + "bridge_acceleration": "1000", + "bridge_speed": "22", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.8 and printer_notes!~/.*HF_NOZZLE.*/", + "default_acceleration": "2000", + "gap_infill_speed": "30", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "initial_layer_line_width": "1", + "inner_wall_acceleration": "2000", + "inner_wall_line_width": "1", + "inner_wall_speed": "40", + "internal_solid_infill_acceleration": "3000", + "internal_solid_infill_line_width": "0.9", + "internal_solid_infill_speed": "35", + "layer_height": "0.55", + "line_width": "0.9", + "outer_wall_acceleration": "1500", + "outer_wall_line_width": "1", + "outer_wall_speed": "35", + "raft_contact_distance": "0.2", + "seam_position": "nearest", + "small_perimeter_speed": "35", + "sparse_infill_line_width": "0.9", + "sparse_infill_pattern": "zig-zag", + "sparse_infill_speed": "60", + "support_interface_spacing": "0.35", + "support_line_width": "0.65", + "support_object_xy_distance": "0.72", + "support_speed": "35", + "support_top_z_distance": "0.25", + "thick_bridges": "1", + "top_shell_layers": "4", + "top_shell_thickness": "1.2", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.75", + "top_surface_speed": "30" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.55mm Draft @MK3S 0.8.json b/backend/profiles/profiles/Prusa/process/0.55mm Draft @MK3S 0.8.json new file mode 100644 index 0000000..ccc4897 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.55mm Draft @MK3S 0.8.json @@ -0,0 +1,48 @@ +{ + "type": "process", + "name": "0.55mm Draft @MK3S 0.8", + "inherits": "process_common_mk3", + "from": "system", + "instantiation": "true", + "print_settings_id": "0.55mm Draft @MK3S 0.8", + "bottom_shell_layers": "3", + "bridge_acceleration": "1000", + "bridge_speed": "25", + "inner_wall_acceleration": "800", + "raft_contact_distance": "0.2", + "sparse_infill_acceleration": "1000", + "sparse_infill_pattern": "crosshatch", + "support_base_pattern_spacing": "2", + "support_bottom_z_distance": "0.2", + "support_interface_speed": "36", + "support_object_xy_distance": "0.36", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "top_shell_layers": "4", + "bottom_shell_thickness": "0.8", + "bridge_flow": "0.9", + "elefant_foot_compensation": "0.2", + "gap_infill_speed": "30", + "initial_layer_line_width": "0.9", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "1", + "inner_wall_speed": "30", + "internal_solid_infill_line_width": "0.9", + "internal_solid_infill_speed": "50", + "layer_height": "0.55", + "line_width": "0.9", + "outer_wall_line_width": "1", + "outer_wall_speed": "25", + "small_perimeter_speed": "25", + "sparse_infill_line_width": "0.9", + "sparse_infill_speed": "50", + "support_line_width": "0.7", + "support_speed": "35", + "top_shell_thickness": "1.2", + "top_surface_line_width": "0.8", + "top_surface_speed": "30", + "wall_loops": "2", + "compatible_printers": [ + "Prusa MK3S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.55mm Draft @Prusa XL 0.8.json b/backend/profiles/profiles/Prusa/process/0.55mm Draft @Prusa XL 0.8.json new file mode 100644 index 0000000..43cc1db --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.55mm Draft @Prusa XL 0.8.json @@ -0,0 +1,71 @@ +{ + "type": "process", + "name": "0.55mm Draft @Prusa XL 0.8", + "inherits": "process_common_xl", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.55", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "1.2", + "bottom_shell_thickness": "0.8", + "thick_bridges": "1", + "seam_position": "nearest", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.2", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.35", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "40", + "small_perimeter_speed": "35", + "outer_wall_speed": "35", + "sparse_infill_speed": "55", + "internal_solid_infill_speed": "35", + "top_surface_speed": "30", + "support_speed": "35", + "support_interface_speed": "85%", + "bridge_speed": "22", + "gap_infill_speed": "30", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.9", + "initial_layer_line_width": "1", + "inner_wall_line_width": "1", + "outer_wall_line_width": "1", + "sparse_infill_line_width": "0.9", + "internal_solid_infill_line_width": "0.9", + "top_surface_line_width": "0.75", + "support_line_width": "0.65", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.55mm Draft @Prusa XL 5T 0.8.json b/backend/profiles/profiles/Prusa/process/0.55mm Draft @Prusa XL 5T 0.8.json new file mode 100644 index 0000000..0503239 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.55mm Draft @Prusa XL 5T 0.8.json @@ -0,0 +1,71 @@ +{ + "type": "process", + "name": "0.55mm Draft @Prusa XL 5T 0.8", + "inherits": "process_common_xl_5t", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "inital_layer_height": "0.2", + "layer_height": "0.55", + "wall_loops": "2", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "1.2", + "bottom_shell_thickness": "0.8", + "thick_bridges": "1", + "seam_position": "nearest", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "infill_anchor": "2.5", + "infill_anchor_max": "20", + "brim_object_gap": "0.1", + "support_threshold_angle": "40", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "raft_contact_distance": "0.2", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.25", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_spacing": "0.35", + "support_object_xy_distance": "80%", + "tree_support_bramch_diameter_angle": "5", + "tree_support_tip_diameter": "0.8", + "inner_wall_speed": "40", + "small_perimeter_speed": "35", + "outer_wall_speed": "35", + "sparse_infill_speed": "55", + "internal_solid_infill_speed": "35", + "top_surface_speed": "30", + "support_speed": "35", + "support_interface_speed": "85%", + "bridge_speed": "22", + "gap_infill_speed": "30", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "80%", + "default_acceleration": "2000", + "outer_wall_acceleration": "1500", + "inner_wall_acceleration": "2000", + "top_surface_acceleration": "1000", + "internal_solid_infill_acceleration": "3000", + "sparse_infill_acceleration": "4000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "500", + "travel_acceleration": "5000", + "line_width": "0.9", + "initial_layer_line_width": "1", + "inner_wall_line_width": "1", + "outer_wall_line_width": "1", + "sparse_infill_line_width": "0.9", + "internal_solid_infill_line_width": "0.9", + "top_surface_line_width": "0.75", + "support_line_width": "0.65", + "infill_wall_overlap": "15%", + "resolution": "0.0125", + "elefant_foot_compensation": "0.2", + "compatible_printers": [ + "Prusa XL 5T 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.55mm SPEED @CORE One HF 0.8.json b/backend/profiles/profiles/Prusa/process/0.55mm SPEED @CORE One HF 0.8.json new file mode 100644 index 0000000..11b159f --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.55mm SPEED @CORE One HF 0.8.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.55mm SPEED @CORE One HF 0.8", + "inherits": "0.55mm SPEED @MK4S HF0.8", + "from": "system", + "instantiation": "true", + "overhang_2_4_speed": "45", + "top_surface_speed": "2000", + "travel_speed": "350", + "travel_acceleration": "7000", + "default_acceleration": "3000", + "support_interface_top_layers": "3", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "45", + "internal_solid_infill_acceleration": "5000", + "sparse_infill_acceleration": "7000", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_MODEL_COREONE.*/ and nozzle_diameter[0]==0.8 and printer_notes=~/.*HF_NOZZLE.*/" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.55mm SPEED @MK4S HF0.8.json b/backend/profiles/profiles/Prusa/process/0.55mm SPEED @MK4S HF0.8.json new file mode 100644 index 0000000..fda7045 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.55mm SPEED @MK4S HF0.8.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.55mm SPEED @MK4S HF0.8", + "inherits": "0.55mm DRAFT @MK4S 0.8", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.8 and printer_notes=~/.*HF_NOZZLE.*/", + "gap_infill_speed": "60", + "inner_wall_acceleration": "3000", + "inner_wall_speed": "75", + "internal_solid_infill_speed": "70", + "outer_wall_acceleration": "2500", + "outer_wall_speed": "70", + "small_perimeter_speed": "70", + "sparse_infill_speed": "80", + "support_speed": "80", + "top_surface_acceleration": "1500", + "top_surface_speed": "60" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.55mm STRUCTURAL @MK4S HF0.8.json b/backend/profiles/profiles/Prusa/process/0.55mm STRUCTURAL @MK4S HF0.8.json new file mode 100644 index 0000000..dbb3342 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.55mm STRUCTURAL @MK4S HF0.8.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.55mm STRUCTURAL @MK4S HF0.8", + "inherits": "0.55mm DRAFT @MK4S 0.8", + "from": "system", + "instantiation": "true", + "compatible_printers_condition": "printer_notes=~/.*MK4S.*/ and nozzle_diameter[0]==0.8 and printer_notes=~/.*HF_NOZZLE.*/", + "gap_infill_speed": "60", + "inner_wall_speed": "75", + "internal_solid_infill_speed": "65", + "outer_wall_speed": "45", + "small_perimeter_speed": "45", + "sparse_infill_speed": "75", + "support_speed": "65", + "top_surface_acceleration": "1200", + "top_surface_speed": "45" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/0.56mm Standard @MK4.json b/backend/profiles/profiles/Prusa/process/0.56mm Standard @MK4.json new file mode 100644 index 0000000..0b2bb4e --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/0.56mm Standard @MK4.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.56mm Standard @MK4", + "inherits": "process_common_mk4", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.56", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/fdm_process_common.json b/backend/profiles/profiles/Prusa/process/fdm_process_common.json new file mode 100644 index 0000000..70f8582 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/fdm_process_common.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "1000", + "inner_wall_acceleration": "1000", + "outer_wall_acceleration": "700", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "slowdown_for_curled_perimeters": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "line_width": "110%", + "inner_wall_line_width": "110%", + "outer_wall_line_width": "100%", + "top_surface_line_width": "93.75%", + "sparse_infill_line_width": "110%", + "initial_layer_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "96%", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "min_skirt_length": "4", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "45", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "50", + "gap_infill_speed": "30", + "travel_speed": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_common_MK3.5.json b/backend/profiles/profiles/Prusa/process/process_common_MK3.5.json new file mode 100644 index 0000000..a5471d2 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_common_MK3.5.json @@ -0,0 +1,64 @@ +{ + "type": "process", + "name": "process_common_MK3.5", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "120", + "top_surface_speed": "80", + "gap_infill_speed": "60", + "travel_speed": "300", + "bridge_speed": "35", + "internal_bridge_speed": "50", + "small_perimeter_speed": "45", + "travel_jerk": "8", + "outer_wall_jerk": "7", + "inner_wall_jerk": "8", + "default_jerk": "8", + "infill_jerk": "8", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "default_acceleration": "2500", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "3000", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "bridge_acceleration": "1500", + "exclude_object": "1", + "overhang_1_4_speed": "80%", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "15", + "sparse_infill_pattern": "crosshatch", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "elefant_foot_compensation": "0.2", + "slowdown_for_curled_perimeters": "1", + "infill_anchor_max": "12", + "sparse_infill_anchor": "2,5", + "infill_wall_overlap": "10%", + "enable_arc_fitting": "1", + "support_speed": "100", + "support_style": "snug", + "precise_outer_wall": "1", + "overhang_reverse": "1", + "raft_contact_distance": "0.15", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3.5", + "support_threshold_angle": "40", + "support_interface_bottom_layers": "0", + "support_base_pattern": "rectilinear", + "support_interface_top_layers": "3", + "support_top_z_distance": "0.17" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_common_miniis.json b/backend/profiles/profiles/Prusa/process/process_common_miniis.json new file mode 100644 index 0000000..443fae9 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_common_miniis.json @@ -0,0 +1,64 @@ +{ + "type": "process", + "name": "process_common_miniis", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "sparse_infill_speed": "115", + "internal_solid_infill_speed": "140", + "top_surface_speed": "80", + "gap_infill_speed": "60", + "travel_speed": "400", + "bridge_speed": "35", + "internal_bridge_speed": "50", + "small_perimeter_speed": "45", + "travel_jerk": "8", + "outer_wall_jerk": "7", + "inner_wall_jerk": "8", + "default_jerk": "8", + "infill_jerk": "8", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "default_acceleration": "2000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "3000", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "bridge_acceleration": "1500", + "exclude_object": "1", + "overhang_1_4_speed": "80%", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "15", + "sparse_infill_pattern": "crosshatch", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "elefant_foot_compensation": "0.2", + "slowdown_for_curled_perimeters": "1", + "infill_anchor_max": "12", + "sparse_infill_anchor": "2,5", + "infill_wall_overlap": "10%", + "enable_arc_fitting": "1", + "support_speed": "100", + "support_style": "snug", + "precise_outer_wall": "1", + "overhang_reverse": "1", + "raft_contact_distance": "0.15", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3.5", + "support_threshold_angle": "40", + "support_interface_bottom_layers": "0", + "support_base_pattern": "rectilinear", + "support_interface_top_layers": "3", + "support_top_z_distance": "0.17" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_common_mk3.json b/backend/profiles/profiles/Prusa/process/process_common_mk3.json new file mode 100644 index 0000000..8af0b65 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_common_mk3.json @@ -0,0 +1,107 @@ +{ + "type": "process", + "name": "process_common_mk3", + "from": "system", + "instantiation": "false", + "bottom_shell_thickness": "0.5", + "bottom_surface_pattern": "monotonic", + "bridge_angle": "0", + "bridge_no_support": "0", + "brim_object_gap": "0.1", + "brim_type": "outer_only", + "brim_width": "0", + "compatible_printers": "", + "compatible_printers_condition": "printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and nozzle_diameter[0]==0.4", + "default_acceleration": "1000", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "draft_shield": "disabled", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "extra_perimeters_on_overhangs": "0", + "fuzzy_skin": "none", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gcode_comments": "0", + "gcode_label_objects": "1", + "infill_anchor": "2.5", + "infill_anchor_max": "12", + "infill_combination": "1", + "infill_direction": "45", + "infill_wall_overlap": "10%", + "initial_layer_acceleration": "800", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "interface_shells": "0", + "internal_solid_infill_acceleration": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "max_travel_detour_distance": "0", + "min_bead_width": "85%", + "min_feature_size": "25%", + "minimum_sparse_infill_area": "0", + "notes": [ + "" + ], + "ooze_prevention": "0", + "outer_wall_acceleration": "0", + "post_process": [ + "" + ], + "prime_tower_brim_width": "2", + "prime_tower_width": "60", + "print_sequence": "by layer", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "0", + "resolution": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "skirt_loops": "1", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "sparse_infill_density": "15%", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "default", + "support_interface_bottom_layers": "0", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.2", + "support_interface_top_layers": "2", + "support_on_build_plate_only": "0", + "support_style": "grid", + "support_threshold_angle": "30", + "support_type": "normal(auto)", + "top_shell_thickness": "0.7", + "top_surface_acceleration": "0", + "top_surface_pattern": "monotonicline", + "travel_acceleration": "0", + "travel_speed": "180", + "travel_speed_z": "12", + "tree_support_angle_slow": "30", + "tree_support_branch_angle": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "3", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_tip_diameter": "0.6", + "tree_support_top_rate": "30%", + "wall_distribution_count": "1", + "wall_generator": "arachne", + "wall_infill_order": "infill/outer wall/inner wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_tower_no_sparse_layers": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_common_mk4.json b/backend/profiles/profiles/Prusa/process/process_common_mk4.json new file mode 100644 index 0000000..4bc9cf0 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_common_mk4.json @@ -0,0 +1,29 @@ +{ + "type": "process", + "name": "process_common_mk4", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "170", + "inner_wall_speed": "170", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "120", + "travel_speed": "300", + "bridge_speed": "25", + "travel_jerk": "9", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "default_jerk": "9", + "default_acceleration": "4000", + "internal_bridge_speed": "50", + "initial_layer_acceleration": "700", + "top_surface_acceleration": "1000", + "travel_acceleration": "4000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "3000", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_common_mk4s.json b/backend/profiles/profiles/Prusa/process/process_common_mk4s.json new file mode 100644 index 0000000..6ed1d6e --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_common_mk4s.json @@ -0,0 +1,91 @@ +{ + "type": "process", + "name": "process_common_mk4s", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_acceleration": "1500", + "compatible_printers_condition": "printer_notes=~/.*MK4IS.*/ and nozzle_diameter[0]==0.4", + "default_acceleration": "4000", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enforce_support_layers": "0", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{nozzle_diameter[0]}n_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "gap_infill_speed": "120", + "gcode_comments": "0", + "gcode_label_objects": "1", + "infill_anchor": "2", + "infill_anchor_max": "12", + "infill_wall_overlap": "15%", + "initial_layer_line_width": "0.5", + "initial_layer_speed": "40", + "inner_wall_acceleration": "4000", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "170", + "internal_solid_infill_acceleration": "4000", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "200", + "line_width": "0.45", + "min_bead_width": "85%", + "min_feature_size": "25%", + "minimum_sparse_infill_area": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "4000", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "170", + "overhang_1_4_speed": "80%", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "15", + "raft_contact_distance": "0.15", + "raft_expansion": "1.5", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3.5", + "reduce_infill_retraction": "0", + "resolution": "0", + "slice_closing_radius": "0.049", + "small_perimeter_speed": "170", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "4000", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "200", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_interface_bottom_layers": "0", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_interface_top_layers": "5", + "support_line_width": "0.36", + "support_object_xy_distance": "0.36", + "support_speed": "120", + "support_style": "snug", + "support_threshold_angle": "40", + "thick_bridges": "0", + "top_shell_layers": "5", + "top_shell_thickness": "0.7", + "top_surface_acceleration": "1200", + "top_surface_line_width": "0.42", + "top_surface_speed": "100", + "travel_acceleration": "4000", + "travel_speed": "300", + "travel_speed_z": "12", + "tree_support_angle_slow": "25", + "tree_support_branch_angle": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_common_xl.json b/backend/profiles/profiles/Prusa/process/process_common_xl.json new file mode 100644 index 0000000..4842bea --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_common_xl.json @@ -0,0 +1,97 @@ +{ + "type": "process", + "name": "process_common_xl", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "infill_combination": "1", + "infill_anchor": "2", + "wall_loops": "2", + "top_shell_layers": "5", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.7", + "detect_overhang_wall": "1", + "wall_generator": "arachne", + "gap_fill_target": "everywhere", + "bottom_shell_thickness": "0.5", + "infill_anchor_max": "12", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_density": "15%", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "skirt_height": "3", + "brim_type": "outer_only", + "brim_width": "0", + "support_threshold_angle": "45", + "raft_first_layer_density": "80%", + "raft_first_layer_expansion": "3", + "raft_contact_distance": "0.2", + "support_type": "tree(auto)", + "support_style": "organic", + "support_base_pattern_spacing": "2", + "support_interface_top_layers": "5", + "support_interface_bottom_layers": "0", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "80%", + "tree_support_branch_angle_organic": "40", + "tree_support_angle_slow": "30", + "tree_support_branch_diameter_organic": "2", + "tree_support_bramch_diameter_angle": "3", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_tip_diameter": "0.6", + "tree_support_top_rate": "30%", + "tree_support_branch_distance_organic": "1", + "initial_layer_speed": "25", + "initial_layer_infill_speed": "25", + "outer_wall_speed": "70", + "inner_wall_speed": "90", + "small_perimeter_speed": "40", + "sparse_infill_speed": "200", + "top_surface_speed": "40", + "internal_solid_infill_speed": "140", + "support_speed": "60", + "support_interface_speed": "70%", + "bridge_speed": "25", + "gap_infill_speed": "45", + "ironing_speed": "15", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "15", + "overhang_2_4_speed": "15", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "25", + "travel_speed": "400", + "default_acceleration": "1250", + "outer_wall_acceleration": "1000", + "inner_wall_acceleration": "1200", + "top_surface_acceleration": "800", + "internal_solid_infill_acceleration": "2000", + "sparse_infill_acceleration": "3000", + "bridge_acceleration": "1000", + "initial_layer_acceleration": "600", + "travel_acceleration": "0", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "outer_wall_line_width": "0.45", + "inner_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.37", + "infill_wall_overlap": "10%", + "slice_closing_radius": "0.049", + "resolution": "0.0125", + "enable_arc_fitting": "1", + "elefant_foot_compensation": "0.2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wall_distribution_count": "1", + "min_bead_width": "85%", + "min_feature_size": "25%", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{print_time}.gcode", + "gcode_label_objects": "1", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_common_xl_5t.json b/backend/profiles/profiles/Prusa/process/process_common_xl_5t.json new file mode 100644 index 0000000..b04b5f7 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_common_xl_5t.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "process_common_xl_5t", + "inherits": "process_common_xl", + "from": "system", + "instantiation": "false", + "enable_prime_tower": "1", + "wipe_tower_cone_angle": "25", + "wipe_tower_extra_spacing": "150%", + "wipe_tower_rotation_angle": "90", + "single_extruder_multi_material_priming": "0", + "ooze_prevention": "1", + "standby_temperature_delta": "-40", + "preheat_time": "120", + "preheat_steps": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_detail_MK3.5.json b/backend/profiles/profiles/Prusa/process/process_detail_MK3.5.json new file mode 100644 index 0000000..97591e1 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_detail_MK3.5.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "process_detail_MK3.5", + "inherits": "process_common_MK3.5", + "from": "system", + "instantiation": "false", + "travel_speed": "300", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "35", + "outer_wall_speed": "40", + "inner_wall_speed": "60", + "bridge_speed": "30", + "support_speed": "60", + "small_perimeter_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "120", + "top_surface_speed": "60", + "gap_infill_speed": "40", + "default_acceleration": "1500", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "inner_wall_acceleration": "1200", + "outer_wall_acceleration": "800", + "bridge_acceleration": "1000", + "internal_solid_infill_acceleration": "2000", + "sparse_infill_acceleration": "2500", + "travel_acceleration": "3000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_detail_miniis.json b/backend/profiles/profiles/Prusa/process/process_detail_miniis.json new file mode 100644 index 0000000..a7abf8d --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_detail_miniis.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "process_detail_miniis", + "inherits": "process_common_miniis", + "from": "system", + "instantiation": "false", + "travel_speed": "300", + "initial_layer_speed": "20", + "outer_wall_speed": "40", + "inner_wall_speed": "60", + "bridge_speed": "25", + "support_speed": "60", + "small_perimeter_speed": "40", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "100", + "top_surface_speed": "60", + "gap_infill_speed": "40", + "default_acceleration": "1500", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "inner_wall_acceleration": "1200", + "outer_wall_acceleration": "1000", + "bridge_acceleration": "1000", + "internal_solid_infill_acceleration": "2000", + "sparse_infill_acceleration": "2000", + "travel_acceleration": "3000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_highflow_MK3.5.json b/backend/profiles/profiles/Prusa/process/process_highflow_MK3.5.json new file mode 100644 index 0000000..188acef --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_highflow_MK3.5.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "process_highflow_MK3.5", + "inherits": "process_common_MK3.5", + "from": "system", + "instantiation": "false", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "200", + "inner_wall_speed": "250", + "small_perimeter_speed": "170", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "250", + "top_surface_speed": "100", + "gap_infill_speed": "120", + "default_acceleration": "4000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "4000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "overhang_1_4_speed": "60" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_highflow_miniis.json b/backend/profiles/profiles/Prusa/process/process_highflow_miniis.json new file mode 100644 index 0000000..a3613f4 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_highflow_miniis.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "process_highflow_miniis", + "inherits": "process_common_miniis", + "from": "system", + "instantiation": "false", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "200", + "inner_wall_speed": "250", + "small_perimeter_speed": "170", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "250", + "top_surface_speed": "100", + "gap_infill_speed": "120", + "default_acceleration": "4000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "4000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "overhang_1_4_speed": "60" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_speed_MK3.5.json b/backend/profiles/profiles/Prusa/process/process_speed_MK3.5.json new file mode 100644 index 0000000..ce58dca --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_speed_MK3.5.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "process_speed_MK3.5", + "inherits": "process_common_MK3.5", + "from": "system", + "instantiation": "false", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "150", + "inner_wall_speed": "150", + "small_perimeter_speed": "150", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "120", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "inner_wall_acceleration": "3000", + "outer_wall_acceleration": "3000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "overhang_1_4_speed": "60" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Prusa/process/process_speed_miniis.json b/backend/profiles/profiles/Prusa/process/process_speed_miniis.json new file mode 100644 index 0000000..45cb4c6 --- /dev/null +++ b/backend/profiles/profiles/Prusa/process/process_speed_miniis.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "process_speed_miniis", + "inherits": "process_common_miniis", + "from": "system", + "instantiation": "false", + "outer_wall_speed": "140", + "inner_wall_speed": "140", + "small_perimeter_speed": "140", + "sparse_infill_speed": "140", + "internal_solid_infill_speed": "140", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "2000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "4000", + "overhang_1_4_speed": "60" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi.json b/backend/profiles/profiles/Qidi.json new file mode 100644 index 0000000..3e53cd1 --- /dev/null +++ b/backend/profiles/profiles/Qidi.json @@ -0,0 +1,3894 @@ +{ + "name": "Qidi", + "version": "02.03.01.10", + "force_update": "0", + "description": "Qidi configurations", + "machine_model_list": [ + { + "name": "Qidi Q1 Pro", + "sub_path": "machine/Qidi Q1 Pro.json" + }, + { + "name": "Qidi Q2", + "sub_path": "machine/Qidi Q2.json" + }, + { + "name": "Qidi X-CF Pro", + "sub_path": "machine/Qidi X-CF Pro.json" + }, + { + "name": "Qidi X-Max", + "sub_path": "machine/Qidi X-Max.json" + }, + { + "name": "Qidi X-Max 3", + "sub_path": "machine/Qidi X-Max 3.json" + }, + { + "name": "Qidi X-Plus", + "sub_path": "machine/Qidi X-Plus.json" + }, + { + "name": "Qidi X-Plus 3", + "sub_path": "machine/Qidi X-Plus 3.json" + }, + { + "name": "Qidi X-Plus 4", + "sub_path": "machine/Qidi X-Plus 4.json" + }, + { + "name": "Qidi X-Smart 3", + "sub_path": "machine/Qidi X-Smart 3.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_qidi_common", + "sub_path": "process/fdm_process_qidi_common.json" + }, + { + "name": "fdm_process_qidi_x3_common", + "sub_path": "process/fdm_process_qidi_x3_common.json" + }, + { + "name": "0.12mm Fine @Qidi XCFPro", + "sub_path": "process/0.12mm Fine @Qidi XCFPro.json" + }, + { + "name": "0.12mm Fine @Qidi XMax", + "sub_path": "process/0.12mm Fine @Qidi XMax.json" + }, + { + "name": "0.12mm Fine @Qidi XPlus", + "sub_path": "process/0.12mm Fine @Qidi XPlus.json" + }, + { + "name": "0.16mm Optimal @Qidi XCFPro", + "sub_path": "process/0.16mm Optimal @Qidi XCFPro.json" + }, + { + "name": "0.16mm Optimal @Qidi XMax", + "sub_path": "process/0.16mm Optimal @Qidi XMax.json" + }, + { + "name": "0.16mm Optimal @Qidi XPlus", + "sub_path": "process/0.16mm Optimal @Qidi XPlus.json" + }, + { + "name": "0.20mm Standard @Qidi XCFPro", + "sub_path": "process/0.20mm Standard @Qidi XCFPro.json" + }, + { + "name": "0.20mm Standard @Qidi XMax", + "sub_path": "process/0.20mm Standard @Qidi XMax.json" + }, + { + "name": "0.20mm Standard @Qidi XPlus", + "sub_path": "process/0.20mm Standard @Qidi XPlus.json" + }, + { + "name": "0.25mm Draft @Qidi XCFPro", + "sub_path": "process/0.25mm Draft @Qidi XCFPro.json" + }, + { + "name": "0.25mm Draft @Qidi XMax", + "sub_path": "process/0.25mm Draft @Qidi XMax.json" + }, + { + "name": "0.25mm Draft @Qidi XPlus", + "sub_path": "process/0.25mm Draft @Qidi XPlus.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XCFPro", + "sub_path": "process/0.30mm Extra Draft @Qidi XCFPro.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XMax", + "sub_path": "process/0.30mm Extra Draft @Qidi XMax.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XPlus", + "sub_path": "process/0.30mm Extra Draft @Qidi XPlus.json" + }, + { + "name": "0.12mm Fine @Qidi X3", + "sub_path": "process/0.12mm Fine @Qidi X3.json" + }, + { + "name": "0.16mm Optimal @Qidi X3", + "sub_path": "process/0.16mm Optimal @Qidi X3.json" + }, + { + "name": "0.20mm Standard @Qidi X3", + "sub_path": "process/0.20mm Standard @Qidi X3.json" + }, + { + "name": "0.24mm Draft @Qidi X3", + "sub_path": "process/0.24mm Draft @Qidi X3.json" + }, + { + "name": "0.25mm Draft @Qidi Q1 Pro", + "sub_path": "process/0.25mm Draft @Qidi Q1 Pro.json" + }, + { + "name": "0.25mm Draft @Qidi Q2", + "sub_path": "process/0.25mm Draft @Qidi Q2.json" + }, + { + "name": "0.25mm Draft @Qidi XMax3", + "sub_path": "process/0.25mm Draft @Qidi XMax3.json" + }, + { + "name": "0.25mm Draft @Qidi XPlus3", + "sub_path": "process/0.25mm Draft @Qidi XPlus3.json" + }, + { + "name": "0.25mm Draft @Qidi XPlus4", + "sub_path": "process/0.25mm Draft @Qidi XPlus4.json" + }, + { + "name": "0.25mm Draft @Qidi XSmart3", + "sub_path": "process/0.25mm Draft @Qidi XSmart3.json" + }, + { + "name": "0.28mm Extra Draft @Qidi X3", + "sub_path": "process/0.28mm Extra Draft @Qidi X3.json" + }, + { + "name": "0.30mm Extra Draft @Qidi Q1 Pro", + "sub_path": "process/0.30mm Extra Draft @Qidi Q1 Pro.json" + }, + { + "name": "0.30mm Extra Draft @Qidi Q2", + "sub_path": "process/0.30mm Extra Draft @Qidi Q2.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XMax3", + "sub_path": "process/0.30mm Extra Draft @Qidi XMax3.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XPlus3", + "sub_path": "process/0.30mm Extra Draft @Qidi XPlus3.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XPlus4", + "sub_path": "process/0.30mm Extra Draft @Qidi XPlus4.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XSmart3", + "sub_path": "process/0.30mm Extra Draft @Qidi XSmart3.json" + }, + { + "name": "fdm_process_QIDI_0.06_nozzle_0.2", + "sub_path": "process/fdm_process_QIDI_0.06_nozzle_0.2.json" + }, + { + "name": "fdm_process_QIDI_0.08_nozzle_0.2", + "sub_path": "process/fdm_process_QIDI_0.08_nozzle_0.2.json" + }, + { + "name": "fdm_process_QIDI_0.10_nozzle_0.2", + "sub_path": "process/fdm_process_QIDI_0.10_nozzle_0.2.json" + }, + { + "name": "fdm_process_QIDI_0.12_nozzle_0.2", + "sub_path": "process/fdm_process_QIDI_0.12_nozzle_0.2.json" + }, + { + "name": "fdm_process_QIDI_0.14_nozzle_0.2", + "sub_path": "process/fdm_process_QIDI_0.14_nozzle_0.2.json" + }, + { + "name": "fdm_process_QIDI_0.18_nozzle_0.6", + "sub_path": "process/fdm_process_QIDI_0.18_nozzle_0.6.json" + }, + { + "name": "fdm_process_QIDI_0.24_nozzle_0.6", + "sub_path": "process/fdm_process_QIDI_0.24_nozzle_0.6.json" + }, + { + "name": "fdm_process_QIDI_0.24_nozzle_0.8", + "sub_path": "process/fdm_process_QIDI_0.24_nozzle_0.8.json" + }, + { + "name": "fdm_process_QIDI_0.30_nozzle_0.6", + "sub_path": "process/fdm_process_QIDI_0.30_nozzle_0.6.json" + }, + { + "name": "fdm_process_QIDI_0.32_nozzle_0.8", + "sub_path": "process/fdm_process_QIDI_0.32_nozzle_0.8.json" + }, + { + "name": "fdm_process_QIDI_0.36_nozzle_0.6", + "sub_path": "process/fdm_process_QIDI_0.36_nozzle_0.6.json" + }, + { + "name": "fdm_process_QIDI_0.40_nozzle_0.8", + "sub_path": "process/fdm_process_QIDI_0.40_nozzle_0.8.json" + }, + { + "name": "fdm_process_QIDI_0.42_nozzle_0.6", + "sub_path": "process/fdm_process_QIDI_0.42_nozzle_0.6.json" + }, + { + "name": "fdm_process_QIDI_0.48_nozzle_0.8", + "sub_path": "process/fdm_process_QIDI_0.48_nozzle_0.8.json" + }, + { + "name": "fdm_process_QIDI_0.56_nozzle_0.8", + "sub_path": "process/fdm_process_QIDI_0.56_nozzle_0.8.json" + }, + { + "name": "0.12mm Fine @Qidi Q1 Pro", + "sub_path": "process/0.12mm Fine @Qidi Q1 Pro.json" + }, + { + "name": "0.12mm Fine @Qidi Q2", + "sub_path": "process/0.12mm Fine @Qidi Q2.json" + }, + { + "name": "0.12mm Fine @Qidi XMax3", + "sub_path": "process/0.12mm Fine @Qidi XMax3.json" + }, + { + "name": "0.12mm Fine @Qidi XPlus3", + "sub_path": "process/0.12mm Fine @Qidi XPlus3.json" + }, + { + "name": "0.12mm Fine @Qidi XPlus4", + "sub_path": "process/0.12mm Fine @Qidi XPlus4.json" + }, + { + "name": "0.12mm Fine @Qidi XSmart3", + "sub_path": "process/0.12mm Fine @Qidi XSmart3.json" + }, + { + "name": "0.16mm Optimal @Qidi Q1 Pro", + "sub_path": "process/0.16mm Optimal @Qidi Q1 Pro.json" + }, + { + "name": "0.16mm Optimal @Qidi Q2", + "sub_path": "process/0.16mm Optimal @Qidi Q2.json" + }, + { + "name": "0.16mm Optimal @Qidi XMax3", + "sub_path": "process/0.16mm Optimal @Qidi XMax3.json" + }, + { + "name": "0.16mm Optimal @Qidi XPlus3", + "sub_path": "process/0.16mm Optimal @Qidi XPlus3.json" + }, + { + "name": "0.16mm Optimal @Qidi XPlus4", + "sub_path": "process/0.16mm Optimal @Qidi XPlus4.json" + }, + { + "name": "0.16mm Optimal @Qidi XSmart3", + "sub_path": "process/0.16mm Optimal @Qidi XSmart3.json" + }, + { + "name": "0.20mm Standard @Qidi Q1 Pro", + "sub_path": "process/0.20mm Standard @Qidi Q1 Pro.json" + }, + { + "name": "0.20mm Standard @Qidi Q2", + "sub_path": "process/0.20mm Standard @Qidi Q2.json" + }, + { + "name": "0.20mm Standard @Qidi XMax3", + "sub_path": "process/0.20mm Standard @Qidi XMax3.json" + }, + { + "name": "0.20mm Standard @Qidi XPlus3", + "sub_path": "process/0.20mm Standard @Qidi XPlus3.json" + }, + { + "name": "0.20mm Standard @Qidi XPlus4", + "sub_path": "process/0.20mm Standard @Qidi XPlus4.json" + }, + { + "name": "0.20mm Standard @Qidi XSmart3", + "sub_path": "process/0.20mm Standard @Qidi XSmart3.json" + }, + { + "name": "0.24mm Draft @Qidi Q1 Pro", + "sub_path": "process/0.24mm Draft @Qidi Q1 Pro.json" + }, + { + "name": "0.24mm Draft @Qidi Q2", + "sub_path": "process/0.24mm Draft @Qidi Q2.json" + }, + { + "name": "0.24mm Draft @Qidi XMax3", + "sub_path": "process/0.24mm Draft @Qidi XMax3.json" + }, + { + "name": "0.24mm Draft @Qidi XPlus3", + "sub_path": "process/0.24mm Draft @Qidi XPlus3.json" + }, + { + "name": "0.24mm Draft @Qidi XPlus4", + "sub_path": "process/0.24mm Draft @Qidi XPlus4.json" + }, + { + "name": "0.24mm Draft @Qidi XSmart3", + "sub_path": "process/0.24mm Draft @Qidi XSmart3.json" + }, + { + "name": "0.28mm Extra Draft @Qidi Q1 Pro", + "sub_path": "process/0.28mm Extra Draft @Qidi Q1 Pro.json" + }, + { + "name": "0.28mm Extra Draft @Qidi Q2", + "sub_path": "process/0.28mm Extra Draft @Qidi Q2.json" + }, + { + "name": "0.28mm Extra Draft @Qidi XMax3", + "sub_path": "process/0.28mm Extra Draft @Qidi XMax3.json" + }, + { + "name": "0.28mm Extra Draft @Qidi XPlus3", + "sub_path": "process/0.28mm Extra Draft @Qidi XPlus3.json" + }, + { + "name": "0.28mm Extra Draft @Qidi XPlus4", + "sub_path": "process/0.28mm Extra Draft @Qidi XPlus4.json" + }, + { + "name": "0.28mm Extra Draft @Qidi XSmart3", + "sub_path": "process/0.28mm Extra Draft @Qidi XSmart3.json" + }, + { + "name": "0.06mm Standard @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "process/0.06mm Standard @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "0.06mm Standard @Qidi Q2 0.2 nozzle", + "sub_path": "process/0.06mm Standard @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "0.06mm Standard @Qidi XMax3 0.2 nozzle", + "sub_path": "process/0.06mm Standard @Qidi XMax3 0.2 nozzle.json" + }, + { + "name": "0.06mm Standard @Qidi XPlus3 0.2 nozzle", + "sub_path": "process/0.06mm Standard @Qidi XPlus3 0.2 nozzle.json" + }, + { + "name": "0.06mm Standard @Qidi XPlus4 0.2 nozzle", + "sub_path": "process/0.06mm Standard @Qidi XPlus4 0.2 nozzle.json" + }, + { + "name": "0.06mm Standard @Qidi XSmart3 0.2 nozzle", + "sub_path": "process/0.06mm Standard @Qidi XSmart3 0.2 nozzle.json" + }, + { + "name": "0.08mm Standard @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "process/0.08mm Standard @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "0.08mm Standard @Qidi Q2 0.2 nozzle", + "sub_path": "process/0.08mm Standard @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "0.08mm Standard @Qidi XMax3 0.2 nozzle", + "sub_path": "process/0.08mm Standard @Qidi XMax3 0.2 nozzle.json" + }, + { + "name": "0.08mm Standard @Qidi XPlus3 0.2 nozzle", + "sub_path": "process/0.08mm Standard @Qidi XPlus3 0.2 nozzle.json" + }, + { + "name": "0.08mm Standard @Qidi XPlus4 0.2 nozzle", + "sub_path": "process/0.08mm Standard @Qidi XPlus4 0.2 nozzle.json" + }, + { + "name": "0.08mm Standard @Qidi XSmart3 0.2 nozzle", + "sub_path": "process/0.08mm Standard @Qidi XSmart3 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Qidi Q2 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Qidi XMax3 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Qidi XMax3 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Qidi XPlus3 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Qidi XPlus3 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Qidi XPlus4 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Qidi XPlus4 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Qidi XSmart3 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Qidi XSmart3 0.2 nozzle.json" + }, + { + "name": "0.12mm Standard @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "process/0.12mm Standard @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "0.12mm Standard @Qidi Q2 0.2 nozzle", + "sub_path": "process/0.12mm Standard @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "0.12mm Standard @Qidi XMax3 0.2 nozzle", + "sub_path": "process/0.12mm Standard @Qidi XMax3 0.2 nozzle.json" + }, + { + "name": "0.12mm Standard @Qidi XPlus3 0.2 nozzle", + "sub_path": "process/0.12mm Standard @Qidi XPlus3 0.2 nozzle.json" + }, + { + "name": "0.12mm Standard @Qidi XPlus4 0.2 nozzle", + "sub_path": "process/0.12mm Standard @Qidi XPlus4 0.2 nozzle.json" + }, + { + "name": "0.12mm Standard @Qidi XSmart3 0.2 nozzle", + "sub_path": "process/0.12mm Standard @Qidi XSmart3 0.2 nozzle.json" + }, + { + "name": "0.14mm Standard @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "process/0.14mm Standard @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "0.14mm Standard @Qidi Q2 0.2 nozzle", + "sub_path": "process/0.14mm Standard @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "0.14mm Standard @Qidi XMax3 0.2 nozzle", + "sub_path": "process/0.14mm Standard @Qidi XMax3 0.2 nozzle.json" + }, + { + "name": "0.14mm Standard @Qidi XPlus3 0.2 nozzle", + "sub_path": "process/0.14mm Standard @Qidi XPlus3 0.2 nozzle.json" + }, + { + "name": "0.14mm Standard @Qidi XPlus4 0.2 nozzle", + "sub_path": "process/0.14mm Standard @Qidi XPlus4 0.2 nozzle.json" + }, + { + "name": "0.14mm Standard @Qidi XSmart3 0.2 nozzle", + "sub_path": "process/0.14mm Standard @Qidi XSmart3 0.2 nozzle.json" + }, + { + "name": "0.18mm Standard @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "process/0.18mm Standard @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "0.18mm Standard @Qidi Q2 0.6 nozzle", + "sub_path": "process/0.18mm Standard @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "0.18mm Standard @Qidi XMax3 0.6 nozzle", + "sub_path": "process/0.18mm Standard @Qidi XMax3 0.6 nozzle.json" + }, + { + "name": "0.18mm Standard @Qidi XPlus3 0.6 nozzle", + "sub_path": "process/0.18mm Standard @Qidi XPlus3 0.6 nozzle.json" + }, + { + "name": "0.18mm Standard @Qidi XPlus4 0.6 nozzle", + "sub_path": "process/0.18mm Standard @Qidi XPlus4 0.6 nozzle.json" + }, + { + "name": "0.18mm Standard @Qidi XSmart3 0.6 nozzle", + "sub_path": "process/0.18mm Standard @Qidi XSmart3 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi Q2 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi XMax3 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Qidi XMax3 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi XPlus3 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Qidi XPlus3 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi XPlus4 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Qidi XPlus4 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi XSmart3 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Qidi XSmart3 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi Q2 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi XMax3 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Qidi XMax3 0.8 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi XPlus3 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Qidi XPlus3 0.8 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi XPlus4 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Qidi XPlus4 0.8 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi XSmart3 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Qidi XSmart3 0.8 nozzle.json" + }, + { + "name": "0.30mm Standard @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Qidi Q2 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Qidi XMax3 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Qidi XMax3 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Qidi XPlus3 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Qidi XPlus3 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Qidi XPlus4 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Qidi XPlus4 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Qidi XSmart3 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Qidi XSmart3 0.6 nozzle.json" + }, + { + "name": "0.32mm Standard @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @Qidi Q2 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @Qidi XMax3 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Qidi XMax3 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @Qidi XPlus3 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Qidi XPlus3 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @Qidi XPlus4 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Qidi XPlus4 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @Qidi XSmart3 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Qidi XSmart3 0.8 nozzle.json" + }, + { + "name": "0.36mm Standard @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @Qidi Q2 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @Qidi XMax3 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Qidi XMax3 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @Qidi XPlus3 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Qidi XPlus3 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @Qidi XPlus4 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Qidi XPlus4 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @Qidi XSmart3 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Qidi XSmart3 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Qidi Q2 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Qidi XMax3 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Qidi XMax3 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Qidi XPlus3 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Qidi XPlus3 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Qidi XPlus4 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Qidi XPlus4 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Qidi XSmart3 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Qidi XSmart3 0.8 nozzle.json" + }, + { + "name": "0.42mm Standard @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @Qidi Q2 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @Qidi XMax3 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Qidi XMax3 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @Qidi XPlus3 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Qidi XPlus3 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @Qidi XPlus4 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Qidi XPlus4 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @Qidi XSmart3 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Qidi XSmart3 0.6 nozzle.json" + }, + { + "name": "0.48mm Standard @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "0.48mm Standard @Qidi Q2 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "0.48mm Standard @Qidi XMax3 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Qidi XMax3 0.8 nozzle.json" + }, + { + "name": "0.48mm Standard @Qidi XPlus3 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Qidi XPlus3 0.8 nozzle.json" + }, + { + "name": "0.48mm Standard @Qidi XPlus4 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Qidi XPlus4 0.8 nozzle.json" + }, + { + "name": "0.48mm Standard @Qidi XSmart3 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Qidi XSmart3 0.8 nozzle.json" + }, + { + "name": "0.56mm Standard @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "process/0.56mm Standard @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "0.56mm Standard @Qidi Q2 0.8 nozzle", + "sub_path": "process/0.56mm Standard @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "0.56mm Standard @Qidi XMax3 0.8 nozzle", + "sub_path": "process/0.56mm Standard @Qidi XMax3 0.8 nozzle.json" + }, + { + "name": "0.56mm Standard @Qidi XPlus3 0.8 nozzle", + "sub_path": "process/0.56mm Standard @Qidi XPlus3 0.8 nozzle.json" + }, + { + "name": "0.56mm Standard @Qidi XPlus4 0.8 nozzle", + "sub_path": "process/0.56mm Standard @Qidi XPlus4 0.8 nozzle.json" + }, + { + "name": "0.56mm Standard @Qidi XSmart3 0.8 nozzle", + "sub_path": "process/0.56mm Standard @Qidi XSmart3 0.8 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_q_common", + "sub_path": "filament/Q2/fdm_filament_q_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Bambu ABS@Q2-Series", + "sub_path": "filament/Q2/Bambu ABS @Q2.json" + }, + { + "name": "Bambu PETG@Q2-Series", + "sub_path": "filament/Q2/Bambu PETG @Q2.json" + }, + { + "name": "Bambu PLA@Q2-Series", + "sub_path": "filament/Q2/Bambu PLA @Q2.json" + }, + { + "name": "Generic ABS@Q2-Series", + "sub_path": "filament/Q2/Generic ABS @Q2.json" + }, + { + "name": "Generic PC@Q2-Series", + "sub_path": "filament/Q2/Generic PC @Q2.json" + }, + { + "name": "Generic PETG@Q2-Series", + "sub_path": "filament/Q2/Generic PETG @Q2.json" + }, + { + "name": "Generic PLA Silk@Q2-Series", + "sub_path": "filament/Q2/Generic PLA Silk @Q2.json" + }, + { + "name": "Generic PLA+@Q2-Series", + "sub_path": "filament/Q2/Generic PLA+ @Q2.json" + }, + { + "name": "Generic PLA@Q2-Series", + "sub_path": "filament/Q2/Generic PLA @Q2.json" + }, + { + "name": "Generic TPU 95A@Q2-Series", + "sub_path": "filament/Q2/Generic TPU 95A @Q2.json" + }, + { + "name": "HATCHBOX ABS@Q2-Series", + "sub_path": "filament/Q2/HATCHBOX ABS @Q2.json" + }, + { + "name": "HATCHBOX PETG@Q2-Series", + "sub_path": "filament/Q2/HATCHBOX PETG @Q2.json" + }, + { + "name": "HATCHBOX PLA@Q2-Series", + "sub_path": "filament/Q2/HATCHBOX PLA @Q2.json" + }, + { + "name": "Overture ABS@Q2-Series", + "sub_path": "filament/Q2/Overture ABS @Q2.json" + }, + { + "name": "Overture PLA@Q2-Series", + "sub_path": "filament/Q2/Overture PLA @Q2.json" + }, + { + "name": "PolyLite ABS@Q2-Series", + "sub_path": "filament/Q2/PolyLite ABS @Q2.json" + }, + { + "name": "PolyLite PLA@Q2-Series", + "sub_path": "filament/Q2/PolyLite PLA @Q2.json" + }, + { + "name": "QIDI ABS Odorless@Q2-Series", + "sub_path": "filament/Q2/QIDI ABS Odorless @Q2.json" + }, + { + "name": "QIDI ABS Rapido Metal@Q2-Series", + "sub_path": "filament/Q2/QIDI ABS Rapido Metal @Q2.json" + }, + { + "name": "QIDI ABS Rapido@Q2-Series", + "sub_path": "filament/Q2/QIDI ABS Rapido @Q2.json" + }, + { + "name": "QIDI ABS-GF@Q2-Series", + "sub_path": "filament/Q2/QIDI ABS-GF @Q2.json" + }, + { + "name": "QIDI ASA-Aero@Q2-Series", + "sub_path": "filament/Q2/QIDI ASA-Aero @Q2.json" + }, + { + "name": "QIDI ASA@Q2-Series", + "sub_path": "filament/Q2/QIDI ASA @Q2.json" + }, + { + "name": "QIDI PA12-CF@Q2-Series", + "sub_path": "filament/Q2/QIDI PA12-CF @Q2.json" + }, + { + "name": "QIDI PAHT-CF@Q2-Series", + "sub_path": "filament/Q2/QIDI PAHT-CF @Q2.json" + }, + { + "name": "QIDI PAHT-GF@Q2-Series", + "sub_path": "filament/Q2/QIDI PAHT-GF @Q2.json" + }, + { + "name": "QIDI PC-ABS-FR@Q2-Series", + "sub_path": "filament/Q2/QIDI PC-ABS-FR @Q2.json" + }, + { + "name": "QIDI PET-CF@Q2-Series", + "sub_path": "filament/Q2/QIDI PET-CF @Q2.json" + }, + { + "name": "QIDI PET-GF@Q2-Series", + "sub_path": "filament/Q2/QIDI PET-GF @Q2.json" + }, + { + "name": "QIDI PETG Basic@Q2-Series", + "sub_path": "filament/Q2/QIDI PETG Basic @Q2.json" + }, + { + "name": "QIDI PETG Rapido@Q2-Series", + "sub_path": "filament/Q2/QIDI PETG Rapido @Q2.json" + }, + { + "name": "QIDI PETG Tough@Q2-Series", + "sub_path": "filament/Q2/QIDI PETG Tough @Q2.json" + }, + { + "name": "QIDI PETG Translucent@Q2-Series", + "sub_path": "filament/Q2/QIDI PETG Translucent @Q2.json" + }, + { + "name": "QIDI PETG-CF@Q2-Series", + "sub_path": "filament/Q2/QIDI PETG-CF @Q2.json" + }, + { + "name": "QIDI PETG-GF@Q2-Series", + "sub_path": "filament/Q2/QIDI PETG-GF @Q2.json" + }, + { + "name": "QIDI PLA Basic@Q2-Series", + "sub_path": "filament/Q2/QIDI PLA Basic @Q2.json" + }, + { + "name": "QIDI PLA Matte Basic@Q2-Series", + "sub_path": "filament/Q2/QIDI PLA Matte Basic @Q2.json" + }, + { + "name": "QIDI PLA Rapido Matte@Q2-Series", + "sub_path": "filament/Q2/QIDI PLA Rapido Matte @Q2.json" + }, + { + "name": "QIDI PLA Rapido Metal@Q2-Series", + "sub_path": "filament/Q2/QIDI PLA Rapido Metal @Q2.json" + }, + { + "name": "QIDI PLA Rapido Silk@Q2-Series", + "sub_path": "filament/Q2/QIDI PLA Rapido Silk @Q2.json" + }, + { + "name": "QIDI PLA Rapido@Q2-Series", + "sub_path": "filament/Q2/QIDI PLA Rapido @Q2.json" + }, + { + "name": "QIDI PLA-CF@Q2-Series", + "sub_path": "filament/Q2/QIDI PLA-CF @Q2.json" + }, + { + "name": "QIDI PPS-CF@Q2-Series", + "sub_path": "filament/Q2/QIDI PPS-CF @Q2.json" + }, + { + "name": "QIDI Support For PAHT@Q2-Series", + "sub_path": "filament/Q2/QIDI Support For PAHT @Q2.json" + }, + { + "name": "QIDI Support For PET/PA@Q2-Series", + "sub_path": "filament/Q2/QIDI Support For PET-PA @Q2.json" + }, + { + "name": "QIDI TPU 95A-HF@Q2-Series", + "sub_path": "filament/Q2/QIDI TPU 95A-HF @Q2.json" + }, + { + "name": "QIDI TPU-Aero@Q2-Series", + "sub_path": "filament/Q2/QIDI TPU-Aero @Q2.json" + }, + { + "name": "QIDI UltraPA-CF25@Q2-Series", + "sub_path": "filament/Q2/QIDI UltraPA-CF25 @Q2.json" + }, + { + "name": "QIDI UltraPA@Q2-Series", + "sub_path": "filament/Q2/QIDI UltraPA @Q2.json" + }, + { + "name": "QIDI WOOD Rapido@Q2-Series", + "sub_path": "filament/Q2/QIDI WOOD Rapido @Q2.json" + }, + { + "name": "Bambu ABS", + "sub_path": "filament/Bambu ABS.json" + }, + { + "name": "HATCHBOX ABS @Qidi", + "sub_path": "filament/HATCHBOX ABS @Qidi.json" + }, + { + "name": "Overture ABS @Qidi", + "sub_path": "filament/Overture ABS @Qidi.json" + }, + { + "name": "PolyLite ABS @Qidi", + "sub_path": "filament/PolyLite ABS @Qidi.json" + }, + { + "name": "QIDI ABS Odorless", + "sub_path": "filament/QIDI ABS Odorless.json" + }, + { + "name": "QIDI ABS Rapido", + "sub_path": "filament/QIDI ABS Rapido.json" + }, + { + "name": "QIDI ABS Rapido Metal", + "sub_path": "filament/QIDI ABS Rapido Metal.json" + }, + { + "name": "QIDI ABS-GF", + "sub_path": "filament/QIDI ABS-GF.json" + }, + { + "name": "QIDI ABS-GF10", + "sub_path": "filament/QIDI ABS-GF10.json" + }, + { + "name": "QIDI ABS-GF25", + "sub_path": "filament/QIDI ABS-GF25.json" + }, + { + "name": "Qidi Generic ABS", + "sub_path": "filament/Qidi Generic ABS.json" + }, + { + "name": "Qidi PC-ABS-FR", + "sub_path": "filament/Qidi PC-ABS-FR.json" + }, + { + "name": "QIDI ASA", + "sub_path": "filament/QIDI ASA.json" + }, + { + "name": "Qidi ASA-Aero", + "sub_path": "filament/Qidi ASA-Aero.json" + }, + { + "name": "Qidi Generic ASA", + "sub_path": "filament/Qidi Generic ASA.json" + }, + { + "name": "QIDI PA-Ultra", + "sub_path": "filament/QIDI PA-Ultra.json" + }, + { + "name": "QIDI PA12-CF", + "sub_path": "filament/QIDI PA12-CF.json" + }, + { + "name": "QIDI PAHT-CF", + "sub_path": "filament/QIDI PAHT-CF.json" + }, + { + "name": "QIDI PAHT-GF", + "sub_path": "filament/QIDI PAHT-GF.json" + }, + { + "name": "QIDI PET-CF", + "sub_path": "filament/QIDI PET-CF.json" + }, + { + "name": "QIDI PET-GF", + "sub_path": "filament/QIDI PET-GF.json" + }, + { + "name": "QIDI PPS-CF", + "sub_path": "filament/QIDI PPS-CF.json" + }, + { + "name": "QIDI Support For PAHT", + "sub_path": "filament/QIDI Support For PAHT.json" + }, + { + "name": "QIDI Support For PET/PA", + "sub_path": "filament/QIDI Support For PET-PA.json" + }, + { + "name": "QIDI UltraPA-CF25", + "sub_path": "filament/QIDI UltraPA-CF25.json" + }, + { + "name": "Qidi Generic PA", + "sub_path": "filament/Qidi Generic PA.json" + }, + { + "name": "Qidi Generic PA-CF", + "sub_path": "filament/Qidi Generic PA-CF.json" + }, + { + "name": "Qidi Generic PC", + "sub_path": "filament/Qidi Generic PC.json" + }, + { + "name": "Bambu PETG", + "sub_path": "filament/Bambu PETG.json" + }, + { + "name": "HATCHBOX PETG @Qidi", + "sub_path": "filament/HATCHBOX PETG @Qidi.json" + }, + { + "name": "QIDI PETG Basic", + "sub_path": "filament/QIDI PETG Basic.json" + }, + { + "name": "QIDI PETG Rapido", + "sub_path": "filament/QIDI PETG Rapido.json" + }, + { + "name": "QIDI PETG Tough", + "sub_path": "filament/QIDI PETG Tough.json" + }, + { + "name": "QIDI PETG Translucent", + "sub_path": "filament/QIDI PETG Translucent.json" + }, + { + "name": "QIDI PETG-CF", + "sub_path": "filament/QIDI PETG-CF.json" + }, + { + "name": "QIDI PETG-GF", + "sub_path": "filament/QIDI PETG-GF.json" + }, + { + "name": "Qidi Generic PETG", + "sub_path": "filament/Qidi Generic PETG.json" + }, + { + "name": "Qidi Generic PETG-CF", + "sub_path": "filament/Qidi Generic PETG-CF.json" + }, + { + "name": "Tinmorry PETG-ECO", + "sub_path": "filament/Tinmorry PETG-ECO.json" + }, + { + "name": "Bambu PLA", + "sub_path": "filament/Bambu PLA.json" + }, + { + "name": "HATCHBOX PLA @Qidi", + "sub_path": "filament/HATCHBOX PLA @Qidi.json" + }, + { + "name": "Overture PLA @Qidi", + "sub_path": "filament/Overture PLA @Qidi.json" + }, + { + "name": "PolyLite PLA @Qidi", + "sub_path": "filament/PolyLite PLA @Qidi.json" + }, + { + "name": "QIDI PLA Basic", + "sub_path": "filament/QIDI PLA Basic.json" + }, + { + "name": "QIDI PLA Matte Basic", + "sub_path": "filament/QIDI PLA Matte Basic.json" + }, + { + "name": "QIDI PLA Rapido", + "sub_path": "filament/QIDI PLA Rapido.json" + }, + { + "name": "QIDI PLA Rapido Matte", + "sub_path": "filament/QIDI PLA Rapido Matte.json" + }, + { + "name": "QIDI PLA Rapido Metal", + "sub_path": "filament/QIDI PLA Rapido Metal.json" + }, + { + "name": "QIDI PLA Rapido Silk", + "sub_path": "filament/QIDI PLA Rapido Silk.json" + }, + { + "name": "QIDI WOOD Rapido", + "sub_path": "filament/QIDI WOOD Rapido.json" + }, + { + "name": "Qidi Generic PLA", + "sub_path": "filament/Qidi Generic PLA.json" + }, + { + "name": "Qidi Generic PLA Silk", + "sub_path": "filament/Qidi Generic PLA Silk.json" + }, + { + "name": "Qidi Generic PLA+", + "sub_path": "filament/Qidi Generic PLA+.json" + }, + { + "name": "Qidi Generic PLA-CF", + "sub_path": "filament/Qidi Generic PLA-CF.json" + }, + { + "name": "Qidi PLA-CF", + "sub_path": "filament/Qidi PLA-CF.json" + }, + { + "name": "Qidi Generic PVA", + "sub_path": "filament/Qidi Generic PVA.json" + }, + { + "name": "QIDI TPU-Aero", + "sub_path": "filament/QIDI TPU-Aero.json" + }, + { + "name": "Qidi Generic TPU", + "sub_path": "filament/Qidi Generic TPU.json" + }, + { + "name": "Qidi Generic TPU 95A", + "sub_path": "filament/Qidi Generic TPU 95A.json" + }, + { + "name": "Qidi TPU 95A-HF", + "sub_path": "filament/Qidi TPU 95A-HF.json" + }, + { + "name": "Bambu ABS @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/Bambu ABS @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "Bambu ABS @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/Bambu ABS @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Bambu ABS @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/Bambu ABS @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Bambu ABS @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/Bambu ABS @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "Bambu PETG @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/Bambu PETG @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "Bambu PETG @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/Bambu PETG @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Bambu PETG @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/Bambu PETG @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Bambu PETG @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/Bambu PETG @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "Bambu PLA @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/Bambu PLA @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "Bambu PLA @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/Bambu PLA @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Bambu PLA @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/Bambu PLA @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Bambu PLA @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/Bambu PLA @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "Generic ABS @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/Generic ABS @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "Generic ABS @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/Generic ABS @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Generic ABS @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/Generic ABS @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Generic ABS @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/Generic ABS @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "Generic PC @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/Generic PC @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "Generic PC @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/Generic PC @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Generic PC @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/Generic PC @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Generic PC @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/Generic PC @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "Generic PETG @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/Generic PETG @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "Generic PETG @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/Generic PETG @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Generic PETG @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/Generic PETG @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Generic PETG @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/Generic PETG @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "Generic PLA Silk @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/Generic PLA Silk @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Generic PLA Silk @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/Generic PLA Silk @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Generic PLA+ @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/Generic PLA+ @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "Generic PLA+ @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/Generic PLA+ @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Generic PLA+ @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/Generic PLA+ @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Generic PLA+ @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/Generic PLA+ @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "Generic PLA @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/Generic PLA @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "Generic PLA @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/Generic PLA @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Generic PLA @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/Generic PLA @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Generic PLA @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/Generic PLA @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "Generic TPU 95A @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/Generic TPU 95A @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Generic TPU 95A @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/Generic TPU 95A @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Generic TPU 95A @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/Generic TPU 95A @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/HATCHBOX ABS @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/HATCHBOX ABS @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/HATCHBOX ABS @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/HATCHBOX ABS @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "HATCHBOX PETG @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/HATCHBOX PETG @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "HATCHBOX PETG @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/HATCHBOX PETG @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "HATCHBOX PETG @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/HATCHBOX PETG @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "HATCHBOX PETG @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/HATCHBOX PETG @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "HATCHBOX PLA @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/HATCHBOX PLA @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "HATCHBOX PLA @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/HATCHBOX PLA @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "HATCHBOX PLA @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/HATCHBOX PLA @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "HATCHBOX PLA @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/HATCHBOX PLA @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "Overture ABS @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/Overture ABS @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "Overture ABS @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/Overture ABS @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Overture ABS @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/Overture ABS @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Overture ABS @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/Overture ABS @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "Overture PLA @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/Overture PLA @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "Overture PLA @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/Overture PLA @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Overture PLA @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/Overture PLA @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Overture PLA @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/Overture PLA @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/PolyLite ABS @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/PolyLite ABS @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/PolyLite ABS @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/PolyLite ABS @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/PolyLite PLA @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/PolyLite PLA @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/PolyLite PLA @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/PolyLite PLA @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI ABS Odorless @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI ABS Odorless @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI ABS Odorless @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI ABS Odorless @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI ABS Rapido @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI ABS Rapido @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI ABS Rapido @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI ABS Rapido @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI ABS-GF @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI ABS-GF @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI ABS-GF @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI ABS-GF @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI ABS-GF @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI ABS-GF @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI ASA-Aero @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI ASA-Aero @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI ASA @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI ASA @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI ASA @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI ASA @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PA12-CF @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PA12-CF @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PA12-CF @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PA12-CF @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PA12-CF @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PA12-CF @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PAHT-CF @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PAHT-CF @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PAHT-CF @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PAHT-CF @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PAHT-CF @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PAHT-CF @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PAHT-GF @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PAHT-GF @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PAHT-GF @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PAHT-GF @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PAHT-GF @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PAHT-GF @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PC-ABS-FR @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PC-ABS-FR @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PC-ABS-FR @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PC-ABS-FR @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PC-ABS-FR @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PC-ABS-FR @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PET-CF @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PET-CF @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PET-CF @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PET-CF @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PET-CF @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PET-CF @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PET-GF @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PET-GF @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PET-GF @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PET-GF @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PET-GF @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PET-GF @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Basic @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI PETG Basic @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Basic @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PETG Basic @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Basic @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PETG Basic @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Basic @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PETG Basic @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI PETG Rapido @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PETG Rapido @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PETG Rapido @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PETG Rapido @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI PETG Tough @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PETG Tough @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PETG Tough @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PETG Tough @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI PETG Translucent @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PETG Translucent @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PETG Translucent @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PETG Translucent @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PETG-CF @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PETG-CF @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PETG-CF @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PETG-CF @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PETG-CF @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PETG-CF @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PETG-GF @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PETG-GF @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PETG-GF @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PETG-GF @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PETG-GF @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PETG-GF @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Basic @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI PLA Basic @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Basic @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PLA Basic @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Basic @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PLA Basic @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Basic @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PLA Basic @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Silk @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido Silk @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Silk @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido Silk @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi Q2 0.2 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido @Qidi Q2 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PLA Rapido @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PLA-CF @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PLA-CF @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PLA-CF @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PLA-CF @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PLA-CF @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PLA-CF @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI PPS-CF @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI PPS-CF @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI PPS-CF @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI Support For PAHT @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI Support For PAHT @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI Support For PAHT @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI Support For PAHT @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI Support For PAHT @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI Support For PAHT @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI Support For PET/PA @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI Support For PET-PA @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI Support For PET/PA @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI Support For PET-PA @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI Support For PET/PA @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI Support For PET-PA @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI TPU 95A-HF @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI TPU 95A-HF @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI TPU 95A-HF @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI TPU 95A-HF @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI TPU 95A-HF @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI TPU 95A-HF @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI TPU-Aero @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI TPU-Aero @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI TPU-Aero @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI TPU-Aero @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI UltraPA-CF25 @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI UltraPA-CF25 @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI UltraPA-CF25 @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI UltraPA-CF25 @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI UltraPA-CF25 @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI UltraPA-CF25 @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI UltraPA @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI UltraPA @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI UltraPA @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI UltraPA @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI UltraPA @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI UltraPA @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "QIDI WOOD Rapido @Qidi Q2 0.4 nozzle", + "sub_path": "filament/Q2/QIDI WOOD Rapido @Qidi Q2 0.4 nozzle.json" + }, + { + "name": "QIDI WOOD Rapido @Qidi Q2 0.6 nozzle", + "sub_path": "filament/Q2/QIDI WOOD Rapido @Qidi Q2 0.6 nozzle.json" + }, + { + "name": "QIDI WOOD Rapido @Qidi Q2 0.8 nozzle", + "sub_path": "filament/Q2/QIDI WOOD Rapido @Qidi Q2 0.8 nozzle.json" + }, + { + "name": "Bambu ABS @0.2 nozzle", + "sub_path": "filament/Bambu ABS @0.2 nozzle.json" + }, + { + "name": "Bambu ABS @0.6 nozzle", + "sub_path": "filament/Bambu ABS @0.6 nozzle.json" + }, + { + "name": "Bambu ABS @0.8 nozzle", + "sub_path": "filament/Bambu ABS @0.8 nozzle.json" + }, + { + "name": "Bambu ABS @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/Bambu ABS @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Bambu ABS @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Bambu ABS @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Bambu ABS @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/Bambu ABS @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Bambu ABS @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Bambu ABS @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Bambu ABS @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Bambu ABS @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Bambu ABS @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Bambu ABS @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Bambu ABS @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Bambu ABS @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Bambu ABS @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Bambu ABS @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi 0.2 nozzle", + "sub_path": "filament/HATCHBOX ABS @Qidi 0.2 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi 0.6 nozzle", + "sub_path": "filament/HATCHBOX ABS @Qidi 0.6 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi 0.8 nozzle", + "sub_path": "filament/HATCHBOX ABS @Qidi 0.8 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/HATCHBOX ABS @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/HATCHBOX ABS @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/HATCHBOX ABS @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/HATCHBOX ABS @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/HATCHBOX ABS @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/HATCHBOX ABS @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/HATCHBOX ABS @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "HATCHBOX ABS @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/HATCHBOX ABS @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Overture ABS @Qidi 0.2 nozzle", + "sub_path": "filament/Overture ABS @Qidi 0.2 nozzle.json" + }, + { + "name": "Overture ABS @Qidi 0.6 nozzle", + "sub_path": "filament/Overture ABS @Qidi 0.6 nozzle.json" + }, + { + "name": "Overture ABS @Qidi 0.8 nozzle", + "sub_path": "filament/Overture ABS @Qidi 0.8 nozzle.json" + }, + { + "name": "Overture ABS @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/Overture ABS @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Overture ABS @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Overture ABS @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Overture ABS @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/Overture ABS @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Overture ABS @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Overture ABS @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Overture ABS @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Overture ABS @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Overture ABS @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Overture ABS @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Overture ABS @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Overture ABS @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Overture ABS @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Overture ABS @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi 0.2 nozzle", + "sub_path": "filament/PolyLite ABS @Qidi 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi 0.6 nozzle", + "sub_path": "filament/PolyLite ABS @Qidi 0.6 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi 0.8 nozzle", + "sub_path": "filament/PolyLite ABS @Qidi 0.8 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/PolyLite ABS @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/PolyLite ABS @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/PolyLite ABS @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/PolyLite ABS @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/PolyLite ABS @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/PolyLite ABS @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/PolyLite ABS @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "PolyLite ABS @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/PolyLite ABS @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @0.2 nozzle", + "sub_path": "filament/QIDI ABS Odorless @0.2 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @0.6 nozzle", + "sub_path": "filament/QIDI ABS Odorless @0.6 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @0.8 nozzle", + "sub_path": "filament/QIDI ABS Odorless @0.8 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI ABS Odorless @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI ABS Odorless @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI ABS Odorless @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI ABS Odorless @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI ABS Rapido 0.2 nozzle", + "sub_path": "filament/QIDI ABS Rapido 0.2 nozzle.json" + }, + { + "name": "QIDI ABS Rapido 0.6 nozzle", + "sub_path": "filament/QIDI ABS Rapido 0.6 nozzle.json" + }, + { + "name": "QIDI ABS Rapido 0.8 nozzle", + "sub_path": "filament/QIDI ABS Rapido 0.8 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI ABS Rapido @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI ABS Rapido @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @0.2 nozzle", + "sub_path": "filament/QIDI ABS Rapido Metal @0.2 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @0.6 nozzle", + "sub_path": "filament/QIDI ABS Rapido Metal @0.6 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @0.8 nozzle", + "sub_path": "filament/QIDI ABS Rapido Metal @0.8 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ABS Rapido Metal @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI ABS-GF @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI ABS-GF @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI ABS-GF @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI ABS-GF @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI ABS-GF10 @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI ABS-GF10 @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI ABS-GF10 @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI ABS-GF25 @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi X-Max 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi X-Max 3 0.2 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi X-Plus 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi X-Plus 3 0.2 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi X-Smart 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi X-Smart 3 0.2 nozzle.json" + }, + { + "name": "Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Qidi PC-ABS-FR @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Qidi PC-ABS-FR @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI ASA @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI ASA @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI ASA @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi X-Max 3 0.2 nozzle", + "sub_path": "filament/QIDI ASA @Qidi X-Max 3 0.2 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi X-Plus 3 0.2 nozzle", + "sub_path": "filament/QIDI ASA @Qidi X-Plus 3 0.2 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI ASA @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ASA @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ASA @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ASA @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi X-Smart 3 0.2 nozzle", + "sub_path": "filament/QIDI ASA @Qidi X-Smart 3 0.2 nozzle.json" + }, + { + "name": "Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi X-Max 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi X-Max 3 0.2 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi X-Plus 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi X-Plus 3 0.2 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi X-Smart 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi X-Smart 3 0.2 nozzle.json" + }, + { + "name": "QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PA-Ultra @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PA-Ultra @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PA12-CF @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PA12-CF @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PA12-CF @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PA12-CF @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PAHT-CF @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PAHT-CF @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PAHT-CF @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PAHT-CF @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PAHT-GF @0.6 nozzle", + "sub_path": "filament/QIDI PAHT-GF @0.6 nozzle.json" + }, + { + "name": "QIDI PAHT-GF @0.8 nozzle", + "sub_path": "filament/QIDI PAHT-GF @0.8 nozzle.json" + }, + { + "name": "QIDI PAHT-GF @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PAHT-GF @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PAHT-GF @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PAHT-GF @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PAHT-GF @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PAHT-GF @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PAHT-GF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PAHT-GF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PAHT-GF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PAHT-GF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PAHT-GF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PAHT-GF @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PET-CF @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PET-CF @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PET-CF @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PET-CF @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PET-GF @0.6 nozzle", + "sub_path": "filament/QIDI PET-GF @0.6 nozzle.json" + }, + { + "name": "QIDI PET-GF @0.8 nozzle", + "sub_path": "filament/QIDI PET-GF @0.8 nozzle.json" + }, + { + "name": "QIDI PET-GF @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PET-GF @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PET-GF @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PET-GF @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PET-GF @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PET-GF @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PET-GF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PET-GF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PET-GF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PET-GF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PET-GF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PET-GF @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PPS-CF @0.6 nozzle", + "sub_path": "filament/QIDI PPS-CF @0.6 nozzle.json" + }, + { + "name": "QIDI PPS-CF @0.8 nozzle", + "sub_path": "filament/QIDI PPS-CF @0.8 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI Support For PAHT @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI Support For PAHT @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI Support For PAHT @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI Support For PAHT @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI Support For PAHT @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI Support For PAHT @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI Support For PET/PA @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI Support For PET-PA @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI Support For PET/PA @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI Support For PET-PA @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI Support For PET/PA @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI Support For PET-PA @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI UltraPA-CF25 @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI UltraPA-CF25 @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI UltraPA-CF25 @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI UltraPA-CF25 @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI UltraPA-CF25 @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI UltraPA-CF25 @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI UltraPA-CF25 @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI UltraPA-CF25 @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI UltraPA-CF25 @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI UltraPA-CF25 @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI UltraPA-CF25 @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI UltraPA-CF25 @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PC @0.2 nozzle", + "sub_path": "filament/Qidi Generic PC @0.2 nozzle.json" + }, + { + "name": "Qidi Generic PC @0.8 nozzle", + "sub_path": "filament/Qidi Generic PC @0.8 nozzle.json" + }, + { + "name": "Qidi Generic PC @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/Qidi Generic PC @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PC @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Qidi Generic PC @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PC @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/Qidi Generic PC @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PC @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Qidi Generic PC @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PC @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Qidi Generic PC @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PC @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic PC @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PC @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi Generic PC @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PC @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic PC @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Bambu PETG @0.2 nozzle", + "sub_path": "filament/Bambu PETG @0.2 nozzle.json" + }, + { + "name": "Bambu PETG @0.6 nozzle", + "sub_path": "filament/Bambu PETG @0.6 nozzle.json" + }, + { + "name": "Bambu PETG @0.8 nozzle", + "sub_path": "filament/Bambu PETG @0.8 nozzle.json" + }, + { + "name": "Bambu PETG @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/Bambu PETG @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Bambu PETG @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Bambu PETG @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Bambu PETG @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/Bambu PETG @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Bambu PETG @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Bambu PETG @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Bambu PETG @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Bambu PETG @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Bambu PETG @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Bambu PETG @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Bambu PETG @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Bambu PETG @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Bambu PETG @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Bambu PETG @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "HATCHBOX PETG @0.2 nozzle", + "sub_path": "filament/HATCHBOX PETG @Qidi 0.2 nozzle.json" + }, + { + "name": "HATCHBOX PETG @0.6 nozzle", + "sub_path": "filament/HATCHBOX PETG @Qidi 0.6 nozzle.json" + }, + { + "name": "HATCHBOX PETG @0.8 nozzle", + "sub_path": "filament/HATCHBOX PETG @Qidi 0.8 nozzle.json" + }, + { + "name": "HATCHBOX PETG @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/HATCHBOX PETG @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "HATCHBOX PETG @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/HATCHBOX PETG @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "HATCHBOX PETG @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/HATCHBOX PETG @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "HATCHBOX PETG @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/HATCHBOX PETG @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "HATCHBOX PETG @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/HATCHBOX PETG @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "HATCHBOX PETG @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/HATCHBOX PETG @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "HATCHBOX PETG @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/HATCHBOX PETG @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "HATCHBOX PETG @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/HATCHBOX PETG @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Basic @0.2 nozzle", + "sub_path": "filament/QIDI PETG Basic @0.2 nozzle.json" + }, + { + "name": "QIDI PETG Basic @0.6 nozzle", + "sub_path": "filament/QIDI PETG Basic @0.6 nozzle.json" + }, + { + "name": "QIDI PETG Basic @0.8 nozzle", + "sub_path": "filament/QIDI PETG Basic @0.8 nozzle.json" + }, + { + "name": "QIDI PETG Basic @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI PETG Basic @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Basic @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PETG Basic @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Basic @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PETG Basic @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Basic @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PETG Basic @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Basic @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI PETG Basic @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Basic @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PETG Basic @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Basic @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PETG Basic @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Basic @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PETG Basic @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @0.2 nozzle", + "sub_path": "filament/QIDI PETG Rapido @0.2 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @0.6 nozzle", + "sub_path": "filament/QIDI PETG Rapido @0.6 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @0.8 nozzle", + "sub_path": "filament/QIDI PETG Rapido @0.8 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI PETG Rapido @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PETG Rapido @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PETG Rapido @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PETG Rapido @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI PETG Rapido @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PETG Rapido @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PETG Rapido @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Rapido @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PETG Rapido @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Tough 0.2 nozzle", + "sub_path": "filament/QIDI PETG Tough 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Tough 0.6 nozzle", + "sub_path": "filament/QIDI PETG Tough 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Tough 0.8 nozzle", + "sub_path": "filament/QIDI PETG Tough 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @0.2 nozzle", + "sub_path": "filament/QIDI PETG Translucent @0.2 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @0.6 nozzle", + "sub_path": "filament/QIDI PETG Translucent @0.6 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @0.8 nozzle", + "sub_path": "filament/QIDI PETG Translucent @0.8 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI PETG Translucent @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PETG Translucent @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PETG Translucent @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PETG Translucent @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI PETG Translucent @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PETG Translucent @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PETG Translucent @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Translucent @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PETG Translucent @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PETG-CF @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PETG-CF @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PETG-CF @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PETG-CF @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PETG-CF @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PETG-CF @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PETG-CF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PETG-CF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PETG-CF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PETG-CF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PETG-CF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PETG-CF @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PETG-GF @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PETG-GF @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PETG-GF @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PETG-GF @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PETG-GF @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PETG-GF @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PETG-GF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PETG-GF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PETG-GF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PETG-GF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PETG-GF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PETG-GF @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi X-Max 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi X-Max 3 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi X-Plus 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi X-Plus 3 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi X-Smart 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi X-Smart 3 0.2 nozzle.json" + }, + { + "name": "Bambu PLA @0.2 nozzle", + "sub_path": "filament/Bambu PLA @0.2 nozzle.json" + }, + { + "name": "Bambu PLA @0.6 nozzle", + "sub_path": "filament/Bambu PLA @0.6 nozzle.json" + }, + { + "name": "Bambu PLA @0.8 nozzle", + "sub_path": "filament/Bambu PLA @0.8 nozzle.json" + }, + { + "name": "Bambu PLA @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/Bambu PLA @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Bambu PLA @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Bambu PLA @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Bambu PLA @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/Bambu PLA @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Bambu PLA @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Bambu PLA @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Bambu PLA @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Bambu PLA @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Bambu PLA @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Bambu PLA @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Bambu PLA @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Bambu PLA @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Bambu PLA @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Bambu PLA @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "HATCHBOX PLA @0.2 nozzle", + "sub_path": "filament/HATCHBOX PLA @Qidi 0.2 nozzle.json" + }, + { + "name": "HATCHBOX PLA @0.6 nozzle", + "sub_path": "filament/HATCHBOX PLA @Qidi 0.6 nozzle.json" + }, + { + "name": "HATCHBOX PLA @0.8 nozzle", + "sub_path": "filament/HATCHBOX PLA @Qidi 0.8 nozzle.json" + }, + { + "name": "HATCHBOX PLA @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/HATCHBOX PLA @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "HATCHBOX PLA @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/HATCHBOX PLA @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "HATCHBOX PLA @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/HATCHBOX PLA @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "HATCHBOX PLA @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/HATCHBOX PLA @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "HATCHBOX PLA @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/HATCHBOX PLA @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "HATCHBOX PLA @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/HATCHBOX PLA @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "HATCHBOX PLA @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/HATCHBOX PLA @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "HATCHBOX PLA @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/HATCHBOX PLA @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Overture PLA @Qidi 0.2 nozzle", + "sub_path": "filament/Overture PLA @Qidi 0.2 nozzle.json" + }, + { + "name": "Overture PLA @Qidi 0.6 nozzle", + "sub_path": "filament/Overture PLA @Qidi 0.6 nozzle.json" + }, + { + "name": "Overture PLA @Qidi 0.8 nozzle", + "sub_path": "filament/Overture PLA @Qidi 0.8 nozzle.json" + }, + { + "name": "Overture PLA @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/Overture PLA @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Overture PLA @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Overture PLA @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Overture PLA @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/Overture PLA @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Overture PLA @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Overture PLA @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Overture PLA @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Overture PLA @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Overture PLA @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Overture PLA @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Overture PLA @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Overture PLA @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Overture PLA @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Overture PLA @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi 0.2 nozzle", + "sub_path": "filament/PolyLite PLA @Qidi 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi 0.6 nozzle", + "sub_path": "filament/PolyLite PLA @Qidi 0.6 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi 0.8 nozzle", + "sub_path": "filament/PolyLite PLA @Qidi 0.8 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/PolyLite PLA @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/PolyLite PLA @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/PolyLite PLA @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/PolyLite PLA @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/PolyLite PLA @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/PolyLite PLA @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/PolyLite PLA @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "PolyLite PLA @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/PolyLite PLA @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Basic @0.2 nozzle", + "sub_path": "filament/QIDI PLA Basic @0.2 nozzle.json" + }, + { + "name": "QIDI PLA Basic @0.6 nozzle", + "sub_path": "filament/QIDI PLA Basic @0.6 nozzle.json" + }, + { + "name": "QIDI PLA Basic @0.8 nozzle", + "sub_path": "filament/QIDI PLA Basic @0.8 nozzle.json" + }, + { + "name": "QIDI PLA Basic @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI PLA Basic @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Basic @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PLA Basic @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Basic @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PLA Basic @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Basic @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PLA Basic @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Basic @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI PLA Basic @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Basic @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PLA Basic @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Basic @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PLA Basic @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Basic @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PLA Basic @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @0.2 nozzle", + "sub_path": "filament/QIDI PLA Matte Basic @0.2 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @0.6 nozzle", + "sub_path": "filament/QIDI PLA Matte Basic @0.6 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @0.8 nozzle", + "sub_path": "filament/QIDI PLA Matte Basic @0.8 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Matte Basic @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido 0.2 nozzle", + "sub_path": "filament/QIDI PLA Rapido 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido 0.8 nozzle", + "sub_path": "filament/QIDI PLA Rapido 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido @0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PLA Rapido @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @0.2 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @0.8 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @0.2 nozzle", + "sub_path": "filament/QIDI PLA Rapido Metal @0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido Metal @0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @0.8 nozzle", + "sub_path": "filament/QIDI PLA Rapido Metal @0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Metal @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Silk @0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido Silk @0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Silk @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PLA Rapido Silk @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Silk @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido Silk @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Silk @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PLA Rapido Silk @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Silk @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido Silk @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI WOOD Rapido @0.6 nozzle", + "sub_path": "filament/QIDI WOOD Rapido @0.6 nozzle.json" + }, + { + "name": "QIDI WOOD Rapido @0.8 nozzle", + "sub_path": "filament/QIDI WOOD Rapido @0.8 nozzle.json" + }, + { + "name": "QIDI WOOD Rapido @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI WOOD Rapido @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI WOOD Rapido @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI WOOD Rapido @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI WOOD Rapido @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI WOOD Rapido @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI WOOD Rapido @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI WOOD Rapido @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI WOOD Rapido @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI WOOD Rapido @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI WOOD Rapido @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI WOOD Rapido @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Max 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Max 3 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Max 3 0.6 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Max 3 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Max 3 0.8 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Max 3 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Plus 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Plus 3 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Plus 3 0.6 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Plus 3 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Plus 3 0.8 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Plus 3 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Smart 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Smart 3 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Smart 3 0.6 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Smart 3 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Smart 3 0.8 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Smart 3 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PLA Silk @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Qidi Generic PLA Silk @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi Q1 Pro 0.2 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Max 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Max 3 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Max 3 0.6 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Max 3 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Max 3 0.8 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Max 3 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Plus 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Plus 3 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Plus 3 0.6 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Plus 3 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Plus 3 0.8 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Plus 3 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Smart 3 0.2 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Smart 3 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Smart 3 0.6 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Smart 3 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PLA+ @Qidi X-Smart 3 0.8 nozzle", + "sub_path": "filament/Qidi Generic PLA+ @Qidi X-Smart 3 0.8 nozzle.json" + }, + { + "name": "QIDI PLA-CF @0.6 nozzle", + "sub_path": "filament/QIDI PLA-CF @0.6 nozzle.json" + }, + { + "name": "QIDI PLA-CF @0.8 nozzle", + "sub_path": "filament/QIDI PLA-CF @0.8 nozzle.json" + }, + { + "name": "QIDI PLA-CF @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PLA-CF @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PLA-CF @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PLA-CF @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PLA-CF @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PLA-CF @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI TPU-Aero @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI TPU-Aero @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI TPU-Aero @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI TPU-Aero @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI TPU-Aero @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI TPU-Aero @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI TPU-Aero @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI TPU-Aero @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi Generic TPU @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Qidi Generic TPU @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic TPU 95A @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Qidi Generic TPU 95A @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Qidi TPU 95A-HF @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/Qidi TPU 95A-HF @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Qidi TPU 95A-HF @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/Qidi TPU 95A-HF @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Qidi Generic PLA High Speed @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PLA High Speed @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PLA High Speed @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PLA High Speed @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.8 nozzle.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_qidi_common", + "sub_path": "machine/fdm_qidi_common.json" + }, + { + "name": "fdm_qidi_x3_common", + "sub_path": "machine/fdm_qidi_x3_common.json" + }, + { + "name": "Qidi X-CF Pro 0.4 nozzle", + "sub_path": "machine/Qidi X-CF Pro 0.4 nozzle.json" + }, + { + "name": "Qidi X-Max 0.4 nozzle", + "sub_path": "machine/Qidi X-Max 0.4 nozzle.json" + }, + { + "name": "Qidi X-Plus 0.4 nozzle", + "sub_path": "machine/Qidi X-Plus 0.4 nozzle.json" + }, + { + "name": "Qidi Q1 Pro 0.4 nozzle", + "sub_path": "machine/Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "Qidi X-Max 3 0.4 nozzle", + "sub_path": "machine/Qidi X-Max 3 0.4 nozzle.json" + }, + { + "name": "Qidi X-Plus 3 0.4 nozzle", + "sub_path": "machine/Qidi X-Plus 3 0.4 nozzle.json" + }, + { + "name": "Qidi X-Plus 4 0.4 nozzle", + "sub_path": "machine/Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi X-Smart 3 0.4 nozzle", + "sub_path": "machine/Qidi X-Smart 3 0.4 nozzle.json" + }, + { + "name": "fdm_q_common", + "sub_path": "machine/fdm_q_common.json" + }, + { + "name": "Qidi Q1 Pro 0.2 nozzle", + "sub_path": "machine/Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Qidi Q1 Pro 0.6 nozzle", + "sub_path": "machine/Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "Qidi Q1 Pro 0.8 nozzle", + "sub_path": "machine/Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "Qidi X-Max 3 0.2 nozzle", + "sub_path": "machine/Qidi X-Max 3 0.2 nozzle.json" + }, + { + "name": "Qidi X-Max 3 0.6 nozzle", + "sub_path": "machine/Qidi X-Max 3 0.6 nozzle.json" + }, + { + "name": "Qidi X-Max 3 0.8 nozzle", + "sub_path": "machine/Qidi X-Max 3 0.8 nozzle.json" + }, + { + "name": "Qidi X-Plus 3 0.2 nozzle", + "sub_path": "machine/Qidi X-Plus 3 0.2 nozzle.json" + }, + { + "name": "Qidi X-Plus 3 0.6 nozzle", + "sub_path": "machine/Qidi X-Plus 3 0.6 nozzle.json" + }, + { + "name": "Qidi X-Plus 3 0.8 nozzle", + "sub_path": "machine/Qidi X-Plus 3 0.8 nozzle.json" + }, + { + "name": "Qidi X-Plus 4 0.2 nozzle", + "sub_path": "machine/Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Qidi X-Plus 4 0.6 nozzle", + "sub_path": "machine/Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi X-Plus 4 0.8 nozzle", + "sub_path": "machine/Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "Qidi X-Smart 3 0.2 nozzle", + "sub_path": "machine/Qidi X-Smart 3 0.2 nozzle.json" + }, + { + "name": "Qidi X-Smart 3 0.6 nozzle", + "sub_path": "machine/Qidi X-Smart 3 0.6 nozzle.json" + }, + { + "name": "Qidi X-Smart 3 0.8 nozzle", + "sub_path": "machine/Qidi X-Smart 3 0.8 nozzle.json" + }, + { + "name": "Qidi Q2 0.4 nozzle", + "sub_path": "machine/Qidi Q2 0.4 nozzle.json" + }, + { + "name": "Qidi Q2 0.2 nozzle", + "sub_path": "machine/Qidi Q2 0.2 nozzle.json" + }, + { + "name": "Qidi Q2 0.6 nozzle", + "sub_path": "machine/Qidi Q2 0.6 nozzle.json" + }, + { + "name": "Qidi Q2 0.8 nozzle", + "sub_path": "machine/Qidi Q2 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/Qidi Q1 Pro_cover.png b/backend/profiles/profiles/Qidi/Qidi Q1 Pro_cover.png new file mode 100644 index 0000000..2f47cf0 Binary files /dev/null and b/backend/profiles/profiles/Qidi/Qidi Q1 Pro_cover.png differ diff --git a/backend/profiles/profiles/Qidi/Qidi Q2_cover.png b/backend/profiles/profiles/Qidi/Qidi Q2_cover.png new file mode 100644 index 0000000..ec7c548 Binary files /dev/null and b/backend/profiles/profiles/Qidi/Qidi Q2_cover.png differ diff --git a/backend/profiles/profiles/Qidi/Qidi X-CF Pro_cover.png b/backend/profiles/profiles/Qidi/Qidi X-CF Pro_cover.png new file mode 100644 index 0000000..0e08bcd Binary files /dev/null and b/backend/profiles/profiles/Qidi/Qidi X-CF Pro_cover.png differ diff --git a/backend/profiles/profiles/Qidi/Qidi X-Max 3_cover.png b/backend/profiles/profiles/Qidi/Qidi X-Max 3_cover.png new file mode 100644 index 0000000..8adb8d5 Binary files /dev/null and b/backend/profiles/profiles/Qidi/Qidi X-Max 3_cover.png differ diff --git a/backend/profiles/profiles/Qidi/Qidi X-Max_cover.png b/backend/profiles/profiles/Qidi/Qidi X-Max_cover.png new file mode 100644 index 0000000..0a04fb6 Binary files /dev/null and b/backend/profiles/profiles/Qidi/Qidi X-Max_cover.png differ diff --git a/backend/profiles/profiles/Qidi/Qidi X-Plus 3_cover.png b/backend/profiles/profiles/Qidi/Qidi X-Plus 3_cover.png new file mode 100644 index 0000000..d20b63b Binary files /dev/null and b/backend/profiles/profiles/Qidi/Qidi X-Plus 3_cover.png differ diff --git a/backend/profiles/profiles/Qidi/Qidi X-Plus 4_cover.png b/backend/profiles/profiles/Qidi/Qidi X-Plus 4_cover.png new file mode 100644 index 0000000..f12e16f Binary files /dev/null and b/backend/profiles/profiles/Qidi/Qidi X-Plus 4_cover.png differ diff --git a/backend/profiles/profiles/Qidi/Qidi X-Plus_cover.png b/backend/profiles/profiles/Qidi/Qidi X-Plus_cover.png new file mode 100644 index 0000000..4f050dc Binary files /dev/null and b/backend/profiles/profiles/Qidi/Qidi X-Plus_cover.png differ diff --git a/backend/profiles/profiles/Qidi/Qidi X-Smart 3_cover.png b/backend/profiles/profiles/Qidi/Qidi X-Smart 3_cover.png new file mode 100644 index 0000000..fce6b0c Binary files /dev/null and b/backend/profiles/profiles/Qidi/Qidi X-Smart 3_cover.png differ diff --git a/backend/profiles/profiles/Qidi/filament/Bambu ABS @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu ABS @0.2 nozzle.json new file mode 100644 index 0000000..4b5ed78 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu ABS @0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Bambu ABS @0.2 nozzle", + "inherits": "Bambu ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu ABS @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu ABS @0.6 nozzle.json new file mode 100644 index 0000000..3b7bf8d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu ABS @0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu ABS @0.6 nozzle", + "inherits": "Bambu ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu ABS @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu ABS @0.8 nozzle.json new file mode 100644 index 0000000..2ad64d8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu ABS @0.8 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu ABS @0.8 nozzle", + "inherits": "Bambu ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.011" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..75674a9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Bambu ABS @Qidi Q1 Pro 0.2 nozzle", + "inherits": "Bambu ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..fd4f249 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Bambu ABS @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Bambu ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..cd2d4e4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Bambu ABS @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Bambu ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..d6f5db1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Bambu ABS @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Bambu ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..bef60a5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Bambu ABS @Qidi X-Plus 4 0.2 nozzle", + "inherits": "Bambu ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..6b2d0a3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Bambu ABS @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Bambu ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..00135fa --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Bambu ABS @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Bambu ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..ea23c66 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu ABS @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Bambu ABS @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Bambu ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu ABS.json b/backend/profiles/profiles/Qidi/filament/Bambu ABS.json new file mode 100644 index 0000000..b778863 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu ABS.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Bambu ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ABS" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_density": [ + "1.05" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "60" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PETG @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PETG @0.2 nozzle.json new file mode 100644 index 0000000..c8dbe29 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PETG @0.2 nozzle.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Bambu PETG @0.2 nozzle", + "inherits": "Bambu PETG", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle", + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PETG @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PETG @0.6 nozzle.json new file mode 100644 index 0000000..6583758 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PETG @0.6 nozzle.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Bambu PETG @0.6 nozzle", + "inherits": "Bambu PETG", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PETG @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PETG @0.8 nozzle.json new file mode 100644 index 0000000..9238ece --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PETG @0.8 nozzle.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Bambu PETG @0.8 nozzle", + "inherits": "Bambu PETG", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..80060d4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PETG @Qidi Q1 Pro 0.2 nozzle", + "inherits": "Bambu PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "Bambu PETG @Qidi Q1 Pro 0.2 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..a02b0c9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PETG @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Bambu PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "Bambu PETG @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.042" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..0921793 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PETG @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Bambu PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "Bambu PETG @Qidi Q1 Pro 0.6 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..8cf9e66 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PETG @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Bambu PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "Bambu PETG @Qidi Q1 Pro 0.8 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..fc64313 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PETG @Qidi X-Plus 4 0.2 nozzle", + "inherits": "Bambu PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "Bambu PETG @Qidi X-Plus 4 0.2 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..daf4393 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PETG @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Bambu PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "Bambu PETG @Qidi X-Plus 4 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..e9098af --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Bambu PETG @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Bambu PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "Bambu PETG @Qidi X-Plus 4 0.6 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..5a9df87 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PETG @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PETG @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Bambu PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "Bambu PETG @Qidi X-Plus 4 0.8 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PETG.json b/backend/profiles/profiles/Qidi/filament/Bambu PETG.json new file mode 100644 index 0000000..5fec1ac --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PETG.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Bambu PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "filament_type": [ + "PETG" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "filament_density": [ + "1.24" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PLA @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PLA @0.2 nozzle.json new file mode 100644 index 0000000..63735d6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PLA @0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Bambu PLA @0.2 nozzle", + "inherits": "Bambu PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PLA @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PLA @0.6 nozzle.json new file mode 100644 index 0000000..9ae8b79 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PLA @0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PLA @0.6 nozzle", + "inherits": "Bambu PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PLA @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PLA @0.8 nozzle.json new file mode 100644 index 0000000..d2cfa00 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PLA @0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PLA @0.8 nozzle", + "inherits": "Bambu PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..ffe8b66 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Bambu PLA @Qidi Q1 Pro 0.2 nozzle", + "inherits": "Bambu PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "Bambu PLA @Qidi Q1 Pro 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..a074c29 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Bambu PLA @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Bambu PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "Bambu PLA @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..2e316ce --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Bambu PLA @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Bambu PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "Bambu PLA @Qidi Q1 Pro 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..8ccf77f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Bambu PLA @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Bambu PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "Bambu PLA @Qidi Q1 Pro 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..a2f2e95 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Bambu PLA @Qidi X-Plus 4 0.2 nozzle", + "inherits": "Bambu PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "Bambu PLA @Qidi X-Plus 4 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..342aed3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Bambu PLA @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Bambu PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "Bambu PLA @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..8acdf56 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Bambu PLA @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Bambu PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "Bambu PLA @Qidi X-Plus 4 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..37ecefc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PLA @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Bambu PLA @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Bambu PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "Bambu PLA @Qidi X-Plus 4 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Bambu PLA.json b/backend/profiles/profiles/Qidi/filament/Bambu PLA.json new file mode 100644 index 0000000..7049a1c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Bambu PLA.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Bambu PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi 0.2 nozzle.json new file mode 100644 index 0000000..0f8aa9c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi 0.2 nozzle", + "inherits": "HATCHBOX ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi 0.6 nozzle.json new file mode 100644 index 0000000..07fd612 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi 0.6 nozzle", + "inherits": "HATCHBOX ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi 0.8 nozzle.json new file mode 100644 index 0000000..5b3663d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi 0.8 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi 0.8 nozzle", + "inherits": "HATCHBOX ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.011" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..bda8a9d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi Q1 Pro 0.2 nozzle", + "inherits": "HATCHBOX ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..de05bc9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi Q1 Pro 0.4 nozzle", + "inherits": "HATCHBOX ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..ee1100d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi Q1 Pro 0.6 nozzle", + "inherits": "HATCHBOX ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..d4f1bb3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi Q1 Pro 0.8 nozzle", + "inherits": "HATCHBOX ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..d65cdff --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi X-Plus 4 0.2 nozzle", + "inherits": "HATCHBOX ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..58bb0ad --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi X-Plus 4 0.4 nozzle", + "inherits": "HATCHBOX ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..5e629b6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi X-Plus 4 0.6 nozzle", + "inherits": "HATCHBOX ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..22850de --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi X-Plus 4 0.8 nozzle", + "inherits": "HATCHBOX ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi.json new file mode 100644 index 0000000..910b9ce --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX ABS @Qidi.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ABS" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_density": [ + "1.05" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "60" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_vendor": [ + "HATCHBOX" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi 0.2 nozzle.json new file mode 100644 index 0000000..b94dfa1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi 0.2 nozzle.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @0.2 nozzle", + "inherits": "HATCHBOX PETG @Qidi", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle", + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi 0.6 nozzle.json new file mode 100644 index 0000000..743c558 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi 0.6 nozzle.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @0.6 nozzle", + "inherits": "HATCHBOX PETG @Qidi", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi 0.8 nozzle.json new file mode 100644 index 0000000..3d17fc7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi 0.8 nozzle.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @0.8 nozzle", + "inherits": "HATCHBOX PETG @Qidi", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..054190d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi Q1 Pro 0.2 nozzle", + "inherits": "HATCHBOX PETG @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "HATCHBOX PETG @Qidi Q1 Pro 0.2 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..0a3f90f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi Q1 Pro 0.4 nozzle", + "inherits": "HATCHBOX PETG @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "HATCHBOX PETG @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.042" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..811fef7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi Q1 Pro 0.6 nozzle", + "inherits": "HATCHBOX PETG @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "HATCHBOX PETG @Qidi Q1 Pro 0.6 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..5d04378 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi Q1 Pro 0.8 nozzle", + "inherits": "HATCHBOX PETG @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "HATCHBOX PETG @Qidi Q1 Pro 0.8 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..0de65ce --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi X-Plus 4 0.2 nozzle", + "inherits": "HATCHBOX PETG @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "HATCHBOX PETG @Qidi X-Plus 4 0.2 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..d321e51 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi X-Plus 4 0.4 nozzle", + "inherits": "HATCHBOX PETG @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "HATCHBOX PETG @Qidi X-Plus 4 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..fc66d22 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi X-Plus 4 0.6 nozzle", + "inherits": "HATCHBOX PETG @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "HATCHBOX PETG @Qidi X-Plus 4 0.6 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..c8298fd --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi X-Plus 4 0.8 nozzle", + "inherits": "HATCHBOX PETG @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "HATCHBOX PETG @Qidi X-Plus 4 0.8 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi.json new file mode 100644 index 0000000..748949e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PETG @Qidi.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "filament_type": [ + "PETG" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "filament_density": [ + "1.24" + ], + "filament_vendor": [ + "HATCHBOX" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi 0.2 nozzle.json new file mode 100644 index 0000000..ad09e59 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @0.2 nozzle", + "inherits": "HATCHBOX PLA @Qidi", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi 0.6 nozzle.json new file mode 100644 index 0000000..ad3c0f3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi 0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @0.6 nozzle", + "inherits": "HATCHBOX PLA @Qidi", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi 0.8 nozzle.json new file mode 100644 index 0000000..56b583e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi 0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @0.8 nozzle", + "inherits": "HATCHBOX PLA @Qidi", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..f8446c5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi Q1 Pro 0.2 nozzle", + "inherits": "HATCHBOX PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "HATCHBOX PLA @Qidi Q1 Pro 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..52be00f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi Q1 Pro 0.4 nozzle", + "inherits": "HATCHBOX PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "HATCHBOX PLA @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..3c44881 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi Q1 Pro 0.6 nozzle", + "inherits": "HATCHBOX PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "HATCHBOX PLA @Qidi Q1 Pro 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..0fa56cc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi Q1 Pro 0.8 nozzle", + "inherits": "HATCHBOX PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "HATCHBOX PLA @Qidi Q1 Pro 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..532c522 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi X-Plus 4 0.2 nozzle", + "inherits": "HATCHBOX PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "HATCHBOX PLA @Qidi X-Plus 4 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..80b5d87 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi X-Plus 4 0.4 nozzle", + "inherits": "HATCHBOX PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "HATCHBOX PLA @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..16dcd3a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi X-Plus 4 0.6 nozzle", + "inherits": "HATCHBOX PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "HATCHBOX PLA @Qidi X-Plus 4 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..4da5ba8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi X-Plus 4 0.8 nozzle", + "inherits": "HATCHBOX PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "HATCHBOX PLA @Qidi X-Plus 4 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi.json b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi.json new file mode 100644 index 0000000..e5e9673 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/HATCHBOX PLA @Qidi.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_vendor": [ + "HATCHBOX" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi 0.2 nozzle.json new file mode 100644 index 0000000..dfd6c46 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi 0.2 nozzle", + "inherits": "Overture ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.052" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi 0.6 nozzle.json new file mode 100644 index 0000000..90866f5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi 0.6 nozzle", + "inherits": "Overture ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.018" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi 0.8 nozzle.json new file mode 100644 index 0000000..1739532 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi 0.8 nozzle", + "inherits": "Overture ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..4059ba4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi Q1 Pro 0.2 nozzle", + "inherits": "Overture ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..101a24b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Overture ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..d584640 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Overture ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.012" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..263a03c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Overture ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "10" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..1fb01d0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi X-Plus 4 0.2 nozzle", + "inherits": "Overture ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.054" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..a0795ed --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Overture ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.033" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..aded56e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Overture ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..8532ab3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Overture ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "10" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi.json b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi.json new file mode 100644 index 0000000..784a512 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture ABS @Qidi.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ABS" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "enable_pressure_advance": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "265" + ], + "slow_down_layer_time": [ + "6" + ], + "pressure_advance": [ + "0.025" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_density": [ + "1.05" + ], + "chamber_temperature": [ + "60" + ], + "fan_cooling_layer_time": [ + "60" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_vendor": [ + "Overture" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi 0.2 nozzle.json new file mode 100644 index 0000000..2018285 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi 0.2 nozzle", + "inherits": "Overture PLA @Qidi", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.057" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi 0.6 nozzle.json new file mode 100644 index 0000000..3290f57 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi 0.6 nozzle", + "inherits": "Overture PLA @Qidi", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.017" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi 0.8 nozzle.json new file mode 100644 index 0000000..04aa254 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi 0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi 0.8 nozzle", + "inherits": "Overture PLA @Qidi", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.009" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..904be65 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi Q1 Pro 0.2 nozzle", + "inherits": "Overture PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "Overture PLA @Qidi Q1 Pro 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.047" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..07dfd53 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Overture PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "filament_flow_ratio": [ + "0.98" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_settings_id": [ + "Overture PLA @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.028" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..34e550d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Overture PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Overture PLA @Qidi Q1 Pro 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.012" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..ad70b81 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Overture PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Overture PLA @Qidi Q1 Pro 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.007" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..2cc3cbe --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi X-Plus 4 0.2 nozzle", + "inherits": "Overture PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "Overture PLA @Qidi X-Plus 4 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.062" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..e3f5f9c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Overture PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_settings_id": [ + "Overture PLA @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.037" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..4894fbf --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Overture PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_settings_id": [ + "Overture PLA @Qidi X-Plus 4 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.019" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..055b0c2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Overture PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_settings_id": [ + "Overture PLA @Qidi X-Plus 4 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.012" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi.json b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi.json new file mode 100644 index 0000000..4335196 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Overture PLA @Qidi.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "slow_down_layer_time": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.036" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_vendor": [ + "Overture" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi 0.2 nozzle.json new file mode 100644 index 0000000..8de0e12 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi 0.2 nozzle", + "inherits": "PolyLite ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.052" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi 0.6 nozzle.json new file mode 100644 index 0000000..f8c6bad --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi 0.6 nozzle", + "inherits": "PolyLite ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.018" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi 0.8 nozzle.json new file mode 100644 index 0000000..ad6dd23 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi 0.8 nozzle", + "inherits": "PolyLite ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..3314df4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi Q1 Pro 0.2 nozzle", + "inherits": "PolyLite ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..7b070af --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi Q1 Pro 0.4 nozzle", + "inherits": "PolyLite ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..d397b0b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi Q1 Pro 0.6 nozzle", + "inherits": "PolyLite ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.012" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..57bd5d2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi Q1 Pro 0.8 nozzle", + "inherits": "PolyLite ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "10" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..9f9c5d7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi X-Plus 4 0.2 nozzle", + "inherits": "PolyLite ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.054" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..7a74ed4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi X-Plus 4 0.4 nozzle", + "inherits": "PolyLite ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.033" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..e83fbbc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi X-Plus 4 0.6 nozzle", + "inherits": "PolyLite ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..ae5cd13 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi X-Plus 4 0.8 nozzle", + "inherits": "PolyLite ABS @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "10" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi.json b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi.json new file mode 100644 index 0000000..80805dd --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite ABS @Qidi.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ABS" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "enable_pressure_advance": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "265" + ], + "slow_down_layer_time": [ + "6" + ], + "pressure_advance": [ + "0.025" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_density": [ + "1.05" + ], + "chamber_temperature": [ + "60" + ], + "fan_cooling_layer_time": [ + "60" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_vendor": [ + "Polymaker" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi 0.2 nozzle.json new file mode 100644 index 0000000..045b544 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi 0.2 nozzle", + "inherits": "PolyLite PLA @Qidi", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.057" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi 0.6 nozzle.json new file mode 100644 index 0000000..5081a36 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi 0.6 nozzle", + "inherits": "PolyLite PLA @Qidi", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.017" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi 0.8 nozzle.json new file mode 100644 index 0000000..0fb3fdf --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi 0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi 0.8 nozzle", + "inherits": "PolyLite PLA @Qidi", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.009" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..e248177 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi Q1 Pro 0.2 nozzle", + "inherits": "PolyLite PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "PolyLite PLA @Qidi Q1 Pro 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.047" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..dddf39e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi Q1 Pro 0.4 nozzle", + "inherits": "PolyLite PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "filament_flow_ratio": [ + "0.98" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_settings_id": [ + "PolyLite PLA @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.028" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..398a246 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi Q1 Pro 0.6 nozzle", + "inherits": "PolyLite PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "PolyLite PLA @Qidi Q1 Pro 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.012" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..70ab2fb --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi Q1 Pro 0.8 nozzle", + "inherits": "PolyLite PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "PolyLite PLA @Qidi Q1 Pro 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.007" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..11924d2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi X-Plus 4 0.2 nozzle", + "inherits": "PolyLite PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "PolyLite PLA @Qidi X-Plus 4 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.062" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..65d82de --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi X-Plus 4 0.4 nozzle", + "inherits": "PolyLite PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_settings_id": [ + "PolyLite PLA @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.037" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..9bbcbdd --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi X-Plus 4 0.6 nozzle", + "inherits": "PolyLite PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_settings_id": [ + "PolyLite PLA @Qidi X-Plus 4 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.019" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..f396ff9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi X-Plus 4 0.8 nozzle", + "inherits": "PolyLite PLA @Qidi", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_settings_id": [ + "PolyLite PLA @Qidi X-Plus 4 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.012" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi.json b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi.json new file mode 100644 index 0000000..10063d5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/PolyLite PLA @Qidi.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "slow_down_layer_time": [ + "10" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.036" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_vendor": [ + "Polymaker" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Q2.json new file mode 100644 index 0000000..e951de8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Q2.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "Bambu ABS@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "chamber_temperature": [ + "55" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_density": [ + "1.05" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..776d9e2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu ABS @Qidi Q2 0.2 nozzle", + "inherits": "Bambu ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "chamber_temperatures": [ + "0" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..88b373c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu ABS @Qidi Q2 0.4 nozzle", + "inherits": "Bambu ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..4b3bdf4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Bambu ABS @Qidi Q2 0.6 nozzle", + "inherits": "Bambu ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..1ad19b1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu ABS @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Bambu ABS @Qidi Q2 0.8 nozzle", + "inherits": "Bambu ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Q2.json new file mode 100644 index 0000000..a519f5a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Bambu PETG@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_adhesiveness_category": [ + "300" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_type": [ + "PETG" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.056" + ], + "slow_down_layer_time": [ + "8" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "supertack_plate_temp": [ + "70" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..d3cded4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Bambu PETG @Qidi Q2 0.2 nozzle", + "inherits": "Bambu PETG@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..bfe81b2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PETG @Qidi Q2 0.4 nozzle", + "inherits": "Bambu PETG@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..6dd2db8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PETG @Qidi Q2 0.6 nozzle", + "inherits": "Bambu PETG@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..0449e2c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PETG @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PETG @Qidi Q2 0.8 nozzle", + "inherits": "Bambu PETG@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Q2.json new file mode 100644 index 0000000..f62d8a5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Q2.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Bambu PLA@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "false", + "filament_adhesiveness_category": [ + "100" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "overhang_fan_threshold": [ + "50%" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "supertack_plate_temp": [ + "45" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..73c3a47 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Bambu PLA @Qidi Q2 0.2 nozzle", + "inherits": "Bambu PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..7b83560 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PLA @Qidi Q2 0.4 nozzle", + "inherits": "Bambu PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..ce8d3f7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PLA @Qidi Q2 0.6 nozzle", + "inherits": "Bambu PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..84348f1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Bambu PLA @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PLA @Qidi Q2 0.8 nozzle", + "inherits": "Bambu PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Q2.json new file mode 100644 index 0000000..f6cf6ef --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Generic ABS@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_1_0_11", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_density": [ + "1.04" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Generic" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..c0db676 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic ABS @Qidi Q2 0.2 nozzle", + "inherits": "Generic ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..cb3333c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic ABS @Qidi Q2 0.4 nozzle", + "inherits": "Generic ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..091423f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic ABS @Qidi Q2 0.6 nozzle", + "inherits": "Generic ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "24.5" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..9cedee7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic ABS @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic ABS @Qidi Q2 0.8 nozzle", + "inherits": "Generic ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "24.5" + ], + "pressure_advance": [ + "0.011" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Q2.json new file mode 100644 index 0000000..fb50534 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Generic PC@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "false", + "box_temperature_range_high": [ + "65" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_adhesiveness_category": [ + "500" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_type": [ + "PC" + ], + "filament_vendor": [ + "Generic" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature": [ + "280" + ], + "overhang_fan_speed": [ + "60" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..493a654 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Generic PC @Qidi Q2 0.2 nozzle", + "inherits": "Generic PC@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "chamber_temperatures": [ + "0" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..b3e912a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Generic PC @Qidi Q2 0.4 nozzle", + "inherits": "Generic PC@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..2ef834c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Generic PC @Qidi Q2 0.6 nozzle", + "inherits": "Generic PC@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..b1a2536 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PC @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Generic PC @Qidi Q2 0.8 nozzle", + "inherits": "Generic PC@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Q2.json new file mode 100644 index 0000000..a9828b8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Q2.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "Generic PETG@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "QD_1_0_41", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_adhesiveness_category": [ + "300" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG" + ], + "filament_vendor": [ + "Generic" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.056" + ], + "slow_down_layer_time": [ + "12" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "supertack_plate_temp": [ + "70" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..5bafbf4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic PETG @Qidi Q2 0.2 nozzle", + "inherits": "Generic PETG@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..9a5e745 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PETG @Qidi Q2 0.4 nozzle", + "inherits": "Generic PETG@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..b0fb81e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PETG @Qidi Q2 0.6 nozzle", + "inherits": "Generic PETG@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..b094ce5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PETG @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PETG @Qidi Q2 0.8 nozzle", + "inherits": "Generic PETG@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Q2.json new file mode 100644 index 0000000..aa9574a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Q2.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "Generic PLA@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "QD_1_0_1", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "cool_plate_temp": [ + "45" + ], + "filament_adhesiveness_category": [ + "100" + ], + "filament_density": [ + "1.2" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature": [ + "220" + ], + "overhang_fan_threshold": [ + "50%" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "supertack_plate_temp": [ + "45" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..1f77fad --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic PLA @Qidi Q2 0.2 nozzle", + "inherits": "Generic PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..d560d1f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PLA @Qidi Q2 0.4 nozzle", + "inherits": "Generic PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..ca21c00 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PLA @Qidi Q2 0.6 nozzle", + "inherits": "Generic PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..785c052 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PLA @Qidi Q2 0.8 nozzle", + "inherits": "Generic PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA Silk @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA Silk @Q2.json new file mode 100644 index 0000000..7e322b5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA Silk @Q2.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Generic PLA Silk@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99_01", + "filament_id": "QD_1_0_4", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "0" + ], + "filament_adhesiveness_category": [ + "100" + ], + "filament_density": [ + "1.2" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature": [ + "220" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.032" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "supertack_plate_temp": [ + "35" + ], + "temperature_vitrification": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "55" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA Silk @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA Silk @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..ad3f642 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA Silk @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic PLA Silk @Qidi Q2 0.4 nozzle", + "inherits": "Generic PLA Silk@Q2-Series", + "from": "system", + "setting_id": "GFSL99_01", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA Silk @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA Silk @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..8e238cd --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA Silk @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PLA Silk @Qidi Q2 0.6 nozzle", + "inherits": "Generic PLA Silk@Q2-Series", + "from": "system", + "setting_id": "GFSL99_01", + "instantiation": "true", + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Q2.json new file mode 100644 index 0000000..17216c0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Q2.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Generic PLA+@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "0" + ], + "filament_adhesiveness_category": [ + "100" + ], + "filament_density": [ + "1.2" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature": [ + "230" + ], + "overhang_fan_threshold": [ + "50%" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "supertack_plate_temp": [ + "45" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..98d0ede --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic PLA+ @Qidi Q2 0.2 nozzle", + "inherits": "Generic PLA+@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..2ce4925 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PLA+ @Qidi Q2 0.4 nozzle", + "inherits": "Generic PLA+@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..357815f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PLA+ @Qidi Q2 0.6 nozzle", + "inherits": "Generic PLA+@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..fbb061b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic PLA+ @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic PLA+ @Qidi Q2 0.8 nozzle", + "inherits": "Generic PLA+@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic TPU 95A @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic TPU 95A @Q2.json new file mode 100644 index 0000000..e0ae900 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic TPU 95A @Q2.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "Generic TPU 95A@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSR99", + "filament_id": "QD_1_0_50", + "instantiation": "false", + "filament_adhesiveness_category": [ + "600" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_type": [ + "TPU" + ], + "filament_vendor": [ + "Generic" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature": [ + "230" + ], + "pressure_advance": [ + "0.1" + ], + "temperature_vitrification": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "hot_plate_temp": [ + "35" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic TPU 95A @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic TPU 95A @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..37af8d9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic TPU 95A @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic TPU 95A @Qidi Q2 0.4 nozzle", + "inherits": "Generic TPU 95A@Q2-Series", + "from": "system", + "setting_id": "GFSR99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic TPU 95A @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic TPU 95A @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..19655b9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic TPU 95A @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Generic TPU 95A @Qidi Q2 0.6 nozzle", + "inherits": "Generic TPU 95A@Q2-Series", + "from": "system", + "setting_id": "GFSR99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Generic TPU 95A @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Generic TPU 95A @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..f123e9c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Generic TPU 95A @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Generic TPU 95A @Qidi Q2 0.8 nozzle", + "inherits": "Generic TPU 95A@Q2-Series", + "from": "system", + "setting_id": "GFSR99", + "instantiation": "true", + "nozzle_temperature": [ + "220" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Q2.json new file mode 100644 index 0000000..f072966 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Q2.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "chamber_temperature": [ + "55" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_density": [ + "1.05" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "HATCHBOX" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..1524196 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi Q2 0.2 nozzle", + "inherits": "HATCHBOX ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "chamber_temperatures": [ + "0" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..f11eb6f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi Q2 0.4 nozzle", + "inherits": "HATCHBOX ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..4d26a5b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi Q2 0.6 nozzle", + "inherits": "HATCHBOX ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..3034e7c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX ABS @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "HATCHBOX ABS @Qidi Q2 0.8 nozzle", + "inherits": "HATCHBOX ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Q2.json new file mode 100644 index 0000000..ac6f873 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_adhesiveness_category": [ + "300" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_type": [ + "PETG" + ], + "filament_vendor": [ + "HATCHBOX" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.056" + ], + "slow_down_layer_time": [ + "8" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "supertack_plate_temp": [ + "70" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..c901e89 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi Q2 0.2 nozzle", + "inherits": "HATCHBOX PETG@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..19ddcab --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi Q2 0.4 nozzle", + "inherits": "HATCHBOX PETG@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..6cb6d7b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi Q2 0.6 nozzle", + "inherits": "HATCHBOX PETG@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..1395fc1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PETG @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "HATCHBOX PETG @Qidi Q2 0.8 nozzle", + "inherits": "HATCHBOX PETG@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Q2.json new file mode 100644 index 0000000..5f9723c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Q2.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "false", + "filament_adhesiveness_category": [ + "100" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "HATCHBOX" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "overhang_fan_threshold": [ + "50%" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "supertack_plate_temp": [ + "45" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..1762c4f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi Q2 0.2 nozzle", + "inherits": "HATCHBOX PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..62203fa --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi Q2 0.4 nozzle", + "inherits": "HATCHBOX PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..34cd4d7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi Q2 0.6 nozzle", + "inherits": "HATCHBOX PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..564e263 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/HATCHBOX PLA @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "HATCHBOX PLA @Qidi Q2 0.8 nozzle", + "inherits": "HATCHBOX PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Q2.json new file mode 100644 index 0000000..a70b5c4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "Overture ABS@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_density": [ + "1.12" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Overture" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "255" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.033" + ], + "slow_down_layer_time": [ + "6" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..68d6d88 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi Q2 0.2 nozzle", + "inherits": "Overture ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "chamber_temperatures": [ + "0" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.054" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..6fd191a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi Q2 0.4 nozzle", + "inherits": "Overture ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.033" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..5f7928e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi Q2 0.6 nozzle", + "inherits": "Overture ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..bd1d251 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Overture ABS @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Overture ABS @Qidi Q2 0.8 nozzle", + "inherits": "Overture ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Q2.json new file mode 100644 index 0000000..39c43d3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Q2.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "Overture PLA@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "false", + "filament_adhesiveness_category": [ + "100" + ], + "filament_density": [ + "1.2" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Overture" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "overhang_fan_threshold": [ + "50%" + ], + "slow_down_layer_time": [ + "10" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "supertack_plate_temp": [ + "45" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..35d1c98 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi Q2 0.2 nozzle", + "inherits": "Overture PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.062" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..df60b64 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi Q2 0.4 nozzle", + "inherits": "Overture PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.037" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..046b991 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi Q2 0.6 nozzle", + "inherits": "Overture PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.019" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..0756a7b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/Overture PLA @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Overture PLA @Qidi Q2 0.8 nozzle", + "inherits": "Overture PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Q2.json new file mode 100644 index 0000000..61a1d8c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "PolyLite ABS@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_density": [ + "1.12" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "255" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.033" + ], + "slow_down_layer_time": [ + "6" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..e50985b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi Q2 0.2 nozzle", + "inherits": "PolyLite ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "chamber_temperatures": [ + "0" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.054" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..ca563fa --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi Q2 0.4 nozzle", + "inherits": "PolyLite ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.033" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..4df7c68 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi Q2 0.6 nozzle", + "inherits": "PolyLite ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..e202da3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite ABS @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "PolyLite ABS @Qidi Q2 0.8 nozzle", + "inherits": "PolyLite ABS@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Q2.json new file mode 100644 index 0000000..6ed2243 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Q2.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "PolyLite PLA@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "false", + "filament_adhesiveness_category": [ + "100" + ], + "filament_density": [ + "1.2" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Polymaker" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed_unseal": [ + "100" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "overhang_fan_threshold": [ + "50%" + ], + "slow_down_layer_time": [ + "10" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "supertack_plate_temp": [ + "45" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..1af29aa --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi Q2 0.2 nozzle", + "inherits": "PolyLite PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.062" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..546c7c9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi Q2 0.4 nozzle", + "inherits": "PolyLite PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.037" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..fb16c59 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi Q2 0.6 nozzle", + "inherits": "PolyLite PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.019" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..59fd592 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/PolyLite PLA @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "PolyLite PLA @Qidi Q2 0.8 nozzle", + "inherits": "PolyLite PLA@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Q2.json new file mode 100644 index 0000000..7bc3340 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_1_1_14", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "chamber_temperature": [ + "55" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_density": [ + "1.02" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_type": [ + "ABS" + ], + "impact_strength_z": [ + "7.4" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..33b583b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @Qidi Q2 0.2 nozzle", + "inherits": "QIDI ABS Odorless@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "chamber_temperatures": [ + "0" + ], + "pressure_advance": [ + "0.03" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..ae872f2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @Qidi Q2 0.4 nozzle", + "inherits": "QIDI ABS Odorless@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..1d9c71b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @Qidi Q2 0.6 nozzle", + "inherits": "QIDI ABS Odorless@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "24.5" + ], + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..dbc1c10 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Odorless @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @Qidi Q2 0.8 nozzle", + "inherits": "QIDI ABS Odorless@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "24.5" + ], + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Q2.json new file mode 100644 index 0000000..e34a397 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Q2.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_1_1_11", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "chamber_temperature": [ + "55" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_density": [ + "1.05" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "ABS" + ], + "impact_strength_z": [ + "7.4" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..eb8e444 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido @Qidi Q2 0.2 nozzle", + "inherits": "QIDI ABS Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "chamber_temperatures": [ + "0" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..071e311 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido @Qidi Q2 0.4 nozzle", + "inherits": "QIDI ABS Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..e9322da --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido @Qidi Q2 0.6 nozzle", + "inherits": "QIDI ABS Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..f6705ba --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido @Qidi Q2 0.8 nozzle", + "inherits": "QIDI ABS Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Q2.json new file mode 100644 index 0000000..2406d05 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Q2.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_1_1_13", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "chamber_temperature": [ + "55" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_density": [ + "1.06" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "ABS" + ], + "impact_strength_z": [ + "7.4" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..9e883e9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @Qidi Q2 0.2 nozzle", + "inherits": "QIDI ABS Rapido Metal@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "chamber_temperatures": [ + "0" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..31c7b6f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @Qidi Q2 0.4 nozzle", + "inherits": "QIDI ABS Rapido Metal@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..18bb45a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @Qidi Q2 0.6 nozzle", + "inherits": "QIDI ABS Rapido Metal@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..130ddf9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS Rapido Metal @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @Qidi Q2 0.8 nozzle", + "inherits": "QIDI ABS Rapido Metal@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS-GF @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS-GF @Q2.json new file mode 100644 index 0000000..26df107 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS-GF @Q2.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_1_1_12", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "box_temperature_range_low": [ + "0" + ], + "box_temperature": [ + "45" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_density": [ + "1.15" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "ABS-GF" + ], + "impact_strength_z": [ + "5.3" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "270" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "5" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS-GF @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS-GF @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..06c551e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS-GF @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF @Qidi Q2 0.4 nozzle", + "inherits": "QIDI ABS-GF@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS-GF @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS-GF @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..89eb4bd --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS-GF @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF @Qidi Q2 0.6 nozzle", + "inherits": "QIDI ABS-GF@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS-GF @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS-GF @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..6c795c4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ABS-GF @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF @Qidi Q2 0.8 nozzle", + "inherits": "QIDI ABS-GF@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Q2.json new file mode 100644 index 0000000..603fe3b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Q2.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "QIDI ASA@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_1_1_18", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "chamber_temperature": [ + "55" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_density": [ + "1.07" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_type": [ + "ASA" + ], + "impact_strength_z": [ + "4.9" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "255" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..39e0c60 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi Q2 0.2 nozzle", + "inherits": "QIDI ASA@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "chamber_temperatures": [ + "0" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..72ef4a2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi Q2 0.4 nozzle", + "inherits": "QIDI ASA@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..01ff19c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi Q2 0.6 nozzle", + "inherits": "QIDI ASA@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "13" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..12695b1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi Q2 0.8 nozzle", + "inherits": "QIDI ASA@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "13" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA-Aero @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA-Aero @Q2.json new file mode 100644 index 0000000..a4cf7ac --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA-Aero @Q2.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "QIDI ASA-Aero@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_1_1_19", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_density": [ + "1.03" + ], + "filament_flow_ratio": [ + "0.7" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "0.01" + ], + "filament_retraction_minimum_travel": [ + "0" + ], + "filament_type": [ + "ASA-Aero" + ], + "filament_wipe": [ + "0" + ], + "filament_z_hop": [ + "0" + ], + "impact_strength_z": [ + "3.4" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA-Aero @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA-Aero @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..3f0bef8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI ASA-Aero @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI ASA-Aero @Qidi Q2 0.4 nozzle", + "inherits": "QIDI ASA-Aero@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PA12-CF @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PA12-CF @Q2.json new file mode 100644 index 0000000..5391aeb --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PA12-CF @Q2.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "QIDI PA12-CF@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "QD_1_1_27", + "instantiation": "false", + "box_temperature_range_high": [ + "65" + ], + "box_temperature_range_low": [ + "0" + ], + "box_temperature": [ + "55" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "400" + ], + "filament_density": [ + "1.09" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA12-CF" + ], + "impact_strength_z": [ + "5.7" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "5" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PA12-CF @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PA12-CF @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..05a1b02 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PA12-CF @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PA12-CF @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PA12-CF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PA12-CF @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PA12-CF @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..28e7b84 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PA12-CF @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PA12-CF @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PA12-CF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PA12-CF @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PA12-CF @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..e11163f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PA12-CF @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PA12-CF @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PA12-CF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-CF @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-CF @Q2.json new file mode 100644 index 0000000..7fd1be6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-CF @Q2.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "QIDI PAHT-CF@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "QD_1_1_30", + "instantiation": "false", + "box_temperature_range_high": [ + "65" + ], + "box_temperature_range_low": [ + "0" + ], + "box_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "400" + ], + "filament_density": [ + "1.2" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PAHT-CF" + ], + "impact_strength_z": [ + "13.3" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "nozzle_temperature": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "temperature_vitrification": [ + "180" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-CF @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-CF @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..f9b6bda --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-CF @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PAHT-CF @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PAHT-CF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-CF @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-CF @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..7d8b14a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-CF @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PAHT-CF @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PAHT-CF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-CF @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-CF @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..309ee25 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-CF @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PAHT-CF @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PAHT-CF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-GF @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-GF @Q2.json new file mode 100644 index 0000000..73d491c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-GF @Q2.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "QD_1_1_31", + "instantiation": "false", + "box_temperature_range_high": [ + "65" + ], + "box_temperature_range_low": [ + "0" + ], + "box_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "400" + ], + "filament_density": [ + "1.27" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_type": [ + "PAHT-GF" + ], + "impact_strength_z": [ + "13.3" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "nozzle_temperature": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "pressure_advance": [ + "0.027" + ], + "slow_down_layer_time": [ + "5" + ], + "temperature_vitrification": [ + "180" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-GF @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-GF @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..3bec047 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-GF @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PAHT-GF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-GF @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-GF @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..f4243e1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-GF @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PAHT-GF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "pressure_advance": [ + "0.015" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-GF @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-GF @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..cd26365 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PAHT-GF @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PAHT-GF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PC-ABS-FR @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PC-ABS-FR @Q2.json new file mode 100644 index 0000000..339297b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PC-ABS-FR @Q2.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "QIDI PC-ABS-FR@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_1_1_34", + "instantiation": "false", + "box_temperature_range_high": [ + "50" + ], + "chamber_temperature": [ + "55" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_adhesiveness_category": [ + "200" + ], + "filament_density": [ + "1.19" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PC-ABS-FR" + ], + "impact_strength_z": [ + "8" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "75%" + ], + "pressure_advance": [ + "0.082" + ], + "slow_down_layer_time": [ + "4" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PC-ABS-FR @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PC-ABS-FR @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..83661a7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PC-ABS-FR @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PC-ABS-FR @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PC-ABS-FR@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.042" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PC-ABS-FR @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PC-ABS-FR @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..f56f932 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PC-ABS-FR @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PC-ABS-FR @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PC-ABS-FR@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.031" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PC-ABS-FR @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PC-ABS-FR @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..168e556 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PC-ABS-FR @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PC-ABS-FR @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PC-ABS-FR@Q2-Series", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-CF @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-CF @Q2.json new file mode 100644 index 0000000..905f5bc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-CF @Q2.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "QIDI PET-CF@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "QD_1_1_37", + "instantiation": "false", + "box_temperature_range_high": [ + "65" + ], + "box_temperature_range_low": [ + "0" + ], + "box_temperature": [ + "55" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "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" + ], + "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" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "80" + ], + "supertack_plate_temp": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-CF @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-CF @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..1759e86 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-CF @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PET-CF @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PET-CF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-CF @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-CF @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..33970d6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-CF @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PET-CF @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PET-CF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "pressure_advance": [ + "0.025" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-CF @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-CF @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..f180eec --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-CF @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PET-CF @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PET-CF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "pressure_advance": [ + "0.025" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-GF @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-GF @Q2.json new file mode 100644 index 0000000..088a521 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-GF @Q2.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "QIDI PET-GF@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "QD_1_1_38", + "instantiation": "false", + "box_temperature_range_high": [ + "50" + ], + "box_temperature_range_low": [ + "0" + ], + "box_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "800" + ], + "filament_density": [ + "1.38" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_type": [ + "PET-GF" + ], + "impact_strength_z": [ + "4.5" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "nozzle_temperature": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "pressure_advance": [ + "0.022" + ], + "slow_down_layer_time": [ + "5" + ], + "temperature_vitrification": [ + "185" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-GF @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-GF @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..7dd1d9a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-GF @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PET-GF @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PET-GF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-GF @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-GF @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..4bd89f6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-GF @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PET-GF @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PET-GF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-GF @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-GF @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..ed2cd7a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PET-GF @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PET-GF @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PET-GF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Q2.json new file mode 100644 index 0000000..9be5871 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "QD_1_1_39", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_adhesiveness_category": [ + "300" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "PETG" + ], + "impact_strength_z": [ + "10.6" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.054" + ], + "slow_down_layer_time": [ + "12" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "supertack_plate_temp": [ + "70" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..7820a76 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @Qidi Q2 0.2 nozzle", + "inherits": "QIDI PETG Basic@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "pressure_advance": [ + "0.054" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..9da75c5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PETG Basic@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..df612d2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PETG Basic@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..cdce0d8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Basic @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PETG Basic@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Q2.json new file mode 100644 index 0000000..27bf718 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "QD_1_1_41", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "300" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_type": [ + "PETG" + ], + "impact_strength_z": [ + "10.6" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "275" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.054" + ], + "slow_down_layer_time": [ + "8" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "supertack_plate_temp": [ + "70" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..d6a1533 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @Qidi Q2 0.2 nozzle", + "inherits": "QIDI PETG Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "pressure_advance": [ + "0.054" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..9de5716 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PETG Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..83f5496 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PETG Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..72ecf65 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Rapido @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PETG Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Q2.json new file mode 100644 index 0000000..cc4ad5a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "QD_1_1_40", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_adhesiveness_category": [ + "300" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_type": [ + "PETG" + ], + "impact_strength_z": [ + "10.6" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.056" + ], + "slow_down_layer_time": [ + "8" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "supertack_plate_temp": [ + "70" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..c475413 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough @Qidi Q2 0.2 nozzle", + "inherits": "QIDI PETG Tough@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..1503556 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PETG Tough@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..23dbbc5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PETG Tough@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..eafccfe --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Tough @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PETG Tough@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Q2.json new file mode 100644 index 0000000..1c9326b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "QD_1_1_45", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_adhesiveness_category": [ + "300" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PETG" + ], + "impact_strength_z": [ + "10.6" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.054" + ], + "slow_down_layer_time": [ + "8" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "supertack_plate_temp": [ + "70" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..f7d6938 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @Qidi Q2 0.2 nozzle", + "inherits": "QIDI PETG Translucent@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "pressure_advance": [ + "0.054" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..84873f7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PETG Translucent@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..73d5b46 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PETG Translucent@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..dff330f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG Translucent @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PETG Translucent@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-CF @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-CF @Q2.json new file mode 100644 index 0000000..ad3ca7f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-CF @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "QIDI PETG-CF@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "QD_1_1_42", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_adhesiveness_category": [ + "300" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "filament_type": [ + "PETG-CF" + ], + "impact_strength_z": [ + "10.6" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "255" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.048" + ], + "slow_down_layer_time": [ + "6" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "supertack_plate_temp": [ + "70" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-CF @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-CF @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..7262f64 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-CF @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PETG-CF @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PETG-CF@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-CF @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-CF @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..9a89a0c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-CF @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PETG-CF @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PETG-CF@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-CF @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-CF @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..60b9d08 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-CF @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PETG-CF @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PETG-CF@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-GF @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-GF @Q2.json new file mode 100644 index 0000000..04b0e13 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-GF @Q2.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "QIDI PETG-GF@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "QD_1_1_43", + "instantiation": "false", + "box_temperature_range_high": [ + "45" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "300" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PETG-GF" + ], + "impact_strength_z": [ + "10.6" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature": [ + "255" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pressure_advance": [ + "0.056" + ], + "slow_down_layer_time": [ + "8" + ], + "temperature_vitrification": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "supertack_plate_temp": [ + "70" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-GF @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-GF @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..3a6d3a4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-GF @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI PETG-GF @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PETG-GF@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-GF @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-GF @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..1282298 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-GF @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PETG-GF @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PETG-GF@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-GF @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-GF @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..d758de5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PETG-GF @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PETG-GF @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PETG-GF@Q2-Series", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Q2.json new file mode 100644 index 0000000..77da09b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Q2.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "QD_1_1_7", + "instantiation": "false", + "cool_plate_temp_initial_layer": [ + "45" + ], + "cool_plate_temp": [ + "45" + ], + "filament_adhesiveness_category": [ + "100" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_type": [ + "PLA" + ], + "impact_strength_z": [ + "13.8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "overhang_fan_threshold": [ + "50%" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "supertack_plate_temp": [ + "45" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..496f6f1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @Qidi Q2 0.2 nozzle", + "inherits": "QIDI PLA Basic@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..3810efd --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PLA Basic@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.038" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..bb96504 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PLA Basic@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..f8118a6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Basic @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PLA Basic@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Q2.json new file mode 100644 index 0000000..edaa376 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Q2.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "QD_1_1_8", + "instantiation": "false", + "cool_plate_temp_initial_layer": [ + "45" + ], + "cool_plate_temp": [ + "45" + ], + "filament_adhesiveness_category": [ + "100" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_type": [ + "PLA" + ], + "impact_strength_z": [ + "13.8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "overhang_fan_threshold": [ + "50%" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "supertack_plate_temp": [ + "45" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..465d3fd --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @Qidi Q2 0.2 nozzle", + "inherits": "QIDI PLA Matte Basic@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..57a50e5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PLA Matte Basic@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.038" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..72f3c30 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PLA Matte Basic@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..bf8398c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Matte Basic @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PLA Matte Basic@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Q2.json new file mode 100644 index 0000000..333985f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Q2.json @@ -0,0 +1,49 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "QD_1_1_1", + "instantiation": "false", + "cool_plate_temp_initial_layer": [ + "45" + ], + "cool_plate_temp": [ + "45" + ], + "filament_adhesiveness_category": [ + "100" + ], + "filament_type": [ + "PLA" + ], + "impact_strength_z": [ + "13.8" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "overhang_fan_threshold": [ + "50%" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "supertack_plate_temp": [ + "45" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..22636f9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @Qidi Q2 0.2 nozzle", + "inherits": "QIDI PLA Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..0f47749 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PLA Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..15b518c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PLA Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..4349775 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PLA Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Q2.json new file mode 100644 index 0000000..48df11c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Q2.json @@ -0,0 +1,49 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "QD_1_1_2", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "100" + ], + "filament_adhesiveness_category": [ + "100" + ], + "filament_density": [ + "1.42" + ], + "filament_type": [ + "PLA" + ], + "impact_strength_z": [ + "6.6" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "overhang_fan_threshold": [ + "50%" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "supertack_plate_temp": [ + "45" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..0363bde --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @Qidi Q2 0.2 nozzle", + "inherits": "QIDI PLA Rapido Matte@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..a4adf13 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PLA Rapido Matte@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..07de4ea --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PLA Rapido Matte@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..17b54df --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Matte @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PLA Rapido Matte@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Q2.json new file mode 100644 index 0000000..8aca561 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Q2.json @@ -0,0 +1,49 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "QD_1_1_3", + "instantiation": "false", + "filament_type": [ + "PLA" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_adhesiveness_category": [ + "100" + ], + "filament_density": [ + "1.20" + ], + "impact_strength_z": [ + "16.8" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "overhang_fan_threshold": [ + "50%" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "supertack_plate_temp": [ + "45" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..ef28522 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @Qidi Q2 0.2 nozzle", + "inherits": "QIDI PLA Rapido Metal@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.038" + ], + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..c6e2918 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PLA Rapido Metal@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.038" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..0286244 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PLA Rapido Metal@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.020" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..3e37472 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Metal @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PLA Rapido Metal@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Silk @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Silk @Q2.json new file mode 100644 index 0000000..a2ddbde --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Silk @Q2.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Silk@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "QD_1_1_4", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "0" + ], + "filament_adhesiveness_category": [ + "100" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_type": [ + "PLA" + ], + "impact_strength_z": [ + "4.6" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "overhang_fan_threshold": [ + "50%" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "supertack_plate_temp": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "55" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Silk @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Silk @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..a2836ba --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Silk @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Silk @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PLA Rapido Silk@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Silk @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Silk @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..6965654 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA Rapido Silk @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Silk @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PLA Rapido Silk@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.021" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA-CF @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA-CF @Q2.json new file mode 100644 index 0000000..226167c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA-CF @Q2.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "QIDI PLA-CF@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "QD_1_1_5", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "0" + ], + "filament_adhesiveness_category": [ + "100" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "PLA-CF" + ], + "impact_strength_z": [ + "7.8" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.042" + ], + "supertack_plate_temp_initial_layer": [ + "50" + ], + "supertack_plate_temp": [ + "50" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA-CF @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA-CF @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..29f971f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA-CF @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA-CF @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PLA-CF@Q2-Series", + "from": "system", + "setting_id": "GFSL98", + "instantiation": "true", + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA-CF @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA-CF @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..2f5554d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA-CF @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PLA-CF @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PLA-CF@Q2-Series", + "from": "system", + "setting_id": "GFSL98", + "instantiation": "true", + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA-CF @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA-CF @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..792e682 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PLA-CF @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "QIDI PLA-CF @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PLA-CF@Q2-Series", + "from": "system", + "setting_id": "GFSL98", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PPS-CF @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PPS-CF @Q2.json new file mode 100644 index 0000000..f5696b2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PPS-CF @Q2.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "QD_1_1_44", + "instantiation": "false", + "box_temperature_range_high": [ + "65" + ], + "box_temperature_range_low": [ + "0" + ], + "box_temperature": [ + "65" + ], + "chamber_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_adhesiveness_category": [ + "801" + ], + "filament_density": [ + "1.3" + ], + "filament_flow_ratio": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PPS-CF" + ], + "impact_strength_z": [ + "2.8" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature_range_high": [ + "350" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "nozzle_temperature": [ + "320" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "180" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PPS-CF @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PPS-CF @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..a04467a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PPS-CF @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF @Qidi Q2 0.4 nozzle", + "inherits": "QIDI PPS-CF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PPS-CF @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PPS-CF @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..1a9f12e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PPS-CF @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF @Qidi Q2 0.6 nozzle", + "inherits": "QIDI PPS-CF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "pressure_advance": [ + "0.021" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI PPS-CF @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PPS-CF @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..ca816b6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI PPS-CF @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF @Qidi Q2 0.8 nozzle", + "inherits": "QIDI PPS-CF@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PAHT @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PAHT @Q2.json new file mode 100644 index 0000000..f08008e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PAHT @Q2.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "QIDI Support For PAHT@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSN95", + "filament_id": "QD_1_1_32", + "instantiation": "false", + "box_temperature_range_high": [ + "65" + ], + "box_temperature_range_low": [ + "0" + ], + "box_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_adhesiveness_category": [ + "800" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PAHT-S" + ], + "impact_strength_z": [ + "4.5" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature": [ + "280" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "6" + ], + "temperature_vitrification": [ + "218" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "80" + ], + "supertack_plate_temp": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PAHT @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PAHT @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..8862ecb --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PAHT @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI Support For PAHT @Qidi Q2 0.4 nozzle", + "inherits": "QIDI Support For PAHT@Q2-Series", + "from": "system", + "setting_id": "GFSN95", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PAHT @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PAHT @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..a71cf3d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PAHT @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI Support For PAHT @Qidi Q2 0.6 nozzle", + "inherits": "QIDI Support For PAHT@Q2-Series", + "from": "system", + "setting_id": "GFSN95", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PAHT @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PAHT @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..a048d4e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PAHT @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI Support For PAHT @Qidi Q2 0.8 nozzle", + "inherits": "QIDI Support For PAHT@Q2-Series", + "from": "system", + "setting_id": "GFSN96", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PET-PA @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PET-PA @Q2.json new file mode 100644 index 0000000..698696d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PET-PA @Q2.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "QIDI Support For PET/PA@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSN96", + "filament_id": "QD_1_1_33", + "instantiation": "false", + "box_temperature_range_high": [ + "65" + ], + "box_temperature_range_low": [ + "0" + ], + "box_temperature": [ + "55" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_adhesiveness_category": [ + "800" + ], + "filament_density": [ + "1.16" + ], + "filament_flow_ratio": [ + "0.91" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA-S" + ], + "impact_strength_z": [ + "4.5" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature": [ + "280" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_layer_time": [ + "6" + ], + "temperature_vitrification": [ + "168" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "80" + ], + "supertack_plate_temp": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PET-PA @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PET-PA @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..23e1f6e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PET-PA @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI Support For PET/PA @Qidi Q2 0.4 nozzle", + "inherits": "QIDI Support For PET/PA@Q2-Series", + "from": "system", + "setting_id": "GFSN96", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PET-PA @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PET-PA @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..727d2d9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PET-PA @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI Support For PET/PA @Qidi Q2 0.6 nozzle", + "inherits": "QIDI Support For PET/PA@Q2-Series", + "from": "system", + "setting_id": "GFSN96", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PET-PA @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PET-PA @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..074767e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI Support For PET-PA @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI Support For PET/PA @Qidi Q2 0.8 nozzle", + "inherits": "QIDI Support For PET/PA@Q2-Series", + "from": "system", + "setting_id": "GFSN96", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU 95A-HF @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU 95A-HF @Q2.json new file mode 100644 index 0000000..54847bc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU 95A-HF @Q2.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "name": "QIDI TPU 95A-HF@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSR99", + "filament_id": "QD_1_1_50", + "instantiation": "false", + "filament_adhesiveness_category": [ + "600" + ], + "filament_density": [ + "1.15" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_type": [ + "TPU" + ], + "filament_vendor": [ + "QIDI" + ], + "impact_strength_z": [ + "88.7" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature": [ + "230" + ], + "pressure_advance": [ + "0.1" + ], + "temperature_vitrification": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "hot_plate_temp": [ + "35" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU 95A-HF @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU 95A-HF @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..06bac8b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU 95A-HF @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI TPU 95A-HF @Qidi Q2 0.4 nozzle", + "inherits": "QIDI TPU 95A-HF@Q2-Series", + "from": "system", + "setting_id": "GFSR99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU 95A-HF @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU 95A-HF @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..9e82132 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU 95A-HF @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI TPU 95A-HF @Qidi Q2 0.6 nozzle", + "inherits": "QIDI TPU 95A-HF@Q2-Series", + "from": "system", + "setting_id": "GFSR99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU 95A-HF @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU 95A-HF @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..28d4451 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU 95A-HF @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI TPU 95A-HF @Qidi Q2 0.8 nozzle", + "inherits": "QIDI TPU 95A-HF@Q2-Series", + "from": "system", + "setting_id": "GFSR99", + "instantiation": "true", + "nozzle_temperature": [ + "220" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU-Aero @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU-Aero @Q2.json new file mode 100644 index 0000000..316d9e8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU-Aero @Q2.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "QIDI TPU-Aero@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSR98", + "filament_id": "QD_1_1_49", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_adhesiveness_category": [ + "600" + ], + "filament_density": [ + "1.15" + ], + "filament_flow_ratio": [ + "0.5" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_retraction_length": [ + "0" + ], + "filament_type": [ + "TPU-AERO" + ], + "filament_vendor": [ + "QIDI" + ], + "impact_strength_z": [ + "88.7" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "14" + ], + "temperature_vitrification": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "hot_plate_temp": [ + "35" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU-Aero @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU-Aero @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..4afc81e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU-Aero @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI TPU-Aero @Qidi Q2 0.4 nozzle", + "inherits": "QIDI TPU-Aero@Q2-Series", + "from": "system", + "setting_id": "GFSR98", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU-Aero @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU-Aero @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..ce3ead3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI TPU-Aero @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI TPU-Aero @Qidi Q2 0.6 nozzle", + "inherits": "QIDI TPU-Aero@Q2-Series", + "from": "system", + "setting_id": "GFSR98", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA @Q2.json new file mode 100644 index 0000000..81ab838 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA @Q2.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "QIDI UltraPA@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSN98", + "filament_id": "QD_1_1_24", + "instantiation": "false", + "box_temperature_range_high": [ + "55" + ], + "box_temperature_range_low": [ + "0" + ], + "box_temperature": [ + "55" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "400" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_type": [ + "UltraPA" + ], + "impact_strength_z": [ + "15.5" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "nozzle_temperature": [ + "280" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "15" + ], + "temperature_vitrification": [ + "170" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..e163a25 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI UltraPA @Qidi Q2 0.4 nozzle", + "inherits": "QIDI UltraPA@Q2-Series", + "from": "system", + "setting_id": "GFSN98", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..8ee3d46 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI UltraPA @Qidi Q2 0.6 nozzle", + "inherits": "QIDI UltraPA@Q2-Series", + "from": "system", + "setting_id": "GFSN98", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..1fa5b66 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI UltraPA @Qidi Q2 0.8 nozzle", + "inherits": "QIDI UltraPA@Q2-Series", + "from": "system", + "setting_id": "GFSN98", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA-CF25 @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA-CF25 @Q2.json new file mode 100644 index 0000000..e07d903 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA-CF25 @Q2.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "QIDI UltraPA-CF25@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "QD_1_1_26", + "instantiation": "false", + "box_temperature_range_high": [ + "65" + ], + "box_temperature_range_low": [ + "0" + ], + "box_temperature": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_adhesiveness_category": [ + "400" + ], + "filament_density": [ + "1.23" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "UltraPA-CF25" + ], + "impact_strength_z": [ + "15.5" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "nozzle_temperature": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "pressure_advance": [ + "0.026" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "230" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA-CF25 @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA-CF25 @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..9985216 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA-CF25 @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "QIDI UltraPA-CF25 @Qidi Q2 0.4 nozzle", + "inherits": "QIDI UltraPA-CF25@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA-CF25 @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA-CF25 @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..3745267 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA-CF25 @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI UltraPA-CF25 @Qidi Q2 0.6 nozzle", + "inherits": "QIDI UltraPA-CF25@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "pressure_advance": [ + "0.022" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA-CF25 @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA-CF25 @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..ddbad73 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI UltraPA-CF25 @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI UltraPA-CF25 @Qidi Q2 0.8 nozzle", + "inherits": "QIDI UltraPA-CF25@Q2-Series", + "from": "system", + "setting_id": "GFSN99", + "instantiation": "true", + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI WOOD Rapido @Q2.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI WOOD Rapido @Q2.json new file mode 100644 index 0000000..657735e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI WOOD Rapido @Q2.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido@Q2-Series", + "inherits": "fdm_filament_q_common", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "QD_1_1_6", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "100" + ], + "box_temperature_range_high": [ + "45" + ], + "filament_adhesiveness_category": [ + "100" + ], + "filament_density": [ + "1.23" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_type": [ + "PLA" + ], + "impact_strength_z": [ + "5.6" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.044" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "supertack_plate_temp": [ + "45" + ], + "temperature_vitrification": [ + "45" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI WOOD Rapido @Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI WOOD Rapido @Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..ddf4f3f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI WOOD Rapido @Qidi Q2 0.4 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido @Qidi Q2 0.4 nozzle", + "inherits": "QIDI WOOD Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.044" + ], + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI WOOD Rapido @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI WOOD Rapido @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..a9cf772 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI WOOD Rapido @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido @Qidi Q2 0.6 nozzle", + "inherits": "QIDI WOOD Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/QIDI WOOD Rapido @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Q2/QIDI WOOD Rapido @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..231faf2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/QIDI WOOD Rapido @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido @Qidi Q2 0.8 nozzle", + "inherits": "QIDI WOOD Rapido@Q2-Series", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Q2/fdm_filament_q_common.json b/backend/profiles/profiles/Qidi/filament/Q2/fdm_filament_q_common.json new file mode 100644 index 0000000..d9963d2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Q2/fdm_filament_q_common.json @@ -0,0 +1,195 @@ +{ + "type": "filament", + "name": "fdm_filament_q_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed_unseal": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "bed_type": [ + "Cool Plate" + ], + "box_temperature_range_high": [ + "0" + ], + "box_temperature_range_low": [ + "0" + ], + "box_temperature": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "cool_plate_temp": [ + "60" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "fan_cooling_layer_time": [ + "60" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; Filament-specific end gcode \n;END gcode for filament" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_flush_temp": [ + "0" + ], + "filament_flush_volumetric_speed": [ + "0" + ], + "filament_long_retractions_when_ec": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_ec": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; Filament start gcode" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "QIDI" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_wipe": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_ramming_travel_time": [ + "0" + ], + "filament_pre_cooling_temperature": [ + "0" + ], + "filament_ramming_volumetric_speed": [ + "-1" + ], + "full_fan_speed_layer": [ + "0" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pressure_advance": [ + "0.042" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @0.2 nozzle.json new file mode 100644 index 0000000..c698797 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @0.2 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @0.2 nozzle", + "inherits": "QIDI ABS Odorless", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @0.6 nozzle.json new file mode 100644 index 0000000..f35ceda --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @0.6 nozzle", + "inherits": "QIDI ABS Odorless", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @0.8 nozzle.json new file mode 100644 index 0000000..37d5c18 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @0.8 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @0.8 nozzle", + "inherits": "QIDI ABS Odorless", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.011" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_min_speed": [ + "10" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..c6bfad4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI ABS Odorless", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..647d0f6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI ABS Odorless", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.023" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..5cbb46d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI ABS Odorless", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..c412e85 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI ABS Odorless", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..5cf4b5a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI ABS Odorless", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..1e5feac --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI ABS Odorless", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..07f5461 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI ABS Odorless", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..81caebb --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI ABS Odorless", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless.json new file mode 100644 index 0000000..b2c2044 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Odorless.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "QIDI ABS Odorless", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ABS" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_density": [ + "1.02" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "60" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido 0.2 nozzle.json new file mode 100644 index 0000000..7818ed3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido 0.2 nozzle", + "inherits": "QIDI ABS Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido 0.6 nozzle.json new file mode 100644 index 0000000..d79a14e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido 0.6 nozzle", + "inherits": "QIDI ABS Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido 0.8 nozzle.json new file mode 100644 index 0000000..83a4372 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido 0.8 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido 0.8 nozzle", + "inherits": "QIDI ABS Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.011" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..f075c9a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI ABS Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..f86110b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI ABS Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..ba47061 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI ABS Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..abbeab5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI ABS Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..db4235b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI ABS Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..75fa812 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI ABS Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..711d600 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI ABS Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..73fe5c5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI ABS Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @0.2 nozzle.json new file mode 100644 index 0000000..feef9c7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @0.2 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @0.2 nozzle", + "inherits": "QIDI ABS Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @0.6 nozzle.json new file mode 100644 index 0000000..497bf4d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @0.6 nozzle", + "inherits": "QIDI ABS Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.014" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @0.8 nozzle.json new file mode 100644 index 0000000..87a0df2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @0.8 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @0.8 nozzle", + "inherits": "QIDI ABS Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.011" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "nozzle_temperature": [ + "260" + ], + "slow_down_min_speed": [ + "10" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..5742280 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI ABS Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..7810595 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI ABS Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..c665bc8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI ABS Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..0c3819a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI ABS Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.012" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..d0d4851 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI ABS Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..032682f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI ABS Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..76c121e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI ABS Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..8c8fe87 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI ABS Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal.json new file mode 100644 index 0000000..cb019d6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido Metal.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido Metal", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ABS" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.035" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_density": [ + "1.02" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "60" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido.json new file mode 100644 index 0000000..8656f95 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS Rapido.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "QIDI ABS Rapido", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ABS" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_density": [ + "1.05" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "60" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..74da555 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI ABS-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..e393a4c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI ABS-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF @Qidi Q1 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..ad8c1a6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI ABS-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF @Qidi Q1 Pro 0.8 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..82bbdf7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI ABS-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..1bdb8fa --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI ABS-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "5" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..94f9e61 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI ABS-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF.json new file mode 100644 index 0000000..9382403 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "ABS-GF" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "chamber_temperature": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_density": [ + "1.15" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "slow_down_layer_time": [ + "8" + ], + "fan_cooling_layer_time": [ + "60" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..3b12aa4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF10 @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI ABS-GF10", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF10 @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..69c8789 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF10 @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI ABS-GF10", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF10 @Qidi Q1 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..75a0551 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF10 @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI ABS-GF10", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF10 @Qidi Q1 Pro 0.8 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..4151d18 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI ABS-GF10", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..b2103b8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI ABS-GF10", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..e653904 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI ABS-GF10", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10.json new file mode 100644 index 0000000..8a1d99f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF10.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF10", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ABS-GF" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "chamber_temperature": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..fbde518 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI ABS-GF25", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..54cba20 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI ABS-GF25", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..221f205 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF25 @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI ABS-GF25", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF25 @Qidi Q1 Pro 0.8 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..01e5c3e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI ABS-GF25", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..de62b02 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI ABS-GF25", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..6090416 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI ABS-GF25", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25.json b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25.json new file mode 100644 index 0000000..ce66531 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ABS-GF25.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "QIDI ABS-GF25", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ABS-GF" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "chamber_temperature": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..4cc3d24 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "nozzle_temperature": [ + "255" + ], + "chamber_temperature": [ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "activate_chamber_temp_control": [ + "0" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..781ec25 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_settings_id": [ + "Qidi Generic ASA @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..626a074 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI ASA @Qidi Q1 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..c4449cf --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI ASA @Qidi Q1 Pro 0.8 nozzle" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Max 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Max 3 0.2 nozzle.json new file mode 100644 index 0000000..3051dd0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Max 3 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi X-Max 3 0.2 nozzle", + "inherits": "QIDI ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "enable_volume_fan": [ + "40" + ], + "compatible_printers": [ + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 3 0.2 nozzle.json new file mode 100644 index 0000000..49f4fdf --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 3 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi X-Plus 3 0.2 nozzle", + "inherits": "QIDI ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "enable_volume_fan": [ + "40" + ], + "compatible_printers": [ + "Qidi X-Plus 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..7a4d8c8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "chamber_temperature": [ + "0" + ], + "nozzle_temperature": [ + "255" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "activate_chamber_temp_control": [ + "0" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..d5db3b0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_settings_id": [ + "Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..3450d21 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI ASA @Qidi X-Plus 4 0.6 nozzle" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..4b7e49f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI ASA @Qidi X-Plus 4 0.8 nozzle" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Smart 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Smart 3 0.2 nozzle.json new file mode 100644 index 0000000..f811010 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ASA @Qidi X-Smart 3 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "QIDI ASA @Qidi X-Smart 3 0.2 nozzle", + "inherits": "QIDI ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "enable_volume_fan": [ + "40" + ], + "compatible_printers": [ + "Qidi X-Smart 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI ASA.json b/backend/profiles/profiles/Qidi/filament/QIDI ASA.json new file mode 100644 index 0000000..1fe2bef --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI ASA.json @@ -0,0 +1,98 @@ +{ + "type": "filament", + "name": "QIDI ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ASA" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_flow_ratio": [ + "0.92" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "270" + ], + "cool_plate_temp": [ + "90" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_density": [ + "1.07" + ], + "chamber_temperature": [ + "55" + ], + "slow_down_layer_time": [ + "4" + ], + "fan_cooling_layer_time": [ + "40" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..b8753e7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PA-Ultra", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..080e936 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PA-Ultra", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "95" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..92d763d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI PA-Ultra @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PA-Ultra", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "QIDI PA-Ultra @Qidi Q1 Pro 0.8 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..b86f711 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PA-Ultra", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_24", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..66f5c1c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PA-Ultra", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_24", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..6e250b9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PA-Ultra", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_24", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra.json b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra.json new file mode 100644 index 0000000..cd77926 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA-Ultra.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "QIDI PA-Ultra", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN98", + "filament_id": "GFN99", + "instantiation": "true", + "filament_type": [ + "UltraPA" + ], + "required_nozzle_HRC": [ + "3" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "3" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_layer_time": [ + "15" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "0.96" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "fan_cooling_layer_time": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "0" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..4f9dc7b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PA12-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..70abf6f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PA12-CF @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PA12-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PA12-CF @Qidi Q1 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..8a1e8fc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PA12-CF @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PA12-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PA12-CF @Qidi Q1 Pro 0.8 nozzle" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..6dbb89d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PA12-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_27", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..2259779 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PA12-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_27", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "slow_down_layer_time": [ + "5" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..94a3f39 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PA12-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_27", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "slow_down_layer_time": [ + "5" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF.json b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF.json new file mode 100644 index 0000000..9133c38 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PA12-CF.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "QIDI PA12-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA12-CF" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "290" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "10" + ], + "full_fan_speed_layer": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_density": [ + "1.09" + ], + "filament_flow_ratio": [ + "0.96" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..18ca89e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PAHT-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..125d967 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PAHT-CF @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PAHT-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-CF @Qidi Q1 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..e9454bc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PAHT-CF @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PAHT-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-CF @Qidi Q1 Pro 0.8 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..ad3b899 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PAHT-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_30", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..74a9260 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PAHT-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_30", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..70e3b9c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PAHT-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_30", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF.json new file mode 100644 index 0000000..a4e9deb --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-CF.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "QIDI PAHT-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PAHT-CF" + ], + "nozzle_temperature_initial_layer": [ + "310" + ], + "nozzle_temperature": [ + "310" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "10" + ], + "full_fan_speed_layer": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_density": [ + "1.20" + ], + "temperature_vitrification": [ + "180" + ], + "filament_flow_ratio": [ + "0.96" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @0.6 nozzle.json new file mode 100644 index 0000000..609e43e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF @0.6 nozzle", + "inherits": "QIDI PAHT-GF", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "GFL98", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @0.8 nozzle.json new file mode 100644 index 0000000..0154ddd --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF @0.8 nozzle", + "inherits": "QIDI PAHT-GF", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "GFL98", + "instantiation": "true", + "pressure_advance": [ + "0.023" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..95598ff --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PAHT-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-GF @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.027" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..0620904 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PAHT-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-GF @Qidi Q1 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.017" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..32fd2ee --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PAHT-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-GF @Qidi Q1 Pro 0.8 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..9b59728 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PAHT-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_31", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-GF @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.027" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..6c2316e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PAHT-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_31", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-GF @Qidi X-Plus 4 0.6 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.015" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..2157322 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PAHT-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_31", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-GF @Qidi X-Plus 4 0.8 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF.json b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF.json new file mode 100644 index 0000000..b5822c0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PAHT-GF.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "QIDI PAHT-GF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PAHT-GF" + ], + "nozzle_temperature_initial_layer": [ + "310" + ], + "nozzle_temperature": [ + "310" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "10" + ], + "full_fan_speed_layer": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.023" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_density": [ + "1.20" + ], + "temperature_vitrification": [ + "180" + ], + "filament_flow_ratio": [ + "0.96" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..2fde680 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PET-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..f37a9d1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PET-CF @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PET-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PET-CF @Qidi Q1 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..3be2139 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PET-CF @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PET-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PET-CF @Qidi Q1 Pro 0.8 nozzle" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..92a5cc0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PET-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_37", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..fdfdf8e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PET-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_37", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..4ea6328 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PET-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_37", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-CF.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF.json new file mode 100644 index 0000000..97d608c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-CF.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "QIDI PET-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PET-CF" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature": [ + "320" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "10" + ], + "full_fan_speed_layer": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_density": [ + "1.30" + ], + "filament_flow_ratio": [ + "1" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @0.6 nozzle.json new file mode 100644 index 0000000..50c837f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @0.6 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "QIDI PET-GF @0.6 nozzle", + "inherits": "QIDI PET-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PET-GF @0.6 nozzle" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @0.8 nozzle.json new file mode 100644 index 0000000..fde3e18 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "QIDI PET-GF @0.8 nozzle", + "inherits": "QIDI PET-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PET-GF @0.8 nozzle" + ], + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..1f49d2c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PET-GF @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PET-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "filament_settings_id": [ + "QIDI PET-GF @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.028" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..f91d240 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PET-GF @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PET-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "filament_settings_id": [ + "QIDI PET-GF @Qidi Q1 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.015" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..9dd7d1c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PET-GF @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PET-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "filament_settings_id": [ + "QIDI PET-GF @Qidi Q1 Pro 0.8 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..253ee06 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PET-GF @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PET-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_38", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "filament_settings_id": [ + "QIDI PET-GF @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.022" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..052be95 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PET-GF @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PET-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_38", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "filament_settings_id": [ + "QIDI PET-GF @Qidi X-Plus 4 0.6 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..c80729c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "QIDI PET-GF @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PET-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_38", + "instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "filament_settings_id": [ + "QIDI PET-GF @Qidi X-Plus 4 0.8 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PET-GF.json b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF.json new file mode 100644 index 0000000..5e2624b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PET-GF.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "QIDI PET-GF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PET-GF" + ], + "nozzle_temperature_initial_layer": [ + "310" + ], + "nozzle_temperature": [ + "310" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "10" + ], + "full_fan_speed_layer": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.023" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_density": [ + "1.38" + ], + "filament_flow_ratio": [ + "0.97" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @0.2 nozzle.json new file mode 100644 index 0000000..a02bed2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @0.2 nozzle", + "inherits": "QIDI PETG Basic", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle", + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @0.6 nozzle.json new file mode 100644 index 0000000..a3b7384 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @0.6 nozzle", + "inherits": "QIDI PETG Basic", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @0.8 nozzle.json new file mode 100644 index 0000000..39544eb --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @0.8 nozzle", + "inherits": "QIDI PETG Basic", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..a06b04a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI PETG Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "QIDI PETG Basic @Qidi Q1 Pro 0.2 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..bbb4d88 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PETG Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "QIDI PETG Basic @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.042" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..66168d0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PETG Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "QIDI PETG Basic @Qidi Q1 Pro 0.6 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..346d339 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PETG Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "QIDI PETG Basic @Qidi Q1 Pro 0.8 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..595cc97 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI PETG Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_39", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "QIDI PETG Basic @Qidi X-Plus 4 0.2 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.054" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..4fbd31c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PETG Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_39", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "QIDI PETG Basic @Qidi X-Plus 4 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.054" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..26a30d3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PETG Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_39", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "QIDI PETG Basic @Qidi X-Plus 4 0.6 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..148ce96 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PETG Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_39", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "QIDI PETG Basic @Qidi X-Plus 4 0.8 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic.json new file mode 100644 index 0000000..3f579d5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Basic.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "QIDI PETG Basic", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "filament_type": [ + "PETG" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "filament_density": [ + "1.24" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @0.2 nozzle.json new file mode 100644 index 0000000..e050e40 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @0.2 nozzle", + "inherits": "QIDI PETG Rapido", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle", + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @0.6 nozzle.json new file mode 100644 index 0000000..f5fa5b7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @0.6 nozzle", + "inherits": "QIDI PETG Rapido", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @0.8 nozzle.json new file mode 100644 index 0000000..8af4b2c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @0.8 nozzle", + "inherits": "QIDI PETG Rapido", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..607967b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI PETG Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "QIDI PETG Rapido @Qidi Q1 Pro 0.2 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..2552edc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PETG Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG Rapido @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.042" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..b1fe875 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PETG Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG Rapido @Qidi Q1 Pro 0.6 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..01b7bd1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PETG Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG Rapido @Qidi Q1 Pro 0.8 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..b81a413 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI PETG Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_41", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "QIDI PETG Rapido @Qidi X-Plus 4 0.2 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.054" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..e4df9fa --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PETG Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_41", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG Rapido @Qidi X-Plus 4 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.054" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..bbc48cd --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PETG Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_41", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG Rapido @Qidi X-Plus 4 0.6 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..85e3150 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PETG Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_41", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG Rapido @Qidi X-Plus 4 0.8 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido.json new file mode 100644 index 0000000..d6fc516 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Rapido.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "QIDI PETG Rapido", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "filament_type": [ + "PETG" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "filament_density": [ + "1.24" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough 0.2 nozzle.json new file mode 100644 index 0000000..69e5736 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough 0.2 nozzle.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough 0.2 nozzle", + "inherits": "QIDI PETG Tough", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle", + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough 0.6 nozzle.json new file mode 100644 index 0000000..7d4f19e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough 0.6 nozzle.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough 0.6 nozzle", + "inherits": "QIDI PETG Tough", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough 0.8 nozzle.json new file mode 100644 index 0000000..7e15451 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough 0.8 nozzle.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough 0.8 nozzle", + "inherits": "QIDI PETG Tough", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..a85f023 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI PETG Tough", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..520f297 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PETG Tough", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.042" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..e032c51 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PETG Tough", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..9d37046 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PETG Tough", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..251cab6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI PETG Tough", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_40", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..2b0c674 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PETG Tough", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_40", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..c9bbbd6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PETG Tough", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_40", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..ed1388e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PETG Tough", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_40", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough.json new file mode 100644 index 0000000..726a3f1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Tough.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "QIDI PETG Tough", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "filament_type": [ + "PETG" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "filament_density": [ + "1.24" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @0.2 nozzle.json new file mode 100644 index 0000000..1724904 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @0.2 nozzle", + "inherits": "QIDI PETG Translucent", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle", + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @0.6 nozzle.json new file mode 100644 index 0000000..36f9099 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @0.6 nozzle", + "inherits": "QIDI PETG Translucent", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @0.8 nozzle.json new file mode 100644 index 0000000..c7b9d0a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @0.8 nozzle", + "inherits": "QIDI PETG Translucent", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..5df6d73 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI PETG Translucent", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "QIDI PETG Translucent @Qidi Q1 Pro 0.2 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..8abe9f5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PETG Translucent", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG Translucent @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.042" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..cdcb750 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PETG Translucent", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG Translucent @Qidi Q1 Pro 0.6 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..44806f7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PETG Translucent", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG Translucent @Qidi Q1 Pro 0.8 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..226cf91 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI PETG Translucent", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_45", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "QIDI PETG Translucent @Qidi X-Plus 4 0.2 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..55ecea9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PETG Translucent", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_45", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "QIDI PETG Translucent @Qidi X-Plus 4 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.054" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..919d845 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PETG Translucent", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_45", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "filament_settings_id": [ + "QIDI PETG Translucent @Qidi X-Plus 4 0.6 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..190df4d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PETG Translucent", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_45", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG Translucent @Qidi X-Plus 4 0.8 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent.json new file mode 100644 index 0000000..91639f4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG Translucent.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "QIDI PETG Translucent", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "filament_type": [ + "PETG" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "filament_density": [ + "1.24" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..ae279de --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI PETG-CF @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PETG-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG-CF @Qidi Q1 Pro 0.4 nozzle" + ], + "pressure_advance": [ + "0.042" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..a23c8ef --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI PETG-CF @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PETG-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG-CF @Qidi Q1 Pro 0.6 nozzle" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..bcb8518 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI PETG-CF @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PETG-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG-CF @Qidi Q1 Pro 0.8 nozzle" + ], + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..01f4c90 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI PETG-CF @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PETG-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_42", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG-CF @Qidi X-Plus 4 0.4 nozzle" + ], + "pressure_advance": [ + "0.048" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..d1e602a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI PETG-CF @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PETG-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_42", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG-CF @Qidi X-Plus 4 0.6 nozzle" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..d38ff4e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI PETG-CF @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PETG-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_42", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG-CF @Qidi X-Plus 4 0.8 nozzle" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF.json new file mode 100644 index 0000000..7abfaf9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-CF.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "QIDI PETG-CF", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PETG-CF" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "255" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "30" + ], + "full_fan_speed_layer": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.048" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.95" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..14cb436 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI PETG-GF @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PETG-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG-GF @Qidi Q1 Pro 0.4 nozzle" + ], + "pressure_advance": [ + "0.042" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..4448247 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI PETG-GF @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PETG-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG-GF @Qidi Q1 Pro 0.6 nozzle" + ], + "pressure_advance": [ + "0.032" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..31b9f2b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI PETG-GF @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PETG-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG-GF @Qidi Q1 Pro 0.8 nozzle" + ], + "pressure_advance": [ + "0.024" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..1530f52 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "QIDI PETG-GF @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PETG-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_43", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG-GF @Qidi X-Plus 4 0.4 nozzle" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..f973aed --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI PETG-GF @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PETG-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_43", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG-GF @Qidi X-Plus 4 0.6 nozzle" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..4352454 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI PETG-GF @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PETG-GF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_43", + "instantiation": "true", + "filament_settings_id": [ + "QIDI PETG-GF @Qidi X-Plus 4 0.8 nozzle" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF.json b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF.json new file mode 100644 index 0000000..c2451c6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PETG-GF.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "QIDI PETG-GF", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PETG-GF" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "255" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "30" + ], + "full_fan_speed_layer": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.056" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_density": [ + "1.24" + ], + "filament_flow_ratio": [ + "0.95" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @0.2 nozzle.json new file mode 100644 index 0000000..f747531 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @0.2 nozzle", + "inherits": "QIDI PLA Basic", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @0.6 nozzle.json new file mode 100644 index 0000000..5ac3b6b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @0.6 nozzle", + "inherits": "QIDI PLA Basic", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @0.8 nozzle.json new file mode 100644 index 0000000..17d8471 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @0.8 nozzle", + "inherits": "QIDI PLA Basic", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..0f2f5aa --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI PLA Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "QIDI PLA Basic @Qidi Q1 Pro 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..355cdbf --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PLA Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA Basic @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..67286e0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PLA Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA Basic @Qidi Q1 Pro 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..69ffa66 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PLA Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA Basic @Qidi Q1 Pro 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..2948256 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI PLA Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_7", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "QIDI PLA Basic @Qidi X-Plus 4 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..951b270 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PLA Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_7", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA Basic @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.038" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..5f6e4be --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PLA Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_7", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA Basic @Qidi X-Plus 4 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..d121318 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PLA Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_7", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA Basic @Qidi X-Plus 4 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic.json new file mode 100644 index 0000000..2602909 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Basic.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "QIDI PLA Basic", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @0.2 nozzle.json new file mode 100644 index 0000000..d95fffa --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @0.2 nozzle", + "inherits": "QIDI PLA Matte Basic", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @0.6 nozzle.json new file mode 100644 index 0000000..48f715b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @0.6 nozzle", + "inherits": "QIDI PLA Matte Basic", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @0.8 nozzle.json new file mode 100644 index 0000000..ef41cfc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @0.8 nozzle", + "inherits": "QIDI PLA Matte Basic", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..7b0b0a2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI PLA Matte Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "QIDI PLA Matte Basic @Qidi Q1 Pro 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..e7f5be6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PLA Matte Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA Matte Basic @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..81a3981 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PLA Matte Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA Matte Basic @Qidi Q1 Pro 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..c877828 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PLA Matte Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA Matte Basic @Qidi Q1 Pro 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..b74a2b7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI PLA Matte Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_8", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "QIDI PLA Matte Basic @Qidi X-Plus 4 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..20c8bde --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PLA Matte Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_8", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA Matte Basic @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..7e8c748 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PLA Matte Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_8", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA Matte Basic @Qidi X-Plus 4 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..cc56632 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PLA Matte Basic", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_8", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA Matte Basic @Qidi X-Plus 4 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic.json new file mode 100644 index 0000000..2dc6110 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Matte Basic.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "QIDI PLA Matte Basic", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido 0.2 nozzle.json new file mode 100644 index 0000000..00b987c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido 0.2 nozzle", + "inherits": "QIDI PLA Rapido", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido 0.8 nozzle.json new file mode 100644 index 0000000..ad5c3d2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido 0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido 0.8 nozzle", + "inherits": "QIDI PLA Rapido", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @0.6 nozzle.json new file mode 100644 index 0000000..03eb7da --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @0.6 nozzle", + "inherits": "QIDI PLA Rapido", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..b33f7f5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI PLA Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..2703fad --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PLA Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..caead9d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PLA Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido @Qidi Q1 Pro 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..772d262 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PLA Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido @Qidi Q1 Pro 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..8d74531 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI PLA Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_1", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..05520ab --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PLA Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_1", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..9888c6b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PLA Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_1", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..50c1b58 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PLA Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_1", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @0.2 nozzle.json new file mode 100644 index 0000000..46d49d0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @0.2 nozzle", + "inherits": "QIDI PLA Rapido Matte", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @0.6 nozzle.json new file mode 100644 index 0000000..8f9ecb8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @0.6 nozzle", + "inherits": "QIDI PLA Rapido Matte", + "from": "User", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @0.8 nozzle.json new file mode 100644 index 0000000..44d8d69 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @0.8 nozzle", + "inherits": "QIDI PLA Rapido Matte", + "from": "User", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..2f644a6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI PLA Rapido Matte", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..515ca7e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PLA Rapido Matte", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..6e3dc2a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PLA Rapido Matte", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..a92a736 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PLA Rapido Matte", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..8b8634b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI PLA Rapido Matte", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_2", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "200" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..729fc60 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PLA Rapido Matte", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_2", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "200" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..88dc40f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PLA Rapido Matte", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_2", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..93d280f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PLA Rapido Matte", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_2", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "200" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte.json new file mode 100644 index 0000000..4e252e9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Matte.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Matte", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "filament_density": [ + "1.42" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @0.2 nozzle.json new file mode 100644 index 0000000..d4e1f21 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @0.2 nozzle", + "inherits": "QIDI PLA Rapido Metal", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @0.6 nozzle.json new file mode 100644 index 0000000..33f19dc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @0.6 nozzle", + "inherits": "QIDI PLA Rapido Metal", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @0.8 nozzle.json new file mode 100644 index 0000000..ff61dcc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @0.8 nozzle", + "inherits": "QIDI PLA Rapido Metal", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..8bdb1a9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @Qidi Q1 Pro 0.2 nozzle", + "inherits": "QIDI PLA Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Metal @Qidi Q1 Pro 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..a033b16 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PLA Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Metal @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..8d5940b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PLA Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Metal @Qidi Q1 Pro 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..775e00e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PLA Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Metal @Qidi Q1 Pro 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..a1f3b7f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @Qidi X-Plus 4 0.2 nozzle", + "inherits": "QIDI PLA Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_3", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Metal @Qidi X-Plus 4 0.2 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.038" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..427195e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PLA Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_3", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Metal @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.038" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..5690396 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PLA Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_3", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Metal @Qidi X-Plus 4 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..4e13350 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PLA Rapido Metal", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_3", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Metal @Qidi X-Plus 4 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal.json new file mode 100644 index 0000000..073a2b1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Metal.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Metal", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.038" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @0.6 nozzle.json new file mode 100644 index 0000000..0ef82a0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Silk @0.6 nozzle", + "inherits": "QIDI PLA Rapido Silk", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..d6c3803 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Silk @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PLA Rapido Silk", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Silk @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..26c00a2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Silk @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PLA Rapido Silk", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Silk @Qidi Q1 Pro 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "pressure_advance": [ + "0.024" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..70687a3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Silk @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PLA Rapido Silk", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_4", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Silk @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..eaeeda1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Silk @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PLA Rapido Silk", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_4", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Silk @Qidi X-Plus 4 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk.json new file mode 100644 index 0000000..058de29 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido Silk.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido Silk", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido.json new file mode 100644 index 0000000..aadbf87 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA Rapido.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "QIDI PLA Rapido", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @0.6 nozzle.json new file mode 100644 index 0000000..1c60d79 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "QIDI PLA-CF @0.6 nozzle", + "inherits": "Qidi PLA-CF", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "GFL98", + "instantiation": "true", + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @0.8 nozzle.json new file mode 100644 index 0000000..ece8779 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "QIDI PLA-CF @0.8 nozzle", + "inherits": "Qidi PLA-CF", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "GFL98", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..82d6bdc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "QIDI PLA-CF @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Qidi PLA-CF", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "GFL98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "QIDI PLA-CF @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "220" + ], + "pressure_advance": [ + "0.034" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..be936e3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "QIDI PLA-CF @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Qidi PLA-CF", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "GFL98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "QIDI PLA-CF @Qidi Q1 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "220" + ], + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..51f037d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "QIDI PLA-CF @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Qidi PLA-CF", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "GFL98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA-CF @Qidi Q1 Pro 0.8 nozzle" + ], + "nozzle_temperature": [ + "220" + ], + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..bcbc383 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi PLA-CF", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "QD_0_1_5", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "first_layer_temperature": [ + "220" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "220" + ], + "pressure_advance": [ + "0.034" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..83d03b7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Qidi PLA-CF", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "QD_0_1_5", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle" + ], + "nozzle_temperature": [ + "220" + ], + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..a3e6b44 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Qidi PLA-CF", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "QD_0_1_5", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle" + ], + "nozzle_temperature": [ + "220" + ], + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @0.6 nozzle.json new file mode 100644 index 0000000..3602d01 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @0.6 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF @0.6 nozzle", + "inherits": "QIDI PPS-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_settings_id": [ + "QIDI PPS-CF @0.6 nozzle" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "compatible_printers": [ + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @0.8 nozzle.json new file mode 100644 index 0000000..90a7e3c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @0.8 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF @0.8 nozzle", + "inherits": "QIDI PPS-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_settings_id": [ + "QIDI PPS-CF @0.8 nozzle" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "compatible_printers": [ + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..319b6a2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI PPS-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_settings_id": [ + "QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..07cc673 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI PPS-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_settings_id": [ + "QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.019" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..9d08827 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI PPS-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_settings_id": [ + "QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..655851e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI PPS-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_44", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_settings_id": [ + "QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..8f403c0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI PPS-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_44", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_settings_id": [ + "QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..abeb93d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI PPS-CF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_44", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_settings_id": [ + "QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF.json b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF.json new file mode 100644 index 0000000..23a5681 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI PPS-CF.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "QIDI PPS-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PPS-CF" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature": [ + "320" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "slow_down_layer_time": [ + "2" + ], + "filament_density": [ + "1.26" + ], + "chamber_temperature": [ + "60" + ], + "filament_flow_ratio": [ + "0.97" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI Support For PAHT @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI Support For PAHT @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..61873c3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI Support For PAHT @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "QIDI Support For PAHT @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI Support For PAHT", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_32", + "instantiation": "true", + "filament_settings_id": [ + "QIDI Support For PAHT @Qidi X-Plus 4 0.4 nozzle" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI Support For PAHT @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI Support For PAHT @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..e49d133 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI Support For PAHT @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "QIDI Support For PAHT @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI Support For PAHT", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_32", + "instantiation": "true", + "filament_settings_id": [ + "QIDI Support For PAHT @Qidi X-Plus 4 0.6 nozzle" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI Support For PAHT @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI Support For PAHT @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..cec96ec --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI Support For PAHT @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "QIDI Support For PAHT @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI Support For PAHT", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_32", + "instantiation": "true", + "filament_settings_id": [ + "QIDI Support For PAHT @Qidi X-Plus 4 0.8 nozzle" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI Support For PAHT.json b/backend/profiles/profiles/Qidi/filament/QIDI Support For PAHT.json new file mode 100644 index 0000000..4918b8b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI Support For PAHT.json @@ -0,0 +1,78 @@ +{ + "type": "filament", + "name": "QIDI Support For PAHT", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PAHT-S" + ], + "filament_is_support": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "10" + ], + "full_fan_speed_layer": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_density": [ + "1.26" + ], + "temperature_vitrification": [ + "180" + ], + "filament_flow_ratio": [ + "0.94" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI Support For PET-PA @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI Support For PET-PA @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..b3a3a67 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI Support For PET-PA @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "QIDI Support For PET/PA @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI Support For PET/PA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_33", + "instantiation": "true", + "filament_settings_id": [ + "QIDI Support For PET/PA @Qidi X-Plus 4 0.4 nozzle" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI Support For PET-PA @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI Support For PET-PA @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..adb66ef --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI Support For PET-PA @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "QIDI Support For PET/PA @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI Support For PET/PA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_33", + "instantiation": "true", + "filament_settings_id": [ + "QIDI Support For PET/PA @Qidi X-Plus 4 0.6 nozzle" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI Support For PET-PA @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI Support For PET-PA @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..637ed1a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI Support For PET-PA @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "QIDI Support For PET/PA @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI Support For PET/PA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_33", + "instantiation": "true", + "filament_settings_id": [ + "QIDI Support For PET/PA @Qidi X-Plus 4 0.8 nozzle" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI Support For PET-PA.json b/backend/profiles/profiles/Qidi/filament/QIDI Support For PET-PA.json new file mode 100644 index 0000000..d2c588b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI Support For PET-PA.json @@ -0,0 +1,75 @@ +{ + "type": "filament", + "name": "QIDI Support For PET/PA", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-S" + ], + "filament_is_support": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "10" + ], + "full_fan_speed_layer": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_density": [ + "1.16" + ], + "filament_flow_ratio": [ + "0.91" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..50531bd --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "QIDI TPU-Aero @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI TPU-Aero", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI TPU-Aero @Qidi Q1 Pro 0.4 nozzle" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..6179045 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI TPU-Aero @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI TPU-Aero", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "QIDI TPU-Aero @Qidi Q1 Pro 0.6 nozzle" + ], + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..c098686 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "QIDI TPU-Aero @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI TPU-Aero", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_49", + "instantiation": "true", + "filament_settings_id": [ + "QIDI TPU-Aero @Qidi X-Plus 4 0.4 nozzle" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..77dcea0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "QIDI TPU-Aero @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI TPU-Aero", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_49", + "instantiation": "true", + "filament_settings_id": [ + "QIDI TPU-Aero @Qidi X-Plus 4 0.6 nozzle" + ], + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero.json b/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero.json new file mode 100644 index 0000000..bf1d342 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI TPU-Aero.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "QIDI TPU-Aero", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSR99", + "filament_id": "GFU99", + "instantiation": "true", + "filament_type": [ + "TPU-AERO" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_flow_ratio": [ + "0.5" + ], + "pressure_advance": [ + "0.03" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "filament_density": [ + "1.15" + ], + "fan_cooling_layer_time": [ + "100" + ], + "slow_down_layer_time": [ + "14" + ], + "filament_retraction_length": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..d4b9198 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI UltraPA-CF25 @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI UltraPA-CF25", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI UltraPA-CF25 @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.026" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..f74e546 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI UltraPA-CF25 @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI UltraPA-CF25", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI UltraPA-CF25 @Qidi Q1 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.022" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..877272b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI UltraPA-CF25 @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI UltraPA-CF25", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI UltraPA-CF25 @Qidi Q1 Pro 0.8 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..82a2487 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI UltraPA-CF25 @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI UltraPA-CF25", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_26", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI UltraPA-CF25 @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.026" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..6f651c2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI UltraPA-CF25 @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI UltraPA-CF25", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_26", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI UltraPA-CF25 @Qidi X-Plus 4 0.6 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.022" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..87f2f8d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25 @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "QIDI UltraPA-CF25 @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI UltraPA-CF25", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_26", + "instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI UltraPA-CF25 @Qidi X-Plus 4 0.8 nozzle" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25.json b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25.json new file mode 100644 index 0000000..5149cb3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI UltraPA-CF25.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "QIDI UltraPA-CF25", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "UltraPA-CF25" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "nozzle_temperature": [ + "300" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.015" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_layer_time": [ + "2" + ], + "filament_density": [ + "1.20" + ], + "temperature_vitrification": [ + "180" + ], + "filament_flow_ratio": [ + "0.94" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @0.6 nozzle.json new file mode 100644 index 0000000..b9ee36b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido @0.6 nozzle", + "inherits": "QIDI WOOD Rapido", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @0.8 nozzle.json new file mode 100644 index 0000000..b5cb0f9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido @0.8 nozzle", + "inherits": "QIDI WOOD Rapido", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..6d59dab --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido @Qidi Q1 Pro 0.4 nozzle", + "inherits": "QIDI WOOD Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI WOOD Rapido @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..bc79e00 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido @Qidi Q1 Pro 0.6 nozzle", + "inherits": "QIDI WOOD Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI WOOD Rapido @Qidi Q1 Pro 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.02" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..358d6ca --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido @Qidi Q1 Pro 0.8 nozzle", + "inherits": "QIDI WOOD Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI WOOD Rapido @Qidi Q1 Pro 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.012" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..1e192d9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido @Qidi X-Plus 4 0.4 nozzle", + "inherits": "QIDI WOOD Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_6", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI WOOD Rapido @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.044" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..da12cb7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido @Qidi X-Plus 4 0.6 nozzle", + "inherits": "QIDI WOOD Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_6", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI WOOD Rapido @Qidi X-Plus 4 0.6 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.024" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..d034988 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido @Qidi X-Plus 4 0.8 nozzle", + "inherits": "QIDI WOOD Rapido", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_6", + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI WOOD Rapido @Qidi X-Plus 4 0.8 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.012" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido.json b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido.json new file mode 100644 index 0000000..bc1e309 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/QIDI WOOD Rapido.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "QIDI WOOD Rapido", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..83bdf9e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Qidi ASA-Aero", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_settings_id": [ + "Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..f4a3014 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi ASA-Aero", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_settings_id": [ + "Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi ASA-Aero.json b/backend/profiles/profiles/Qidi/filament/Qidi ASA-Aero.json new file mode 100644 index 0000000..5664259 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi ASA-Aero.json @@ -0,0 +1,86 @@ +{ + "type": "filament", + "name": "Qidi ASA-Aero", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ASA-Aero" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_flow_ratio": [ + "0.7" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "270" + ], + "cool_plate_temp": [ + "90" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_retraction_length": [ + "0.01" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_density": [ + "1.03" + ], + "chamber_temperature": [ + "60" + ], + "fan_cooling_layer_time": [ + "40" + ], + "slow_down_layer_time": [ + "4" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..8941774 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Qidi Generic ABS @Qidi Q1 Pro 0.2 nozzle", + "inherits": "Qidi Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "nozzle_temperature": [ + "250" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..6d40f9d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Qidi Generic ABS @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Qidi Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi Generic ABS @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "pressure_advance": [ + "0.035" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..702e86c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Qidi Generic ABS @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Qidi Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.014" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "nozzle_temperature": [ + "250" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..61bc9bb --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Qidi Generic ABS @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Qidi Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.011" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "nozzle_temperature": [ + "250" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Max 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Max 3 0.2 nozzle.json new file mode 100644 index 0000000..3062429 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Max 3 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Qidi Generic ABS @Qidi X-Max 3 0.2 nozzle", + "inherits": "Qidi Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 3 0.2 nozzle.json new file mode 100644 index 0000000..d0bfac3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 3 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Qidi Generic ABS @Qidi X-Plus 3 0.2 nozzle", + "inherits": "Qidi Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..5be6b60 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle", + "inherits": "Qidi Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "nozzle_temperature": [ + "250" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..c47ea89 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle" + ], + "pressure_advance": [ + "0.03" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..84ca42d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Qidi Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.014" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "nozzle_temperature": [ + "250" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..d8417a5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Qidi Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.011" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "nozzle_temperature": [ + "250" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Smart 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Smart 3 0.2 nozzle.json new file mode 100644 index 0000000..282f22d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Smart 3 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Qidi Generic ABS @Qidi X-Smart 3 0.2 nozzle", + "inherits": "Qidi Generic ABS", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Smart 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS.json new file mode 100644 index 0000000..4fdd5ba --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ABS.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "Qidi Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ABS" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_density": [ + "1.04" + ], + "activate_chamber_temp_control": [ + "0" + ], + "activate_air_filtration": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature": [ + "260" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..6dd3142 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Qidi Generic ASA @Qidi Q1 Pro 0.2 nozzle", + "inherits": "Qidi Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..091debc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Qidi Generic ASA @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Qidi Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_settings_id": [ + "Qidi Generic ASA @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..4d9e513 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Qidi Generic ASA @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Qidi Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "Qidi Generic ASA @Qidi Q1 Pro 0.6 nozzle" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..5333018 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Qidi Generic ASA @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Qidi Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "Qidi Generic ASA @Qidi Q1 Pro 0.8 nozzle" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Max 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Max 3 0.2 nozzle.json new file mode 100644 index 0000000..3a7efa1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Max 3 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Qidi Generic ASA @Qidi X-Max 3 0.2 nozzle", + "inherits": "Qidi Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 3 0.2 nozzle.json new file mode 100644 index 0000000..78e24c3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 3 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Qidi Generic ASA @Qidi X-Plus 3 0.2 nozzle", + "inherits": "Qidi Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..50b6835 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle", + "inherits": "Qidi Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..d90c127 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_settings_id": [ + "Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..6c4ab9a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Qidi Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..bb536ce --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Qidi Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Smart 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Smart 3 0.2 nozzle.json new file mode 100644 index 0000000..f1b1d88 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Smart 3 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Qidi Generic ASA @Qidi X-Smart 3 0.2 nozzle", + "inherits": "Qidi Generic ASA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Smart 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA.json new file mode 100644 index 0000000..8d0f10f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic ASA.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Qidi Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "ASA" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_flow_ratio": [ + "0.92" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "270" + ], + "enable_pressure_advance": [ + "1" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "pressure_advance": [ + "0.021" + ], + "activate_chamber_temp_control": [ + "0" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PA-CF.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PA-CF.json new file mode 100644 index 0000000..c59bb39 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PA-CF.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "Qidi Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN99", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "290" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "2" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle", + "Qidi Q1 Pro 0.4 nozzle", + "Qidi Q1 Pro 0.6 nozzle", + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle", + "Qidi Q2 0.4 nozzle", + "Qidi Q2 0.6 nozzle", + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PA.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PA.json new file mode 100644 index 0000000..d95125a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PA.json @@ -0,0 +1,61 @@ +{ + "type": "filament", + "name": "Qidi Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN98", + "filament_id": "GFN99", + "instantiation": "true", + "filament_type": [ + "PA" + ], + "required_nozzle_HRC": [ + "3" + ], + "nozzle_temperature_initial_layer": [ + "310" + ], + "nozzle_temperature": [ + "310" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle", + "Qidi Q1 Pro 0.4 nozzle", + "Qidi Q1 Pro 0.6 nozzle", + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle", + "Qidi Q2 0.4 nozzle", + "Qidi Q2 0.6 nozzle", + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @0.2 nozzle.json new file mode 100644 index 0000000..78983e0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Qidi Generic PC @0.2 nozzle", + "inherits": "Qidi Generic PC", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @0.8 nozzle.json new file mode 100644 index 0000000..4aee4b6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @0.8 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Qidi Generic PC @0.8 nozzle", + "inherits": "Qidi Generic PC", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..4ad3d3d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Qidi Generic PC @Qidi Q1 Pro 0.2 nozzle", + "inherits": "Qidi Generic PC", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..778ec6b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Qidi Generic PC @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Qidi Generic PC", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "pressure_advance": [ + "0.058" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..c77225d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Qidi Generic PC @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Qidi Generic PC", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "pressure_advance": [ + "0.025" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..6614286 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Qidi Generic PC @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Qidi Generic PC", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..9bfe929 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Qidi Generic PC @Qidi X-Plus 4 0.2 nozzle", + "inherits": "Qidi Generic PC", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..16bc01d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Qidi Generic PC @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi Generic PC", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..962376a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Qidi Generic PC @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Qidi Generic PC", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "pressure_advance": [ + "0.03" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..eb60c3f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Qidi Generic PC @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Qidi Generic PC", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PC.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC.json new file mode 100644 index 0000000..4dfb7c2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PC.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Qidi Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "filament_type": [ + "PC" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "280" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "slow_down_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "60" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..02cd771 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle", + "inherits": "Qidi Generic PETG", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..9ed514a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Qidi Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "pressure_advance": [ + "0.086" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "enable_pressure_advance": [ + "1" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..9a9a743 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Qidi Generic PETG", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..e9fd183 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Qidi Generic PETG", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Max 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Max 3 0.2 nozzle.json new file mode 100644 index 0000000..0cce67b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Max 3 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG @Qidi X-Max 3 0.2 nozzle", + "inherits": "Qidi Generic PETG", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 3 0.2 nozzle.json new file mode 100644 index 0000000..6db94bb --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 3 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG @Qidi X-Plus 3 0.2 nozzle", + "inherits": "Qidi Generic PETG", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..9e99057 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle", + "inherits": "Qidi Generic PETG", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.056" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..39c0100 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "overhang_fan_speed": [ + "90" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "pressure_advance": [ + "0.056" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "enable_pressure_advance": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..87d5e61 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Qidi Generic PETG", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..f8d26a7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Qidi Generic PETG", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Smart 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Smart 3 0.2 nozzle.json new file mode 100644 index 0000000..2a0ba71 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Smart 3 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG @Qidi X-Smart 3 0.2 nozzle", + "inherits": "Qidi Generic PETG", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Smart 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG-CF.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG-CF.json new file mode 100644 index 0000000..b4d6458 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG-CF.json @@ -0,0 +1,127 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG-CF", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG50", + "filament_id": "GFG98", + "instantiation": "true", + "temperature_vitrification": [ + "75" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "90" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "required_nozzle_HRC": [ + "40" + ], + "filament_type": [ + "PETG-CF" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "slow_down_layer_time": [ + "6" + ], + "enable_pressure_advance": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.95" + ], + "pressure_advance": [ + "0.05" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle", + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle", + "Qidi Q1 Pro 0.2 nozzle", + "Qidi Q1 Pro 0.4 nozzle", + "Qidi Q1 Pro 0.6 nozzle", + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.2 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG.json new file mode 100644 index 0000000..c0fb0d9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PETG.json @@ -0,0 +1,80 @@ +{ + "type": "filament", + "name": "Qidi Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "filament_type": [ + "PETG" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_density": [ + "1.27" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..2227a72 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.042" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..502d696 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "Qidi Generic PLA @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "slow_down_min_speed": [ + "20" + ], + "pressure_advance": [ + "0.042" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..a274fe9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..e04598c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Max 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Max 3 0.2 nozzle.json new file mode 100644 index 0000000..1a5b024 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Max 3 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Max 3 0.2 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Max 3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Max 3 0.6 nozzle.json new file mode 100644 index 0000000..60e02e6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Max 3 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Max 3 0.6 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Max 3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Max 3 0.8 nozzle.json new file mode 100644 index 0000000..84a7ca3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Max 3 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Max 3 0.8 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 3 0.2 nozzle.json new file mode 100644 index 0000000..fce31f7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 3 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Plus 3 0.2 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 3 0.6 nozzle.json new file mode 100644 index 0000000..de4f362 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 3 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Plus 3 0.6 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi X-Plus 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 3 0.8 nozzle.json new file mode 100644 index 0000000..6a01c54 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 3 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Plus 3 0.8 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi X-Plus 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..343351d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.034" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..f9c906d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "14" + ], + "pressure_advance": [ + "0.034" + ], + "filament_settings_id": [ + "Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "210" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..f9b3c0f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..9f568a6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Smart 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Smart 3 0.2 nozzle.json new file mode 100644 index 0000000..9bcce4c --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Smart 3 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Smart 3 0.2 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Smart 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Smart 3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Smart 3 0.6 nozzle.json new file mode 100644 index 0000000..fca6a49 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Smart 3 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Smart 3 0.6 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi X-Smart 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Smart 3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Smart 3 0.8 nozzle.json new file mode 100644 index 0000000..bf976cc --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Smart 3 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA @Qidi X-Smart 3 0.8 nozzle", + "inherits": "Qidi Generic PLA", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi X-Smart 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..c42c702 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA High Speed @Qidi X-Plus 4 0.2 nozzle", + "inherits": "Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "slow_down_layer_time": [ + "6" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "pressure_advance": [ + "0.034" + ], + "nozzle_temperature": [ + "220" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..b112b3b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA High Speed @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "slow_down_layer_time": [ + "6" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "pressure_advance": [ + "0.034" + ], + "nozzle_temperature": [ + "220" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..53c9a1a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA High Speed @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "slow_down_layer_time": [ + "6" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "nozzle_temperature": [ + "220" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..ef97a33 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA High Speed @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA High Speed @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "slow_down_layer_time": [ + "6" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "nozzle_temperature": [ + "220" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA Silk @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA Silk @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..9f1bc80 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA Silk @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA Silk @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Qidi Generic PLA Silk", + "from": "system", + "setting_id": "GFSL99_01", + "filament_id": "GFA05", + "instantiation": "true", + "enable_pressure_advance": "1", + "pressure_advance": [ + "0.032" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "55" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..e7a4884 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi Generic PLA Silk", + "from": "system", + "setting_id": "GFSL99_01", + "filament_id": "GFA05", + "instantiation": "true", + "enable_pressure_advance": "1", + "pressure_advance": [ + "0.032" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "55" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA Silk.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA Silk.json new file mode 100644 index 0000000..69ccfaf --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA Silk.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA Silk", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99_01", + "filament_id": "GFA05", + "instantiation": "true", + "enable_pressure_advance": "1", + "filament_type": [ + "PLA" + ], + "pressure_advance": [ + "0.014" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "hot_plate_temp": [ + "55" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle", + "Qidi Q1 Pro 0.6 nozzle", + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..7d3ba40 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi Q1 Pro 0.2 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.042" + ], + "nozzle_temperature": [ + "220" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..08a5d08 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_settings_id": [ + "Qidi Generic PLA+ @Qidi Q1 Pro 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "220" + ], + "slow_down_min_speed": [ + "20" + ], + "pressure_advance": [ + "0.042" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..c3ca194 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "nozzle_temperature": [ + "220" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..604fc6d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.008" + ], + "nozzle_temperature": [ + "220" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Max 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Max 3 0.2 nozzle.json new file mode 100644 index 0000000..ee9055b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Max 3 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Max 3 0.2 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Max 3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Max 3 0.6 nozzle.json new file mode 100644 index 0000000..ee5f1de --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Max 3 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Max 3 0.6 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Max 3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Max 3 0.8 nozzle.json new file mode 100644 index 0000000..a7a31e0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Max 3 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Max 3 0.8 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 3 0.2 nozzle.json new file mode 100644 index 0000000..447900d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 3 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Plus 3 0.2 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 3 0.6 nozzle.json new file mode 100644 index 0000000..08ef1ae --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 3 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Plus 3 0.6 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi X-Plus 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 3 0.8 nozzle.json new file mode 100644 index 0000000..e514025 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 3 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Plus 3 0.8 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi X-Plus 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..b99d46b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Plus 4 0.2 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.034" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..412588f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "pressure_advance": [ + "0.034" + ], + "filament_settings_id": [ + "Qidi Generic PLA+ @Qidi X-Plus 4 0.4 nozzle" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..8b30683 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..b6416ac --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.008" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Smart 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Smart 3 0.2 nozzle.json new file mode 100644 index 0000000..fdc18e8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Smart 3 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Smart 3 0.2 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Smart 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Smart 3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Smart 3 0.6 nozzle.json new file mode 100644 index 0000000..9bcb45a --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Smart 3 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Smart 3 0.6 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.016" + ], + "compatible_printers": [ + "Qidi X-Smart 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Smart 3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Smart 3 0.8 nozzle.json new file mode 100644 index 0000000..54fe5ec --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+ @Qidi X-Smart 3 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+ @Qidi X-Smart 3 0.8 nozzle", + "inherits": "Qidi Generic PLA+", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi X-Smart 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+.json new file mode 100644 index 0000000..fb56fb5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA+.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA+", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "filament_vendor": [ + "Generic" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA-CF.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA-CF.json new file mode 100644 index 0000000..5233eb3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA-CF.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "GFL98", + "instantiation": "true", + "required_nozzle_HRC": [ + "40" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "temperature_vitrification": [ + "55" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle", + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle", + "Qidi Q1 Pro 0.2 nozzle", + "Qidi Q1 Pro 0.4 nozzle", + "Qidi Q1 Pro 0.6 nozzle", + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.2 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA.json new file mode 100644 index 0000000..425c71d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PLA.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "Qidi Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_type": [ + "PLA" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic PVA.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic PVA.json new file mode 100644 index 0000000..871ba41 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic PVA.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Qidi Generic PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSS99", + "filament_id": "GFS99", + "instantiation": "true", + "filament_type": [ + "PVA" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.2 nozzle", + "Qidi X-Max 0.2 nozzle", + "Qidi X-CF Pro 0.2 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle", + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle", + "Qidi Q1 Pro 0.2 nozzle", + "Qidi Q1 Pro 0.4 nozzle", + "Qidi Q1 Pro 0.6 nozzle", + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.2 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle", + "Qidi Q2 0.2 nozzle", + "Qidi Q2 0.4 nozzle", + "Qidi Q2 0.6 nozzle", + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU 95A @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU 95A @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..f80a700 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU 95A @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Qidi Generic TPU 95A @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Qidi Generic TPU 95A", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "Qidi Generic TPU 95A @Qidi Q1 Pro 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..0e1546d --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Qidi Generic TPU 95A", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU 95A.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU 95A.json new file mode 100644 index 0000000..d55841e --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU 95A.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "Qidi Generic TPU 95A", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSR99", + "filament_id": "GFU99", + "instantiation": "true", + "filament_type": [ + "TPU" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle", + "Qidi Q1 Pro 0.4 nozzle", + "Qidi Q1 Pro 0.6 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..4d26cdd --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic TPU @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Qidi Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "Qidi Generic TPU @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..13dd544 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi Generic TPU", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU.json b/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU.json new file mode 100644 index 0000000..d2b2a57 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi Generic TPU.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Qidi Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSR99", + "filament_id": "GFU99", + "instantiation": "true", + "filament_type": [ + "TPU" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle", + "Qidi Q1 Pro 0.6 nozzle", + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..664bb41 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Qidi PC-ABS-FR", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..4492735 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Qidi PC-ABS-FR @Qidi Q1 Pro 0.6 nozzle", + "inherits": "Qidi PC-ABS-FR", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi PC-ABS-FR @Qidi Q1 Pro 0.6 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.028" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..bdde0a5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Qidi PC-ABS-FR @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Qidi PC-ABS-FR", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi PC-ABS-FR @Qidi Q1 Pro 0.8 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.012" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..27c9806 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi PC-ABS-FR", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_34", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..a2bafa0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle", + "inherits": "Qidi PC-ABS-FR", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_34", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.082" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..e87c957 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Qidi PC-ABS-FR", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_34", + "instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.082" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR.json b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR.json new file mode 100644 index 0000000..fda1c8b --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi PC-ABS-FR.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "Qidi PC-ABS-FR", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_type": [ + "PC-ABS-FR" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "overhang_fan_speed": [ + "90" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "slow_down_layer_time": [ + "4" + ], + "filament_density": [ + "1.19" + ], + "chamber_temperature": [ + "55" + ], + "overhang_fan_threshold": [ + "75%" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi PLA-CF.json b/backend/profiles/profiles/Qidi/filament/Qidi PLA-CF.json new file mode 100644 index 0000000..3cd1241 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi PLA-CF.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "Qidi PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL98", + "filament_id": "GFL98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "9" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "filament_density": [ + "1.25" + ], + "pressure_advance": [ + "0.02" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..01d80d2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi TPU 95A-HF @Qidi Q1 Pro 0.4 nozzle", + "inherits": "Qidi TPU 95A-HF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "Qidi TPU 95A-HF @Qidi Q1 Pro 0.4 nozzle" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..dd7c922 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Qidi TPU 95A-HF @Qidi Q1 Pro 0.8 nozzle", + "inherits": "Qidi TPU 95A-HF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "Qidi TPU 95A-HF @Qidi Q1 Pro 0.8 nozzle" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..223b3d5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle", + "inherits": "Qidi TPU 95A-HF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_50", + "instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..ae5c8dd --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle", + "inherits": "Qidi TPU 95A-HF", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "QD_0_1_50", + "instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF.json b/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF.json new file mode 100644 index 0000000..f02dac4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Qidi TPU 95A-HF.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Qidi TPU 95A-HF", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSR99", + "filament_id": "GFU99", + "instantiation": "true", + "filament_type": [ + "TPU" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle", + "Qidi Q1 Pro 0.6 nozzle", + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/Tinmorry PETG-ECO.json b/backend/profiles/profiles/Qidi/filament/Tinmorry PETG-ECO.json new file mode 100644 index 0000000..5aeb44f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/Tinmorry PETG-ECO.json @@ -0,0 +1,109 @@ +{ + "type": "filament", + "name": "Tinmorry PETG-ECO", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.042" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "235" + ], + "cool_plate_temp": [ + "70" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_vendor": [ + "Generic" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi Q1 Pro 0.4 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Smart 3 0.2 nozzle", + "Qidi X-Plus 3 0.2 nozzle", + "Qidi X-Max 3 0.2 nozzle", + "Qidi Q1 Pro 0.2 nozzle", + "Qidi X-Plus 4 0.2 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi Q1 Pro 0.6 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle", + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.8 nozzle", + "Qidi Q2 0.4 nozzle", + "Qidi Q2 0.6 nozzle", + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/fdm_filament_abs.json b/backend/profiles/profiles/Qidi/filament/fdm_filament_abs.json new file mode 100644 index 0000000..295a1d2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/fdm_filament_abs.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_chamber_temp_control": [ + "0" + ], + "cool_plate_temp": [ + "90" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "270" + ], + "temperature_vitrification": [ + "100" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/fdm_filament_asa.json b/backend/profiles/profiles/Qidi/filament/fdm_filament_asa.json new file mode 100644 index 0000000..d410d12 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/fdm_filament_asa.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_chamber_temp_control": [ + "0" + ], + "cool_plate_temp": [ + "90" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "270" + ], + "temperature_vitrification": [ + "100" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "activate_air_filtration": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "40" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/fdm_filament_common.json b/backend/profiles/profiles/Qidi/filament/fdm_filament_common.json new file mode 100644 index 0000000..afc9285 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/fdm_filament_common.json @@ -0,0 +1,157 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "QIDI" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/fdm_filament_pa.json b/backend/profiles/profiles/Qidi/filament/fdm_filament_pa.json new file mode 100644 index 0000000..7e92fe9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/fdm_filament_pa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "80" + ], + "textured_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "50" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "350" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/fdm_filament_pc.json b/backend/profiles/profiles/Qidi/filament/fdm_filament_pc.json new file mode 100644 index 0000000..e1ab65f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/fdm_filament_pc.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "120" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/fdm_filament_pet.json b/backend/profiles/profiles/Qidi/filament/fdm_filament_pet.json new file mode 100644 index 0000000..9fa6d3f --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/fdm_filament_pet.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "80" + ], + "eng_plate_temp": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "70" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/fdm_filament_pla.json b/backend/profiles/profiles/Qidi/filament/fdm_filament_pla.json new file mode 100644 index 0000000..95b68a9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/fdm_filament_pla.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "full_fan_speed_layer": [ + "3" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "45" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/fdm_filament_pva.json b/backend/profiles/profiles/Qidi/filament/fdm_filament_pva.json new file mode 100644 index 0000000..ff89d94 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/fdm_filament_pva.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "55" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Qidi/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..be760c5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/filament/fdm_filament_tpu.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "50" + ], + "eng_plate_temp": [ + "50" + ], + "hot_plate_temp": [ + "50" + ], + "textured_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "05" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "50" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.22" + ], + "filament_cost": [ + "40" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "30" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "20" + ], + "enable_overhang_bridge_fan": [ + "1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..59eb73c --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Qidi Q1 Pro 0.2 nozzle", + "inherits": "Qidi Q1 Pro 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Qidi Q1 Pro", + "printer_variant": "0.2", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @Qidi Q1 Pro 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000..33508f6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,87 @@ +{ + "type": "machine", + "name": "Qidi Q1 Pro 0.4 nozzle", + "inherits": "fdm_qidi_x3_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Qidi Q1 Pro", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Qidi Q1 Pro", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "245x0", + "245x245", + "0x245" + ], + "bed_exclude_area": [ + "25x245", + "25x240", + "115x240", + "115x245", + "208x245", + "208x240", + "245x240", + "245x245", + "208x245" + ], + "printable_height": "240", + "nozzle_type": "hardened_steel", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "retract_before_wipe": [ + "0%" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "thumbnails": [ + "160x160", + "112x112" + ], + "machine_max_jerk_e": [ + "2" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "3" + ], + "extruder_clearance_radius": "70", + "extruder_clearance_height_to_rod": "40", + "extruder_clearance_height_to_lid": "120", + "layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nG92 E0\n", + "machine_end_gcode": "M141 S0\nM104 S0\nM140 S0\nG1 E-3 F1800\nG0 Z{min(max_print_height, max_layer_z + 3)} F600\nG0 X0 Y0 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}", + "machine_start_gcode": "PRINT_START BED=[hot_plate_temp_initial_layer] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperature]\nM83\nM140 S[hot_plate_temp_initial_layer]\nM104 S[nozzle_temperature_initial_layer]\nG4 P3000\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0) + 3} Z0\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0) + 6}\nG1 Z1 F600\n", + "thumbnails_format": "PNG", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..d21b3e6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Qidi Q1 Pro 0.6 nozzle", + "inherits": "Qidi Q1 Pro 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Qidi Q1 Pro", + "printer_variant": "0.6", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi Q1 Pro 0.6 nozzle" + ], + "default_print_profile": "0.30mm Standard @Qidi Q1 Pro 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..311d4be --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Qidi Q1 Pro 0.8 nozzle", + "inherits": "Qidi Q1 Pro 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Qidi Q1 Pro", + "printer_variant": "0.8", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi Q1 Pro 0.8 nozzle" + ], + "default_print_profile": "0.40mm Standard @Qidi Q1 Pro 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "10" + ], + "retraction_length": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro.json b/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro.json new file mode 100644 index 0000000..4041c32 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi Q1 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi Q1 Pro", + "model_id": "Qidi-Q1Pro", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_Q1Pro_buildplate_model.stl", + "bed_texture": "qidi_Q1Pro_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen3_hotend.stl", + "default_materials": "QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle;QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle;QIDI PLA Rapido @Qidi Q1 Pro 0.6 nozzle;QIDI PLA Rapido @Qidi Q1 Pro 0.8 nozzle;QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle;QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle;QIDI ABS Rapido @Qidi Q1 Pro 0.6 nozzle;QIDI ABS Rapido @Qidi Q1 Pro 0.8 nozzle;QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle;QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle;QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle;QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle;QIDI PLA Rapido Matte @Qidi Q1 Pro 0.4 nozzle;QIDI PLA Rapido Matte @Qidi Q1 Pro 0.2 nozzle;QIDI PLA Rapido Matte @Qidi Q1 Pro 0.6 nozzle;QIDI PLA Rapido Matte @Qidi Q1 Pro 0.8 nozzle;QIDI ASA @Qidi Q1 Pro 0.4 nozzle;QIDI ASA @Qidi Q1 Pro 0.2 nozzle;QIDI ASA @Qidi Q1 Pro 0.6 nozzle;QIDI ASA @Qidi Q1 Pro 0.8 nozzle;Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle;Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle;Qidi Generic PETG @Qidi Q1 Pro 0.6 nozzle;Qidi Generic PETG @Qidi Q1 Pro 0.8 nozzle;Qidi Generic PLA Silk @Qidi Q1 Pro 0.4 nozzle;Qidi Generic PLA @Qidi Q1 Pro 0.4 nozzle;Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle;Qidi Generic PLA @Qidi Q1 Pro 0.6 nozzle;Qidi Generic PLA @Qidi Q1 Pro 0.8 nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..9c46b70 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi Q2 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Qidi Q2 0.2 nozzle", + "inherits": "Qidi Q2 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "printer_model": "Qidi Q2", + "printer_variant": "0.2", + "default_filament_profile": [ + "QIDI PLA Rapido @Qidi Q2 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @Q2 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_diameter": [ + "0.2" + ], + "retraction_length": [ + "0.4" + ], + "support_box_temp_control": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi Q2 0.4 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi Q2 0.4 nozzle.json new file mode 100644 index 0000000..b7082e9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi Q2 0.4 nozzle.json @@ -0,0 +1,69 @@ +{ + "type": "machine", + "name": "Qidi Q2 0.4 nozzle", + "inherits": "fdm_q_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "box_id": "1", + "printer_model": "Qidi Q2", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Qidi Q2", + "printer_settings_id": "Qidi", + "bed_exclude_area": [ + "0x0,11x0,11x16,0x16" + ], + "change_filament_gcode": "G1 Z{max_layer_z + 3.0} F1200\nTOOL_CHANGE_START F=[current_extruder] T=[next_extruder]\nDISABLE_ALL_SENSOR\n{if long_retractions_when_cut[previous_extruder]}\nMOVE_TO_TRASH\nG1 E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM400\n{endif}\nCUT_FILAMENT T=[current_extruder]\nMOVE_TO_TRASH\nM106 S25\nM106 P2 S0\nUNLOAD_T[current_extruder]\n{if nozzle_temperature_range_high[current_extruder] >= nozzle_temperature_range_high[next_extruder]}\nM104 S{nozzle_temperature_range_high[current_extruder]}\n{else}\nM104 S{nozzle_temperature_range_high[next_extruder]}\n{endif}\nT[next_extruder]\n{if nozzle_temperature_range_high[current_extruder] >= nozzle_temperature_range_high[next_extruder]}\nSET_HEATER_TEMPERATURE HEATER=extruder TARGET={nozzle_temperature_range_high[current_extruder]} WAIT=1\n{else}\nSET_HEATER_TEMPERATURE HEATER=extruder TARGET={nozzle_temperature_range_high[next_extruder]} WAIT=1\n{endif}\n; FLUSH_START\nG1 E15 F900\nG1 E30 F300\n; FLUSH_END\n{if long_retractions_when_cut[previous_extruder]}\nG1 E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{endif}\n{if flush_length_1 > 1}\n; FLUSH_START\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\nG1 E-[old_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E[old_retract_length_toolchange] F300\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_3 > 1}\nG1 X88 F9000\n; FLUSH_START\nG1 E[new_retract_length_toolchange] F300\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E[new_retract_length_toolchange] F300\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\nM400\nM106 S255\nM104 S[new_filament_temp]\nG1 X89 F60\nG1 X85 F60\nG1 X89 F60\nM109 S[new_filament_temp]\nCLEAR_OOZE\nTOOL_CHANGE_END\nG1 Y270 F5000\nM106 S0\nENABLE_ALL_SENSOR", + "default_filament_profile": [ + "QIDI PLA Rapido @Qidi Q2 0.4 nozzle" + ], + "enable_long_retraction_when_cut": "2", + "extruder_clearance_radius": "70", + "extruder_clearance_height_to_rod": "40", + "extruder_clearance_height_to_lid": "120", + "is_support_3mf": "1", + "is_support_timelapse": "1", + "is_support_multi_box": "1", + "layer_change_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y235 F20000\nG1 X97 F20000\n{if layer_z <=25}\nG1 Z25\n{endif}\nG1 Y254 F2000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 E[retraction_length] F300\nG1 X85 F2000\nG1 X97 F2000\nG1 Y220 F2000\n{if layer_z <=25}\nG1 Z[layer_z]\n{endif}\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}", + "machine_end_gcode": "DISABLE_BOX_HEATER\nM141 S0\nM140 S0\nDISABLE_ALL_SENSOR\nG1 E-3 F1800\nG0 Z{max_layer_z + 3} F600\nUNLOAD_FILAMENT T=[current_extruder]\nG0 Y270 F12000\nG0 X90 Y270 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}\nM104 S0", + "machine_load_filament_time": "35", + "machine_max_jerk_e": [ + "4" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "4" + ], + "machine_max_speed_z": [ + "20" + ], + "machine_pause_gcode": "M0", + "machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperature] EXTRUDER=[initial_no_support_extruder]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperature]\nG4 P3000\nT[initial_tool]\nG1 X108.000 Y1 F30000\nG0 Z[initial_layer_print_height] F600\n;G1 E3 F1800\nG90\nM83\nG0 X128 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG91\nG1 X1 Z-0.300\nG1 X4\nG1 Z1 F1200\nG90\nM400\nG1 X108.000 Y2.5 F30000\nG0 Z[initial_layer_print_height] F600\nM83\nG0 X128 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG91\nG1 X1 Z-0.300\nG1 X4\nG1 Z1 F1200\nG90\nM400\nG1 Z1 F600", + "machine_unload_filament_time": "35", + "nozzle_diameter": [ + "0.4" + ], + "nozzle_volume": [ + "125" + ], + "printable_area": [ + "0x0", + "270x0", + "270x270", + "0x270" + ], + "printable_height": "256", + "retract_lift_below": [ + "259" + ], + "support_box_temp_control": "1", + "thumbnails_format": "PNG", + "thumbnail_size": [ + "50x50" + ] +} diff --git a/backend/profiles/profiles/Qidi/machine/Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..359ad73 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi Q2 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "Qidi Q2 0.6 nozzle", + "inherits": "Qidi Q2 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "default_filament_profile": [ + "QIDI PLA Rapido" + ], + "default_print_profile": "0.30mm Standard @Q2 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Qidi Q2", + "printer_variant": "0.6", + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ], + "support_box_temp_control": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..6a90996 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi Q2 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "Qidi Q2 0.8 nozzle", + "inherits": "Qidi Q2 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "default_filament_profile": [ + "QIDI PLA Rapido" + ], + "default_print_profile": "0.40mm Standard @Q2 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Qidi Q2", + "printer_variant": "0.8", + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ], + "support_box_temp_control": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi Q2.json b/backend/profiles/profiles/Qidi/machine/Qidi Q2.json new file mode 100644 index 0000000..286e8f7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi Q2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi Q2", + "model_id": "Qidi-Q2", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_q2_buildplate_model.stl", + "bed_texture": "qidi_q2_buildplate_texture.png", + "hotend_model": "X-Series_gen3_hotend.stl", + "default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PLA Rapido Matte;QIDI ASA;QIDI PET-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json new file mode 100644 index 0000000..b916219 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "machine", + "name": "Qidi X-CF Pro 0.4 nozzle", + "inherits": "fdm_qidi_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Qidi X-CF Pro", + "default_print_profile": "0.20mm Standard @Qidi XCFPro", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x250", + "0x250" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1500", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1500", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "9000", + "1000" + ], + "machine_max_acceleration_y": [ + "9000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "2" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "machine_start_gcode": "G28\nM140 S[hot_plate_temp_initial_layer]\nM190 S[hot_plate_temp_initial_layer]\nM109 S[nozzle_temperature_initial_layer]\nG92 E-19\nG0 Y5 Z0.3 F3600\nG1 X5 E0 F2400\n", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E0\nG1 E-3 F300\nG28\nM84\n", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-CF Pro.json b/backend/profiles/profiles/Qidi/machine/Qidi X-CF Pro.json new file mode 100644 index 0000000..53b83d9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-CF Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-CF Pro", + "model_id": "Qidi-XCF-Pro", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xcfpro_buildplate_model.stl", + "bed_texture": "qidi_xcfpro_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen2_hotend.stl", + "default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PET-CF;QIDI PA12-CF;QIDI PAHT-CF;QIDI ABS-GF25;QIDI PA-Ultra;Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU 95A" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Max 0.4 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Max 0.4 nozzle.json new file mode 100644 index 0000000..1b6c241 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Max 0.4 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "machine", + "name": "Qidi X-Max 0.4 nozzle", + "inherits": "fdm_qidi_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Qidi X-Max", + "default_print_profile": "0.20mm Standard @Qidi XMax", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x250", + "0x250" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1500", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1500", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "9000", + "1000" + ], + "machine_max_acceleration_y": [ + "9000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "2" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "machine_start_gcode": "G28\nG92 E0\nG0 X300 Y5 Z50 F3600\nM190 S[bed_temperature_initial_layer_single]\nM109 S[first_layer_temperature]\nG92 E-19\n", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E0\nG1 E-3 F300\nG28\nM84\n", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3 0.2 nozzle.json new file mode 100644 index 0000000..7d4067c --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Qidi X-Max 3 0.2 nozzle", + "inherits": "Qidi X-Max 3 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Qidi X-Max 3", + "printer_variant": "0.2", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi X-Max 3 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @Qidi XMax3 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json new file mode 100644 index 0000000..920470c --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "machine", + "name": "Qidi X-Max 3 0.4 nozzle", + "inherits": "fdm_qidi_x3_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Qidi X-Max 3", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Qidi XMax3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "325x0", + "325x325", + "0x325" + ], + "printable_height": "315", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "extruder_clearance_radius": "70", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_height_to_lid": "118", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3 0.6 nozzle.json new file mode 100644 index 0000000..604fd52 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Qidi X-Max 3 0.6 nozzle", + "inherits": "Qidi X-Max 3 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Qidi X-Max 3", + "printer_variant": "0.6", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "default_print_profile": "0.30mm Standard @Qidi XMax3 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3 0.8 nozzle.json new file mode 100644 index 0000000..6e4d905 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3 0.8 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Qidi X-Max 3 0.8 nozzle", + "inherits": "Qidi X-Max 3 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Qidi X-Max 3", + "printer_variant": "0.8", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "default_print_profile": "0.40mm Standard @Qidi XMax3 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "10" + ], + "retraction_length": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3.json new file mode 100644 index 0000000..fb7ed97 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Max 3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-Max 3", + "model_id": "Qidi-XMax-3", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xmax3_buildplate_model.stl", + "bed_texture": "qidi_xmax3_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen3_hotend.stl", + "default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PLA Rapido Matte;QIDI PETG Tough;QIDI ASA;Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Max.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Max.json new file mode 100644 index 0000000..45d3d3b --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Max.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-Max", + "model_id": "Qidi-XMax", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xmax_buildplate_model.stl", + "bed_texture": "qidi_xmax_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen2_hotend.stl", + "default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PET-CF;QIDI PA12-CF;QIDI PAHT-CF;QIDI ABS-GF25;QIDI PA-Ultra;Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU 95A" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 0.4 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 0.4 nozzle.json new file mode 100644 index 0000000..783eea4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 0.4 nozzle.json @@ -0,0 +1,106 @@ +{ + "type": "machine", + "name": "Qidi X-Plus 0.4 nozzle", + "inherits": "fdm_qidi_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Qidi X-Plus", + "default_print_profile": "0.20mm Standard @Qidi XPlus", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "270x0", + "270x200", + "0x200" + ], + "printable_height": "200", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1500", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1500", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "9000", + "1000" + ], + "machine_max_acceleration_y": [ + "9000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "2" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "machine_start_gcode": "G28\nG92 E0\nG0 X270 Y5 Z50 F3600\nM190 S[bed_temperature_initial_layer_single]\nM109 S[first_layer_temperature]\nG92 E-16\n", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E0\nG1 E-3 F300\nG28\nM84\n", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3 0.2 nozzle.json new file mode 100644 index 0000000..61bfc90 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Qidi X-Plus 3 0.2 nozzle", + "inherits": "Qidi X-Plus 3 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Qidi X-Plus 3", + "printer_variant": "0.2", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi X-Plus 3 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @Qidi XPlus3 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json new file mode 100644 index 0000000..39889fc --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json @@ -0,0 +1,47 @@ +{ + "type": "machine", + "name": "Qidi X-Plus 3 0.4 nozzle", + "inherits": "fdm_qidi_x3_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Qidi X-Plus 3", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Qidi XPlus3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "280x0", + "280x280", + "0x280" + ], + "printable_height": "270", + "nozzle_type": "hardened_steel", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3 0.6 nozzle.json new file mode 100644 index 0000000..93e6a75 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Qidi X-Plus 3 0.6 nozzle", + "inherits": "Qidi X-Plus 3 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Qidi X-Plus 3", + "printer_variant": "0.6", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "default_print_profile": "0.30mm Standard @Qidi XPlus3 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3 0.8 nozzle.json new file mode 100644 index 0000000..1353525 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3 0.8 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Qidi X-Plus 3 0.8 nozzle", + "inherits": "Qidi X-Plus 3 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Qidi X-Plus 3", + "printer_variant": "0.8", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "default_print_profile": "0.40mm Standard @Qidi XPlus3 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "10" + ], + "retraction_length": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3.json new file mode 100644 index 0000000..9431c3c --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-Plus 3", + "model_id": "Qidi-XPlus-3", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xplus3_buildplate_model.stl", + "bed_texture": "qidi_xplus3_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen3_hotend.stl", + "default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PLA Rapido Matte;QIDI PETG Tough;QIDI ASA;Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000..6e72c18 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Qidi X-Plus 4 0.2 nozzle", + "inherits": "Qidi X-Plus 4 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Qidi X-Plus 4", + "printer_variant": "0.2", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @Qidi XPlus4 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4 0.4 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000..af3c931 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,101 @@ +{ + "type": "machine", + "name": "Qidi X-Plus 4 0.4 nozzle", + "inherits": "fdm_qidi_x3_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Qidi X-Plus 4", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Qidi XPlus4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "305x0", + "305x305", + "0x305" + ], + "bed_exclude_area": [ + "0x305", + "0x302", + "35x302", + "35x305", + "305x305", + "305x305", + "305x305", + "305x20", + "293x20", + "293x0", + "305x0", + "305x20", + "305x305" + ], + "printable_height": "280", + "nozzle_type": "hardened_steel", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "retract_before_wipe": [ + "0%" + ], + "wipe_distance": [ + "2" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "{if max_layer_z < 12}\nG1 Z15 F1200\n{else}\nG1 Z{max_layer_z + 3.0} F1200\n{endif}\nTOOL_CHANGE_START F=[current_extruder] T=[next_extruder]\nDISABLE_ALL_SENSOR\n{if long_retractions_when_cut[previous_extruder]}\nMOVE_TO_TRASH\nG1 E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM400\n{else}\nG1 E-5 F{old_filament_e_feedrate}\n{endif}\nCUT_FILAMENT T=[current_extruder]\nMOVE_TO_TRASH\nM400\n{if nozzle_temperature_range_high[current_extruder] >= nozzle_temperature_range_high[next_extruder]}\nM104 S{nozzle_temperature_range_high[current_extruder]}\n{else}\nM104 S{nozzle_temperature_range_high[next_extruder]}\n{endif}\nM106 S0\nM106 P2 S0\nUNLOAD_T[current_extruder]\nG92 E0\nM83\nG1 E2 F50\nT[next_extruder]\n{if nozzle_temperature_range_high[current_extruder] >= nozzle_temperature_range_high[next_extruder]}\nSET_HEATER_TEMPERATURE HEATER=extruder TARGET={nozzle_temperature_range_high[current_extruder]} WAIT=1\n{else}\nSET_HEATER_TEMPERATURE HEATER=extruder TARGET={nozzle_temperature_range_high[next_extruder]} WAIT=1\n{endif}\n{if long_retractions_when_cut[previous_extruder]}\nG1 E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{endif}\nM400\nM106 S60\n; FLUSH_START\nG1 E1 F50\nG1 E{65.5 * 0.58} F{old_filament_e_feedrate}\nG1 E{65.5 * 0.02} F50\nG1 E{65.5 * 0.18} F{old_filament_e_feedrate}\nG1 E{65.5 * 0.02} F50\nG1 E{65.5 * 0.18} F{old_filament_e_feedrate}\nG1 E{65.5 * 0.02} F50\nG1 E-[old_retract_length_toolchange] F1800\n; FLUSH_END\n{if flush_length_1 > 1}\nM400\nM106 S255\nG91\nG1 X-5 F60\nG1 X5 F60\nG90\nCLEAR_FLUSH\nM400\nM106 S60\n; FLUSH_START\nG1 E[old_retract_length_toolchange] F300\nG1 E{flush_length_1 * 0.58} F{new_filament_e_feedrate}\nG1 E{flush_length_1 * 0.02} F50\nG1 E{flush_length_1 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_1 * 0.02} F50\nG1 E{flush_length_1 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_1 * 0.02} F50\nG1 E-[old_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_2 > 1}\nM400\nM106 S255\nG91\nG1 X-5 F60\nG1 X5 F60\nG90\nCLEAR_FLUSH\nM400\nM106 S60\n; FLUSH_START\nG1 E[old_retract_length_toolchange] F300\nG1 E{flush_length_2 * 0.58} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_3 > 1}\nM400\nM106 S255\nG91\nG1 X-5 F60\nG1 X5 F60\nG90\nCLEAR_FLUSH\nM400\nM106 S60\n; FLUSH_START\nG1 E[new_retract_length_toolchange] F300\nG1 E{flush_length_3 * 0.58} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_4 > 1}\nM400\nM106 S255\nG91\nG1 X-5 F60\nG1 X5 F60\nG90\nCLEAR_FLUSH\nM400\nM106 S60\n; FLUSH_START\nG1 E[new_retract_length_toolchange] F300\nG1 E{flush_length_4 * 0.58} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\nM104 S[new_filament_temp]\nM400\nM106 S255\nG91\nG1 X-5 F60\nG1 X5 F60\nG90\nM109 S[new_filament_temp]\nG92 E0\nM400\nCLEAR_FLUSH\nCLEAR_OOZE\nM400\nM106 S0\nTOOL_CHANGE_END\nG1 Y305 F9000\nENABLE_ALL_SENSOR", + "machine_pause_gcode": "M0", + "thumbnails": [ + "272x272", + "96x96" + ], + "machine_max_jerk_e": [ + "4" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "4" + ], + "machine_max_acceleration_retracting": [ + "20000" + ], + "machine_max_speed_z": [ + "20" + ], + "retract_lift_below": [ + "279" + ], + "extruder_clearance_radius": "72", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_height_to_lid": "135", + "layer_change_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y304 F20000\nG1 X95 F20000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 Y324 F5000\nG1 E[retraction_length] F300\nG1 X65 F5000\nG1 Y290 F20000\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}", + "machine_end_gcode": "DISABLE_BOX_HEATER\nM141 S0\nM140 S0\nDISABLE_ALL_SENSOR\nG1 E-3 F1800\nG0 Z{max_layer_z + 3} F600\nUNLOAD_FILAMENT T=[current_extruder]\nG0 Y290 F12000\nG0 X90 Y290 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}\nM104 S0", + "time_lapse_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y304 F20000\nG1 X95 F20000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 Y324 F5000\nG1 E[retraction_length] F300\nG1 X65 F5000\nG1 Y290 F20000\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}", + "machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperature] EXTRUDER=[initial_no_support_extruder]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperature]\nG4 P3000\nT[initial_tool]\nG0 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0] - 12, first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 3} Z0\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 6}\nG1 Z1 F600\nSET_PRINT_STATS_INFO CURRENT_LAYER=1", + "thumbnails_format": "PNG", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000..fcb6bef --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Qidi X-Plus 4 0.6 nozzle", + "inherits": "Qidi X-Plus 4 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Qidi X-Plus 4", + "printer_variant": "0.6", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle" + ], + "default_print_profile": "0.30mm Standard @Qidi XPlus4 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000..1af89ac --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Qidi X-Plus 4 0.8 nozzle", + "inherits": "Qidi X-Plus 4 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Qidi X-Plus 4", + "printer_variant": "0.8", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle" + ], + "default_print_profile": "0.40mm Standard @Qidi XPlus4 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "10" + ], + "retraction_length": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4.json new file mode 100644 index 0000000..503519d --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus 4.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-Plus 4", + "model_id": "Qidi-XPlus-4", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xplus4_buildplate_model.stl", + "bed_texture": "qidi_xplus4_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen3_hotend.stl", + "default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PLA Rapido Matte;QIDI ASA;Qidi Generic PETG" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Plus.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus.json new file mode 100644 index 0000000..ae18af9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-Plus", + "model_id": "Qidi-XPlus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xplus_buildplate_model.stl", + "bed_texture": "qidi_xplus_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen2_hotend.stl", + "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3 0.2 nozzle.json new file mode 100644 index 0000000..dee97cf --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Qidi X-Smart 3 0.2 nozzle", + "inherits": "Qidi X-Smart 3 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Qidi X-Smart 3", + "printer_variant": "0.2", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi X-Smart 3 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @Qidi XSmart3 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json new file mode 100644 index 0000000..99f3f41 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json @@ -0,0 +1,53 @@ +{ + "type": "machine", + "name": "Qidi X-Smart 3 0.4 nozzle", + "inherits": "fdm_qidi_x3_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Qidi X-Smart 3", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Qidi XSmart3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "175x0", + "175x180", + "0x180" + ], + "printable_height": "170", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "thumbnails": [ + "205x205/COLPIC", + "140x140/COLPIC", + "110x110/PNG" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3 0.6 nozzle.json new file mode 100644 index 0000000..afdf46f --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Qidi X-Smart 3 0.6 nozzle", + "inherits": "Qidi X-Smart 3 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Qidi X-Smart 3", + "printer_variant": "0.6", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "default_print_profile": "0.30mm Standard @Qidi XSmart3 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3 0.8 nozzle.json new file mode 100644 index 0000000..515dc73 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3 0.8 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Qidi X-Smart 3 0.8 nozzle", + "inherits": "Qidi X-Smart 3 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Qidi X-Smart 3", + "printer_variant": "0.8", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "default_print_profile": "0.40mm Standard @Qidi XSmart3 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3.json b/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3.json new file mode 100644 index 0000000..1a9700b --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/Qidi X-Smart 3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-Smart 3", + "model_id": "Qidi-XSmart-3", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xsmart3_buildplate_model.stl", + "bed_texture": "qidi_xsmart3_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen3_hotend.stl", + "default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PLA Rapido Matte;QIDI PETG Tough;QIDI ASA;Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/fdm_machine_common.json b/backend/profiles/profiles/Qidi/machine/fdm_machine_common.json new file mode 100644 index 0000000..f2916ef --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/fdm_machine_common.json @@ -0,0 +1,121 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_x": [ + "20000" + ], + "machine_max_acceleration_y": [ + "20000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "30" + ], + "machine_max_speed_x": [ + "600" + ], + "machine_max_speed_y": [ + "600" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "2" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "3" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_hop_types": [ + "Auto Lift" + ], + "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G28\nG0 Z50 F600\nM190 S[first_layer_bed_temperature]\nG28 Z\nG29 ; mesh bed leveling ,comment this code to close it\nG0 X0 Y0 Z50 F6000\nM109 S[first_layer_temperature]\nM83\nG0 Z5 F1200\nG0 X{first_layer_print_min[0]} Y{max(0, first_layer_print_min[1] - 2)} F12000\nG0 Z0.2 F600\nG1 E3 F1800\nG0 Z0.3 F600\nG1 X{min(first_layer_print_min[0] + 30,print_bed_max[0])} E6 F600", + "machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG90\n{if max_layer_z < max_print_height / 2}\nG1 Z{max_print_height / 2 + 10} F600\n{else}\nG1 Z{min(max_print_height, max_layer_z + 10)}\n{endif}\nG0 X5 Y{print_bed_max[1]-11} F12000\nM141 S0", + "time_lapse_gcode": ";TIMELAPSE_TAKE_FRAME\n" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/fdm_q_common.json b/backend/profiles/profiles/Qidi/machine/fdm_q_common.json new file mode 100644 index 0000000..a36bf68 --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/fdm_q_common.json @@ -0,0 +1,150 @@ +{ + "type": "machine", + "name": "fdm_q_common", + "inherits": "fdm_qidi_x3_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "auxiliary_fan": "1", + "before_layer_change_gcode": "", + "change_filament_gcode": "", + "default_print_profile": "0.20mm Standard @Q1 Pro", + "deretraction_speed": [ + "30" + ], + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "klipper", + "layer_change_gcode": "", + "machine_end_gcode": "M141 S0\nM104 S0\nM140 S0\nG1 E-3 F1800\nG0 Z{max_layer_z + 3} F600\nG0 X0 Y0 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000" + ], + "machine_max_acceleration_y": [ + "20000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_jerk_e": [ + "2" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "3" + ], + "machine_max_speed_e": [ + "30" + ], + "machine_max_speed_x": [ + "600" + ], + "machine_max_speed_y": [ + "600" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M0", + "machine_start_gcode": "PRINT_START\nG28\nM141 S0\nG0 Z50 F600\nM190 S[bed_temperature_initial_layer_single]\nG28 Z\nG29; mesh bed leveling ,comment this code to close it\nG0 X0 Y0 Z50 F6000\nM109 S[nozzle_temperature_initial_layer]\nM106 P3 S255\nM83\nG4 P3000\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 12} E{-10 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 E{10 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\n", + "machine_switch_extruder_time": "0", + "machine_unload_filament_time": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "nozzle_type": [ + "stainless_steel" + ], + "printable_height": "250", + "printer_settings_id": "", + "printer_structure": "corexy", + "printer_variant": "0.4", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "2" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": [ + "1" + ], + "support_box_temp_control": "0", + "support_chamber_temp_control": "1", + "thumbnail_size": [ + "380x380", + "210x210", + "110x110" + ], + "wipe": [ + "1" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_hop": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/fdm_qidi_common.json b/backend/profiles/profiles/Qidi/machine/fdm_qidi_common.json new file mode 100644 index 0000000..46e8f5d --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/fdm_qidi_common.json @@ -0,0 +1,139 @@ +{ + "type": "machine", + "name": "fdm_qidi_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "47", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25 ;pause print", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "default_print_profile": "0.20mm Standard @QIDI", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/machine/fdm_qidi_x3_common.json b/backend/profiles/profiles/Qidi/machine/fdm_qidi_x3_common.json new file mode 100644 index 0000000..b6ea18c --- /dev/null +++ b/backend/profiles/profiles/Qidi/machine/fdm_qidi_x3_common.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "fdm_qidi_x3_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "auxiliary_fan": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "support_chamber_temp_control": "1", + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "z_hop": [ + "0.4" + ], + "thumbnails": [ + "380x380/COLPIC", + "210x210/COLPIC", + "110x110/PNG" + ], + "machine_start_gcode": "PRINT_START\nG28\nM141 S0\nG0 Z50 F600\nM190 S[hot_plate_temp_initial_layer]\nG28 Z\nG29; mesh bed leveling ,comment this code to close it\nG0 X0 Y0 Z50 F6000\nM141 S{overall_chamber_temperature}\nM109 S[nozzle_temperature_initial_layer]\nM106 P3 S255\nM83\nG4 P3000\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 12} E{-10 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 E{10 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\n", + "machine_end_gcode": "M141 S0\nM104 S0\nM140 S0\nG1 E-3 F1800\nG0 Z{min(max_print_height, max_layer_z + 3)} F600\nG0 X0 Y0 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..67b2745 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.06mm Standard @Qidi Q1 Pro 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..a4f25c6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.06mm Standard @Qidi Q2 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi XMax3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi XMax3 0.2 nozzle.json new file mode 100644 index 0000000..2f1a950 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi XMax3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.06mm Standard @Qidi XMax3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi XPlus3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi XPlus3 0.2 nozzle.json new file mode 100644 index 0000000..d46846e --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi XPlus3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.06mm Standard @Qidi XPlus3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi XPlus4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi XPlus4 0.2 nozzle.json new file mode 100644 index 0000000..9854ba2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi XPlus4 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.06mm Standard @Qidi XPlus4 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi XSmart3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi XSmart3 0.2 nozzle.json new file mode 100644 index 0000000..0ebf4cc --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.06mm Standard @Qidi XSmart3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.06mm Standard @Qidi XSmart3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..ee552e0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Standard @Qidi Q1 Pro 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP025", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..50af2c1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.08mm Standard @Qidi Q2 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP025", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi XMax3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi XMax3 0.2 nozzle.json new file mode 100644 index 0000000..323b964 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi XMax3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Standard @Qidi XMax3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP025", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi XPlus3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi XPlus3 0.2 nozzle.json new file mode 100644 index 0000000..8bebe64 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi XPlus3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Standard @Qidi XPlus3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP025", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi XPlus4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi XPlus4 0.2 nozzle.json new file mode 100644 index 0000000..7dfa363 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi XPlus4 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.08mm Standard @Qidi XPlus4 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP025", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi XSmart3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi XSmart3 0.2 nozzle.json new file mode 100644 index 0000000..4115b99 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.08mm Standard @Qidi XSmart3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Standard @Qidi XSmart3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP025", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..a9c1ae5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.10mm Standard @Qidi Q1 Pro 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..46f8d12 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.10mm Standard @Qidi Q2 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi XMax3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi XMax3 0.2 nozzle.json new file mode 100644 index 0000000..e668175 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi XMax3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.10mm Standard @Qidi XMax3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi XPlus3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi XPlus3 0.2 nozzle.json new file mode 100644 index 0000000..8a8b43a --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi XPlus3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.10mm Standard @Qidi XPlus3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi XPlus4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi XPlus4 0.2 nozzle.json new file mode 100644 index 0000000..26e3793 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi XPlus4 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.10mm Standard @Qidi XPlus4 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi XSmart3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi XSmart3 0.2 nozzle.json new file mode 100644 index 0000000..15129a3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.10mm Standard @Qidi XSmart3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.10mm Standard @Qidi XSmart3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi Q1 Pro.json b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi Q1 Pro.json new file mode 100644 index 0000000..6607ef4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi Q1 Pro.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @Qidi Q1 Pro", + "inherits": "0.12mm Fine @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi Q2.json b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi Q2.json new file mode 100644 index 0000000..7714a78 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi Q2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Fine @Qidi Q2", + "inherits": "0.12mm Fine @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi X3.json b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi X3.json new file mode 100644 index 0000000..6020a24 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi X3.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": "0.12mm Fine @Qidi X3", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "false", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "initial_layer_infill_speed": "105", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "50%", + "inner_wall_speed": "350", + "internal_bridge_speed": "50", + "internal_solid_infill_speed": "350", + "minimum_sparse_infill_area": "15", + "outer_wall_speed": "200", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "sparse_infill_speed": "430", + "top_shell_layers": "5", + "top_shell_thickness": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json new file mode 100644 index 0000000..1f21715 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.12mm Fine @Qidi XCFPro", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.12", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "25", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json new file mode 100644 index 0000000..0c24fbd --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.12mm Fine @Qidi XMax", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.12", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json new file mode 100644 index 0000000..4629452 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @Qidi XMax3", + "inherits": "0.12mm Fine @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json new file mode 100644 index 0000000..8a298c9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.12mm Fine @Qidi XPlus", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.12", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json new file mode 100644 index 0000000..7275df5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @Qidi XPlus3", + "inherits": "0.12mm Fine @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XPlus4.json b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XPlus4.json new file mode 100644 index 0000000..2c16b9c --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XPlus4.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Fine @Qidi XPlus4", + "inherits": "0.12mm Fine @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json new file mode 100644 index 0000000..0a3b2aa --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @Qidi XSmart3", + "inherits": "0.12mm Fine @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..1048628 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Standard @Qidi Q1 Pro 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP026", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..74c4c9f --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Standard @Qidi Q2 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP026", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi XMax3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi XMax3 0.2 nozzle.json new file mode 100644 index 0000000..084fe11 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi XMax3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Standard @Qidi XMax3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP026", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi XPlus3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi XPlus3 0.2 nozzle.json new file mode 100644 index 0000000..2e03b2e --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi XPlus3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Standard @Qidi XPlus3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP026", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi XPlus4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi XPlus4 0.2 nozzle.json new file mode 100644 index 0000000..dbe672d --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi XPlus4 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.12mm Standard @Qidi XPlus4 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP026", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi XSmart3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi XSmart3 0.2 nozzle.json new file mode 100644 index 0000000..9d2fc90 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.12mm Standard @Qidi XSmart3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Standard @Qidi XSmart3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP026", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi Q1 Pro 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi Q1 Pro 0.2 nozzle.json new file mode 100644 index 0000000..4d5472e --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi Q1 Pro 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.14mm Standard @Qidi Q1 Pro 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP027", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi Q2 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi Q2 0.2 nozzle.json new file mode 100644 index 0000000..b76af06 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi Q2 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.14mm Standard @Qidi Q2 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP027", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi XMax3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi XMax3 0.2 nozzle.json new file mode 100644 index 0000000..0d595f7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi XMax3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.14mm Standard @Qidi XMax3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP027", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi XPlus3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi XPlus3 0.2 nozzle.json new file mode 100644 index 0000000..1894568 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi XPlus3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.14mm Standard @Qidi XPlus3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP027", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi XPlus4 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi XPlus4 0.2 nozzle.json new file mode 100644 index 0000000..40fbb35 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi XPlus4 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.14mm Standard @Qidi XPlus4 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP027", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi XSmart3 0.2 nozzle.json b/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi XSmart3 0.2 nozzle.json new file mode 100644 index 0000000..6c6619a --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.14mm Standard @Qidi XSmart3 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.14mm Standard @Qidi XSmart3 0.2 nozzle", + "inherits": "fdm_process_QIDI_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP027", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi Q1 Pro.json b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi Q1 Pro.json new file mode 100644 index 0000000..ea37290 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi Q1 Pro.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Qidi Q1 Pro", + "inherits": "0.16mm Optimal @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi Q2.json b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi Q2.json new file mode 100644 index 0000000..f97195b --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi Q2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Qidi Q2", + "inherits": "0.16mm Optimal @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi X3.json b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi X3.json new file mode 100644 index 0000000..ca3b6db --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi X3.json @@ -0,0 +1,95 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Qidi X3", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "false", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "brim_object_gap": "0.1", + "elefant_foot_compensation": "0.15", + "initial_layer_infill_speed": "105", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "50%", + "inner_wall_speed": "300", + "internal_bridge_speed": "50", + "internal_solid_infill_speed": "300", + "minimum_sparse_infill_area": "15", + "outer_wall_speed": "200", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "seam_gap": "15%", + "sparse_infill_speed": "330", + "top_shell_layers": "6", + "top_shell_thickness": "1", + "wall_generator": "classic" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json new file mode 100644 index 0000000..c26315d --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Qidi XCFPro", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.16", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "25", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json new file mode 100644 index 0000000..ddb4842 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Qidi XMax", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.16", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json new file mode 100644 index 0000000..b1574a2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Qidi XMax3", + "inherits": "0.16mm Optimal @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json new file mode 100644 index 0000000..2bd1bcd --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Qidi XPlus", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.16", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json new file mode 100644 index 0000000..5f7cda4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Qidi XPlus3", + "inherits": "0.16mm Optimal @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus4.json b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus4.json new file mode 100644 index 0000000..51bf8f7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus4.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Qidi XPlus4", + "inherits": "0.16mm Optimal @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json new file mode 100644 index 0000000..bbf9f8b --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Qidi XSmart3", + "inherits": "0.16mm Optimal @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..d3958cb --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.18mm Standard @Qidi Q1 Pro 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP028", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..b1bf6ec --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.18mm Standard @Qidi Q2 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP028", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi XMax3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi XMax3 0.6 nozzle.json new file mode 100644 index 0000000..86e6d6d --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi XMax3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.18mm Standard @Qidi XMax3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP028", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi XPlus3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi XPlus3 0.6 nozzle.json new file mode 100644 index 0000000..b4a95ec --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi XPlus3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.18mm Standard @Qidi XPlus3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP028", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi XPlus4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi XPlus4 0.6 nozzle.json new file mode 100644 index 0000000..258b124 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi XPlus4 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.18mm Standard @Qidi XPlus4 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP028", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi XSmart3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi XSmart3 0.6 nozzle.json new file mode 100644 index 0000000..5cae39d --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.18mm Standard @Qidi XSmart3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.18mm Standard @Qidi XSmart3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP028", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi Q1 Pro.json b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi Q1 Pro.json new file mode 100644 index 0000000..75168c4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi Q1 Pro.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Qidi Q1 Pro", + "inherits": "0.20mm Standard @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi Q2.json b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi Q2.json new file mode 100644 index 0000000..0b110b5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi Q2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.20mm Standard @Qidi Q2", + "inherits": "0.20mm Standard @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi X3.json b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi X3.json new file mode 100644 index 0000000..a43d2db --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi X3.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.20mm Standard @Qidi X3", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "false", + "layer_height": "0.2", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "3", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "270", + "internal_solid_infill_speed": "250", + "top_surface_speed": "200", + "gap_infill_speed": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json new file mode 100644 index 0000000..6ebe4a8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.20mm Standard @Qidi XCFPro", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "25", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json new file mode 100644 index 0000000..71471fc --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.20mm Standard @Qidi XMax", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json new file mode 100644 index 0000000..df6e106 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Qidi XMax3", + "inherits": "0.20mm Standard @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json new file mode 100644 index 0000000..2944e40 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.20mm Standard @Qidi XPlus", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json new file mode 100644 index 0000000..38cd230 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Qidi XPlus3", + "inherits": "0.20mm Standard @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XPlus4.json b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XPlus4.json new file mode 100644 index 0000000..fb22daf --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XPlus4.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.20mm Standard @Qidi XPlus4", + "inherits": "0.20mm Standard @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json new file mode 100644 index 0000000..180cdc3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Qidi XSmart3", + "inherits": "0.20mm Standard @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi Q1 Pro.json b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi Q1 Pro.json new file mode 100644 index 0000000..cf6af51 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi Q1 Pro.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Draft @Qidi Q1 Pro", + "inherits": "0.24mm Draft @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi Q2.json b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi Q2.json new file mode 100644 index 0000000..3b01b6e --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi Q2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @Qidi Q2", + "inherits": "0.24mm Draft @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi X3.json b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi X3.json new file mode 100644 index 0000000..aaa4c0f --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi X3.json @@ -0,0 +1,92 @@ +{ + "type": "process", + "name": "0.24mm Draft @Qidi X3", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "false", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "brim_object_gap": "0.1", + "detect_thin_wall": "0", + "elefant_foot_compensation": "0.15", + "initial_layer_infill_speed": "105", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "50%", + "inner_wall_speed": "230", + "internal_bridge_speed": "50", + "internal_solid_infill_speed": "230", + "layer_height": "0.24", + "minimum_sparse_infill_area": "15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "seam_gap": "15%", + "sparse_infill_speed": "230", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "wall_generator": "classic" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi XMax3.json b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi XMax3.json new file mode 100644 index 0000000..34e6f9f --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi XMax3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Draft @Qidi XMax3", + "inherits": "0.24mm Draft @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi XPlus3.json b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi XPlus3.json new file mode 100644 index 0000000..8a0bfbc --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi XPlus3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Draft @Qidi XPlus3", + "inherits": "0.24mm Draft @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi XPlus4.json b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi XPlus4.json new file mode 100644 index 0000000..d38b7ec --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi XPlus4.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @Qidi XPlus4", + "inherits": "0.24mm Draft @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi XSmart3.json b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi XSmart3.json new file mode 100644 index 0000000..edbc0e6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Draft @Qidi XSmart3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Draft @Qidi XSmart3", + "inherits": "0.24mm Draft @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..ba3bca1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Standard @Qidi Q1 Pro 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP029", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..74fd724 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Standard @Qidi Q1 Pro 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP032", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..3eae347 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Standard @Qidi Q2 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP029", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..c2a0a75 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Standard @Qidi Q2 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP032", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XMax3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XMax3 0.6 nozzle.json new file mode 100644 index 0000000..b705cf0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XMax3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Standard @Qidi XMax3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP029", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XMax3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XMax3 0.8 nozzle.json new file mode 100644 index 0000000..d73e0f0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XMax3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Standard @Qidi XMax3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP032", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XPlus3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XPlus3 0.6 nozzle.json new file mode 100644 index 0000000..e2fc9ed --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XPlus3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Standard @Qidi XPlus3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP029", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XPlus3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XPlus3 0.8 nozzle.json new file mode 100644 index 0000000..38c70c4 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XPlus3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Standard @Qidi XPlus3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP032", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.6 nozzle.json new file mode 100644 index 0000000..2b22057 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Standard @Qidi XPlus4 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP029", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.8 nozzle.json new file mode 100644 index 0000000..9b68afb --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Standard @Qidi XPlus4 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP032", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XSmart3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XSmart3 0.6 nozzle.json new file mode 100644 index 0000000..36b3efc --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XSmart3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Standard @Qidi XSmart3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP029", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XSmart3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XSmart3 0.8 nozzle.json new file mode 100644 index 0000000..c7768b0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.24mm Standard @Qidi XSmart3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Standard @Qidi XSmart3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP032", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi Q1 Pro.json b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi Q1 Pro.json new file mode 100644 index 0000000..fbc729e --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi Q1 Pro.json @@ -0,0 +1,85 @@ +{ + "type": "process", + "name": "0.25mm Draft @Qidi Q1 Pro", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi Q2.json b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi Q2.json new file mode 100644 index 0000000..62f7d39 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi Q2.json @@ -0,0 +1,86 @@ +{ + "type": "process", + "name": "0.25mm Draft @Qidi Q2", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "enable_arc_fitting": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "35", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json new file mode 100644 index 0000000..c33b03a --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.25mm Draft @Qidi XCFPro", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "25", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json new file mode 100644 index 0000000..3420d4e --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.25mm Draft @Qidi XMax", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json new file mode 100644 index 0000000..40e06a2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json @@ -0,0 +1,85 @@ +{ + "type": "process", + "name": "0.25mm Draft @Qidi XMax3", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json new file mode 100644 index 0000000..e48726a --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.25mm Draft @Qidi XPlus", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json new file mode 100644 index 0000000..dec67d5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json @@ -0,0 +1,85 @@ +{ + "type": "process", + "name": "0.25mm Draft @Qidi XPlus3", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XPlus4.json b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XPlus4.json new file mode 100644 index 0000000..606d801 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XPlus4.json @@ -0,0 +1,86 @@ +{ + "type": "process", + "name": "0.25mm Draft @Qidi XPlus4", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "enable_arc_fitting": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "35", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json new file mode 100644 index 0000000..2ae4fb3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json @@ -0,0 +1,85 @@ +{ + "type": "process", + "name": "0.25mm Draft @Qidi XSmart3", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi Q1 Pro.json b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi Q1 Pro.json new file mode 100644 index 0000000..8fdd575 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi Q1 Pro.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Qidi Q1 Pro", + "inherits": "0.28mm Extra Draft @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi Q2.json b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi Q2.json new file mode 100644 index 0000000..7fb7dfe --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi Q2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Qidi Q2", + "inherits": "0.28mm Extra Draft @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi X3.json b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi X3.json new file mode 100644 index 0000000..2f2a80e --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi X3.json @@ -0,0 +1,93 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Qidi X3", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "false", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "brim_object_gap": "0.1", + "elefant_foot_compensation": "0.15", + "initial_layer_infill_speed": "105", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "50%", + "inner_wall_speed": "200", + "internal_bridge_speed": "50", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "200", + "layer_height": "0.28", + "minimum_sparse_infill_area": "15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "seam_gap": "15%", + "sparse_infill_speed": "200", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "wall_generator": "classic" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi XMax3.json b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi XMax3.json new file mode 100644 index 0000000..21e460c --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi XMax3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Qidi XMax3", + "inherits": "0.28mm Extra Draft @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi XPlus3.json b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi XPlus3.json new file mode 100644 index 0000000..3de3666 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi XPlus3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Qidi XPlus3", + "inherits": "0.28mm Extra Draft @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi XPlus4.json b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi XPlus4.json new file mode 100644 index 0000000..9a5fbc9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi XPlus4.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Qidi XPlus4", + "inherits": "0.28mm Extra Draft @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi XSmart3.json b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi XSmart3.json new file mode 100644 index 0000000..3279196 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.28mm Extra Draft @Qidi XSmart3.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Qidi XSmart3", + "inherits": "0.28mm Extra Draft @Qidi X3", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi Q1 Pro.json b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi Q1 Pro.json new file mode 100644 index 0000000..8319d98 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi Q1 Pro.json @@ -0,0 +1,85 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @Qidi Q1 Pro", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi Q2.json b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi Q2.json new file mode 100644 index 0000000..5c796a9 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi Q2.json @@ -0,0 +1,86 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @Qidi Q2", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "enable_arc_fitting": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "40", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi Q2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json new file mode 100644 index 0000000..6856d33 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @Qidi XCFPro", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "25", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json new file mode 100644 index 0000000..9b5bade --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @Qidi XMax", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.30", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.30", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json new file mode 100644 index 0000000..b493b9d --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json @@ -0,0 +1,85 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @Qidi XMax3", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json new file mode 100644 index 0000000..94cd3b1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @Qidi XPlus", + "inherits": "fdm_process_qidi_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json new file mode 100644 index 0000000..3957293 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json @@ -0,0 +1,85 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @Qidi XPlus3", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus4.json b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus4.json new file mode 100644 index 0000000..5d08b00 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus4.json @@ -0,0 +1,86 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @Qidi XPlus4", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "enable_arc_fitting": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "40", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json new file mode 100644 index 0000000..ec6e497 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json @@ -0,0 +1,85 @@ +{ + "type": "process", + "name": "0.30mm Extra Draft @Qidi XSmart3", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..1b20452 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.30mm Standard @Qidi Q1 Pro 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..14c7720 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.30mm Standard @Qidi Q2 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi XMax3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi XMax3 0.6 nozzle.json new file mode 100644 index 0000000..2b87f46 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi XMax3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.30mm Standard @Qidi XMax3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi XPlus3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi XPlus3 0.6 nozzle.json new file mode 100644 index 0000000..3b8ccc7 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi XPlus3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.30mm Standard @Qidi XPlus3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi XPlus4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi XPlus4 0.6 nozzle.json new file mode 100644 index 0000000..18f97db --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi XPlus4 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.30mm Standard @Qidi XPlus4 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi XSmart3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi XSmart3 0.6 nozzle.json new file mode 100644 index 0000000..23e989b --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.30mm Standard @Qidi XSmart3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.30mm Standard @Qidi XSmart3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..b517db6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.32mm Standard @Qidi Q1 Pro 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP033", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..f19dbcb --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.32mm Standard @Qidi Q2 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP033", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi XMax3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi XMax3 0.8 nozzle.json new file mode 100644 index 0000000..235c828 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi XMax3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.32mm Standard @Qidi XMax3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP033", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi XPlus3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi XPlus3 0.8 nozzle.json new file mode 100644 index 0000000..b934dc0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi XPlus3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.32mm Standard @Qidi XPlus3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP033", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi XPlus4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi XPlus4 0.8 nozzle.json new file mode 100644 index 0000000..e31a97e --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi XPlus4 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.32mm Standard @Qidi XPlus4 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP033", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi XSmart3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi XSmart3 0.8 nozzle.json new file mode 100644 index 0000000..80f2801 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.32mm Standard @Qidi XSmart3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.32mm Standard @Qidi XSmart3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP033", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..b599942 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.36mm Standard @Qidi Q1 Pro 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP030", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..b1dd3f5 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.36mm Standard @Qidi Q2 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP030", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi XMax3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi XMax3 0.6 nozzle.json new file mode 100644 index 0000000..13f8bf0 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi XMax3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.36mm Standard @Qidi XMax3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP030", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi XPlus3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi XPlus3 0.6 nozzle.json new file mode 100644 index 0000000..c6af38a --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi XPlus3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.36mm Standard @Qidi XPlus3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP030", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi XPlus4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi XPlus4 0.6 nozzle.json new file mode 100644 index 0000000..8fbe3ac --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi XPlus4 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.36mm Standard @Qidi XPlus4 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP030", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi XSmart3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi XSmart3 0.6 nozzle.json new file mode 100644 index 0000000..d285a46 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.36mm Standard @Qidi XSmart3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.36mm Standard @Qidi XSmart3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP030", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..5172287 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.40mm Standard @Qidi Q1 Pro 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..5b878b1 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.40mm Standard @Qidi Q2 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi XMax3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi XMax3 0.8 nozzle.json new file mode 100644 index 0000000..3fcfbf8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi XMax3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.40mm Standard @Qidi XMax3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi XPlus3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi XPlus3 0.8 nozzle.json new file mode 100644 index 0000000..7ebff56 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi XPlus3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.40mm Standard @Qidi XPlus3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi XPlus4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi XPlus4 0.8 nozzle.json new file mode 100644 index 0000000..8464a0c --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi XPlus4 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.40mm Standard @Qidi XPlus4 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi XSmart3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi XSmart3 0.8 nozzle.json new file mode 100644 index 0000000..3ea21ad --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.40mm Standard @Qidi XSmart3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.40mm Standard @Qidi XSmart3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi Q1 Pro 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000..d6f6c2f --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.42mm Standard @Qidi Q1 Pro 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP031", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi Q2 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi Q2 0.6 nozzle.json new file mode 100644 index 0000000..52e9b76 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi Q2 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.42mm Standard @Qidi Q2 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP031", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi XMax3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi XMax3 0.6 nozzle.json new file mode 100644 index 0000000..6596d2f --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi XMax3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.42mm Standard @Qidi XMax3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP031", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi XPlus3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi XPlus3 0.6 nozzle.json new file mode 100644 index 0000000..267f4a2 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi XPlus3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.42mm Standard @Qidi XPlus3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP031", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi XPlus4 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi XPlus4 0.6 nozzle.json new file mode 100644 index 0000000..24c05f6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi XPlus4 0.6 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.42mm Standard @Qidi XPlus4 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP031", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi XSmart3 0.6 nozzle.json b/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi XSmart3 0.6 nozzle.json new file mode 100644 index 0000000..51838e6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.42mm Standard @Qidi XSmart3 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.42mm Standard @Qidi XSmart3 0.6 nozzle", + "inherits": "fdm_process_QIDI_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP031", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..ae04a0d --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.48mm Standard @Qidi Q1 Pro 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP034", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..149ae2a --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.48mm Standard @Qidi Q2 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP034", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi XMax3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi XMax3 0.8 nozzle.json new file mode 100644 index 0000000..000fb01 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi XMax3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.48mm Standard @Qidi XMax3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP034", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi XPlus3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi XPlus3 0.8 nozzle.json new file mode 100644 index 0000000..2f54768 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi XPlus3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.48mm Standard @Qidi XPlus3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP034", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi XPlus4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi XPlus4 0.8 nozzle.json new file mode 100644 index 0000000..abdb0ff --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi XPlus4 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.48mm Standard @Qidi XPlus4 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP034", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi XSmart3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi XSmart3 0.8 nozzle.json new file mode 100644 index 0000000..f816348 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.48mm Standard @Qidi XSmart3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.48mm Standard @Qidi XSmart3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP034", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi Q1 Pro 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000..ca492e8 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.56mm Standard @Qidi Q1 Pro 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP035", + "instantiation": "true", + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi Q2 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi Q2 0.8 nozzle.json new file mode 100644 index 0000000..da8d223 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi Q2 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.56mm Standard @Qidi Q2 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP035", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi Q2 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi XMax3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi XMax3 0.8 nozzle.json new file mode 100644 index 0000000..2084f18 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi XMax3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.56mm Standard @Qidi XMax3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP035", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Max 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi XPlus3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi XPlus3 0.8 nozzle.json new file mode 100644 index 0000000..bc2b64f --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi XPlus3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.56mm Standard @Qidi XPlus3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP035", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi XPlus4 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi XPlus4 0.8 nozzle.json new file mode 100644 index 0000000..d8370a3 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi XPlus4 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.56mm Standard @Qidi XPlus4 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP035", + "instantiation": "true", + "enable_arc_fitting": "1", + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi XSmart3 0.8 nozzle.json b/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi XSmart3 0.8 nozzle.json new file mode 100644 index 0000000..3753280 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/0.56mm Standard @Qidi XSmart3 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.56mm Standard @Qidi XSmart3 0.8 nozzle", + "inherits": "fdm_process_QIDI_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP035", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Smart 3 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.06_nozzle_0.2.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.06_nozzle_0.2.json new file mode 100644 index 0000000..5f80c4c --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.06_nozzle_0.2.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.06_nozzle_0.2", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.06", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.08_nozzle_0.2.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.08_nozzle_0.2.json new file mode 100644 index 0000000..12dde95 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.08_nozzle_0.2.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.08_nozzle_0.2", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.10_nozzle_0.2.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.10_nozzle_0.2.json new file mode 100644 index 0000000..2d4654d --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.10_nozzle_0.2.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.10_nozzle_0.2", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.12_nozzle_0.2.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.12_nozzle_0.2.json new file mode 100644 index 0000000..5d242b6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.12_nozzle_0.2.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.12_nozzle_0.2", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.14_nozzle_0.2.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.14_nozzle_0.2.json new file mode 100644 index 0000000..251628a --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.14_nozzle_0.2.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.14_nozzle_0.2", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.14", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.18_nozzle_0.6.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.18_nozzle_0.6.json new file mode 100644 index 0000000..96d8105 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.18_nozzle_0.6.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.18_nozzle_0.6", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.18", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.24_nozzle_0.6.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.24_nozzle_0.6.json new file mode 100644 index 0000000..94be5e6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.24_nozzle_0.6.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.24_nozzle_0.6", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.24_nozzle_0.8.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.24_nozzle_0.8.json new file mode 100644 index 0000000..fd75ecc --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.24_nozzle_0.8.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.24_nozzle_0.8", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.4", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonicline", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.30_nozzle_0.6.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.30_nozzle_0.6.json new file mode 100644 index 0000000..c17e113 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.30_nozzle_0.6.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.30_nozzle_0.6", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.32_nozzle_0.8.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.32_nozzle_0.8.json new file mode 100644 index 0000000..5a35d13 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.32_nozzle_0.8.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.32_nozzle_0.8", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.32", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonicline", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.36_nozzle_0.6.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.36_nozzle_0.6.json new file mode 100644 index 0000000..c843c34 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.36_nozzle_0.6.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.36_nozzle_0.6", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.40_nozzle_0.8.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.40_nozzle_0.8.json new file mode 100644 index 0000000..1fce145 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.40_nozzle_0.8.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.40_nozzle_0.8", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.4", + "initial_layer_print_height": "0.4", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonicline", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.42_nozzle_0.6.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.42_nozzle_0.6.json new file mode 100644 index 0000000..88b81c6 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.42_nozzle_0.6.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.42_nozzle_0.6", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.42", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.48_nozzle_0.8.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.48_nozzle_0.8.json new file mode 100644 index 0000000..dc4439e --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.48_nozzle_0.8.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.48_nozzle_0.8", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.48", + "initial_layer_print_height": "0.4", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonicline", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.56_nozzle_0.8.json b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.56_nozzle_0.8.json new file mode 100644 index 0000000..7a5b326 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_QIDI_0.56_nozzle_0.8.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "fdm_process_QIDI_0.56_nozzle_0.8", + "inherits": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.56", + "initial_layer_print_height": "0.4", + "wall_loops": "2", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonicline", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "bridge_speed": "30", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_common.json b/backend/profiles/profiles/Qidi/process/fdm_process_common.json new file mode 100644 index 0000000..5752706 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_common.json @@ -0,0 +1,71 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}_{print_time}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_qidi_common.json b/backend/profiles/profiles/Qidi/process/fdm_process_qidi_common.json new file mode 100644 index 0000000..3682127 --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_qidi_common.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "fdm_process_qidi_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/process/fdm_process_qidi_x3_common.json b/backend/profiles/profiles/Qidi/process/fdm_process_qidi_x3_common.json new file mode 100644 index 0000000..3334caf --- /dev/null +++ b/backend/profiles/profiles/Qidi/process/fdm_process_qidi_x3_common.json @@ -0,0 +1,121 @@ +{ + "type": "process", + "name": "fdm_process_qidi_x3_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "outer_wall_acceleration": "3000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "250", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "150", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "15%", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "travel_speed": "500", + "enable_prime_tower": "1", + "independent_support_layer_height": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wall_generator": "classic", + "gcode_label_objects": "0", + "internal_bridge_speed": "50", + "internal_solid_infill_pattern": "zig-zag", + "initial_layer_travel_speed": "50%", + "filter_out_gap_fill": "2", + "small_perimeter_threshold": "4", + "notes": "If you want to use Orca's chamber temperature control feature, check that printer.cfg has added the following M191 macro.\nTo add it: go to Fluidd web interface--configuration, copy the following code to the top of the printer.cfg document, SAVE&RESATART \n\n[gcode_macro M191]\ngcode:\n {% set s = params.S|float %}\n {% if s == 0 %}\n # If target temperature is 0, do nothing\n M117 Chamber heating cancelled\n {% else %}\n SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={s}\n # Orca: uncomment the following line if you want to use heat bed to assist chamber heating\n M140 S90\n TEMPERATURE_WAIT SENSOR=\"heater_generic chamber_heater\" MINIMUM={s-1} MAXIMUM={s+1}\n M117 Chamber at target temperature\n {% endif %}", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Qidi/qidi_Q1Pro_buildplate_model.stl b/backend/profiles/profiles/Qidi/qidi_Q1Pro_buildplate_model.stl new file mode 100644 index 0000000..075f3bc Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_Q1Pro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Qidi/qidi_Q1Pro_buildplate_texture.png b/backend/profiles/profiles/Qidi/qidi_Q1Pro_buildplate_texture.png new file mode 100644 index 0000000..759c134 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_Q1Pro_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Qidi/qidi_q2_buildplate_model.stl b/backend/profiles/profiles/Qidi/qidi_q2_buildplate_model.stl new file mode 100644 index 0000000..27b48ed Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_q2_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Qidi/qidi_q2_buildplate_texture.png b/backend/profiles/profiles/Qidi/qidi_q2_buildplate_texture.png new file mode 100644 index 0000000..39fc696 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_q2_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Qidi/qidi_xcfpro_buildplate_model.stl b/backend/profiles/profiles/Qidi/qidi_xcfpro_buildplate_model.stl new file mode 100644 index 0000000..c6120a6 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xcfpro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Qidi/qidi_xcfpro_buildplate_texture.png b/backend/profiles/profiles/Qidi/qidi_xcfpro_buildplate_texture.png new file mode 100644 index 0000000..a1e6c35 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xcfpro_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Qidi/qidi_xmax3_buildplate_model.stl b/backend/profiles/profiles/Qidi/qidi_xmax3_buildplate_model.stl new file mode 100644 index 0000000..ee8fc10 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xmax3_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Qidi/qidi_xmax3_buildplate_texture.png b/backend/profiles/profiles/Qidi/qidi_xmax3_buildplate_texture.png new file mode 100644 index 0000000..8269d86 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xmax3_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Qidi/qidi_xmax_buildplate_model.stl b/backend/profiles/profiles/Qidi/qidi_xmax_buildplate_model.stl new file mode 100644 index 0000000..c6120a6 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xmax_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Qidi/qidi_xmax_buildplate_texture.png b/backend/profiles/profiles/Qidi/qidi_xmax_buildplate_texture.png new file mode 100644 index 0000000..47da5df Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xmax_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Qidi/qidi_xplus3_buildplate_model.stl b/backend/profiles/profiles/Qidi/qidi_xplus3_buildplate_model.stl new file mode 100644 index 0000000..6371cee Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xplus3_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Qidi/qidi_xplus3_buildplate_texture.png b/backend/profiles/profiles/Qidi/qidi_xplus3_buildplate_texture.png new file mode 100644 index 0000000..9a74ba6 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xplus3_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Qidi/qidi_xplus4_buildplate_model.stl b/backend/profiles/profiles/Qidi/qidi_xplus4_buildplate_model.stl new file mode 100644 index 0000000..caf59c8 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xplus4_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Qidi/qidi_xplus4_buildplate_texture.png b/backend/profiles/profiles/Qidi/qidi_xplus4_buildplate_texture.png new file mode 100644 index 0000000..02444b1 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xplus4_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Qidi/qidi_xplus_buildplate_model.stl b/backend/profiles/profiles/Qidi/qidi_xplus_buildplate_model.stl new file mode 100644 index 0000000..0f58d75 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xplus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Qidi/qidi_xplus_buildplate_texture.png b/backend/profiles/profiles/Qidi/qidi_xplus_buildplate_texture.png new file mode 100644 index 0000000..61ecc16 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xplus_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Qidi/qidi_xseries_gen2_hotend.stl b/backend/profiles/profiles/Qidi/qidi_xseries_gen2_hotend.stl new file mode 100644 index 0000000..a44156f Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xseries_gen2_hotend.stl differ diff --git a/backend/profiles/profiles/Qidi/qidi_xseries_gen3_hotend.stl b/backend/profiles/profiles/Qidi/qidi_xseries_gen3_hotend.stl new file mode 100644 index 0000000..4e4defa Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xseries_gen3_hotend.stl differ diff --git a/backend/profiles/profiles/Qidi/qidi_xsmart3_buildplate_model.stl b/backend/profiles/profiles/Qidi/qidi_xsmart3_buildplate_model.stl new file mode 100644 index 0000000..6215174 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xsmart3_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Qidi/qidi_xsmart3_buildplate_texture.png b/backend/profiles/profiles/Qidi/qidi_xsmart3_buildplate_texture.png new file mode 100644 index 0000000..fdfa680 Binary files /dev/null and b/backend/profiles/profiles/Qidi/qidi_xsmart3_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Raise3D.json b/backend/profiles/profiles/Raise3D.json new file mode 100644 index 0000000..846a4c7 --- /dev/null +++ b/backend/profiles/profiles/Raise3D.json @@ -0,0 +1,78 @@ +{ + "name": "Raise3D", + "url": "", + "version": "02.03.01.10", + "force_update": "0", + "description": "Raise3D configurations", + "machine_model_list": [ + { + "name": "Raise3D Pro3", + "sub_path": "machine/Raise3D Pro3.json" + }, + { + "name": "Raise3D Pro3 Plus", + "sub_path": "machine/Raise3D Pro3 Plus.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.10mm Fine @Raise3D Pro3", + "sub_path": "process/0.10mm Fine @Raise3D Pro3.json" + }, + { + "name": "0.10mm Fine @Raise3D Pro3Plus", + "sub_path": "process/0.10mm Fine @Raise3D Pro3Plus.json" + }, + { + "name": "0.20mm Standard @Raise3D Pro3", + "sub_path": "process/0.20mm Standard @Raise3D Pro3.json" + }, + { + "name": "0.20mm Standard @Raise3D Pro3Plus", + "sub_path": "process/0.20mm Standard @Raise3D Pro3Plus.json" + }, + { + "name": "0.25mm Draft @Raise3D Pro3", + "sub_path": "process/0.25mm Draft @Raise3D Pro3.json" + }, + { + "name": "0.25mm Draft @Raise3D Pro3Plus", + "sub_path": "process/0.25mm Draft @Raise3D Pro3Plus.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Raise3D Pro3 0.4 nozzle (Dual)", + "sub_path": "machine/Raise3D Pro3 0.4 nozzle (Dual).json" + }, + { + "name": "Raise3D Pro3 0.4 nozzle (Left)", + "sub_path": "machine/Raise3D Pro3 0.4 nozzle (Left).json" + }, + { + "name": "Raise3D Pro3 0.4 nozzle (Right)", + "sub_path": "machine/Raise3D Pro3 0.4 nozzle (Right).json" + }, + { + "name": "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "sub_path": "machine/Raise3D Pro3 Plus 0.4 nozzle (Dual).json" + }, + { + "name": "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "sub_path": "machine/Raise3D Pro3 Plus 0.4 nozzle (Left).json" + }, + { + "name": "Raise3D Pro3 Plus 0.4 nozzle (Right)", + "sub_path": "machine/Raise3D Pro3 Plus 0.4 nozzle (Right).json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/Raise3D Pro3 Plus_cover.png b/backend/profiles/profiles/Raise3D/Raise3D Pro3 Plus_cover.png new file mode 100644 index 0000000..b16c022 Binary files /dev/null and b/backend/profiles/profiles/Raise3D/Raise3D Pro3 Plus_cover.png differ diff --git a/backend/profiles/profiles/Raise3D/Raise3D Pro3_cover.png b/backend/profiles/profiles/Raise3D/Raise3D Pro3_cover.png new file mode 100644 index 0000000..a266195 Binary files /dev/null and b/backend/profiles/profiles/Raise3D/Raise3D Pro3_cover.png differ diff --git a/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Dual).json b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Dual).json new file mode 100644 index 0000000..7c981d4 --- /dev/null +++ b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Dual).json @@ -0,0 +1,152 @@ +{ + "type": "machine", + "name": "Raise3D Pro3 0.4 nozzle (Dual)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Raise3D Pro3", + "default_print_profile": "0.20mm Standard @Raise3D Pro3", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "340x0", + "340x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "300" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1500" + ], + "machine_max_acceleration_travel": [ + "1500", + "500" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.1", + "0.1" + ], + "printer_settings_id": "Raise3D", + "retraction_minimum_travel": [ + "0.6", + "0.6" + ], + "retract_before_wipe": [ + "0%", + "0%" + ], + "retraction_length": [ + "0.5", + "0.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "0", + "0" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "; pause print\nM2000", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": ";Bounding Box: {digits(first_layer_print_min[0],0,2)} {if(first_layer_print_max[0]>300)}{300}{else}{digits(first_layer_print_max[0],0,2)}{endif} {digits(first_layer_print_min[1],0,2)} {if(first_layer_print_max[1]>300)}{300}{else}{digits(first_layer_print_max[1],0,2)}{endif}\n\nM104 T0 S{nozzle_temperature_initial_layer[0] - 30} ; raise extruder one temp\nM104 T1 S{nozzle_temperature_initial_layer[1] - 30} ; raise extruder two temp\nM190 S{max(bed_temperature_initial_layer_single, bed_temperature_initial_layer_single)} ; wait for bed temp\nM109 T1 S{nozzle_temperature_initial_layer[1]} ; wait for extruder two temp\nT1\nG21\nG90\nM82\nM107\nM106 P2 S0\nG1 Z0.3 F500\nG92 E0\nG1 Z0.3 F400\nG1 X60 Y{random(2,8)} F1000\nG1 X110 Y{random(2,8)} E30 F200\nG1 Z0.3 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X170 F2000 ; move away from purge line\nM104 T1 S{nozzle_temperature_initial_layer[1] - 30} ; lower extruder two temp\nM109 T0 S{nozzle_temperature_initial_layer[0]} ; wait for extruder one temp\nT0\nG1 Z0.3 F400\nG1 X220 Y{random(2,8)} F1000\nG1 X270 Y{random(2,8)} E18 F200\nG1 Z5 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 Y30 F2000 ; move away from purge line\nM104 T0 S{nozzle_temperature_initial_layer[1] - 30} ; lower extruder one temp\nG92 E0\nG1 X{(first_layer_print_max[0] + first_layer_print_min[0])/2} Y{(first_layer_print_max[1] + first_layer_print_min[1])/2} Z{initial_layer_print_height} ; move to center of print\nM117 Printing...", + "machine_end_gcode": "M221 T0 S100\nM104 S0\nM140 S0\nM107\nM106 P2 S0\nG91\nG1 E-1 F300\nG1 Z+0.5 E-5 X-20 Y-20 F9000.00\nG28 X0 Y0\nM84\nG90", + "toolchange_gcode": "; layer [layer_num] tool change\n{if layer_z < initial_layer_print_height + layer_height * 2}\nM104 T[current_extruder] S{nozzle_temperature_initial_layer[current_extruder] - 30}\nM109 T[next_extruder] S{nozzle_temperature_initial_layer[next_extruder]}\n{else}\nM104 T[current_extruder] S{nozzle_temperature[current_extruder] - 30}\nM109 T[next_extruder] S{nozzle_temperature[next_extruder]}\n{endif}", + "before_layer_change_gcode": "; before layer [layer_num] change\nG92 E0\n{if layer_z <= initial_layer_print_height + layer_height * 2}\nM140 S{max(bed_temperature_initial_layer_single, bed_temperature_initial_layer_single)}\n{else}\nM140 S{max(bed_temperature[0], bed_temperature[1])}\n{endif}\n{if (filament_type[0] ==\"PLA\" or filament_type[0] ==\"PETG\")}\n{if layer_z >= initial_layer_print_height + layer_height * 2}\nM106 P2 S150\n{elsif layer_z >= initial_layer_print_height + layer_height * 1}\nM106 P2 S100\n{else}\nM106 P2 S0\n{endif}\n{endif}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Left).json b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Left).json new file mode 100644 index 0000000..cdce2fb --- /dev/null +++ b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Left).json @@ -0,0 +1,152 @@ +{ + "type": "machine", + "name": "Raise3D Pro3 0.4 nozzle (Left)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Raise3D Pro3", + "default_print_profile": "0.20mm Standard @Raise3D Pro3", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "340x0", + "340x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "300" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1500" + ], + "machine_max_acceleration_travel": [ + "1500", + "500" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.1", + "0.1" + ], + "printer_settings_id": "Raise3D", + "retraction_minimum_travel": [ + "0.6", + "0.6" + ], + "retract_before_wipe": [ + "0%", + "0%" + ], + "retraction_length": [ + "0.5", + "0.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "0", + "0" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "; pause print\nM2000", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": ";Bounding Box: {digits(first_layer_print_min[0],0,2)} {if(first_layer_print_max[0]>300)}{300}{else}{digits(first_layer_print_max[0],0,2)}{endif} {digits(first_layer_print_min[1],0,2)} {if(first_layer_print_max[1]>300)}{300}{else}{digits(first_layer_print_max[1],0,2)}{endif}\n\nM104 T0 S{nozzle_temperature_initial_layer[0] - 20} ; raise left extruder temp\nM140 S[bed_temperature_initial_layer_single] ; raise bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM109 T0 S{nozzle_temperature_initial_layer[0] - 20} ; wait for left extruder temp\nM104 T0 S[nozzle_temperature_initial_layer] ; set left extruder temp\nM109 T0 S[nozzle_temperature_initial_layer] ; wait for left extruder temp\nT0\nG21\nG90\nM82\nM107\nM106 P2 S0\nG1 Z0.3 F500\nG92 E0\nG1 Z0.3 F400\nG1 X100 Y{random(2,8)} F1000\nG1 X170 Y{random(2,8)} E15 F200\nG1 Z5 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 Y30 F2000 ; move away from purge line\nG1 X{(first_layer_print_max[0] + first_layer_print_min[0])/2} Y{(first_layer_print_max[1] + first_layer_print_min[1])/2} Z{initial_layer_print_height} ; move to center of print\nM117 Printing...\nM1001", + "machine_end_gcode": "M1002\nM221 T0 S100\nM104 S0\nM140 S0\nM107\nM106 P2 S0\nG91\nG1 E-1 F300\nG1 Z+0.5 E-5 X-20 Y-20 F9000.00\nG28 X0 Y0\nM84\nG90\n", + "toolchange_gcode": "; layer [layer_num] tool change", + "before_layer_change_gcode": "; before layer [layer_num] change\nG92 E0\n{if layer_z <= initial_layer_print_height + layer_height * 2}\nM109 T0 S{nozzle_temperature_initial_layer[0]}\nM140 S[bed_temperature_initial_layer_single]\n{else}\nM109 T0 S{nozzle_temperature[0]}\nM140 S{bed_temperature[0]}\n{endif}\n{if (filament_type[0] ==\"PLA\" or filament_type[0] ==\"PETG\")}\n{if layer_z >= initial_layer_print_height + layer_height * 2}\nM106 P2 S150\n{elsif layer_z >= initial_layer_print_height + layer_height * 1}\nM106 P2 S100\n{else}\nM106 P2 S0\n{endif}\n{endif}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Right).json b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Right).json new file mode 100644 index 0000000..df00dc4 --- /dev/null +++ b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Right).json @@ -0,0 +1,152 @@ +{ + "type": "machine", + "name": "Raise3D Pro3 0.4 nozzle (Right)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Raise3D Pro3", + "default_print_profile": "0.20mm Standard @Raise3D Pro3", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "340x0", + "340x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "300" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1500" + ], + "machine_max_acceleration_travel": [ + "1500", + "500" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.1", + "0.1" + ], + "printer_settings_id": "Raise3D", + "retraction_minimum_travel": [ + "0.6", + "0.6" + ], + "retract_before_wipe": [ + "0%", + "0%" + ], + "retraction_length": [ + "0.5", + "0.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "0", + "0" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "; pause print\nM2000", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": ";Bounding Box: {digits(first_layer_print_min[0],0,2)} {if(first_layer_print_max[0]>300)}{300}{else}{digits(first_layer_print_max[0],0,2)}{endif} {digits(first_layer_print_min[1],0,2)} {if(first_layer_print_max[1]>300)}{300}{else}{digits(first_layer_print_max[1],0,2)}{endif}\n\nM104 T1 S{nozzle_temperature_initial_layer[1] - 20} ; raise right extruder temp\nM140 S[bed_temperature_initial_layer_single] ; raise bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM109 T1 S{nozzle_temperature_initial_layer[1] - 20} ; wait for right extruder temp\nM104 T1 S{nozzle_temperature_initial_layer[1]} ; set right extruder temp\nM109 T1 S{nozzle_temperature_initial_layer[1]} ; wait for right extruder temp\nT1\nG21\nG90\nM82\nM107\nM106 P2 S0\nG1 Z0.3 F500\nG92 E0\nG1 Z0.3 F400\nG1 X100 Y{random(2,8)} F1000\nG1 X170 Y{random(2,8)} E15 F200\nG1 Z5 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 Y30 F2000 ; move away from purge line\nG1 X{(first_layer_print_max[0] + first_layer_print_min[0])/2} Y{(first_layer_print_max[1] + first_layer_print_min[1])/2} Z{initial_layer_print_height} ; move to center of print\nM117 Printing...\nM1001", + "machine_end_gcode": "M1002\nM221 T0 S100\nM104 S0\nM140 S0\nM107\nM106 P2 S0\nG91\nG1 E-1 F300\nG1 Z+0.5 E-5 X-20 Y-20 F9000.00\nG28 X0 Y0\nM84\nG90\nM106 P2 S0\n", + "toolchange_gcode": "; layer [layer_num] tool change", + "before_layer_change_gcode": "; before layer [layer_num] change\nG92 E0\n{if layer_z <= initial_layer_print_height + layer_height * 2}\nM109 T1 S{nozzle_temperature_initial_layer[1]}\nM140 S[bed_temperature_initial_layer_single]\n{else}\nM109 T1 S{nozzle_temperature[1]}\nM140 S{bed_temperature[1]}\n{endif}\n{if (filament_type[0] ==\"PLA\" or filament_type[0] ==\"PETG\")}\n{if layer_z >= initial_layer_print_height + layer_height * 2}\nM106 P2 S150\n{elsif layer_z >= initial_layer_print_height + layer_height * 1}\nM106 P2 S100\n{else}\nM106 P2 S0\n{endif}\n{endif}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Dual).json b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Dual).json new file mode 100644 index 0000000..c14d85d --- /dev/null +++ b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Dual).json @@ -0,0 +1,152 @@ +{ + "type": "machine", + "name": "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Raise3D Pro3 Plus", + "default_print_profile": "0.20mm Standard @Raise3D Pro3Plus", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "340x0", + "340x300", + "0x300" + ], + "printable_height": "605", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "300" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1500" + ], + "machine_max_acceleration_travel": [ + "1500", + "500" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.1", + "0.1" + ], + "printer_settings_id": "Raise3D", + "retraction_minimum_travel": [ + "0.6", + "0.6" + ], + "retract_before_wipe": [ + "0%", + "0%" + ], + "retraction_length": [ + "0.5", + "0.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "0", + "0" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "; pause print\nM2000", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": ";Bounding Box: {digits(first_layer_print_min[0],0,2)} {if(first_layer_print_max[0]>300)}{300}{else}{digits(first_layer_print_max[0],0,2)}{endif} {digits(first_layer_print_min[1],0,2)} {if(first_layer_print_max[1]>300)}{300}{else}{digits(first_layer_print_max[1],0,2)}{endif}\n\nM104 T0 S{nozzle_temperature_initial_layer[0] - 30} ; raise extruder one temp\nM104 T1 S{nozzle_temperature_initial_layer[1] - 30} ; raise extruder two temp\nM190 S{max(bed_temperature_initial_layer_single, bed_temperature_initial_layer_single)} ; wait for bed temp\nM109 T1 S{nozzle_temperature_initial_layer[1]} ; wait for extruder two temp\nT1\nG21\nG90\nM82\nM107\nM106 P2 S0\nG1 Z0.3 F500\nG92 E0\nG1 Z0.3 F400\nG1 X60 Y{random(2,8)} F1000\nG1 X110 Y{random(2,8)} E30 F200\nG1 Z0.3 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X170 F2000 ; move away from purge line\nM104 T1 S{nozzle_temperature_initial_layer[1] - 30} ; lower extruder two temp\nM109 T0 S{nozzle_temperature_initial_layer[0]} ; wait for extruder one temp\nT0\nG1 Z0.3 F400\nG1 X220 Y{random(2,8)} F1000\nG1 X270 Y{random(2,8)} E18 F200\nG1 Z5 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 Y30 F2000 ; move away from purge line\nM104 T0 S{nozzle_temperature_initial_layer[1] - 30} ; lower extruder one temp\nG92 E0\nG1 X{(first_layer_print_max[0] + first_layer_print_min[0])/2} Y{(first_layer_print_max[1] + first_layer_print_min[1])/2} Z{initial_layer_print_height} ; move to center of print\nM117 Printing...", + "machine_end_gcode": "M221 T0 S100\nM104 S0\nM140 S0\nM107\nM106 P2 S0\nG91\nG1 E-1 F300\nG1 Z+0.5 E-5 X-20 Y-20 F9000.00\nG28 X0 Y0\nM84\nG90", + "toolchange_gcode": "; layer [layer_num] tool change\n{if layer_z < initial_layer_print_height + layer_height * 2}\nM104 T[current_extruder] S{nozzle_temperature_initial_layer[current_extruder] - 30}\nM109 T[next_extruder] S{nozzle_temperature_initial_layer[next_extruder]}\n{else}\nM104 T[current_extruder] S{nozzle_temperature[current_extruder] - 30}\nM109 T[next_extruder] S{nozzle_temperature[next_extruder]}\n{endif}", + "before_layer_change_gcode": "; before layer [layer_num] change\n{if layer_z <= initial_layer_print_height + layer_height * 2}\nM140 S{max(bed_temperature_initial_layer_single, bed_temperature_initial_layer_single)}\n{else}\nM140 S{max(bed_temperature[0], bed_temperature[1])}\n{endif}\n{if (filament_type[0] ==\"PLA\" or filament_type[0] ==\"PETG\")}\n{if layer_z >= initial_layer_print_height + layer_height * 2}\nM106 P2 S150\n{elsif layer_z >= initial_layer_print_height + layer_height * 1}\nM106 P2 S100\n{else}\nM106 P2 S0\n{endif}\n{endif}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Left).json b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Left).json new file mode 100644 index 0000000..c5dfbb9 --- /dev/null +++ b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Left).json @@ -0,0 +1,152 @@ +{ + "type": "machine", + "name": "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Raise3D Pro3 Plus", + "default_print_profile": "0.20mm Standard @Raise3D Pro3Plus", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "340x0", + "340x300", + "0x300" + ], + "printable_height": "605", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "300" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1500" + ], + "machine_max_acceleration_travel": [ + "1500", + "500" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.1", + "0.1" + ], + "printer_settings_id": "Raise3D", + "retraction_minimum_travel": [ + "0.6", + "0.6" + ], + "retract_before_wipe": [ + "0%", + "0%" + ], + "retraction_length": [ + "0.5", + "0.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "0", + "0" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "; pause print\nM2000", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": ";Bounding Box: {digits(first_layer_print_min[0],0,2)} {if(first_layer_print_max[0]>300)}{300}{else}{digits(first_layer_print_max[0],0,2)}{endif} {digits(first_layer_print_min[1],0,2)} {if(first_layer_print_max[1]>300)}{300}{else}{digits(first_layer_print_max[1],0,2)}{endif}\n\nM104 T0 S{nozzle_temperature_initial_layer[0] - 20} ; raise left extruder temp\nM140 S[bed_temperature_initial_layer_single] ; raise bed temp\nM190 S{bed_temperature_initial_layer_single} ; wait for bed temp\nM109 T0 S{nozzle_temperature_initial_layer[0] - 20} ; wait for left extruder temp\nM104 T0 S[nozzle_temperature_initial_layer] ; set left extruder temp\nM109 T0 S[nozzle_temperature_initial_layer] ; wait for left extruder temp\nT0\nG21\nG90\nM82\nM107\nM106 P2 S0\nG1 Z0.3 F500\nG92 E0\nG1 Z0.3 F400\nG1 X100 Y{random(2,8)} F1000\nG1 X170 Y{random(2,8)} E15 F200\nG1 Z5 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 Y30 F2000 ; move away from purge line\nG1 X{(first_layer_print_max[0] + first_layer_print_min[0])/2} Y{(first_layer_print_max[1] + first_layer_print_min[1])/2} Z{initial_layer_print_height} ; move to center of print\nM117 Printing...\nM1001", + "machine_end_gcode": "M1002\nM221 T0 S100\nM104 S0\nM140 S0\nM107\nM106 P2 S0\nG91\nG1 E-1 F300\nG1 Z+0.5 E-5 X-20 Y-20 F9000.00\nG28 X0 Y0\nM84\nG90\n", + "toolchange_gcode": "; layer [layer_num] tool change", + "before_layer_change_gcode": "; before layer [layer_num] change\n{if layer_z <= initial_layer_print_height + layer_height * 2}\nM109 T0 S{nozzle_temperature_initial_layer[0]}\nM140 S[bed_temperature_initial_layer_single]\n{else}\nM109 T0 S{nozzle_temperature[0]}\nM140 S{bed_temperature[0]}\n{endif}\n{if (filament_type[0] ==\"PLA\" or filament_type[0] ==\"PETG\")}\n{if layer_z >= initial_layer_print_height + layer_height * 2}\nM106 P2 S150\n{elsif layer_z >= initial_layer_print_height + layer_height * 1}\nM106 P2 S100\n{else}\nM106 P2 S0\n{endif}\n{endif}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Right).json b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Right).json new file mode 100644 index 0000000..a7744ae --- /dev/null +++ b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Right).json @@ -0,0 +1,152 @@ +{ + "type": "machine", + "name": "Raise3D Pro3 Plus 0.4 nozzle (Right)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Raise3D Pro3 Plus", + "default_print_profile": "0.20mm Standard @Raise3D Pro3Plus", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "340x0", + "340x300", + "0x300" + ], + "printable_height": "605", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "300" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1500" + ], + "machine_max_acceleration_travel": [ + "1500", + "500" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.1", + "0.1" + ], + "printer_settings_id": "Raise3D", + "retraction_minimum_travel": [ + "0.6", + "0.6" + ], + "retract_before_wipe": [ + "0%", + "0%" + ], + "retraction_length": [ + "0.5", + "0.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "0", + "0" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "; pause print\nM2000", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": ";Bounding Box: {digits(first_layer_print_min[0],0,2)} {if(first_layer_print_max[0]>300)}{300}{else}{digits(first_layer_print_max[0],0,2)}{endif} {digits(first_layer_print_min[1],0,2)} {if(first_layer_print_max[1]>300)}{300}{else}{digits(first_layer_print_max[1],0,2)}{endif}\n\nM104 T1 S{nozzle_temperature_initial_layer[1] - 20} ; raise right extruder temp\nM140 S[bed_temperature_initial_layer_single] ; raise bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM109 T1 S{nozzle_temperature_initial_layer[1] - 20} ; wait for right extruder temp\nM104 T1 S{nozzle_temperature_initial_layer[1]} ; set right extruder temp\nM109 T1 S{nozzle_temperature_initial_layer[1]} ; wait for right extruder temp\nT1\nG21\nG90\nM82\nM107\nM106 P2 S0\nG1 Z0.3 F500\nG92 E0\nG1 Z0.3 F400\nG1 X100 Y{random(2,8)} F1000\nG1 X170 Y{random(2,8)} E15 F200\nG1 Z5 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 Y30 F2000 ; move away from purge line\nG1 X{(first_layer_print_max[0] + first_layer_print_min[0])/2} Y{(first_layer_print_max[1] + first_layer_print_min[1])/2} Z{initial_layer_print_height} ; move to center of print\nM117 Printing...\nM1001", + "machine_end_gcode": "M1002\nM221 T0 S100\nM104 S0\nM140 S0\nM107\nM106 P2 S0\nG91\nG1 E-1 F300\nG1 Z+0.5 E-5 X-20 Y-20 F9000.00\nG28 X0 Y0\nM84\nG90\nM106 P2 S0\n", + "toolchange_gcode": "; layer [layer_num] tool change", + "before_layer_change_gcode": "; before layer [layer_num] change\n{if layer_z <= initial_layer_print_height + layer_height * 2}\nM109 T1 S{nozzle_temperature_initial_layer[1]}\nM140 S[bed_temperature_initial_layer_single]\n{else}\nM109 T1 S{nozzle_temperature[1]}\nM140 S{bed_temperature[1]}\n{endif}\n{if (filament_type[0] ==\"PLA\" or filament_type[0] ==\"PETG\")}\n{if layer_z >= initial_layer_print_height + layer_height * 2}\nM106 P2 S150\n{elsif layer_z >= initial_layer_print_height + layer_height * 1}\nM106 P2 S100\n{else}\nM106 P2 S0\n{endif}\n{endif}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 Plus.json b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 Plus.json new file mode 100644 index 0000000..8ab6e57 --- /dev/null +++ b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Raise3D Pro3 Plus", + "model_id": "Raise3D-Pro3-Plus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Raise3D", + "bed_model": "raise3d_pro3plus_buildplate_model.stl", + "bed_texture": "raise3d_pro3plus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ASA @System;Generic PETG @System;Generic PLA @System;Generic PVA @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3.json b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3.json new file mode 100644 index 0000000..0b8df27 --- /dev/null +++ b/backend/profiles/profiles/Raise3D/machine/Raise3D Pro3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Raise3D Pro3", + "model_id": "Raise3D-Pro3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Raise3D", + "bed_model": "raise3d_pro3_buildplate_model.stl", + "bed_texture": "raise3d_pro3_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ASA @System;Generic PETG @System;Generic PLA @System;Generic PVA @System;Generic TPU @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/machine/fdm_machine_common.json b/backend/profiles/profiles/Raise3D/machine/fdm_machine_common.json new file mode 100644 index 0000000..4b52738 --- /dev/null +++ b/backend/profiles/profiles/Raise3D/machine/fdm_machine_common.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "500" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "500" + ], + "machine_max_acceleration_y": [ + "500" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "", + "machine_end_gcode": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3.json b/backend/profiles/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3.json new file mode 100644 index 0000000..323ba8f --- /dev/null +++ b/backend/profiles/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.10mm Fine @Raise3D Pro3", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.1", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "5%", + "ironing_spacing": "0.1", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.1", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "15", + "inner_wall_speed": "20", + "internal_solid_infill_speed": "70", + "top_surface_speed": "35", + "gap_infill_speed": "25", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Raise3D Pro3 0.4 nozzle (Dual)", + "Raise3D Pro3 0.4 nozzle (Left)", + "Raise3D Pro3 0.4 nozzle (Right)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3Plus.json b/backend/profiles/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3Plus.json new file mode 100644 index 0000000..7354c46 --- /dev/null +++ b/backend/profiles/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3Plus.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.10mm Fine @Raise3D Pro3Plus", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.1", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "5%", + "ironing_spacing": "0.1", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.1", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "15", + "inner_wall_speed": "20", + "internal_solid_infill_speed": "70", + "top_surface_speed": "35", + "gap_infill_speed": "25", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "Raise3D Pro3 Plus 0.4 nozzle (Right)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3.json b/backend/profiles/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3.json new file mode 100644 index 0000000..2cf4fef --- /dev/null +++ b/backend/profiles/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.20mm Standard @Raise3D Pro3", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "5%", + "ironing_spacing": "0.1", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.19", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "30", + "internal_solid_infill_speed": "70", + "top_surface_speed": "35", + "gap_infill_speed": "25", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Raise3D Pro3 0.4 nozzle (Dual)", + "Raise3D Pro3 0.4 nozzle (Left)", + "Raise3D Pro3 0.4 nozzle (Right)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3Plus.json b/backend/profiles/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3Plus.json new file mode 100644 index 0000000..da2a41e --- /dev/null +++ b/backend/profiles/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3Plus.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.20mm Standard @Raise3D Pro3Plus", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "5%", + "ironing_spacing": "0.1", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.19", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "30", + "internal_solid_infill_speed": "70", + "top_surface_speed": "35", + "gap_infill_speed": "25", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "Raise3D Pro3 Plus 0.4 nozzle (Right)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3.json b/backend/profiles/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3.json new file mode 100644 index 0000000..700c844 --- /dev/null +++ b/backend/profiles/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.25mm Draft @Raise3D Pro3", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "5%", + "ironing_spacing": "0.1", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.25", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.25", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "35", + "inner_wall_speed": "30", + "internal_solid_infill_speed": "70", + "top_surface_speed": "35", + "gap_infill_speed": "25", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Raise3D Pro3 0.4 nozzle (Dual)", + "Raise3D Pro3 0.4 nozzle (Left)", + "Raise3D Pro3 0.4 nozzle (Right)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3Plus.json b/backend/profiles/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3Plus.json new file mode 100644 index 0000000..7f27bbe --- /dev/null +++ b/backend/profiles/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3Plus.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.25mm Draft @Raise3D Pro3Plus", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "5%", + "ironing_spacing": "0.1", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.25", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.25", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "35", + "inner_wall_speed": "30", + "internal_solid_infill_speed": "70", + "top_surface_speed": "35", + "gap_infill_speed": "25", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "Raise3D Pro3 Plus 0.4 nozzle (Right)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/process/fdm_process_common.json b/backend/profiles/profiles/Raise3D/process/fdm_process_common.json new file mode 100644 index 0000000..67cd008 --- /dev/null +++ b/backend/profiles/profiles/Raise3D/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "0", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "25", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "15", + "gap_infill_speed": "25", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "70", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.4", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.4", + "internal_solid_infill_speed": "60", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "35", + "travel_speed": "150", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Raise3D/raise3d_pro3_buildplate_model.stl b/backend/profiles/profiles/Raise3D/raise3d_pro3_buildplate_model.stl new file mode 100644 index 0000000..b68eaca Binary files /dev/null and b/backend/profiles/profiles/Raise3D/raise3d_pro3_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Raise3D/raise3d_pro3_buildplate_texture.png b/backend/profiles/profiles/Raise3D/raise3d_pro3_buildplate_texture.png new file mode 100644 index 0000000..5e0cf65 Binary files /dev/null and b/backend/profiles/profiles/Raise3D/raise3d_pro3_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Raise3D/raise3d_pro3plus_buildplate_model.stl b/backend/profiles/profiles/Raise3D/raise3d_pro3plus_buildplate_model.stl new file mode 100644 index 0000000..b68eaca Binary files /dev/null and b/backend/profiles/profiles/Raise3D/raise3d_pro3plus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Raise3D/raise3d_pro3plus_buildplate_texture.png b/backend/profiles/profiles/Raise3D/raise3d_pro3plus_buildplate_texture.png new file mode 100644 index 0000000..5e0cf65 Binary files /dev/null and b/backend/profiles/profiles/Raise3D/raise3d_pro3plus_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Ratrig.json b/backend/profiles/profiles/Ratrig.json new file mode 100644 index 0000000..2b007c3 --- /dev/null +++ b/backend/profiles/profiles/Ratrig.json @@ -0,0 +1,670 @@ +{ + "name": "RatRig", + "version": "02.03.01.10", + "force_update": "0", + "description": "RatRig configurations", + "machine_model_list": [ + { + "name": "RatRig V-Cast", + "sub_path": "machine/RatRig V-Cast.json" + }, + { + "name": "RatRig V-Core 3 200", + "sub_path": "machine/RatRig V-Core 3 200.json" + }, + { + "name": "RatRig V-Core 3 300", + "sub_path": "machine/RatRig V-Core 3 300.json" + }, + { + "name": "RatRig V-Core 3 400", + "sub_path": "machine/RatRig V-Core 3 400.json" + }, + { + "name": "RatRig V-Core 3 500", + "sub_path": "machine/RatRig V-Core 3 500.json" + }, + { + "name": "RatRig V-Core 4 300", + "sub_path": "machine/RatRig V-Core 4 300.json" + }, + { + "name": "RatRig V-Core 4 400", + "sub_path": "machine/RatRig V-Core 4 400.json" + }, + { + "name": "RatRig V-Core 4 500", + "sub_path": "machine/RatRig V-Core 4 500.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 300", + "sub_path": "machine/RatRig V-Core 4 HYBRID 300.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 400", + "sub_path": "machine/RatRig V-Core 4 HYBRID 400.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 500", + "sub_path": "machine/RatRig V-Core 4 HYBRID 500.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300", + "sub_path": "machine/RatRig V-Core 4 IDEX 300.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 COPY MODE", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 COPY MODE.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 MIRROR MODE", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 MIRROR MODE.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400", + "sub_path": "machine/RatRig V-Core 4 IDEX 400.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 COPY MODE", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 COPY MODE.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 MIRROR MODE", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 MIRROR MODE.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500", + "sub_path": "machine/RatRig V-Core 4 IDEX 500.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 COPY MODE", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 COPY MODE.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 MIRROR MODE", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 MIRROR MODE.json" + }, + { + "name": "RatRig V-Minion", + "sub_path": "machine/RatRig V-Minion.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_ratrig_common", + "sub_path": "process/fdm_process_ratrig_common.json" + }, + { + "name": "fdm_process_ratrig_common_idex", + "sub_path": "process/fdm_process_ratrig_common_idex.json" + }, + { + "name": "fdm_process_ratrig_idex", + "sub_path": "process/fdm_process_ratrig_idex.json" + }, + { + "name": "0.08mm Extra Fine @RatRig", + "sub_path": "process/0.08mm Extra Fine @RatRig.json" + }, + { + "name": "0.12mm Fine @RatRig", + "sub_path": "process/0.12mm Fine @RatRig.json" + }, + { + "name": "0.15mm Optimal @RatRig", + "sub_path": "process/0.15mm Optimal @RatRig.json" + }, + { + "name": "0.20mm Quality @RatRig V-Core 4 0.4", + "sub_path": "process/0.20mm Quality @RatRig V-Core 4 0.4.json" + }, + { + "name": "0.20mm Quality @RatRig V-Core 4 0.5", + "sub_path": "process/0.20mm Quality @RatRig V-Core 4 0.5.json" + }, + { + "name": "0.20mm Quality @RatRig V-Core 4 HYBRID 0.4", + "sub_path": "process/0.20mm Quality @RatRig V-Core 4 HYBRID 0.4.json" + }, + { + "name": "0.20mm Quality @RatRig V-Core 4 HYBRID 0.5", + "sub_path": "process/0.20mm Quality @RatRig V-Core 4 HYBRID 0.5.json" + }, + { + "name": "0.20mm Quality @RatRig V-Core 4 HYBRID 0.6", + "sub_path": "process/0.20mm Quality @RatRig V-Core 4 HYBRID 0.6.json" + }, + { + "name": "0.20mm Quality @RatRig V-Core 4 IDEX 0.5", + "sub_path": "process/0.20mm Quality @RatRig V-Core 4 IDEX 0.5.json" + }, + { + "name": "0.20mm Standard @RatRig", + "sub_path": "process/0.20mm Standard @RatRig.json" + }, + { + "name": "0.24mm Draft @RatRig", + "sub_path": "process/0.24mm Draft @RatRig.json" + }, + { + "name": "0.25mm Quality Speed @RatRig V-Core 4 0.4", + "sub_path": "process/0.25mm Quality Speed @RatRig V-Core 4 0.4.json" + }, + { + "name": "0.25mm Quality Speed @RatRig V-Core 4 0.5", + "sub_path": "process/0.25mm Quality Speed @RatRig V-Core 4 0.5.json" + }, + { + "name": "0.25mm Quality Speed @RatRig V-Core 4 0.6", + "sub_path": "process/0.25mm Quality Speed @RatRig V-Core 4 0.6.json" + }, + { + "name": "0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.4", + "sub_path": "process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.4.json" + }, + { + "name": "0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.5", + "sub_path": "process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.5.json" + }, + { + "name": "0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.6", + "sub_path": "process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.6.json" + }, + { + "name": "0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.5", + "sub_path": "process/0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.5.json" + }, + { + "name": "0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.6", + "sub_path": "process/0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.6.json" + }, + { + "name": "0.25mm Speed @RatRig V-Core 4 0.4", + "sub_path": "process/0.25mm Speed @RatRig V-Core 4 0.4.json" + }, + { + "name": "0.25mm Speed @RatRig V-Core 4 0.5", + "sub_path": "process/0.25mm Speed @RatRig V-Core 4 0.5.json" + }, + { + "name": "0.25mm Speed @RatRig V-Core 4 0.6", + "sub_path": "process/0.25mm Speed @RatRig V-Core 4 0.6.json" + }, + { + "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.4", + "sub_path": "process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.4.json" + }, + { + "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.5", + "sub_path": "process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.5.json" + }, + { + "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.6", + "sub_path": "process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.6.json" + }, + { + "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.8", + "sub_path": "process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.8.json" + }, + { + "name": "0.25mm Speed @RatRig V-Core 4 IDEX 0.6", + "sub_path": "process/0.25mm Speed @RatRig V-Core 4 IDEX 0.6.json" + }, + { + "name": "0.25mm Speed @RatRig V-Core 4 IDEX 0.8", + "sub_path": "process/0.25mm Speed @RatRig V-Core 4 IDEX 0.8.json" + }, + { + "name": "0.28mm Extra Draft @RatRig", + "sub_path": "process/0.28mm Extra Draft @RatRig.json" + }, + { + "name": "0.30mm Big @RatRig V-Core 4 0.6", + "sub_path": "process/0.30mm Big @RatRig V-Core 4 0.6.json" + }, + { + "name": "0.30mm Big @RatRig V-Core 4 HYBRID 0.6", + "sub_path": "process/0.30mm Big @RatRig V-Core 4 HYBRID 0.6.json" + }, + { + "name": "0.30mm Big @RatRig V-Core 4 HYBRID 0.8", + "sub_path": "process/0.30mm Big @RatRig V-Core 4 HYBRID 0.8.json" + }, + { + "name": "0.30mm Big @RatRig V-Core 4 IDEX 0.8", + "sub_path": "process/0.30mm Big @RatRig V-Core 4 IDEX 0.8.json" + }, + { + "name": "0.35mm Extra Big @RatRig V-Core 4 HYBRID 0.8", + "sub_path": "process/0.35mm Extra Big @RatRig V-Core 4 HYBRID 0.8.json" + }, + { + "name": "0.35mm Extra Big @RatRig V-Core 4 IDEX 0.8", + "sub_path": "process/0.35mm Extra Big @RatRig V-Core 4 IDEX 0.8.json" + }, + { + "name": "0.20mm Quality @RatRig V-Core 4 IDEX 0.4", + "sub_path": "process/0.20mm Quality @RatRig V-Core 4 IDEX 0.4.json" + }, + { + "name": "0.20mm Quality @RatRig V-Core 4 IDEX 0.6", + "sub_path": "process/0.20mm Quality @RatRig V-Core 4 IDEX 0.6.json" + }, + { + "name": "0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.4", + "sub_path": "process/0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.4.json" + }, + { + "name": "0.25mm Speed @RatRig V-Core 4 IDEX 0.4", + "sub_path": "process/0.25mm Speed @RatRig V-Core 4 IDEX 0.4.json" + }, + { + "name": "0.25mm Speed @RatRig V-Core 4 IDEX 0.5", + "sub_path": "process/0.25mm Speed @RatRig V-Core 4 IDEX 0.5.json" + }, + { + "name": "0.30mm Big @RatRig V-Core 4 IDEX 0.6", + "sub_path": "process/0.30mm Big @RatRig V-Core 4 IDEX 0.6.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "RatRig BigNozzle ABS", + "sub_path": "filament/RatRig BigNozzle ABS.json" + }, + { + "name": "RatRig Generic ABS", + "sub_path": "filament/RatRig Generic ABS.json" + }, + { + "name": "RatRig PunkFil ABS", + "sub_path": "filament/RatRig PunkFil ABS.json" + }, + { + "name": "RatRig BigNozzle ASA", + "sub_path": "filament/RatRig BigNozzle ASA.json" + }, + { + "name": "RatRig Generic ASA", + "sub_path": "filament/RatRig Generic ASA.json" + }, + { + "name": "RatRig Generic PA", + "sub_path": "filament/RatRig Generic PA.json" + }, + { + "name": "RatRig Generic PA-CF", + "sub_path": "filament/RatRig Generic PA-CF.json" + }, + { + "name": "RatRig Generic PC", + "sub_path": "filament/RatRig Generic PC.json" + }, + { + "name": "RatRig BigNozzle PCTG", + "sub_path": "filament/RatRig BigNozzle PCTG.json" + }, + { + "name": "RatRig BigNozzle PETG", + "sub_path": "filament/RatRig BigNozzle PETG.json" + }, + { + "name": "RatRig Generic PCTG", + "sub_path": "filament/RatRig Generic PCTG.json" + }, + { + "name": "RatRig Generic PETG", + "sub_path": "filament/RatRig Generic PETG.json" + }, + { + "name": "RatRig PunkFil PETG", + "sub_path": "filament/RatRig PunkFil PETG.json" + }, + { + "name": "RatRig PunkFil PETG CF", + "sub_path": "filament/RatRig PunkFil PETG CF.json" + }, + { + "name": "RatRig BigNozzle PLA", + "sub_path": "filament/RatRig BigNozzle PLA.json" + }, + { + "name": "RatRig Generic PLA", + "sub_path": "filament/RatRig Generic PLA.json" + }, + { + "name": "RatRig Generic PLA-CF", + "sub_path": "filament/RatRig Generic PLA-CF.json" + }, + { + "name": "RatRig Generic PVA", + "sub_path": "filament/RatRig Generic PVA.json" + }, + { + "name": "RatRig BigNozzle TPU", + "sub_path": "filament/RatRig BigNozzle TPU.json" + }, + { + "name": "RatRig Generic TPU", + "sub_path": "filament/RatRig Generic TPU.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "RatRig V-Cast 0.4 nozzle", + "sub_path": "machine/RatRig V-Cast 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 3 200 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 3 200 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 3 300 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 3 300 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 3 400 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 3 400 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 3 500 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 3 500 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 300 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 300 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 300 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 300 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 300 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 300 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 300 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 300 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 400 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 400 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 400 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 400 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 400 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 400 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 400 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 400 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 500 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 500 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 500 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 500 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 500 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 500 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 500 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 500 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 HYBRID 300 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 HYBRID 300 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 HYBRID 300 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 300 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 HYBRID 300 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 HYBRID 400 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 HYBRID 400 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 HYBRID 400 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 400 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 HYBRID 400 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 HYBRID 500 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 HYBRID 500 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 500 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 HYBRID 500 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 HYBRID 500 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 HYBRID 500 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 COPY MODE 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 COPY MODE 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 COPY MODE 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 COPY MODE 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 COPY MODE 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 COPY MODE 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 COPY MODE 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 COPY MODE 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 COPY MODE 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 COPY MODE 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 COPY MODE 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 COPY MODE 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.8 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.4 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.4 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.5 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.5 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.6 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.6 nozzle.json" + }, + { + "name": "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.8 nozzle", + "sub_path": "machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.8 nozzle.json" + }, + { + "name": "RatRig V-Minion 0.4 nozzle", + "sub_path": "machine/RatRig V-Minion 0.4 nozzle.json" + }, + { + "name": "RatRig V-Cast 0.6 nozzle", + "sub_path": "machine/RatRig V-Cast 0.6 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Cast_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Cast_cover.png new file mode 100644 index 0000000..8eb71d5 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Cast_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 3 200_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 3 200_cover.png new file mode 100644 index 0000000..33e1dfa Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 3 200_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 3 300_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 3 300_cover.png new file mode 100644 index 0000000..7546c7d Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 3 300_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 3 400_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 3 400_cover.png new file mode 100644 index 0000000..aab4dfb Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 3 400_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 3 500_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 3 500_cover.png new file mode 100644 index 0000000..dd1f1cd Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 3 500_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 300_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 300_cover.png new file mode 100644 index 0000000..d1ed3b3 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 300_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 400_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 400_cover.png new file mode 100644 index 0000000..d1ed3b3 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 400_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 500_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 500_cover.png new file mode 100644 index 0000000..d1ed3b3 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 500_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 HYBRID 300_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 HYBRID 300_cover.png new file mode 100644 index 0000000..d4a3fb4 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 HYBRID 300_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 HYBRID 400_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 HYBRID 400_cover.png new file mode 100644 index 0000000..d4a3fb4 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 HYBRID 400_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 HYBRID 500_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 HYBRID 500_cover.png new file mode 100644 index 0000000..d4a3fb4 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 HYBRID 500_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 300 COPY MODE_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 300 COPY MODE_cover.png new file mode 100644 index 0000000..c7bf8b0 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 300 COPY MODE_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 300 MIRROR MODE_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 300 MIRROR MODE_cover.png new file mode 100644 index 0000000..c7bf8b0 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 300 MIRROR MODE_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 300_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 300_cover.png new file mode 100644 index 0000000..c7bf8b0 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 300_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 400 COPY MODE_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 400 COPY MODE_cover.png new file mode 100644 index 0000000..c7bf8b0 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 400 COPY MODE_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 400 MIRROR MODE_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 400 MIRROR MODE_cover.png new file mode 100644 index 0000000..c7bf8b0 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 400 MIRROR MODE_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 400_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 400_cover.png new file mode 100644 index 0000000..c7bf8b0 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 400_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 500 COPY MODE_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 500 COPY MODE_cover.png new file mode 100644 index 0000000..c7bf8b0 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 500 COPY MODE_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 500 MIRROR MODE_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 500 MIRROR MODE_cover.png new file mode 100644 index 0000000..c7bf8b0 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 500 MIRROR MODE_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 500_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 500_cover.png new file mode 100644 index 0000000..c7bf8b0 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Core 4 IDEX 500_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/RatRig V-Minion_cover.png b/backend/profiles/profiles/Ratrig/RatRig V-Minion_cover.png new file mode 100644 index 0000000..2508785 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/RatRig V-Minion_cover.png differ diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle ABS.json b/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle ABS.json new file mode 100644 index 0000000..0866b84 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle ABS.json @@ -0,0 +1,81 @@ +{ + "type": "filament", + "name": "RatRig BigNozzle ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "hot_plate_temp_initial_layer": [ + "108" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle ASA.json b/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle ASA.json new file mode 100644 index 0000000..0aa09fb --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle ASA.json @@ -0,0 +1,81 @@ +{ + "type": "filament", + "name": "RatRig BigNozzle ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "19" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.033" + ], + "hot_plate_temp_initial_layer": [ + "108" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "28" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle PCTG.json b/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle PCTG.json new file mode 100644 index 0000000..7f92b08 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle PCTG.json @@ -0,0 +1,96 @@ +{ + "type": "filament", + "name": "RatRig BigNozzle PCTG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_density": [ + "1.29" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "temperature_vitrification": [ + "90" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle PETG.json b/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle PETG.json new file mode 100644 index 0000000..1e55f01 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle PETG.json @@ -0,0 +1,90 @@ +{ + "type": "filament", + "name": "RatRig BigNozzle PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle PLA.json b/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle PLA.json new file mode 100644 index 0000000..c6893b2 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle PLA.json @@ -0,0 +1,66 @@ +{ + "type": "filament", + "name": "RatRig BigNozzle PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "slow_down_layer_time": [ + "8" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle TPU.json b/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle TPU.json new file mode 100644 index 0000000..0b2dad8 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig BigNozzle TPU.json @@ -0,0 +1,60 @@ +{ + "type": "filament", + "name": "RatRig BigNozzle TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "5" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig Generic ABS.json b/backend/profiles/profiles/Ratrig/filament/RatRig Generic ABS.json new file mode 100644 index 0000000..d01d81e --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig Generic ABS.json @@ -0,0 +1,75 @@ +{ + "type": "filament", + "name": "RatRig Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.980" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "hot_plate_temp_initial_layer": [ + "108" + ], + "nozzle_temperature_initial_layer": [ + "248" + ], + "nozzle_temperature": [ + "243" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig Generic ASA.json b/backend/profiles/profiles/Ratrig/filament/RatRig Generic ASA.json new file mode 100644 index 0000000..e781f83 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig Generic ASA.json @@ -0,0 +1,69 @@ +{ + "type": "filament", + "name": "RatRig Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "19" + ], + "filament_density": [ + "1.1" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.033" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "25" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig Generic PA-CF.json b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PA-CF.json new file mode 100644 index 0000000..bcbf52d --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PA-CF.json @@ -0,0 +1,69 @@ +{ + "type": "filament", + "name": "RatRig Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "filament_density": [ + "1.24" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "50" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig Generic PA.json b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PA.json new file mode 100644 index 0000000..4fe5c7b --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PA.json @@ -0,0 +1,66 @@ +{ + "type": "filament", + "name": "RatRig Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN99", + "instantiation": "true", + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "filament_density": [ + "1.24" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "50" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig Generic PC.json b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PC.json new file mode 100644 index 0000000..85ed063 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PC.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "RatRig Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig Generic PCTG.json b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PCTG.json new file mode 100644 index 0000000..10251e1 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PCTG.json @@ -0,0 +1,93 @@ +{ + "type": "filament", + "name": "RatRig Generic PCTG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFCA04", + "filament_id": "GFC99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_density": [ + "1.29" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "temperature_vitrification": [ + "90" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig Generic PETG.json b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PETG.json new file mode 100644 index 0000000..7882786 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PETG.json @@ -0,0 +1,87 @@ +{ + "type": "filament", + "name": "RatRig Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig Generic PLA-CF.json b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PLA-CF.json new file mode 100644 index 0000000..09d2198 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PLA-CF.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "name": "RatRig Generic PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "slow_down_layer_time": [ + "7" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "205" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig Generic PLA.json b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PLA.json new file mode 100644 index 0000000..1650372 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PLA.json @@ -0,0 +1,60 @@ +{ + "type": "filament", + "name": "RatRig Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "slow_down_layer_time": [ + "8" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature": [ + "200" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig Generic PVA.json b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PVA.json new file mode 100644 index 0000000..370adaf --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig Generic PVA.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "RatRig Generic PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFS99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig Generic TPU.json b/backend/profiles/profiles/Ratrig/filament/RatRig Generic TPU.json new file mode 100644 index 0000000..3177b33 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig Generic TPU.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "RatRig Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "5" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig PunkFil ABS.json b/backend/profiles/profiles/Ratrig/filament/RatRig PunkFil ABS.json new file mode 100644 index 0000000..dbef0b4 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig PunkFil ABS.json @@ -0,0 +1,96 @@ +{ + "type": "filament", + "name": "RatRig PunkFil ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "40" + ], + "filament_z_hop": [ + "nil" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.022" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "260" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "7" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "60" + ], + "overhang_fan_threshold": [ + "25%" + ], + "slow_down_min_speed": [ + "50" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "filament_cost": [ + "25.5" + ], + "filament_vendor": [ + "RatRig" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig PunkFil PETG CF.json b/backend/profiles/profiles/Ratrig/filament/RatRig PunkFil PETG CF.json new file mode 100644 index 0000000..9095932 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig PunkFil PETG CF.json @@ -0,0 +1,99 @@ +{ + "type": "filament", + "name": "RatRig PunkFil PETG CF", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_z_hop": [ + "nil" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.038" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "50%" + ], + "slow_down_min_speed": [ + "30" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "filament_cost": [ + "48" + ], + "filament_type": [ + "PETG-CF10" + ], + "filament_vendor": [ + "RatRig" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/RatRig PunkFil PETG.json b/backend/profiles/profiles/Ratrig/filament/RatRig PunkFil PETG.json new file mode 100644 index 0000000..9ebfa9e --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/RatRig PunkFil PETG.json @@ -0,0 +1,96 @@ +{ + "type": "filament", + "name": "RatRig PunkFil PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "40" + ], + "filament_z_hop": [ + "nil" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.025" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "235" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "8" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "50" + ], + "overhang_fan_threshold": [ + "50%" + ], + "slow_down_min_speed": [ + "50" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "filament_cost": [ + "24.5" + ], + "filament_vendor": [ + "RatRig" + ], + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle", + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 500 0.4 nozzle", + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 500 0.5 nozzle", + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.6 nozzle", + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/fdm_filament_abs.json b/backend/profiles/profiles/Ratrig/filament/fdm_filament_abs.json new file mode 100644 index 0000000..9ba48c6 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/fdm_filament_asa.json b/backend/profiles/profiles/Ratrig/filament/fdm_filament_asa.json new file mode 100644 index 0000000..1359765 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/fdm_filament_asa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/fdm_filament_common.json b/backend/profiles/profiles/Ratrig/filament/fdm_filament_common.json new file mode 100644 index 0000000..1f9069e --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/fdm_filament_common.json @@ -0,0 +1,141 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/fdm_filament_pa.json b/backend/profiles/profiles/Ratrig/filament/fdm_filament_pa.json new file mode 100644 index 0000000..3071b9f --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/fdm_filament_pa.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/fdm_filament_pc.json b/backend/profiles/profiles/Ratrig/filament/fdm_filament_pc.json new file mode 100644 index 0000000..ab79842 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/fdm_filament_pc.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/fdm_filament_pet.json b/backend/profiles/profiles/Ratrig/filament/fdm_filament_pet.json new file mode 100644 index 0000000..5120f89 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/fdm_filament_pla.json b/backend/profiles/profiles/Ratrig/filament/fdm_filament_pla.json new file mode 100644 index 0000000..342bb3e --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/fdm_filament_pva.json b/backend/profiles/profiles/Ratrig/filament/fdm_filament_pva.json new file mode 100644 index 0000000..8491030 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/fdm_filament_pva.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Ratrig/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..672713f --- /dev/null +++ b/backend/profiles/profiles/Ratrig/filament/fdm_filament_tpu.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "textured_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Cast 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Cast 0.4 nozzle.json new file mode 100644 index 0000000..e999b27 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Cast 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "RatRig V-Cast 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM006", + "instantiation": "true", + "printer_model": "RatRig V-Cast", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Cast 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Cast 0.6 nozzle.json new file mode 100644 index 0000000..75bec1e --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Cast 0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "RatRig V-Cast 0.6 nozzle", + "inherits": "RatRig V-Cast 0.4 nozzle", + "from": "system", + "setting_id": "GM007", + "instantiation": "true", + "printer_model": "RatRig V-Cast", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Cast.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Cast.json new file mode 100644 index 0000000..57dddf2 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Cast.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Cast", + "model_id": "V-Cast", + "nozzle_diameter": "0.4;0.6", + "machine_tech": "FFF", + "family": "RatRig_V-Cast", + "bed_model": "ratrig-vcast-bed.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 200 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 200 0.4 nozzle.json new file mode 100644 index 0000000..f1e075a --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 200 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "RatRig V-Core 3 200 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "RatRig V-Core 3 200", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "200x0", + "200x200", + "0x200" + ], + "printable_height": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 200.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 200.json new file mode 100644 index 0000000..9791626 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 200.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 3 200", + "model_id": "V-Core_3_200", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-200.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 300 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 300 0.4 nozzle.json new file mode 100644 index 0000000..e96cb14 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 300 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "RatRig V-Core 3 300 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 3 300", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 300.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 300.json new file mode 100644 index 0000000..e20ee89 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 300.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 3 300", + "model_id": "V-Core_3_300", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-300.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 400 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 400 0.4 nozzle.json new file mode 100644 index 0000000..656ac8c --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 400 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "RatRig V-Core 3 400 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "RatRig V-Core 3 400", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "printable_height": "400" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 400.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 400.json new file mode 100644 index 0000000..43716bf --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 400.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 3 400", + "model_id": "V-Core_3_400", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-400.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 500 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 500 0.4 nozzle.json new file mode 100644 index 0000000..a8152fc --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 500 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "RatRig V-Core 3 500 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "RatRig V-Core 3 500", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 500.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 500.json new file mode 100644 index 0000000..a7636d0 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 3 500.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 3 500", + "model_id": "V-Core_3_500", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-500.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300 0.4 nozzle.json new file mode 100644 index 0000000..fc4c447 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300 0.4 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 300 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 300", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "thumbnails": [ + "64x64/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300 0.5 nozzle.json new file mode 100644 index 0000000..7cdca33 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300 0.5 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 300 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 300", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.07" + ], + "max_layer_height": [ + "0.32" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "thumbnails": [ + "64x64/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300 0.6 nozzle.json new file mode 100644 index 0000000..6ecf842 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300 0.6 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 300 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 300", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.1" + ], + "max_layer_height": [ + "0.4" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "thumbnails": [ + "64x64/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300 0.8 nozzle.json new file mode 100644 index 0000000..6e69b7f --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300 0.8 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 300 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 300", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.12" + ], + "max_layer_height": [ + "0.5" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.4" + ], + "retraction_length": [ + "3" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "thumbnails": [ + "64x64/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300.json new file mode 100644 index 0000000..b836986 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 300.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 300", + "model_id": "V-Core_4_300", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-300.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400 0.4 nozzle.json new file mode 100644 index 0000000..fbd049b --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400 0.4 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 400 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 400", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "thumbnails": [ + "64x64/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400 0.5 nozzle.json new file mode 100644 index 0000000..f825871 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400 0.5 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 400 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 400", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.07" + ], + "max_layer_height": [ + "0.32" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "thumbnails": [ + "64x64/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400 0.6 nozzle.json new file mode 100644 index 0000000..4a024d5 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400 0.6 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 400 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 400", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.1" + ], + "max_layer_height": [ + "0.4" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "2" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "thumbnails": [ + "64x64/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400 0.8 nozzle.json new file mode 100644 index 0000000..f4a95a2 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400 0.8 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 400 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 400", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.12" + ], + "max_layer_height": [ + "0.5" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.4" + ], + "retraction_length": [ + "3" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "thumbnails": [ + "64x64/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400.json new file mode 100644 index 0000000..9dd8899 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 400.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 400", + "model_id": "V-Core_4_400", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-400.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500 0.4 nozzle.json new file mode 100644 index 0000000..c99b55a --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500 0.4 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 500 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 500", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "thumbnails": [ + "64x64/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500 0.5 nozzle.json new file mode 100644 index 0000000..85f9cab --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500 0.5 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 500 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 500", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.07" + ], + "max_layer_height": [ + "0.32" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.25" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "thumbnails": [ + "64x64/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500 0.6 nozzle.json new file mode 100644 index 0000000..3fbccf8 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500 0.6 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 500 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 500", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.1" + ], + "max_layer_height": [ + "0.4" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "thumbnails": [ + "64x64/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500 0.8 nozzle.json new file mode 100644 index 0000000..28565eb --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500 0.8 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 500 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 500", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": [ + "400", + "400" + ], + "machine_max_speed_y": [ + "400", + "400" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "10000", + "10000" + ], + "machine_max_acceleration_y": [ + "10000", + "10000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "10000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "10000", + "10000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.12" + ], + "max_layer_height": [ + "0.5" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.4" + ], + "retraction_length": [ + "3" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "thumbnails": [ + "64x64/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500.json new file mode 100644 index 0000000..87c21a5 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 500.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 500", + "model_id": "V-Core_4_500", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-500.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.4 nozzle.json new file mode 100644 index 0000000..0489454 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.4 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 HYBRID 300", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.5 nozzle.json new file mode 100644 index 0000000..573ddc8 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.5 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 HYBRID 300", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.07" + ], + "max_layer_height": [ + "0.32" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.6 nozzle.json new file mode 100644 index 0000000..e7566f8 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.6 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 HYBRID 300", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.1" + ], + "max_layer_height": [ + "0.4" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.8 nozzle.json new file mode 100644 index 0000000..6a10fb7 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.8 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 HYBRID 300 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 HYBRID 300", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.12" + ], + "max_layer_height": [ + "0.5" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300.json new file mode 100644 index 0000000..414cada --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 HYBRID 300", + "model_id": "V-Core_4_HYBRID_300", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-300.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.4 nozzle.json new file mode 100644 index 0000000..a8ac805 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.4 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 HYBRID 400", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.5 nozzle.json new file mode 100644 index 0000000..892c777 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.5 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 HYBRID 400", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.07" + ], + "max_layer_height": [ + "0.32" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.6 nozzle.json new file mode 100644 index 0000000..b482582 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.6 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 HYBRID 400", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.1" + ], + "max_layer_height": [ + "0.4" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.8 nozzle.json new file mode 100644 index 0000000..07d8e4a --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.8 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 HYBRID 400 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 HYBRID 400", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.12" + ], + "max_layer_height": [ + "0.5" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400.json new file mode 100644 index 0000000..6fdc633 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 HYBRID 400", + "model_id": "V-Core_4_HYBRID_400", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-400.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PCTG;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.4 nozzle.json new file mode 100644 index 0000000..06fd749 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.4 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 HYBRID 500 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 HYBRID 500", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.5 nozzle.json new file mode 100644 index 0000000..bc7abd9 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.5 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 HYBRID 500 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 HYBRID 500", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.07" + ], + "max_layer_height": [ + "0.32" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.25" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.6 nozzle.json new file mode 100644 index 0000000..661808b --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.6 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 HYBRID 500 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 HYBRID 500", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.1" + ], + "max_layer_height": [ + "0.4" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.8 nozzle.json new file mode 100644 index 0000000..6d6f6f6 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.8 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 HYBRID 500 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 HYBRID 500", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.12" + ], + "max_layer_height": [ + "0.5" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500.json new file mode 100644 index 0000000..3af59e0 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 HYBRID 500", + "model_id": "V-Core_4_HYBRID_500", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-500.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 0.4 nozzle.json new file mode 100644 index 0000000..d6da94f --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 0.4 nozzle.json @@ -0,0 +1,130 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 300 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 300", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120", + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 0.5 nozzle.json new file mode 100644 index 0000000..50416ee --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 0.5 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 300 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 300", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5", + "0.5" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.07" + ], + "max_layer_height": [ + "0.32" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.25" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 0.6 nozzle.json new file mode 100644 index 0000000..006740f --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 0.6 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 300 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 300", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.1" + ], + "max_layer_height": [ + "0.4" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 0.8 nozzle.json new file mode 100644 index 0000000..280100b --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 0.8 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 300 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 300", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.12" + ], + "max_layer_height": [ + "0.5" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.4 nozzle.json new file mode 100644 index 0000000..2ae57d0 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.4 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 300 COPY MODE 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 300 COPY MODE", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "75x0", + "225x0", + "225x300", + "75x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_COPY\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.5 nozzle.json new file mode 100644 index 0000000..f3a480f --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.5 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 300 COPY MODE 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 300 COPY MODE", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5", + "0.5" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "75x0", + "225x0", + "225x300", + "75x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_COPY\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.6 nozzle.json new file mode 100644 index 0000000..cd5aff2 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.6 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 300 COPY MODE 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 300 COPY MODE", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "75x0", + "225x0", + "225x300", + "75x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_COPY\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.8 nozzle.json new file mode 100644 index 0000000..d71538d --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE 0.8 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 300 COPY MODE 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 300 COPY MODE", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "75x0", + "225x0", + "225x300", + "75x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_COPY\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE.json new file mode 100644 index 0000000..381c2dc --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 COPY MODE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 IDEX 300 COPY MODE", + "model_id": "V-Core_4_IDEX_300_COPY_MODE", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-300-copy-mode.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PCTG;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.4 nozzle.json new file mode 100644 index 0000000..cb57e31 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.4 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 300 MIRROR MODE", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "75x0", + "195x0", + "195x300", + "75x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_MIRROR\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.5 nozzle.json new file mode 100644 index 0000000..e64081a --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.5 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 300 MIRROR MODE", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5", + "0.5" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "75x0", + "195x0", + "195x300", + "75x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_MIRROR\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.6 nozzle.json new file mode 100644 index 0000000..bf19b01 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.6 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 300 MIRROR MODE", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "75x0", + "195x0", + "195x300", + "75x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_MIRROR\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.8 nozzle.json new file mode 100644 index 0000000..a7f3eab --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE 0.8 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 300 MIRROR MODE", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "75x0", + "195x0", + "195x300", + "75x300" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_MIRROR\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE.json new file mode 100644 index 0000000..7292d88 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300 MIRROR MODE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 IDEX 300 MIRROR MODE", + "model_id": "V-Core_4_IDEX_300_MIRROR_MODE", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-300-mirror-mode.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PCTG;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300.json new file mode 100644 index 0000000..438013a --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 300.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 IDEX 300", + "model_id": "V-Core_4_IDEX_300", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-300.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PCTG;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 0.4 nozzle.json new file mode 100644 index 0000000..772e17b --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 0.4 nozzle.json @@ -0,0 +1,130 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 400 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 400", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120", + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 0.5 nozzle.json new file mode 100644 index 0000000..974937f --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 0.5 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 400 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 400", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5", + "0.5" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.07" + ], + "max_layer_height": [ + "0.32" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.25" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 0.6 nozzle.json new file mode 100644 index 0000000..db6f70b --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 0.6 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 400 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 400", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.1" + ], + "max_layer_height": [ + "0.4" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 0.8 nozzle.json new file mode 100644 index 0000000..be5b77a --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 0.8 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 400 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 400", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.12" + ], + "max_layer_height": [ + "0.5" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.4 nozzle.json new file mode 100644 index 0000000..e8ac17d --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.4 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 400 COPY MODE 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 400 COPY MODE", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "100x0", + "300x0", + "300x400", + "100x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_COPY\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.5 nozzle.json new file mode 100644 index 0000000..5b43bad --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.5 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 400 COPY MODE 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 400 COPY MODE", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5", + "0.5" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "100x0", + "300x0", + "300x400", + "100x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_COPY\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.6 nozzle.json new file mode 100644 index 0000000..7c2a758 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.6 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 400 COPY MODE 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 400 COPY MODE", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "100x0", + "300x0", + "300x400", + "100x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_COPY\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.8 nozzle.json new file mode 100644 index 0000000..88b948b --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE 0.8 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 400 COPY MODE 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 400 COPY MODE", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "100x0", + "300x0", + "300x400", + "100x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_COPY\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE.json new file mode 100644 index 0000000..df829a8 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 COPY MODE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 IDEX 400 COPY MODE", + "model_id": "V-Core_4_IDEX_400_COPY_MODE", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-400-copy-mode.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PCTG;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.4 nozzle.json new file mode 100644 index 0000000..cbe0b90 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.4 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 400 MIRROR MODE", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "100x0", + "270x0", + "270x400", + "100x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_MIRROR\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.5 nozzle.json new file mode 100644 index 0000000..9375f5a --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.5 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 400 MIRROR MODE", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5", + "0.5" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "100x0", + "270x0", + "270x400", + "100x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_MIRROR\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.6 nozzle.json new file mode 100644 index 0000000..a4e6e3c --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.6 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 400 MIRROR MODE", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "100x0", + "270x0", + "270x400", + "100x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_MIRROR\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.8 nozzle.json new file mode 100644 index 0000000..fbb8844 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE 0.8 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 400 MIRROR MODE", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "100x0", + "270x0", + "270x400", + "100x400" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_MIRROR\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE.json new file mode 100644 index 0000000..06078f2 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400 MIRROR MODE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 IDEX 400 MIRROR MODE", + "model_id": "V-Core_4_IDEX_400_MIRROR_MODE", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-400-mirror-mode.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PCTG;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400.json new file mode 100644 index 0000000..2728f39 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 400.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 IDEX 400", + "model_id": "V-Core_4_IDEX_400", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-400.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PCTG;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 0.4 nozzle.json new file mode 100644 index 0000000..3eda731 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 0.4 nozzle.json @@ -0,0 +1,130 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 500 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 500", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120", + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 0.5 nozzle.json new file mode 100644 index 0000000..11d9efb --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 0.5 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 500 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 500", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5", + "0.5" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.07" + ], + "max_layer_height": [ + "0.32" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.25" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 0.6 nozzle.json new file mode 100644 index 0000000..0daabe5 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 0.6 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 500 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 500", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.1" + ], + "max_layer_height": [ + "0.4" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 0.8 nozzle.json new file mode 100644 index 0000000..a5a634e --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 0.8 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 500 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 500", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.12" + ], + "max_layer_height": [ + "0.5" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.3" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.4 nozzle.json new file mode 100644 index 0000000..914d8de --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.4 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 500 COPY MODE 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 500 COPY MODE", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "125x0", + "375x0", + "375x500", + "125x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_COPY\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.5 nozzle.json new file mode 100644 index 0000000..d78cfd8 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.5 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 500 COPY MODE 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 500 COPY MODE", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5", + "0.5" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "125x0", + "375x0", + "375x500", + "125x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_COPY\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.6 nozzle.json new file mode 100644 index 0000000..ed49ede --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.6 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 500 COPY MODE 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 500 COPY MODE", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "125x0", + "375x0", + "375x500", + "125x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_COPY\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.8 nozzle.json new file mode 100644 index 0000000..f476b49 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE 0.8 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 500 COPY MODE 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 500 COPY MODE", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "125x0", + "375x0", + "375x500", + "125x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_COPY\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE.json new file mode 100644 index 0000000..099417e --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 COPY MODE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 IDEX 500 COPY MODE", + "model_id": "V-Core_4_IDEX_500_COPY_MODE", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-500-copy-mode.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PCTG;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.4 nozzle.json new file mode 100644 index 0000000..899dab3 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.4 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 500 MIRROR MODE", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "125x0", + "345x0", + "345x500", + "125x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_MIRROR\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.5 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.5 nozzle.json new file mode 100644 index 0000000..a843e29 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.5 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 500 MIRROR MODE", + "printer_variant": "0.5", + "nozzle_diameter": [ + "0.5", + "0.5" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "125x0", + "345x0", + "345x500", + "125x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_MIRROR\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.6 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.6 nozzle.json new file mode 100644 index 0000000..ddbda08 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.6 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 500 MIRROR MODE", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "125x0", + "345x0", + "345x500", + "125x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_MIRROR\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.8 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.8 nozzle.json new file mode 100644 index 0000000..9be8510 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE 0.8 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "RatRig V-Core 4 IDEX 500 MIRROR MODE", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printable_area": [ + "125x0", + "345x0", + "345x500", + "125x500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "20000", + "20000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "min_layer_height": [ + "0.06" + ], + "max_layer_height": [ + "0.3" + ], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": [ + "0.2" + ], + "retraction_length": [ + "0.8" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "wipe": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "z_hop": [ + "0.2" + ], + "machine_start_gcode": "G28\nIDEX_MIRROR\nSTART_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE.json new file mode 100644 index 0000000..480d111 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500 MIRROR MODE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 IDEX 500 MIRROR MODE", + "model_id": "V-Core_4_IDEX_500_MIRROR_MODE", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-500-mirror-mode.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PCTG;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500.json new file mode 100644 index 0000000..4486d7d --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Core 4 IDEX 500.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Core 4 IDEX 500", + "model_id": "V-Core_4_IDEX_500", + "nozzle_diameter": "0.4;0.5;0.6;0.8", + "machine_tech": "FFF", + "family": "RatRig_V-Core", + "bed_model": "ratrig-vcore-bed-500.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PCTG;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Minion 0.4 nozzle.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Minion 0.4 nozzle.json new file mode 100644 index 0000000..0724152 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Minion 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "RatRig V-Minion 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM005", + "instantiation": "true", + "printer_model": "RatRig V-Minion", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "printable_height": "180" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/RatRig V-Minion.json b/backend/profiles/profiles/Ratrig/machine/RatRig V-Minion.json new file mode 100644 index 0000000..f0b6d6d --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/RatRig V-Minion.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "RatRig V-Minion", + "model_id": "V-Minion", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "RatRig_V-Minion", + "bed_model": "ratrig-vminion-bed.stl", + "bed_texture": "ratrig_logo.svg", + "hotend_model": "", + "default_materials": "RatRig Generic ABS;RatRig Generic PLA;RatRig Generic PLA-CF;RatRig Generic PETG;RatRig Generic TPU;RatRig Generic ASA;RatRig Generic PC;RatRig Generic PVA;RatRig Generic PA;RatRig Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/fdm_klipper_common.json b/backend/profiles/profiles/Ratrig/machine/fdm_klipper_common.json new file mode 100644 index 0000000..e4a3b00 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/fdm_klipper_common.json @@ -0,0 +1,142 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "9000", + "9000" + ], + "machine_max_acceleration_retracting": [ + "9000", + "9000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "9000", + "9000" + ], + "machine_max_acceleration_y": [ + "9000", + "9000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "7", + "7" + ], + "machine_max_jerk_y": [ + "7", + "7" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.05" + ], + "printable_height": "500", + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1.0" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "manual_filament_change": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "RatRig Generic ABS" + ], + "default_print_profile": "0.20mm Standard @RatRig", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/machine/fdm_machine_common.json b/backend/profiles/profiles/Ratrig/machine/fdm_machine_common.json new file mode 100644 index 0000000..38fb1ce --- /dev/null +++ b/backend/profiles/profiles/Ratrig/machine/fdm_machine_common.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "500", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.08mm Extra Fine @RatRig.json b/backend/profiles/profiles/Ratrig/process/0.08mm Extra Fine @RatRig.json new file mode 100644 index 0000000..eaebc69 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.08mm Extra Fine @RatRig.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @RatRig", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.12mm Fine @RatRig.json b/backend/profiles/profiles/Ratrig/process/0.12mm Fine @RatRig.json new file mode 100644 index 0000000..8fd4c6c --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.12mm Fine @RatRig.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.12mm Fine @RatRig", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.15mm Optimal @RatRig.json b/backend/profiles/profiles/Ratrig/process/0.15mm Optimal @RatRig.json new file mode 100644 index 0000000..71776e0 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.15mm Optimal @RatRig.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.15mm Optimal @RatRig", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15", + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 0.4.json b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 0.4.json new file mode 100644 index 0000000..560eeda --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 0.4.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.20mm Quality @RatRig V-Core 4 0.4", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.2", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "350", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "500", + "initial_layer_speed": "50", + "outer_wall_acceleration": "4000", + "inner_wall_acceleration": "8000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "2500", + "initial_layer_acceleration": "1500", + "travel_acceleration": "10000", + "default_acceleration": "10000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.45", + "support_line_width": "0.45", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 0.5.json b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 0.5.json new file mode 100644 index 0000000..7680440 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 0.5.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.20mm Quality @RatRig V-Core 4 0.5", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.2", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "350", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "500", + "initial_layer_speed": "50", + "outer_wall_acceleration": "4000", + "inner_wall_acceleration": "8000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "2500", + "initial_layer_acceleration": "1500", + "travel_acceleration": "10000", + "default_acceleration": "10000", + "line_width": "0.55", + "initial_layer_line_width": "0.7", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.52", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 500 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 HYBRID 0.4.json b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 HYBRID 0.4.json new file mode 100644 index 0000000..2580139 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 HYBRID 0.4.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.20mm Quality @RatRig V-Core 4 HYBRID 0.4", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.2", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.45", + "support_line_width": "0.45", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 HYBRID 0.5.json b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 HYBRID 0.5.json new file mode 100644 index 0000000..ef078bb --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 HYBRID 0.5.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.20mm Quality @RatRig V-Core 4 HYBRID 0.5", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.2", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.55", + "initial_layer_line_width": "0.7", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.52", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 HYBRID 0.6.json b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 HYBRID 0.6.json new file mode 100644 index 0000000..a23b1a0 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 HYBRID 0.6.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.20mm Quality @RatRig V-Core 4 HYBRID 0.6", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.2", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.65", + "initial_layer_line_width": "0.8", + "inner_wall_line_width": "0.60", + "outer_wall_line_width": "0.58", + "sparse_infill_line_width": "0.60", + "internal_solid_infill_line_width": "0.60", + "top_surface_line_width": "0.60", + "support_line_width": "0.60", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 IDEX 0.4.json b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 IDEX 0.4.json new file mode 100644 index 0000000..724f203 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 IDEX 0.4.json @@ -0,0 +1,48 @@ +{ + "type": "process", + "name": "0.20mm Quality @RatRig V-Core 4 IDEX 0.4", + "inherits": "fdm_process_ratrig_idex", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.2", + "inital_layer_height": "0.3", + "initial_layer_print_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.45", + "support_line_width": "0.45", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.4 nozzle", + "RatRig V-Core 4 IDEX 400 0.4 nozzle", + "RatRig V-Core 4 IDEX 500 0.4 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 IDEX 0.5.json b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 IDEX 0.5.json new file mode 100644 index 0000000..5e16ec0 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 IDEX 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.20mm Quality @RatRig V-Core 4 IDEX 0.5", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.2", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.55", + "initial_layer_line_width": "0.7", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.52", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.5 nozzle", + "RatRig V-Core 4 IDEX 400 0.5 nozzle", + "RatRig V-Core 4 IDEX 500 0.5 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 IDEX 0.6.json b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 IDEX 0.6.json new file mode 100644 index 0000000..d379871 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.20mm Quality @RatRig V-Core 4 IDEX 0.6.json @@ -0,0 +1,47 @@ +{ + "type": "process", + "name": "0.20mm Quality @RatRig V-Core 4 IDEX 0.6", + "inherits": "fdm_process_ratrig_idex", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.2", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "line_width": "0.65", + "initial_layer_line_width": "0.8", + "inner_wall_line_width": "0.60", + "outer_wall_line_width": "0.58", + "sparse_infill_line_width": "0.60", + "internal_solid_infill_line_width": "0.60", + "top_surface_line_width": "0.60", + "support_line_width": "0.60", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.6 nozzle", + "RatRig V-Core 4 IDEX 400 0.6 nozzle", + "RatRig V-Core 4 IDEX 500 0.6 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.20mm Standard @RatRig.json b/backend/profiles/profiles/Ratrig/process/0.20mm Standard @RatRig.json new file mode 100644 index 0000000..07fd66f --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.20mm Standard @RatRig.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm Standard @RatRig", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.24mm Draft @RatRig.json b/backend/profiles/profiles/Ratrig/process/0.24mm Draft @RatRig.json new file mode 100644 index 0000000..b722741 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.24mm Draft @RatRig.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.24mm Draft @RatRig", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 0.4.json b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 0.4.json new file mode 100644 index 0000000..5391ef9 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 0.4.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.25mm Quality Speed @RatRig V-Core 4 0.4", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "350", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "500", + "initial_layer_speed": "50", + "outer_wall_acceleration": "4000", + "inner_wall_acceleration": "8000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "2500", + "initial_layer_acceleration": "1500", + "travel_acceleration": "10000", + "default_acceleration": "10000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.45", + "support_line_width": "0.45", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 0.5.json b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 0.5.json new file mode 100644 index 0000000..8e35903 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 0.5.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.25mm Quality Speed @RatRig V-Core 4 0.5", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "350", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "500", + "initial_layer_speed": "50", + "outer_wall_acceleration": "4000", + "inner_wall_acceleration": "8000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "2500", + "initial_layer_acceleration": "1500", + "travel_acceleration": "10000", + "default_acceleration": "10000", + "line_width": "0.55", + "initial_layer_line_width": "0.7", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.52", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 500 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 0.6.json b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 0.6.json new file mode 100644 index 0000000..b04e304 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 0.6.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.25mm Quality Speed @RatRig V-Core 4 0.6", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.35", + "wall_count": "3", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "350", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "500", + "initial_layer_speed": "50", + "outer_wall_acceleration": "4000", + "inner_wall_acceleration": "8000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "2500", + "initial_layer_acceleration": "1500", + "travel_acceleration": "10000", + "default_acceleration": "10000", + "line_width": "0.65", + "initial_layer_line_width": "0.84", + "inner_wall_line_width": "0.65", + "outer_wall_line_width": "0.65", + "sparse_infill_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "top_surface_line_width": "0.65", + "support_line_width": "0.65", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.4.json b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.4.json new file mode 100644 index 0000000..2a6ee6a --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.4.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.4", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.45", + "support_line_width": "0.45", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.5.json b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.5.json new file mode 100644 index 0000000..f80e3b5 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.5.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.5", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.55", + "initial_layer_line_width": "0.7", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.52", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.6.json b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.6.json new file mode 100644 index 0000000..8f55d44 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.6.json @@ -0,0 +1,62 @@ +{ + "type": "process", + "name": "0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.6", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.65", + "initial_layer_line_width": "0.84", + "inner_wall_line_width": "0.65", + "outer_wall_line_width": "0.65", + "sparse_infill_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "top_surface_line_width": "0.65", + "support_line_width": "0.65", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.4.json b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.4.json new file mode 100644 index 0000000..14589c2 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.4.json @@ -0,0 +1,48 @@ +{ + "type": "process", + "name": "0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.4", + "inherits": "fdm_process_ratrig_idex", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "initial_layer_print_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.45", + "support_line_width": "0.45", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.4 nozzle", + "RatRig V-Core 4 IDEX 400 0.4 nozzle", + "RatRig V-Core 4 IDEX 500 0.4 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.5.json b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.5.json new file mode 100644 index 0000000..6eced14 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.5.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.5", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.55", + "initial_layer_line_width": "0.7", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.55", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.5 nozzle", + "RatRig V-Core 4 IDEX 400 0.5 nozzle", + "RatRig V-Core 4 IDEX 500 0.5 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.6.json b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.6.json new file mode 100644 index 0000000..336f7c6 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.6.json @@ -0,0 +1,68 @@ +{ + "type": "process", + "name": "0.25mm Quality Speed @RatRig V-Core 4 IDEX 0.6", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.65", + "initial_layer_line_width": "0.84", + "inner_wall_line_width": "0.65", + "outer_wall_line_width": "0.65", + "sparse_infill_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "top_surface_line_width": "0.65", + "support_line_width": "0.65", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.6 nozzle", + "RatRig V-Core 4 IDEX 400 0.6 nozzle", + "RatRig V-Core 4 IDEX 500 0.6 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.4.json b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.4.json new file mode 100644 index 0000000..b88cb41 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.4.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.25mm Speed @RatRig V-Core 4 0.4", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "400", + "small_perimeter_speed": "350", + "outer_wall_speed": "400", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "200", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "10000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.45", + "support_line_width": "0.45", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 300 0.4 nozzle", + "RatRig V-Core 4 400 0.4 nozzle", + "RatRig V-Core 4 500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.5.json b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.5.json new file mode 100644 index 0000000..c56b0b5 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.5.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.25mm Speed @RatRig V-Core 4 0.5", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "400", + "small_perimeter_speed": "350", + "outer_wall_speed": "400", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "200", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "10000", + "line_width": "0.55", + "initial_layer_line_width": "0.7", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.52", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 300 0.5 nozzle", + "RatRig V-Core 4 400 0.5 nozzle", + "RatRig V-Core 4 500 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.6.json b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.6.json new file mode 100644 index 0000000..093c11b --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.6.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.25mm Speed @RatRig V-Core 4 0.6", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "400", + "small_perimeter_speed": "350", + "outer_wall_speed": "400", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "200", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "10000", + "line_width": "0.65", + "initial_layer_line_width": "0.85", + "inner_wall_line_width": "0.65", + "outer_wall_line_width": "0.60", + "sparse_infill_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "top_surface_line_width": "0.65", + "support_line_width": "0.65", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.4.json b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.4.json new file mode 100644 index 0000000..9ed4ca5 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.4.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.4", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "500", + "small_perimeter_speed": "500", + "outer_wall_speed": "500", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "800", + "initial_layer_speed": "200", + "outer_wall_acceleration": "15000", + "inner_wall_acceleration": "20000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "20000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "10000", + "default_acceleration": "20000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.45", + "support_line_width": "0.45", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.4 nozzle", + "RatRig V-Core 4 HYBRID 400 0.4 nozzle", + "RatRig V-Core 4 HYBRID 500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.5.json b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.5.json new file mode 100644 index 0000000..9feadef --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.5.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.5", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "500", + "small_perimeter_speed": "500", + "outer_wall_speed": "500", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "800", + "initial_layer_speed": "200", + "outer_wall_acceleration": "15000", + "inner_wall_acceleration": "20000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "20000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "10000", + "default_acceleration": "20000", + "line_width": "0.55", + "initial_layer_line_width": "0.7", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.52", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.6.json b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.6.json new file mode 100644 index 0000000..978a728 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.6.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.6", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "500", + "small_perimeter_speed": "500", + "outer_wall_speed": "500", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "800", + "initial_layer_speed": "200", + "outer_wall_acceleration": "15000", + "inner_wall_acceleration": "20000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "20000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "10000", + "default_acceleration": "20000", + "line_width": "0.65", + "initial_layer_line_width": "0.9", + "inner_wall_line_width": "0.65", + "outer_wall_line_width": "0.60", + "sparse_infill_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "top_surface_line_width": "0.65", + "support_line_width": "0.65", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.8.json b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.8.json new file mode 100644 index 0000000..f83fc2a --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.8.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.8", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "500", + "small_perimeter_speed": "500", + "outer_wall_speed": "500", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "800", + "initial_layer_speed": "200", + "outer_wall_acceleration": "15000", + "inner_wall_acceleration": "20000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "20000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "10000", + "default_acceleration": "20000", + "line_width": "0.75", + "initial_layer_line_width": "1.1", + "inner_wall_line_width": "0.75", + "outer_wall_line_width": "0.70", + "sparse_infill_line_width": "0.75", + "internal_solid_infill_line_width": "0.75", + "top_surface_line_width": "0.75", + "support_line_width": "0.75", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.8 nozzle", + "RatRig V-Core 4 HYBRID 400 0.8 nozzle", + "RatRig V-Core 4 HYBRID 500 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 IDEX 0.4.json b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 IDEX 0.4.json new file mode 100644 index 0000000..fb22e62 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 IDEX 0.4.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.25mm Speed @RatRig V-Core 4 IDEX 0.4", + "inherits": "fdm_process_ratrig_idex", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "initial_layer_print_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "500", + "small_perimeter_speed": "500", + "outer_wall_speed": "500", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "800", + "initial_layer_speed": "200", + "outer_wall_acceleration": "15000", + "inner_wall_acceleration": "20000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "10000", + "default_acceleration": "20000", + "line_width": "0.45", + "initial_layer_line_width": "0.5", + "inner_wall_line_width": "0.45", + "outer_wall_line_width": "0.45", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "top_surface_line_width": "0.45", + "support_line_width": "0.45", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.4 nozzle", + "RatRig V-Core 4 IDEX 400 0.4 nozzle", + "RatRig V-Core 4 IDEX 500 0.4 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.4 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 IDEX 0.5.json b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 IDEX 0.5.json new file mode 100644 index 0000000..b8d1b39 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 IDEX 0.5.json @@ -0,0 +1,66 @@ +{ + "type": "process", + "name": "0.25mm Speed @RatRig V-Core 4 IDEX 0.5", + "inherits": "fdm_process_ratrig_idex", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "500", + "small_perimeter_speed": "500", + "outer_wall_speed": "500", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "800", + "initial_layer_speed": "200", + "outer_wall_acceleration": "15000", + "inner_wall_acceleration": "20000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "10000", + "default_acceleration": "20000", + "line_width": "0.55", + "initial_layer_line_width": "0.7", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.52", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.5 nozzle", + "RatRig V-Core 4 IDEX 400 0.5 nozzle", + "RatRig V-Core 4 IDEX 500 0.5 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.5 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 IDEX 0.6.json b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 IDEX 0.6.json new file mode 100644 index 0000000..21d767d --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 IDEX 0.6.json @@ -0,0 +1,66 @@ +{ + "type": "process", + "name": "0.25mm Speed @RatRig V-Core 4 IDEX 0.6", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "500", + "small_perimeter_speed": "500", + "outer_wall_speed": "500", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "800", + "initial_layer_speed": "200", + "outer_wall_acceleration": "15000", + "inner_wall_acceleration": "20000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "20000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "10000", + "default_acceleration": "20000", + "line_width": "0.65", + "initial_layer_line_width": "0.9", + "inner_wall_line_width": "0.65", + "outer_wall_line_width": "0.60", + "sparse_infill_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "top_surface_line_width": "0.65", + "support_line_width": "0.65", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.6 nozzle", + "RatRig V-Core 4 IDEX 400 0.6 nozzle", + "RatRig V-Core 4 IDEX 500 0.6 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 IDEX 0.8.json b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 IDEX 0.8.json new file mode 100644 index 0000000..cab0a20 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 IDEX 0.8.json @@ -0,0 +1,66 @@ +{ + "type": "process", + "name": "0.25mm Speed @RatRig V-Core 4 IDEX 0.8", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "500", + "small_perimeter_speed": "500", + "outer_wall_speed": "500", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "800", + "initial_layer_speed": "200", + "outer_wall_acceleration": "15000", + "inner_wall_acceleration": "20000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "20000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "10000", + "default_acceleration": "20000", + "line_width": "0.75", + "initial_layer_line_width": "1.1", + "inner_wall_line_width": "0.75", + "outer_wall_line_width": "0.70", + "sparse_infill_line_width": "0.75", + "internal_solid_infill_line_width": "0.75", + "top_surface_line_width": "0.75", + "support_line_width": "0.75", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.8 nozzle", + "RatRig V-Core 4 IDEX 400 0.8 nozzle", + "RatRig V-Core 4 IDEX 500 0.8 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.28mm Extra Draft @RatRig.json b/backend/profiles/profiles/Ratrig/process/0.28mm Extra Draft @RatRig.json new file mode 100644 index 0000000..6a52d9f --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.28mm Extra Draft @RatRig.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @RatRig", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "layer_height": "0.28", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 0.6.json b/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 0.6.json new file mode 100644 index 0000000..fa7d2fb --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 0.6.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.30mm Big @RatRig V-Core 4 0.6", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.3", + "inital_layer_height": "0.35", + "wall_count": "3", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "350", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "500", + "initial_layer_speed": "50", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "20", + "overhang_2_4_speed": "45", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "100", + "outer_wall_acceleration": "4000", + "inner_wall_acceleration": "8000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "2500", + "initial_layer_acceleration": "1500", + "travel_acceleration": "10000", + "default_acceleration": "10000", + "line_width": "0.65", + "initial_layer_line_width": "0.84", + "inner_wall_line_width": "0.65", + "outer_wall_line_width": "0.65", + "sparse_infill_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "top_surface_line_width": "0.65", + "support_line_width": "0.65", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 HYBRID 0.6.json b/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 HYBRID 0.6.json new file mode 100644 index 0000000..1c7b4e9 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 HYBRID 0.6.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.30mm Big @RatRig V-Core 4 HYBRID 0.6", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.3", + "inital_layer_height": "0.35", + "wall_count": "3", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "20", + "overhang_2_4_speed": "45", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "100", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.65", + "initial_layer_line_width": "0.84", + "inner_wall_line_width": "0.65", + "outer_wall_line_width": "0.65", + "sparse_infill_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "top_surface_line_width": "0.65", + "support_line_width": "0.65", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 HYBRID 0.8.json b/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 HYBRID 0.8.json new file mode 100644 index 0000000..83a018d --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 HYBRID 0.8.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.30mm Big @RatRig V-Core 4 HYBRID 0.8", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.3", + "inital_layer_height": "0.35", + "wall_count": "3", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "20", + "overhang_2_4_speed": "45", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "100", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.75", + "initial_layer_line_width": "1.1", + "inner_wall_line_width": "0.75", + "outer_wall_line_width": "0.70", + "sparse_infill_line_width": "0.75", + "internal_solid_infill_line_width": "0.75", + "top_surface_line_width": "0.75", + "support_line_width": "0.75", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.8 nozzle", + "RatRig V-Core 4 HYBRID 400 0.8 nozzle", + "RatRig V-Core 4 HYBRID 500 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 IDEX 0.6.json b/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 IDEX 0.6.json new file mode 100644 index 0000000..501bc9a --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 IDEX 0.6.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "0.30mm Big @RatRig V-Core 4 IDEX 0.6", + "inherits": "fdm_process_ratrig_idex", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.3", + "inital_layer_height": "0.35", + "wall_count": "3", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "20", + "overhang_2_4_speed": "45", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "100", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.65", + "initial_layer_line_width": "0.84", + "inner_wall_line_width": "0.65", + "outer_wall_line_width": "0.65", + "sparse_infill_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "top_surface_line_width": "0.65", + "support_line_width": "0.65", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.6 nozzle", + "RatRig V-Core 4 IDEX 400 0.6 nozzle", + "RatRig V-Core 4 IDEX 500 0.6 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.6 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 IDEX 0.8.json b/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 IDEX 0.8.json new file mode 100644 index 0000000..2456ee2 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 IDEX 0.8.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "0.30mm Big @RatRig V-Core 4 IDEX 0.8", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.3", + "inital_layer_height": "0.35", + "wall_count": "3", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "20", + "overhang_2_4_speed": "45", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "100", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.75", + "initial_layer_line_width": "1.1", + "inner_wall_line_width": "0.75", + "outer_wall_line_width": "0.70", + "sparse_infill_line_width": "0.75", + "internal_solid_infill_line_width": "0.75", + "top_surface_line_width": "0.75", + "support_line_width": "0.75", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.8 nozzle", + "RatRig V-Core 4 IDEX 400 0.8 nozzle", + "RatRig V-Core 4 IDEX 500 0.8 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.35mm Extra Big @RatRig V-Core 4 HYBRID 0.8.json b/backend/profiles/profiles/Ratrig/process/0.35mm Extra Big @RatRig V-Core 4 HYBRID 0.8.json new file mode 100644 index 0000000..dbb9663 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.35mm Extra Big @RatRig V-Core 4 HYBRID 0.8.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "name": "0.35mm Extra Big @RatRig V-Core 4 HYBRID 0.8", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.35", + "inital_layer_height": "0.4", + "wall_count": "3", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "30%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "20", + "overhang_2_4_speed": "45", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "100", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.75", + "initial_layer_line_width": "1.1", + "inner_wall_line_width": "0.75", + "outer_wall_line_width": "0.70", + "sparse_infill_line_width": "0.75", + "internal_solid_infill_line_width": "0.75", + "top_surface_line_width": "0.75", + "support_line_width": "0.75", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.8 nozzle", + "RatRig V-Core 4 HYBRID 400 0.8 nozzle", + "RatRig V-Core 4 HYBRID 500 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/0.35mm Extra Big @RatRig V-Core 4 IDEX 0.8.json b/backend/profiles/profiles/Ratrig/process/0.35mm Extra Big @RatRig V-Core 4 IDEX 0.8.json new file mode 100644 index 0000000..63afdf4 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/0.35mm Extra Big @RatRig V-Core 4 IDEX 0.8.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "0.35mm Extra Big @RatRig V-Core 4 IDEX 0.8", + "inherits": "fdm_process_ratrig_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.35", + "inital_layer_height": "0.4", + "wall_count": "3", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "30%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "20", + "overhang_2_4_speed": "45", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "100", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.75", + "initial_layer_line_width": "1.1", + "inner_wall_line_width": "0.75", + "outer_wall_line_width": "0.70", + "sparse_infill_line_width": "0.75", + "internal_solid_infill_line_width": "0.75", + "top_surface_line_width": "0.75", + "support_line_width": "0.75", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 IDEX 300 0.8 nozzle", + "RatRig V-Core 4 IDEX 400 0.8 nozzle", + "RatRig V-Core 4 IDEX 500 0.8 nozzle", + "RatRig V-Core 4 IDEX 300 COPY MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 400 COPY MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 500 COPY MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 300 MIRROR MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 400 MIRROR MODE 0.8 nozzle", + "RatRig V-Core 4 IDEX 500 MIRROR MODE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/fdm_process_common.json b/backend/profiles/profiles/Ratrig/process/fdm_process_common.json new file mode 100644 index 0000000..2cb485e --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/fdm_process_ratrig_common.json b/backend/profiles/profiles/Ratrig/process/fdm_process_ratrig_common.json new file mode 100644 index 0000000..4127e0e --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/fdm_process_ratrig_common.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "fdm_process_ratrig_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.80", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.45", + "inital_layer_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.40", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "350", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_arc_fitting": "0", + "compatible_printers": [ + "RatRig V-Core 3 200 0.4 nozzle", + "RatRig V-Core 3 300 0.4 nozzle", + "RatRig V-Core 3 400 0.4 nozzle", + "RatRig V-Core 3 500 0.4 nozzle", + "RatRig V-Minion 0.4 nozzle", + "RatRig V-Cast 0.4 nozzle", + "RatRig V-Cast 0.6 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/fdm_process_ratrig_common_idex.json b/backend/profiles/profiles/Ratrig/process/fdm_process_ratrig_common_idex.json new file mode 100644 index 0000000..dc807d6 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/fdm_process_ratrig_common_idex.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "fdm_process_ratrig_common_idex", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.80", + "bridge_speed": "50", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "top_surface_acceleration": "0", + "travel_acceleration": "10000", + "inner_wall_acceleration": "8000", + "outer_wall_acceleration": "4000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1500", + "initial_layer_line_width": "0.45", + "inital_layer_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.40", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "inner_wall_speed": "350", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "gap_infill_speed": "200", + "travel_speed": "500", + "initial_layer_speed": "50", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "2500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_arc_fitting": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/process/fdm_process_ratrig_idex.json b/backend/profiles/profiles/Ratrig/process/fdm_process_ratrig_idex.json new file mode 100644 index 0000000..6dd987e --- /dev/null +++ b/backend/profiles/profiles/Ratrig/process/fdm_process_ratrig_idex.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "fdm_process_ratrig_idex", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.80", + "bridge_speed": "50", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "top_surface_acceleration": "0", + "travel_acceleration": "10000", + "inner_wall_acceleration": "8000", + "outer_wall_acceleration": "4000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1500", + "initial_layer_line_width": "0.45", + "inital_layer_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.40", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "50", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "50", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "inner_wall_speed": "350", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "400", + "top_surface_speed": "160", + "gap_infill_speed": "200", + "travel_speed": "500", + "initial_layer_speed": "50", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "2500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_arc_fitting": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Ratrig/ratrig-vcast-bed.stl b/backend/profiles/profiles/Ratrig/ratrig-vcast-bed.stl new file mode 100644 index 0000000..2cd49fa Binary files /dev/null and b/backend/profiles/profiles/Ratrig/ratrig-vcast-bed.stl differ diff --git a/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-200.stl b/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-200.stl new file mode 100644 index 0000000..b44e099 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-200.stl differ diff --git a/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-300.stl b/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-300.stl new file mode 100644 index 0000000..2cd49fa Binary files /dev/null and b/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-300.stl differ diff --git a/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-400-copy-mode.stl b/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-400-copy-mode.stl new file mode 100644 index 0000000..468daa8 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-400-copy-mode.stl differ diff --git a/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-400-mirror-mode.stl b/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-400-mirror-mode.stl new file mode 100644 index 0000000..a3f7401 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-400-mirror-mode.stl differ diff --git a/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-400.stl b/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-400.stl new file mode 100644 index 0000000..c80ff8f Binary files /dev/null and b/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-400.stl differ diff --git a/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-500.stl b/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-500.stl new file mode 100644 index 0000000..1c91347 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/ratrig-vcore-bed-500.stl differ diff --git a/backend/profiles/profiles/Ratrig/ratrig-vminion-bed.stl b/backend/profiles/profiles/Ratrig/ratrig-vminion-bed.stl new file mode 100644 index 0000000..83f5e82 Binary files /dev/null and b/backend/profiles/profiles/Ratrig/ratrig-vminion-bed.stl differ diff --git a/backend/profiles/profiles/Ratrig/ratrig_logo.svg b/backend/profiles/profiles/Ratrig/ratrig_logo.svg new file mode 100644 index 0000000..d2216d6 --- /dev/null +++ b/backend/profiles/profiles/Ratrig/ratrig_logo.svg @@ -0,0 +1,2727 @@ + + + + + Bed-Texture + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Bed-Texture + + + + diff --git a/backend/profiles/profiles/RolohaunDesign.json b/backend/profiles/profiles/RolohaunDesign.json new file mode 100644 index 0000000..e37fc75 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign.json @@ -0,0 +1,121 @@ +{ + "name": "RolohaunDesign", + "version": "02.03.01.10", + "force_update": "0", + "description": "RolohaunDesign Printer Profiles", + "machine_model_list": [ + { + "name": "Rolohaun Delta Flyer Refit", + "sub_path": "machine/Rolohaun Delta Flyer Refit.json" + }, + { + "name": "Rook MK1 LDO", + "sub_path": "machine/Rook MK1 LDO.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_Rook MK1 LDO_common", + "sub_path": "process/fdm_process_Rook MK1 LDO_common.json" + }, + { + "name": "0.08mm Extra Fine @Rook MK1 LDO", + "sub_path": "process/0.08mm Extra Fine @Rook MK1 LDO.json" + }, + { + "name": "0.08mm Super Fine @Delta Flyer Refit", + "sub_path": "process/0.08mm Super Fine @Rolohaun Delta Flyer Refit.json" + }, + { + "name": "0.10mm Fine @Delta Flyer Refit", + "sub_path": "process/0.10mm Fine @Rolohaun Delta Flyer Refit.json" + }, + { + "name": "0.12mm Fine @Rook MK1 LDO", + "sub_path": "process/0.12mm Fine @Rook MK1 LDO.json" + }, + { + "name": "0.16mm Optimal @Delta Flyer Refit", + "sub_path": "process/0.16mm Optimal @Rolohaun Delta Flyer Refit.json" + }, + { + "name": "0.16mm Optimal @Rook MK1 LDO", + "sub_path": "process/0.16mm Optimal @Rook MK1 LDO.json" + }, + { + "name": "0.20mm Standard @Delta Flyer Refit", + "sub_path": "process/0.20mm Standard @Rolohaun Delta Flyer Refit.json" + }, + { + "name": "0.20mm Standard @Rook MK1 LDO", + "sub_path": "process/0.20mm Standard @Rook MK1 LDO.json" + }, + { + "name": "0.24mm Draft @Delta Flyer Refit", + "sub_path": "process/0.24mm Draft @Rolohaun Delta Flyer Refit.json" + }, + { + "name": "0.24mm Draft @Rook MK1 LDO", + "sub_path": "process/0.24mm Draft @Rook MK1 LDO.json" + }, + { + "name": "0.28mm Extra Draft @Rook MK1 LDO", + "sub_path": "process/0.28mm Extra Draft @Rook MK1 LDO.json" + }, + { + "name": "0.28mm Rough Draft @Delta Flyer Refit", + "sub_path": "process/0.28mm Rough Draft @Rolohaun Delta Flyer Refit.json" + }, + { + "name": "0.2mm Vase Mode @Delta Flyer Refit", + "sub_path": "process/0.2mm Vase Mode @Rolohaun Delta Flyer Refit.json" + }, + { + "name": "0.32mm Standard @Rook MK1 LDO", + "sub_path": "process/0.32mm Extra Draft @Rook MK1 LDO.json" + }, + { + "name": "0.40mm Standard @Rook MK1 LDO", + "sub_path": "process/0.40mm Extra Draft @Rook MK1 LDO.json" + }, + { + "name": "0.56mm Standard @Rook MK1 LDO", + "sub_path": "process/0.56mm Extra Draft @Rook MK1 LDO.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_common_Rook MK1 LDO", + "sub_path": "machine/fdm_common_Rook MK1 LDO.json" + }, + { + "name": "Rolohaun Delta Flyer Refit 0.4 nozzle", + "sub_path": "machine/Rolohaun Delta Flyer Refit 0.4 nozzle.json" + }, + { + "name": "Rook MK1 LDO 0.2 nozzle", + "sub_path": "machine/Rook MK1 LDO 0.2 nozzle.json" + }, + { + "name": "Rook MK1 LDO 0.4 nozzle", + "sub_path": "machine/Rook MK1 LDO 0.4 nozzle.json" + }, + { + "name": "Rook MK1 LDO 0.6 nozzle", + "sub_path": "machine/Rook MK1 LDO 0.6 nozzle.json" + }, + { + "name": "Rook MK1 LDO 0.8 nozzle", + "sub_path": "machine/Rook MK1 LDO 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/Rolohaun Delta Flyer Refit_cover.png b/backend/profiles/profiles/RolohaunDesign/Rolohaun Delta Flyer Refit_cover.png new file mode 100644 index 0000000..ed8df37 Binary files /dev/null and b/backend/profiles/profiles/RolohaunDesign/Rolohaun Delta Flyer Refit_cover.png differ diff --git a/backend/profiles/profiles/RolohaunDesign/Rook MK1 LDO_cover.png b/backend/profiles/profiles/RolohaunDesign/Rook MK1 LDO_cover.png new file mode 100644 index 0000000..068ab00 Binary files /dev/null and b/backend/profiles/profiles/RolohaunDesign/Rook MK1 LDO_cover.png differ diff --git a/backend/profiles/profiles/RolohaunDesign/bedtexture-rook-green-120.png b/backend/profiles/profiles/RolohaunDesign/bedtexture-rook-green-120.png new file mode 100644 index 0000000..7f3c389 Binary files /dev/null and b/backend/profiles/profiles/RolohaunDesign/bedtexture-rook-green-120.png differ diff --git a/backend/profiles/profiles/RolohaunDesign/machine/Rolohaun Delta Flyer Refit 0.4 nozzle.json b/backend/profiles/profiles/RolohaunDesign/machine/Rolohaun Delta Flyer Refit 0.4 nozzle.json new file mode 100644 index 0000000..3ac283c --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/machine/Rolohaun Delta Flyer Refit 0.4 nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "Rolohaun Delta Flyer Refit 0.4 nozzle", + "inherits": "fdm_common_Rook MK1 LDO", + "from": "system", + "instantiation": "true", + "setting_id": "RDFR_01", + "bed_custom_model": "", + "printer_structure": "delta", + "deretraction_speed": [ + "60" + ], + "machine_max_acceleration_extruding": [ + "10000", + "20000" + ], + "machine_max_acceleration_x": [ + "10000", + "20000" + ], + "machine_max_acceleration_y": [ + "10000", + "20000" + ], + "machine_start_gcode": "PRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "min_layer_height": [ + "0.04" + ], + "nozzle_type": "brass", + "printable_area": [ + "54.7907x4.79357", + "54.1644x9.55065", + "53.1259x14.235", + "51.6831x18.8111", + "49.8469x23.244", + "47.6314x27.5", + "45.0534x31.5467", + "42.1324x35.3533", + "38.8909x38.8909", + "35.3533x42.1324", + "31.5467x45.0534", + "27.5x47.6314", + "23.244x49.8469", + "18.8111x51.6831", + "14.235x53.1259", + "9.55065x54.1644", + "4.79357x54.7907", + "3.36778e-15x55", + "-4.79357x54.7907", + "-9.55065x54.1644", + "-14.235x53.1259", + "-18.8111x51.6831", + "-23.244x49.8469", + "-27.5x47.6314", + "-31.5467x45.0534", + "-35.3533x42.1324", + "-38.8909x38.8909", + "-42.1324x35.3533", + "-45.0534x31.5467", + "-47.6314x27.5", + "-49.8469x23.244", + "-51.6831x18.8111", + "-53.1259x14.235", + "-54.1644x9.55065", + "-54.7907x4.79357", + "-55x6.73556e-15", + "-54.7907x-4.79357", + "-54.1644x-9.55065", + "-53.1259x-14.235", + "-51.6831x-18.8111", + "-49.8469x-23.244", + "-47.6314x-27.5", + "-45.0534x-31.5467", + "-42.1324x-35.3533", + "-38.8909x-38.8909", + "-35.3533x-42.1324", + "-31.5467x-45.0534", + "-27.5x-47.6314", + "-23.244x-49.8469", + "-18.8111x-51.6831", + "-14.235x-53.1259", + "-9.55065x-54.1644", + "-4.79357x-54.7907", + "-1.01033e-14x-55", + "4.79357x-54.7907", + "9.55065x-54.1644", + "14.235x-53.1259", + "18.8111x-51.6831", + "23.244x-49.8469", + "27.5x-47.6314", + "31.5467x-45.0534", + "35.3533x-42.1324", + "38.8909x-38.8909", + "42.1324x-35.3533", + "45.0534x-31.5467", + "47.6314x-27.5", + "49.8469x-23.244", + "51.6831x-18.8111", + "53.1259x-14.235", + "54.1644x-9.55065", + "54.7907x-4.79357", + "55x-1.34711e-14" + ], + "printer_model": "Rolohaun Delta Flyer Refit", + "printable_height": "115", + "retraction_length": [ + "1.8" + ], + "retraction_speed": [ + "60" + ], + "support_multi_bed_types": "1", + "thumbnails": "48x48/PNG, 300x300/PNG", + "z_hop": [ + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/machine/Rolohaun Delta Flyer Refit.json b/backend/profiles/profiles/RolohaunDesign/machine/Rolohaun Delta Flyer Refit.json new file mode 100644 index 0000000..95c20ae --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/machine/Rolohaun Delta Flyer Refit.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Rolohaun Delta Flyer Refit", + "model_id": "RDFR1_1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "RolohaunDesign", + "bed_model": "", + "bed_texture": "bedtexture-rook-green-120.png", + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PETG @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO 0.2 nozzle.json b/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO 0.2 nozzle.json new file mode 100644 index 0000000..23a93c7 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Rook MK1 LDO 0.2 nozzle", + "inherits": "fdm_common_Rook MK1 LDO", + "from": "system", + "setting_id": "RKMK1_m002", + "instantiation": "true", + "printer_model": "Rook MK1 LDO", + "nozzle_diameter": [ + "0.2" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "110x0", + "110x110", + "0x110" + ], + "printable_height": "111" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO 0.4 nozzle.json b/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO 0.4 nozzle.json new file mode 100644 index 0000000..b3dcf68 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Rook MK1 LDO 0.4 nozzle", + "inherits": "fdm_common_Rook MK1 LDO", + "from": "system", + "setting_id": "RKMK1_m001", + "instantiation": "true", + "printer_model": "Rook MK1 LDO", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "110x0", + "110x110", + "0x110" + ], + "printable_height": "111" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO 0.6 nozzle.json b/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO 0.6 nozzle.json new file mode 100644 index 0000000..e5479ed --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO 0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Rook MK1 LDO 0.6 nozzle", + "inherits": "fdm_common_Rook MK1 LDO", + "from": "system", + "setting_id": "RKMK1_m003", + "instantiation": "true", + "printer_model": "Rook MK1 LDO", + "nozzle_diameter": [ + "0.6" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.12" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "110x0", + "110x110", + "0x110" + ], + "printable_height": "111" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO 0.8 nozzle.json b/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO 0.8 nozzle.json new file mode 100644 index 0000000..1fb69ad --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Rook MK1 LDO 0.8 nozzle", + "inherits": "fdm_common_Rook MK1 LDO", + "from": "system", + "setting_id": "RKMK1_m004", + "instantiation": "true", + "printer_model": "Rook MK1 LDO", + "nozzle_diameter": [ + "0.8" + ], + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.2" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "110x0", + "110x110", + "0x110" + ], + "printable_height": "111" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO.json b/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO.json new file mode 100644 index 0000000..15f4545 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/machine/Rook MK1 LDO.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Rook MK1 LDO", + "model_id": "RKMK1_1", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "RolohaunDesign", + "bed_model": "", + "bed_texture": "bedtexture-rook-green-120.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/machine/fdm_common_Rook MK1 LDO.json b/backend/profiles/profiles/RolohaunDesign/machine/fdm_common_Rook MK1 LDO.json new file mode 100644 index 0000000..5a70d38 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/machine/fdm_common_Rook MK1 LDO.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_common_Rook MK1 LDO", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "8000", + "8000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "8000", + "8000" + ], + "machine_max_acceleration_x": [ + "8000", + "8000" + ], + "machine_max_acceleration_y": [ + "8000", + "8000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "420", + "420" + ], + "machine_max_speed_y": [ + "420", + "420" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "165", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "50" + ], + "deretraction_speed": [ + "40" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "default_print_profile": "0.20mm Standard @Rook MK1 LDO", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/machine/fdm_machine_common.json b/backend/profiles/profiles/RolohaunDesign/machine/fdm_machine_common.json new file mode 100644 index 0000000..a70e1e6 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/machine/fdm_machine_common.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "165", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.08mm Extra Fine @Rook MK1 LDO.json b/backend/profiles/profiles/RolohaunDesign/process/0.08mm Extra Fine @Rook MK1 LDO.json new file mode 100644 index 0000000..7707e4c --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.08mm Extra Fine @Rook MK1 LDO.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Rook MK1 LDO", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "setting_id": "RKMK1_p001", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Rook MK1 LDO 0.4 nozzle", + "Rook MK1 LDO 0.2 nozzle", + "Rook MK1 LDO 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.08mm Super Fine @Rolohaun Delta Flyer Refit.json b/backend/profiles/profiles/RolohaunDesign/process/0.08mm Super Fine @Rolohaun Delta Flyer Refit.json new file mode 100644 index 0000000..f8af4a5 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.08mm Super Fine @Rolohaun Delta Flyer Refit.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.08mm Super Fine @Delta Flyer Refit", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "4", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "80", + "layer_height": "0.08", + "min_skirt_length": "8", + "skirt_height": "1", + "skirt_loops": "2", + "sparse_infill_density": "5%", + "top_shell_layers": "6", + "top_solid_infill_flow_ratio": "0.95", + "travel_speed": "300", + "wall_loops": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.10mm Fine @Rolohaun Delta Flyer Refit.json b/backend/profiles/profiles/RolohaunDesign/process/0.10mm Fine @Rolohaun Delta Flyer Refit.json new file mode 100644 index 0000000..a65b454 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.10mm Fine @Rolohaun Delta Flyer Refit.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.10mm Fine @Delta Flyer Refit", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "4", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "80", + "layer_height": "0.1", + "min_skirt_length": "8", + "skirt_height": "1", + "skirt_loops": "2", + "sparse_infill_density": "5%", + "top_shell_layers": "6", + "top_solid_infill_flow_ratio": "0.95", + "travel_speed": "300", + "wall_loops": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.12mm Fine @Rook MK1 LDO.json b/backend/profiles/profiles/RolohaunDesign/process/0.12mm Fine @Rook MK1 LDO.json new file mode 100644 index 0000000..cd6e86d --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.12mm Fine @Rook MK1 LDO.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.12mm Fine @Rook MK1 LDO", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "setting_id": "RKMK1_p002", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Rook MK1 LDO 0.4 nozzle", + "Rook MK1 LDO 0.2 nozzle", + "Rook MK1 LDO 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.16mm Optimal @Rolohaun Delta Flyer Refit.json b/backend/profiles/profiles/RolohaunDesign/process/0.16mm Optimal @Rolohaun Delta Flyer Refit.json new file mode 100644 index 0000000..ed75234 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.16mm Optimal @Rolohaun Delta Flyer Refit.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Delta Flyer Refit", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "instantiation": "true", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "80", + "layer_height": "0.16", + "min_skirt_length": "8", + "skirt_height": "1", + "skirt_loops": "2", + "sparse_infill_density": "10%", + "top_shell_layers": "5", + "top_solid_infill_flow_ratio": "0.95", + "travel_speed": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.16mm Optimal @Rook MK1 LDO.json b/backend/profiles/profiles/RolohaunDesign/process/0.16mm Optimal @Rook MK1 LDO.json new file mode 100644 index 0000000..9179f49 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.16mm Optimal @Rook MK1 LDO.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Rook MK1 LDO", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "setting_id": "RKMK1_p003", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "layer_height": "0.16", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Rook MK1 LDO 0.4 nozzle", + "Rook MK1 LDO 0.2 nozzle", + "Rook MK1 LDO 0.6 nozzle", + "Rook MK1 LDO 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.20mm Standard @Rolohaun Delta Flyer Refit.json b/backend/profiles/profiles/RolohaunDesign/process/0.20mm Standard @Rolohaun Delta Flyer Refit.json new file mode 100644 index 0000000..57a39e6 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.20mm Standard @Rolohaun Delta Flyer Refit.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @Delta Flyer Refit", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "instantiation": "true", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "80", + "min_skirt_length": "8", + "skirt_height": "1", + "skirt_loops": "2", + "top_solid_infill_flow_ratio": "0.95", + "travel_speed": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.20mm Standard @Rook MK1 LDO.json b/backend/profiles/profiles/RolohaunDesign/process/0.20mm Standard @Rook MK1 LDO.json new file mode 100644 index 0000000..f0d484c --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.20mm Standard @Rook MK1 LDO.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @Rook MK1 LDO", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "setting_id": "RKMK1_p004", + "instantiation": "true", + "layer_height": "0.2", + "compatible_printers": [ + "Rook MK1 LDO 0.4 nozzle", + "Rook MK1 LDO 0.6 nozzle", + "Rook MK1 LDO 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.24mm Draft @Rolohaun Delta Flyer Refit.json b/backend/profiles/profiles/RolohaunDesign/process/0.24mm Draft @Rolohaun Delta Flyer Refit.json new file mode 100644 index 0000000..6d29704 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.24mm Draft @Rolohaun Delta Flyer Refit.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.24mm Draft @Delta Flyer Refit", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "2", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "80", + "layer_height": "0.24", + "min_skirt_length": "8", + "skirt_height": "1", + "skirt_loops": "2", + "sparse_infill_density": "10%", + "top_shell_layers": "3", + "top_solid_infill_flow_ratio": "0.95", + "travel_speed": "300", + "wall_loops": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.24mm Draft @Rook MK1 LDO.json b/backend/profiles/profiles/RolohaunDesign/process/0.24mm Draft @Rook MK1 LDO.json new file mode 100644 index 0000000..79022e2 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.24mm Draft @Rook MK1 LDO.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.24mm Draft @Rook MK1 LDO", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "setting_id": "RKMK1_p005", + "instantiation": "true", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "layer_height": "0.24", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Rook MK1 LDO 0.4 nozzle", + "Rook MK1 LDO 0.6 nozzle", + "Rook MK1 LDO 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.28mm Extra Draft @Rook MK1 LDO.json b/backend/profiles/profiles/RolohaunDesign/process/0.28mm Extra Draft @Rook MK1 LDO.json new file mode 100644 index 0000000..3c11623 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.28mm Extra Draft @Rook MK1 LDO.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Rook MK1 LDO", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "setting_id": "RKMK1_p006", + "instantiation": "true", + "layer_height": "0.28", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Rook MK1 LDO 0.4 nozzle", + "Rook MK1 LDO 0.6 nozzle", + "Rook MK1 LDO 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.28mm Rough Draft @Rolohaun Delta Flyer Refit.json b/backend/profiles/profiles/RolohaunDesign/process/0.28mm Rough Draft @Rolohaun Delta Flyer Refit.json new file mode 100644 index 0000000..14c8236 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.28mm Rough Draft @Rolohaun Delta Flyer Refit.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.28mm Rough Draft @Delta Flyer Refit", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "2", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "80", + "layer_height": "0.28", + "min_skirt_length": "8", + "skirt_height": "1", + "skirt_loops": "2", + "sparse_infill_density": "10%", + "top_shell_layers": "3", + "top_solid_infill_flow_ratio": "0.95", + "travel_speed": "300", + "wall_loops": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.2mm Vase Mode @Rolohaun Delta Flyer Refit.json b/backend/profiles/profiles/RolohaunDesign/process/0.2mm Vase Mode @Rolohaun Delta Flyer Refit.json new file mode 100644 index 0000000..9114024 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.2mm Vase Mode @Rolohaun Delta Flyer Refit.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.2mm Vase Mode @Delta Flyer Refit", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "instantiation": "true", + "bottom_shell_layers": "4", + "initial_layer_infill_speed": "100", + "initial_layer_speed": "80", + "min_skirt_length": "8", + "outer_wall_line_width": "1", + "skirt_height": "1", + "skirt_loops": "2", + "sparse_infill_density": "0%", + "spiral_mode": "1", + "top_shell_layers": "0", + "top_solid_infill_flow_ratio": "0.95", + "travel_speed": "300", + "wall_loops": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.32mm Extra Draft @Rook MK1 LDO.json b/backend/profiles/profiles/RolohaunDesign/process/0.32mm Extra Draft @Rook MK1 LDO.json new file mode 100644 index 0000000..378932b --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.32mm Extra Draft @Rook MK1 LDO.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.32mm Standard @Rook MK1 LDO", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "setting_id": "RKMK1_p007", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.32", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Rook MK1 LDO 0.4 nozzle", + "Rook MK1 LDO 0.6 nozzle", + "Rook MK1 LDO 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.40mm Extra Draft @Rook MK1 LDO.json b/backend/profiles/profiles/RolohaunDesign/process/0.40mm Extra Draft @Rook MK1 LDO.json new file mode 100644 index 0000000..5843567 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.40mm Extra Draft @Rook MK1 LDO.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.40mm Standard @Rook MK1 LDO", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "setting_id": "RKMK1_p008", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.40", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Rook MK1 LDO 0.6 nozzle", + "Rook MK1 LDO 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/0.56mm Extra Draft @Rook MK1 LDO.json b/backend/profiles/profiles/RolohaunDesign/process/0.56mm Extra Draft @Rook MK1 LDO.json new file mode 100644 index 0000000..d8aad88 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/0.56mm Extra Draft @Rook MK1 LDO.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.56mm Standard @Rook MK1 LDO", + "inherits": "fdm_process_Rook MK1 LDO_common", + "from": "system", + "setting_id": "RKMK1_p009", + "instantiation": "true", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.56", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Rook MK1 LDO 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/fdm_process_Rook MK1 LDO_common.json b/backend/profiles/profiles/RolohaunDesign/process/fdm_process_Rook MK1 LDO_common.json new file mode 100644 index 0000000..5b23455 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/fdm_process_Rook MK1 LDO_common.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "name": "fdm_process_Rook MK1 LDO_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "default_acceleration": "10000", + "top_surface_acceleration": "5000", + "travel_acceleration": "10000", + "inner_wall_acceleration": "8000", + "outer_wall_acceleration": "5000", + "initial_layer_acceleration": "2000", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "300", + "top_surface_speed": "120", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "500", + "travel_jerk": "12", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "default_jerk": "9", + "infill_jerk": "12", + "top_surface_jerk": "7", + "initial_layer_jerk": "7", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/RolohaunDesign/process/fdm_process_common.json b/backend/profiles/profiles/RolohaunDesign/process/fdm_process_common.json new file mode 100644 index 0000000..22f55b3 --- /dev/null +++ b/backend/profiles/profiles/RolohaunDesign/process/fdm_process_common.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "1000", + "inner_wall_acceleration": "1000", + "outer_wall_acceleration": "700", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "slowdown_for_curled_perimeters": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "line_width": "110%", + "inner_wall_line_width": "110%", + "outer_wall_line_width": "100%", + "top_surface_line_width": "93.75%", + "sparse_infill_line_width": "110%", + "initial_layer_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "96%", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "min_skirt_length": "4", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "45", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "50", + "gap_infill_speed": "30", + "travel_speed": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit.json b/backend/profiles/profiles/SecKit.json new file mode 100644 index 0000000..a7e75aa --- /dev/null +++ b/backend/profiles/profiles/SecKit.json @@ -0,0 +1,150 @@ +{ + "name": "SecKit", + "version": "02.03.01.10", + "force_update": "0", + "description": "SecKit configurations", + "machine_model_list": [ + { + "name": "SecKit SK-Tank", + "sub_path": "machine/SecKit SK-Tank.json" + }, + { + "name": "Seckit Go3", + "sub_path": "machine/Seckit Go3.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_seckit_common", + "sub_path": "process/fdm_process_seckit_common.json" + }, + { + "name": "0.08mm Extra Fine @SecKit", + "sub_path": "process/0.08mm Extra Fine @SecKit.json" + }, + { + "name": "0.12mm Fine @SecKit", + "sub_path": "process/0.12mm Fine @SecKit.json" + }, + { + "name": "0.15mm Optimal @SecKit", + "sub_path": "process/0.15mm Optimal @SecKit.json" + }, + { + "name": "0.20mm Standard @SecKit", + "sub_path": "process/0.20mm Standard @SecKit.json" + }, + { + "name": "0.24mm Draft @SecKit", + "sub_path": "process/0.24mm Draft @SecKit.json" + }, + { + "name": "0.28mm Extra Draft @SecKit", + "sub_path": "process/0.28mm Extra Draft @SecKit.json" + }, + { + "name": "0.30mm Fast @SecKit", + "sub_path": "process/0.30mm Fast @SecKit.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "SecKit Generic ABS", + "sub_path": "filament/SecKit Generic ABS.json" + }, + { + "name": "SecKit Generic ASA", + "sub_path": "filament/SecKit Generic ASA.json" + }, + { + "name": "SecKit Generic PA", + "sub_path": "filament/SecKit Generic PA.json" + }, + { + "name": "SecKit Generic PA-CF", + "sub_path": "filament/SecKit Generic PA-CF.json" + }, + { + "name": "SecKit Generic PC", + "sub_path": "filament/SecKit Generic PC.json" + }, + { + "name": "SecKit Generic PETG", + "sub_path": "filament/SecKit Generic PETG.json" + }, + { + "name": "SecKit Generic PLA", + "sub_path": "filament/SecKit Generic PLA.json" + }, + { + "name": "SecKit Generic PLA-CF", + "sub_path": "filament/SecKit Generic PLA-CF.json" + }, + { + "name": "SecKit Generic PVA", + "sub_path": "filament/SecKit Generic PVA.json" + }, + { + "name": "SecKit Generic TPU", + "sub_path": "filament/SecKit Generic TPU.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "SecKit Go3 0.4 nozzle", + "sub_path": "machine/SecKit Go3 0.4 nozzle.json" + }, + { + "name": "SecKit SK-Tank 0.4 nozzle", + "sub_path": "machine/SecKit SK-Tank 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/SK-Go3_Bed.stl b/backend/profiles/profiles/SecKit/SK-Go3_Bed.stl new file mode 100644 index 0000000..4115b07 Binary files /dev/null and b/backend/profiles/profiles/SecKit/SK-Go3_Bed.stl differ diff --git a/backend/profiles/profiles/SecKit/SK-Tank_Bed.stl b/backend/profiles/profiles/SecKit/SK-Tank_Bed.stl new file mode 100644 index 0000000..3b3a647 Binary files /dev/null and b/backend/profiles/profiles/SecKit/SK-Tank_Bed.stl differ diff --git a/backend/profiles/profiles/SecKit/SecKit SK-Tank_cover.png b/backend/profiles/profiles/SecKit/SecKit SK-Tank_cover.png new file mode 100644 index 0000000..fa0a511 Binary files /dev/null and b/backend/profiles/profiles/SecKit/SecKit SK-Tank_cover.png differ diff --git a/backend/profiles/profiles/SecKit/Seckit Go3_cover.png b/backend/profiles/profiles/SecKit/Seckit Go3_cover.png new file mode 100644 index 0000000..20fe2f2 Binary files /dev/null and b/backend/profiles/profiles/SecKit/Seckit Go3_cover.png differ diff --git a/backend/profiles/profiles/SecKit/filament/SecKit Generic ABS.json b/backend/profiles/profiles/SecKit/filament/SecKit Generic ABS.json new file mode 100644 index 0000000..91b8cd7 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/SecKit Generic ABS.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "SecKit Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.980" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "hot_plate_temp_initial_layer": [ + "108" + ], + "nozzle_temperature_initial_layer": [ + "248" + ], + "nozzle_temperature": [ + "243" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/SecKit Generic ASA.json b/backend/profiles/profiles/SecKit/filament/SecKit Generic ASA.json new file mode 100644 index 0000000..21b7318 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/SecKit Generic ASA.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "SecKit Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "19" + ], + "filament_density": [ + "1.1" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.033" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "25" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/SecKit Generic PA-CF.json b/backend/profiles/profiles/SecKit/filament/SecKit Generic PA-CF.json new file mode 100644 index 0000000..8ab888a --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/SecKit Generic PA-CF.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "SecKit Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "filament_density": [ + "1.24" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "50" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/SecKit Generic PA.json b/backend/profiles/profiles/SecKit/filament/SecKit Generic PA.json new file mode 100644 index 0000000..1070a90 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/SecKit Generic PA.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "SecKit Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN99", + "instantiation": "true", + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "filament_density": [ + "1.24" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "50" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/SecKit Generic PC.json b/backend/profiles/profiles/SecKit/filament/SecKit Generic PC.json new file mode 100644 index 0000000..36c83e5 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/SecKit Generic PC.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "SecKit Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/SecKit Generic PETG.json b/backend/profiles/profiles/SecKit/filament/SecKit Generic PETG.json new file mode 100644 index 0000000..8cd1883 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/SecKit Generic PETG.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "SecKit Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/SecKit Generic PLA-CF.json b/backend/profiles/profiles/SecKit/filament/SecKit Generic PLA-CF.json new file mode 100644 index 0000000..c9a0ab9 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/SecKit Generic PLA-CF.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "SecKit Generic PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "slow_down_layer_time": [ + "7" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "205" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/SecKit Generic PLA.json b/backend/profiles/profiles/SecKit/filament/SecKit Generic PLA.json new file mode 100644 index 0000000..f70a436 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/SecKit Generic PLA.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "SecKit Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "slow_down_layer_time": [ + "8" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature": [ + "200" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/SecKit Generic PVA.json b/backend/profiles/profiles/SecKit/filament/SecKit Generic PVA.json new file mode 100644 index 0000000..ba02f57 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/SecKit Generic PVA.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "SecKit Generic PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFS99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/SecKit Generic TPU.json b/backend/profiles/profiles/SecKit/filament/SecKit Generic TPU.json new file mode 100644 index 0000000..6635ecd --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/SecKit Generic TPU.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "SecKit Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "5" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/fdm_filament_abs.json b/backend/profiles/profiles/SecKit/filament/fdm_filament_abs.json new file mode 100644 index 0000000..9ba48c6 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/fdm_filament_asa.json b/backend/profiles/profiles/SecKit/filament/fdm_filament_asa.json new file mode 100644 index 0000000..1359765 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/fdm_filament_asa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/fdm_filament_common.json b/backend/profiles/profiles/SecKit/filament/fdm_filament_common.json new file mode 100644 index 0000000..1f9069e --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/fdm_filament_common.json @@ -0,0 +1,141 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/fdm_filament_pa.json b/backend/profiles/profiles/SecKit/filament/fdm_filament_pa.json new file mode 100644 index 0000000..3071b9f --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/fdm_filament_pa.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/fdm_filament_pc.json b/backend/profiles/profiles/SecKit/filament/fdm_filament_pc.json new file mode 100644 index 0000000..ab79842 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/fdm_filament_pc.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/fdm_filament_pet.json b/backend/profiles/profiles/SecKit/filament/fdm_filament_pet.json new file mode 100644 index 0000000..5120f89 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/fdm_filament_pla.json b/backend/profiles/profiles/SecKit/filament/fdm_filament_pla.json new file mode 100644 index 0000000..342bb3e --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/fdm_filament_pva.json b/backend/profiles/profiles/SecKit/filament/fdm_filament_pva.json new file mode 100644 index 0000000..8491030 --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/fdm_filament_pva.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/filament/fdm_filament_tpu.json b/backend/profiles/profiles/SecKit/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..672713f --- /dev/null +++ b/backend/profiles/profiles/SecKit/filament/fdm_filament_tpu.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "textured_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/machine/SecKit Go3 0.4 nozzle.json b/backend/profiles/profiles/SecKit/machine/SecKit Go3 0.4 nozzle.json new file mode 100644 index 0000000..a73774c --- /dev/null +++ b/backend/profiles/profiles/SecKit/machine/SecKit Go3 0.4 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "SecKit Go3 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Seckit Go3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "275", + "scan_first_layer": "0", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/machine/SecKit SK-Tank 0.4 nozzle.json b/backend/profiles/profiles/SecKit/machine/SecKit SK-Tank 0.4 nozzle.json new file mode 100644 index 0000000..f35cf36 --- /dev/null +++ b/backend/profiles/profiles/SecKit/machine/SecKit SK-Tank 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "SecKit SK-Tank 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "SecKit SK-Tank", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "400" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/machine/SecKit SK-Tank.json b/backend/profiles/profiles/SecKit/machine/SecKit SK-Tank.json new file mode 100644 index 0000000..5ae4e63 --- /dev/null +++ b/backend/profiles/profiles/SecKit/machine/SecKit SK-Tank.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "SecKit SK-Tank", + "model_id": "SK-Tank", + "url": "https://seckit3dp.design", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "SecKit", + "bed_model": "SK-Tank_Bed.stl", + "bed_texture": "seckit_logo.svg", + "hotend_model": "hotend.stl", + "default_materials": "SecKit Generic ABS;SecKit Generic PLA;SecKit Generic PLA-CF;SecKit Generic PETG;SecKit Generic TPU;SecKit Generic ASA;SecKit Generic PC;SecKit Generic PVA;SecKit Generic PA;SecKit Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/machine/Seckit Go3.json b/backend/profiles/profiles/SecKit/machine/Seckit Go3.json new file mode 100644 index 0000000..6f41384 --- /dev/null +++ b/backend/profiles/profiles/SecKit/machine/Seckit Go3.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Seckit Go3", + "model_id": "SK-Go3", + "url": "https://seckit3dp.design", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "SecKit", + "bed_model": "SK-Go3_Bed.stl", + "bed_texture": "Seckit-logo.svg", + "hotend_model": "seckit-hotend.stl", + "default_materials": "SecKit Generic ABS;SecKit Generic PLA;SecKit Generic PLA-CF;SecKit Generic PETG;SecKit Generic TPU;SecKit Generic ASA;SecKit Generic PC;SecKit Generic PVA;SecKit Generic PA;SecKit Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/machine/fdm_klipper_common.json b/backend/profiles/profiles/SecKit/machine/fdm_klipper_common.json new file mode 100644 index 0000000..853b961 --- /dev/null +++ b/backend/profiles/profiles/SecKit/machine/fdm_klipper_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "8000", + "8000" + ], + "machine_max_acceleration_extruding": [ + "3500", + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500", + "3500" + ], + "machine_max_acceleration_travel": [ + "3500", + "3500" + ], + "machine_max_acceleration_x": [ + "3500", + "3500" + ], + "machine_max_acceleration_y": [ + "3500", + "3500" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "180", + "180" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "8", + "8" + ], + "machine_max_jerk_x": [ + "14.14", + "14.14" + ], + "machine_max_jerk_y": [ + "14.14", + "14.14" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.35" + ], + "min_layer_height": [ + "0.05" + ], + "printable_height": "400", + "extruder_clearance_radius": "46", + "extruder_clearance_height_to_rod": "44", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1.2" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0.25" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "SecKit Generic PETG" + ], + "default_print_profile": "0.20mm Standard @SecKit", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nG90\nG92 E0", + "machine_end_gcode": "END_PRINT", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/machine/fdm_machine_common.json b/backend/profiles/profiles/SecKit/machine/fdm_machine_common.json new file mode 100644 index 0000000..d896632 --- /dev/null +++ b/backend/profiles/profiles/SecKit/machine/fdm_machine_common.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "8000" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "200" + ], + "machine_max_speed_e": [ + "180" + ], + "machine_max_speed_x": [ + "300" + ], + "machine_max_speed_y": [ + "300" + ], + "machine_max_speed_z": [ + "12" + ], + "machine_max_jerk_e": [ + "8" + ], + "machine_max_jerk_x": [ + "14.14" + ], + "machine_max_jerk_y": [ + "14.14" + ], + "machine_max_jerk_z": [ + "2" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.35" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "400", + "extruder_clearance_radius": "46", + "extruder_clearance_height_to_rod": "44", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "0" + ], + "retraction_length": [ + "1.2" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "120" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/process/0.08mm Extra Fine @SecKit.json b/backend/profiles/profiles/SecKit/process/0.08mm Extra Fine @SecKit.json new file mode 100644 index 0000000..e760db4 --- /dev/null +++ b/backend/profiles/profiles/SecKit/process/0.08mm Extra Fine @SecKit.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @SecKit", + "inherits": "fdm_process_seckit_common", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/process/0.12mm Fine @SecKit.json b/backend/profiles/profiles/SecKit/process/0.12mm Fine @SecKit.json new file mode 100644 index 0000000..a1d19ea --- /dev/null +++ b/backend/profiles/profiles/SecKit/process/0.12mm Fine @SecKit.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @SecKit", + "inherits": "fdm_process_seckit_common", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/process/0.15mm Optimal @SecKit.json b/backend/profiles/profiles/SecKit/process/0.15mm Optimal @SecKit.json new file mode 100644 index 0000000..2bf6c36 --- /dev/null +++ b/backend/profiles/profiles/SecKit/process/0.15mm Optimal @SecKit.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @SecKit", + "inherits": "fdm_process_seckit_common", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/process/0.20mm Standard @SecKit.json b/backend/profiles/profiles/SecKit/process/0.20mm Standard @SecKit.json new file mode 100644 index 0000000..7d858a7 --- /dev/null +++ b/backend/profiles/profiles/SecKit/process/0.20mm Standard @SecKit.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @SecKit", + "inherits": "fdm_process_seckit_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/process/0.24mm Draft @SecKit.json b/backend/profiles/profiles/SecKit/process/0.24mm Draft @SecKit.json new file mode 100644 index 0000000..e3c7858 --- /dev/null +++ b/backend/profiles/profiles/SecKit/process/0.24mm Draft @SecKit.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @SecKit", + "inherits": "fdm_process_seckit_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/process/0.28mm Extra Draft @SecKit.json b/backend/profiles/profiles/SecKit/process/0.28mm Extra Draft @SecKit.json new file mode 100644 index 0000000..61e7fa2 --- /dev/null +++ b/backend/profiles/profiles/SecKit/process/0.28mm Extra Draft @SecKit.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @SecKit", + "inherits": "fdm_process_seckit_common", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "layer_height": "0.28", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/process/0.30mm Fast @SecKit.json b/backend/profiles/profiles/SecKit/process/0.30mm Fast @SecKit.json new file mode 100644 index 0000000..c2158c0 --- /dev/null +++ b/backend/profiles/profiles/SecKit/process/0.30mm Fast @SecKit.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.30mm Fast @SecKit", + "inherits": "fdm_process_seckit_common", + "from": "system", + "setting_id": "GP008", + "instantiation": "true", + "layer_height": "0.3", + "top_surface_line_width": "0.5", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/process/fdm_process_common.json b/backend/profiles/profiles/SecKit/process/fdm_process_common.json new file mode 100644 index 0000000..93681c1 --- /dev/null +++ b/backend/profiles/profiles/SecKit/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "3500", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "235", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/process/fdm_process_seckit_common.json b/backend/profiles/profiles/SecKit/process/fdm_process_seckit_common.json new file mode 100644 index 0000000..61800a4 --- /dev/null +++ b/backend/profiles/profiles/SecKit/process/fdm_process_seckit_common.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "fdm_process_seckit_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.80", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "3500", + "top_surface_acceleration": "3000", + "travel_acceleration": "3500", + "inner_wall_acceleration": "3500", + "outer_wall_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.40", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "235", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_arc_fitting": "0", + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/SecKit/seckit-hotend.stl b/backend/profiles/profiles/SecKit/seckit-hotend.stl new file mode 100644 index 0000000..c6e5ac7 Binary files /dev/null and b/backend/profiles/profiles/SecKit/seckit-hotend.stl differ diff --git a/backend/profiles/profiles/SecKit/seckit_logo.svg b/backend/profiles/profiles/SecKit/seckit_logo.svg new file mode 100644 index 0000000..5159317 --- /dev/null +++ b/backend/profiles/profiles/SecKit/seckit_logo.svg @@ -0,0 +1,2583 @@ + + + + + Bed-Texture + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Bed-Texture + + + + diff --git a/backend/profiles/profiles/Snapmaker.json b/backend/profiles/profiles/Snapmaker.json new file mode 100644 index 0000000..e5b3b2b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker.json @@ -0,0 +1,1606 @@ +{ + "name": "Snapmaker", + "version": "02.03.01.10", + "force_update": "0", + "description": "Snapmaker configurations", + "machine_model_list": [ + { + "name": "Snapmaker A250", + "sub_path": "machine/Snapmaker A250.json" + }, + { + "name": "Snapmaker A250 BKit", + "sub_path": "machine/Snapmaker A250 BKit.json" + }, + { + "name": "Snapmaker A250 Dual", + "sub_path": "machine/Snapmaker A250 Dual.json" + }, + { + "name": "Snapmaker A250 Dual BKit", + "sub_path": "machine/Snapmaker A250 Dual BKit.json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit.json" + }, + { + "name": "Snapmaker A250 Dual QSKit", + "sub_path": "machine/Snapmaker A250 Dual QSKit.json" + }, + { + "name": "Snapmaker A250 QS+B Kit", + "sub_path": "machine/Snapmaker A250 QS+B Kit.json" + }, + { + "name": "Snapmaker A250 QSKit", + "sub_path": "machine/Snapmaker A250 QSKit.json" + }, + { + "name": "Snapmaker A350", + "sub_path": "machine/Snapmaker A350.json" + }, + { + "name": "Snapmaker A350 BKit", + "sub_path": "machine/Snapmaker A350 BKit.json" + }, + { + "name": "Snapmaker A350 Dual", + "sub_path": "machine/Snapmaker A350 Dual.json" + }, + { + "name": "Snapmaker A350 Dual BKit", + "sub_path": "machine/Snapmaker A350 Dual BKit.json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit.json" + }, + { + "name": "Snapmaker A350 Dual QSKit", + "sub_path": "machine/Snapmaker A350 Dual QSKit.json" + }, + { + "name": "Snapmaker A350 QS+B Kit", + "sub_path": "machine/Snapmaker A350 QS+B Kit.json" + }, + { + "name": "Snapmaker A350 QSKit", + "sub_path": "machine/Snapmaker A350 QSKit.json" + }, + { + "name": "Snapmaker Artisan", + "sub_path": "machine/Snapmaker Artisan.json" + }, + { + "name": "Snapmaker J1", + "sub_path": "machine/Snapmaker J1.json" + }, + { + "name": "Snapmaker U1", + "sub_path": "machine/Snapmaker U1.json" + } + ], + "process_list": [ + { + "name": "fdm_process_U1", + "sub_path": "process/fdm_process_U1.json" + }, + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.25 Benchy @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.25 Benchy @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "fdm_process_U1_common", + "sub_path": "process/fdm_process_U1_common.json" + }, + { + "name": "0.06 Standard @Snapmaker (0.2 nozzle)", + "sub_path": "process/0.06 Standard @Snapmaker (0.2 nozzle).json" + }, + { + "name": "0.08 Extra Fine @Snapmaker (0.4 nozzle)", + "sub_path": "process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json" + }, + { + "name": "0.10 Standard @Snapmaker (0.2 nozzle)", + "sub_path": "process/0.10 Standard @Snapmaker (0.2 nozzle).json" + }, + { + "name": "0.12 Fine @Snapmaker (0.4 nozzle)", + "sub_path": "process/0.12 Fine @Snapmaker (0.4 nozzle).json" + }, + { + "name": "0.14 Standard @Snapmaker (0.2 nozzle)", + "sub_path": "process/0.14 Standard @Snapmaker (0.2 nozzle).json" + }, + { + "name": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "sub_path": "process/0.16 Optimal @Snapmaker (0.4 nozzle).json" + }, + { + "name": "0.18 Standard @Snapmaker (0.6 nozzle)", + "sub_path": "process/0.18 Standard @Snapmaker (0.6 nozzle).json" + }, + { + "name": "0.20 Standard @Snapmaker (0.4 nozzle)", + "sub_path": "process/0.20 Standard @Snapmaker (0.4 nozzle).json" + }, + { + "name": "0.20 Strength @Snapmaker (0.4 nozzle)", + "sub_path": "process/0.20 Strength @Snapmaker (0.4 nozzle).json" + }, + { + "name": "0.24 Draft @Snapmaker (0.4 nozzle)", + "sub_path": "process/0.24 Draft @Snapmaker (0.4 nozzle).json" + }, + { + "name": "0.24 Standard @Snapmaker (0.6 nozzle)", + "sub_path": "process/0.24 Standard @Snapmaker (0.6 nozzle).json" + }, + { + "name": "0.24 Standard @Snapmaker (0.8 nozzle)", + "sub_path": "process/0.24 Standard @Snapmaker (0.8 nozzle).json" + }, + { + "name": "0.28 Extra Draft @Snapmaker (0.4 nozzle)", + "sub_path": "process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json" + }, + { + "name": "0.30 Standard @Snapmaker (0.6 nozzle)", + "sub_path": "process/0.30 Standard @Snapmaker (0.6 nozzle).json" + }, + { + "name": "0.30 Strength @Snapmaker (0.6 nozzle)", + "sub_path": "process/0.30 Strength @Snapmaker (0.6 nozzle).json" + }, + { + "name": "0.32 Standard @Snapmaker (0.8 nozzle)", + "sub_path": "process/0.32 Standard @Snapmaker (0.8 nozzle).json" + }, + { + "name": "0.34 Standard @Snapmaker (0.6 nozzle)", + "sub_path": "process/0.34 Standard @Snapmaker (0.6 nozzle).json" + }, + { + "name": "0.36 Standard @Snapmaker (0.8 nozzle)", + "sub_path": "process/0.36 Standard @Snapmaker (0.8 nozzle).json" + }, + { + "name": "0.38 Standard @Snapmaker (0.6 nozzle)", + "sub_path": "process/0.38 Standard @Snapmaker (0.6 nozzle).json" + }, + { + "name": "0.40 Standard @Snapmaker (0.8 nozzle)", + "sub_path": "process/0.40 Standard @Snapmaker (0.8 nozzle).json" + }, + { + "name": "0.42 Draft @Snapmaker (0.6 nozzle)", + "sub_path": "process/0.42 Draft @Snapmaker (0.6 nozzle).json" + }, + { + "name": "0.48 Draft @Snapmaker (0.8 nozzle)", + "sub_path": "process/0.48 Draft @Snapmaker (0.8 nozzle).json" + }, + { + "name": "fdm_process_a400", + "sub_path": "process/fdm_process_a400.json" + }, + { + "name": "fdm_process_idex", + "sub_path": "process/fdm_process_idex.json" + }, + { + "name": "fdm_process_U1_0.08", + "sub_path": "process/fdm_process_U1_0.08.json" + }, + { + "name": "fdm_process_U1_0.12", + "sub_path": "process/fdm_process_U1_0.12.json" + }, + { + "name": "fdm_process_U1_0.16", + "sub_path": "process/fdm_process_U1_0.16.json" + }, + { + "name": "fdm_process_U1_0.20", + "sub_path": "process/fdm_process_U1_0.20.json" + }, + { + "name": "fdm_process_U1_0.24", + "sub_path": "process/fdm_process_U1_0.24.json" + }, + { + "name": "fdm_process_U1_0.28", + "sub_path": "process/fdm_process_U1_0.28.json" + }, + { + "name": "0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json" + }, + { + "name": "0.10 Standard @Snapmaker Artisan (0.2 nozzle)", + "sub_path": "process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json" + }, + { + "name": "0.12 Fine @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json" + }, + { + "name": "0.14 Standard @Snapmaker Artisan (0.2 nozzle)", + "sub_path": "process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json" + }, + { + "name": "0.16 Optimal @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json" + }, + { + "name": "0.18 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, + { + "name": "0.20 Standard @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json" + }, + { + "name": "0.20 Strength @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json" + }, + { + "name": "0.24 Draft @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json" + }, + { + "name": "0.24 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, + { + "name": "0.24 Standard @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json" + }, + { + "name": "0.25 Benchy @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json" + }, + { + "name": "0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json" + }, + { + "name": "0.30 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, + { + "name": "0.30 Strength @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json" + }, + { + "name": "0.32 Standard @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json" + }, + { + "name": "0.34 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, + { + "name": "0.36 Standard @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json" + }, + { + "name": "0.38 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, + { + "name": "0.40 Standard @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json" + }, + { + "name": "0.42 Draft @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json" + }, + { + "name": "0.48 Draft @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json" + }, + { + "name": "0.06 Standard @Snapmaker J1 (0.2 nozzle)", + "sub_path": "process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json" + }, + { + "name": "0.08 Extra Fine @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.10 Standard @Snapmaker J1 (0.2 nozzle)", + "sub_path": "process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json" + }, + { + "name": "0.12 Fine @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.14 Standard @Snapmaker J1 (0.2 nozzle)", + "sub_path": "process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json" + }, + { + "name": "0.16 Optimal @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.18 Standard @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "0.20 Standard @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.20 Strength @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.24 Draft @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.24 Standard @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "0.24 Standard @Snapmaker J1 (0.8 nozzle)", + "sub_path": "process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json" + }, + { + "name": "0.25 Benchy @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.28 Extra Draft @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.30 Standard @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "0.30 Strength @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "0.32 Standard @Snapmaker J1 (0.8 nozzle)", + "sub_path": "process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json" + }, + { + "name": "0.34 Standard @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "0.36 Standard @Snapmaker J1 (0.8 nozzle)", + "sub_path": "process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json" + }, + { + "name": "0.38 Standard @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "0.40 Standard @Snapmaker J1 (0.8 nozzle)", + "sub_path": "process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json" + }, + { + "name": "0.42 Draft @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "0.48 Draft @Snapmaker J1 (0.8 nozzle)", + "sub_path": "process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json" + }, + { + "name": "0.08 Extra Fine @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.08 Extra Fine @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.08 High Quality @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.08 High Quality @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.12 Fine @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.12 Fine @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.12 High Quality @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.12 High Quality @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.16 High Quality @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.16 High Quality @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.16 Optimal @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.16 Optimal @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.20 Bambu Support W @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.20 Bambu Support W @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.20 Quality @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.20 Quality @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.20 Standard @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.20 Standard @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.20 Strength @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.20 Strength @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.20 Support @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.20 Support @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.20 Support W @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.20 Support W @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.24 Draft @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.24 Draft @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.28 Extra Draft @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.28 Extra Draft @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.06 Standard @Snapmaker Artisan (0.2 nozzle)", + "sub_path": "process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json" + } + ], + "filament_list": [ + { + "name": "PolyTerra PLA @0.2 nozzle", + "sub_path": "filament/PolyTerra PLA @0.2 nozzle.json" + }, + { + "name": "Snapmaker PLA Lite @U1 base", + "sub_path": "filament/Snapmaker PLA Lite @U1 base.json" + }, + { + "name": "Snapmaker PLA SnapSpeed @U1 base", + "sub_path": "filament/Snapmaker PLA SnapSpeed @U1 base.json" + }, + { + "name": "Snapmaker TPU 95A @U1 base", + "sub_path": "filament/Snapmaker TPU 95A @U1 base.json" + }, + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "PolyTerra Dual PLA @0.2 nozzle", + "sub_path": "filament/PolyTerra Dual PLA @0.2 nozzle.json" + }, + { + "name": "PolyTerra J1 PLA @0.2 nozzle", + "sub_path": "filament/PolyTerra J1 PLA @0.2 nozzle.json" + }, + { + "name": "Snapmaker PLA Lite @U1", + "sub_path": "filament/Snapmaker PLA Lite @U1.json" + }, + { + "name": "Snapmaker PLA SnapSpeed @U1", + "sub_path": "filament/Snapmaker PLA SnapSpeed @U1.json" + }, + { + "name": "Snapmaker TPU 95A @U1", + "sub_path": "filament/Snapmaker TPU 95A @U1.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_breakaway", + "sub_path": "filament/fdm_filament_breakaway.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_petg", + "sub_path": "filament/fdm_filament_petg.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Snapmaker ABS @U1 base", + "sub_path": "filament/Snapmaker ABS @U1 base.json" + }, + { + "name": "Snapmaker ABS @base", + "sub_path": "filament/Snapmaker ABS @base.json" + }, + { + "name": "Snapmaker Dual ABS @base", + "sub_path": "filament/Snapmaker Dual ABS @base.json" + }, + { + "name": "Snapmaker J1 ABS @base", + "sub_path": "filament/Snapmaker J1 ABS @base.json" + }, + { + "name": "Snapmaker ASA @U1 base", + "sub_path": "filament/Snapmaker ASA @U1 base.json" + }, + { + "name": "Snapmaker ASA @base", + "sub_path": "filament/Snapmaker ASA @base.json" + }, + { + "name": "Snapmaker Dual ASA @base", + "sub_path": "filament/Snapmaker Dual ASA @base.json" + }, + { + "name": "Snapmaker J1 ASA @base", + "sub_path": "filament/Snapmaker J1 ASA @base.json" + }, + { + "name": "Snapmaker Dual Breakaway @base", + "sub_path": "filament/Snapmaker Dual Breakaway @base.json" + }, + { + "name": "Snapmaker J1 Breakaway @base", + "sub_path": "filament/Snapmaker J1 Breakaway @base.json" + }, + { + "name": "Snapmaker Dual PA-CF @base", + "sub_path": "filament/Snapmaker Dual PA-CF @base.json" + }, + { + "name": "Snapmaker J1 PA-CF @base", + "sub_path": "filament/Snapmaker J1 PA-CF @base.json" + }, + { + "name": "Snapmaker PA-CF @U1 base", + "sub_path": "filament/Snapmaker PA-CF @U1 base.json" + }, + { + "name": "Snapmaker PA-CF @base", + "sub_path": "filament/Snapmaker PA-CF @base.json" + }, + { + "name": "Snapmaker Dual PET @base", + "sub_path": "filament/Snapmaker Dual PET @base.json" + }, + { + "name": "Snapmaker J1 PET @base", + "sub_path": "filament/Snapmaker J1 PET @base.json" + }, + { + "name": "Snapmaker PET @U1 base", + "sub_path": "filament/Snapmaker PET @U1 base.json" + }, + { + "name": "Snapmaker PET @base", + "sub_path": "filament/Snapmaker PET @base.json" + }, + { + "name": "Snapmaker Dual PETG @base", + "sub_path": "filament/Snapmaker Dual PETG @base.json" + }, + { + "name": "Snapmaker Dual PETG-CF @base", + "sub_path": "filament/Snapmaker Dual PETG-CF @base.json" + }, + { + "name": "Snapmaker J1 PETG @base", + "sub_path": "filament/Snapmaker J1 PETG @base.json" + }, + { + "name": "Snapmaker J1 PETG-CF @base", + "sub_path": "filament/Snapmaker J1 PETG-CF @base.json" + }, + { + "name": "Snapmaker PETG @U1 base", + "sub_path": "filament/Snapmaker PETG @U1 base.json" + }, + { + "name": "Snapmaker PETG @base", + "sub_path": "filament/Snapmaker PETG @base.json" + }, + { + "name": "Snapmaker PETG-CF @U1 base", + "sub_path": "filament/Snapmaker PETG-CF @U1 base.json" + }, + { + "name": "Snapmaker PETG-CF @base", + "sub_path": "filament/Snapmaker PETG-CF @base.json" + }, + { + "name": "PolyLite PLA @U1 base", + "sub_path": "filament/PolyLite PLA @U1 base.json" + }, + { + "name": "PolyLite PLA @base", + "sub_path": "filament/PolyLite PLA @base.json" + }, + { + "name": "PolyTerra PLA @U1 base", + "sub_path": "filament/PolyTerra PLA @U1 base.json" + }, + { + "name": "Snapmaker Dual PLA @base", + "sub_path": "filament/Snapmaker Dual PLA @base.json" + }, + { + "name": "Snapmaker Dual PLA Matte @base", + "sub_path": "filament/Snapmaker Dual PLA Matte @base.json" + }, + { + "name": "Snapmaker Dual PLA Metal @base", + "sub_path": "filament/Snapmaker Dual PLA Metal @base.json" + }, + { + "name": "Snapmaker Dual PLA Silk @base", + "sub_path": "filament/Snapmaker Dual PLA Silk @base.json" + }, + { + "name": "Snapmaker Dual PLA-CF @base", + "sub_path": "filament/Snapmaker Dual PLA-CF @base.json" + }, + { + "name": "Snapmaker J1 PLA @base", + "sub_path": "filament/Snapmaker J1 PLA @base.json" + }, + { + "name": "Snapmaker J1 PLA Matte @base", + "sub_path": "filament/Snapmaker J1 PLA Matte @base.json" + }, + { + "name": "Snapmaker J1 PLA Metal @base", + "sub_path": "filament/Snapmaker J1 PLA Metal @base.json" + }, + { + "name": "Snapmaker J1 PLA Silk @base", + "sub_path": "filament/Snapmaker J1 PLA Silk @base.json" + }, + { + "name": "Snapmaker J1 PLA-CF @base", + "sub_path": "filament/Snapmaker J1 PLA-CF @base.json" + }, + { + "name": "Snapmaker PLA @U1 base", + "sub_path": "filament/Snapmaker PLA @U1 base.json" + }, + { + "name": "Snapmaker PLA @base", + "sub_path": "filament/Snapmaker PLA @base.json" + }, + { + "name": "Snapmaker PLA Metal @U1 base", + "sub_path": "filament/Snapmaker PLA Metal @U1 base.json" + }, + { + "name": "Snapmaker PLA Silk @U1 base", + "sub_path": "filament/Snapmaker PLA Silk @U1 base.json" + }, + { + "name": "Snapmaker PLA Silk @base", + "sub_path": "filament/Snapmaker PLA Silk @base.json" + }, + { + "name": "Snapmaker PLA-CF @U1 base", + "sub_path": "filament/Snapmaker PLA-CF @U1 base.json" + }, + { + "name": "Snapmaker PLA-CF @base", + "sub_path": "filament/Snapmaker PLA-CF @base.json" + }, + { + "name": "fdm_filament_pla_eco", + "sub_path": "filament/fdm_filament_pla_eco.json" + }, + { + "name": "Snapmaker Dual PVA @base", + "sub_path": "filament/Snapmaker Dual PVA @base.json" + }, + { + "name": "Snapmaker J1 PVA @base", + "sub_path": "filament/Snapmaker J1 PVA @base.json" + }, + { + "name": "Snapmaker PVA @U1 base", + "sub_path": "filament/Snapmaker PVA @U1 base.json" + }, + { + "name": "Snapmaker PVA @base", + "sub_path": "filament/Snapmaker PVA @base.json" + }, + { + "name": "Snapmaker Dual TPU @base", + "sub_path": "filament/Snapmaker Dual TPU @base.json" + }, + { + "name": "Snapmaker J1 TPU @base", + "sub_path": "filament/Snapmaker J1 TPU @base.json" + }, + { + "name": "Snapmaker TPU @U1 base", + "sub_path": "filament/Snapmaker TPU @U1 base.json" + }, + { + "name": "Snapmaker TPU @base", + "sub_path": "filament/Snapmaker TPU @base.json" + }, + { + "name": "Snapmaker ABS @U1", + "sub_path": "filament/Snapmaker ABS @U1.json" + }, + { + "name": "Snapmaker ABS Benchy @U1", + "sub_path": "filament/Snapmaker ABS Benchy @U1.json" + }, + { + "name": "Snapmaker ABS", + "sub_path": "filament/Snapmaker ABS.json" + }, + { + "name": "Snapmaker ABS @0.2 nozzle", + "sub_path": "filament/Snapmaker ABS @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual ABS", + "sub_path": "filament/Snapmaker Dual ABS.json" + }, + { + "name": "Snapmaker Dual ABS @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual ABS @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual ABS @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual ABS @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual ABS Benchy", + "sub_path": "filament/Snapmaker Dual ABS Benchy.json" + }, + { + "name": "Snapmaker J1 ABS", + "sub_path": "filament/Snapmaker J1 ABS.json" + }, + { + "name": "Snapmaker J1 ABS @0.2 nozzle", + "sub_path": "filament/Snapmaker J1 ABS @0.2 nozzle.json" + }, + { + "name": "Snapmaker J1 ABS @0.8 nozzle", + "sub_path": "filament/Snapmaker J1 ABS @0.8 nozzle.json" + }, + { + "name": "Snapmaker J1 ABS Benchy", + "sub_path": "filament/Snapmaker J1 ABS Benchy.json" + }, + { + "name": "Snapmaker ASA @U1", + "sub_path": "filament/Snapmaker ASA @U1.json" + }, + { + "name": "Snapmaker ASA", + "sub_path": "filament/Snapmaker ASA.json" + }, + { + "name": "Snapmaker ASA @0.2 nozzle", + "sub_path": "filament/Snapmaker ASA @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual ASA", + "sub_path": "filament/Snapmaker Dual ASA.json" + }, + { + "name": "Snapmaker Dual ASA @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual ASA @0.2 nozzle.json" + }, + { + "name": "Snapmaker J1 ASA", + "sub_path": "filament/Snapmaker J1 ASA.json" + }, + { + "name": "Snapmaker J1 ASA @0.2 nozzle", + "sub_path": "filament/Snapmaker J1 ASA @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual Breakaway", + "sub_path": "filament/Snapmaker Dual Breakaway.json" + }, + { + "name": "Snapmaker Dual Breakaway @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual Breakaway @0.2 nozzle.json" + }, + { + "name": "Snapmaker J1 Breakaway", + "sub_path": "filament/Snapmaker J1 Breakaway.json" + }, + { + "name": "Snapmaker J1 Breakaway @0.2 nozzle", + "sub_path": "filament/Snapmaker J1 Breakaway @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PA-CF", + "sub_path": "filament/Snapmaker Dual PA-CF.json" + }, + { + "name": "Snapmaker J1 PA-CF", + "sub_path": "filament/Snapmaker J1 PA-CF.json" + }, + { + "name": "Snapmaker PA-CF @U1", + "sub_path": "filament/Snapmaker PA-CF @U1.json" + }, + { + "name": "Snapmaker PA-CF", + "sub_path": "filament/Snapmaker PA-CF.json" + }, + { + "name": "Snapmaker Dual PET", + "sub_path": "filament/Snapmaker Dual PET.json" + }, + { + "name": "Snapmaker PET @Dual", + "sub_path": "filament/Snapmaker PET @Dual.json" + }, + { + "name": "Snapmaker J1 PET", + "sub_path": "filament/Snapmaker J1 PET.json" + }, + { + "name": "Snapmaker PET @U1", + "sub_path": "filament/Snapmaker PET @U1.json" + }, + { + "name": "Snapmaker PET", + "sub_path": "filament/Snapmaker PET.json" + }, + { + "name": "Snapmaker Dual PETG", + "sub_path": "filament/Snapmaker Dual PETG.json" + }, + { + "name": "Snapmaker Dual PETG @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PETG @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PETG @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual PETG @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual PETG-CF", + "sub_path": "filament/Snapmaker Dual PETG-CF.json" + }, + { + "name": "Snapmaker J1 PETG", + "sub_path": "filament/Snapmaker J1 PETG.json" + }, + { + "name": "Snapmaker J1 PETG @0.2 nozzle", + "sub_path": "filament/Snapmaker J1 PETG @0.2 nozzle.json" + }, + { + "name": "Snapmaker J1 PETG @0.8 nozzle", + "sub_path": "filament/Snapmaker J1 PETG @0.8 nozzle.json" + }, + { + "name": "Snapmaker J1 PETG-CF", + "sub_path": "filament/Snapmaker J1 PETG-CF.json" + }, + { + "name": "Snapmaker PETG @U1", + "sub_path": "filament/Snapmaker PETG @U1.json" + }, + { + "name": "Snapmaker PETG", + "sub_path": "filament/Snapmaker PETG.json" + }, + { + "name": "Snapmaker PETG @0.2 nozzle", + "sub_path": "filament/Snapmaker PETG @0.2 nozzle.json" + }, + { + "name": "Snapmaker PETG-CF @U1", + "sub_path": "filament/Snapmaker PETG-CF @U1.json" + }, + { + "name": "Snapmaker PETG-CF", + "sub_path": "filament/Snapmaker PETG-CF.json" + }, + { + "name": "PolyLite PLA @U1", + "sub_path": "filament/PolyLite PLA @U1.json" + }, + { + "name": "PolyLite J1 PLA", + "sub_path": "filament/PolyLite J1 PLA.json" + }, + { + "name": "PolyLite PLA @0.2 nozzle", + "sub_path": "filament/PolyLite PLA @0.2 nozzle.json" + }, + { + "name": "PolyTerra PLA @U1", + "sub_path": "filament/PolyTerra PLA @U1.json" + }, + { + "name": "Snapmaker Dual PLA", + "sub_path": "filament/Snapmaker Dual PLA.json" + }, + { + "name": "Snapmaker Dual PLA Matte", + "sub_path": "filament/Snapmaker Dual PLA Matte.json" + }, + { + "name": "Snapmaker Dual PLA Matte @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Matte @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Matte @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Matte @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Metal", + "sub_path": "filament/Snapmaker Dual PLA Metal.json" + }, + { + "name": "Snapmaker Dual PLA Metal @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Metal @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Silk", + "sub_path": "filament/Snapmaker Dual PLA Silk.json" + }, + { + "name": "Snapmaker Dual PLA Silk @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Silk @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA-CF", + "sub_path": "filament/Snapmaker Dual PLA-CF.json" + }, + { + "name": "Snapmaker Dual PLA-CF @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual PLA-CF @0.8 nozzle.json" + }, + { + "name": "Snapmaker J1 PLA", + "sub_path": "filament/Snapmaker J1 PLA.json" + }, + { + "name": "Snapmaker J1 PLA Matte", + "sub_path": "filament/Snapmaker J1 PLA Matte.json" + }, + { + "name": "Snapmaker J1 PLA Matte @0.2 nozzle", + "sub_path": "filament/Snapmaker J1 PLA Matte @0.2 nozzle.json" + }, + { + "name": "Snapmaker J1 PLA Matte @0.8 nozzle", + "sub_path": "filament/Snapmaker J1 PLA Matte @0.8 nozzle.json" + }, + { + "name": "Snapmaker J1 PLA Metal", + "sub_path": "filament/Snapmaker J1 PLA Metal.json" + }, + { + "name": "Snapmaker J1 PLA Metal @0.2 nozzle", + "sub_path": "filament/Snapmaker J1 PLA Metal @0.2 nozzle.json" + }, + { + "name": "Snapmaker J1 PLA Silk", + "sub_path": "filament/Snapmaker J1 PLA Silk.json" + }, + { + "name": "Snapmaker J1 PLA Silk @0.2 nozzle", + "sub_path": "filament/Snapmaker J1 PLA Silk @0.2 nozzle.json" + }, + { + "name": "Snapmaker J1 PLA-CF", + "sub_path": "filament/Snapmaker J1 PLA-CF.json" + }, + { + "name": "Snapmaker J1 PLA-CF @0.8 nozzle", + "sub_path": "filament/Snapmaker J1 PLA-CF @0.8 nozzle.json" + }, + { + "name": "Snapmaker PLA @U1", + "sub_path": "filament/Snapmaker PLA @U1.json" + }, + { + "name": "Snapmaker PLA Matte @U1", + "sub_path": "filament/Snapmaker PLA Matte @U1.json" + }, + { + "name": "Snapmaker PLA", + "sub_path": "filament/Snapmaker PLA.json" + }, + { + "name": "Snapmaker PLA Metal @U1", + "sub_path": "filament/Snapmaker PLA Metal @U1.json" + }, + { + "name": "Snapmaker PLA Silk @U1", + "sub_path": "filament/Snapmaker PLA Silk @U1.json" + }, + { + "name": "Snapmaker PLA Silk", + "sub_path": "filament/Snapmaker PLA Silk.json" + }, + { + "name": "Snapmaker PLA Silk @0.2 nozzle", + "sub_path": "filament/Snapmaker PLA Silk @0.2 nozzle.json" + }, + { + "name": "Snapmaker PLA-CF @U1", + "sub_path": "filament/Snapmaker PLA-CF @U1.json" + }, + { + "name": "Snapmaker PLA-CF", + "sub_path": "filament/Snapmaker PLA-CF.json" + }, + { + "name": "Snapmaker Dual PLA Eco @base", + "sub_path": "filament/Snapmaker Dual PLA Eco @base.json" + }, + { + "name": "Snapmaker J1 PLA Eco @base", + "sub_path": "filament/Snapmaker J1 PLA Eco @base.json" + }, + { + "name": "Snapmaker PLA Eco @U1 base", + "sub_path": "filament/Snapmaker PLA Eco @U1 base.json" + }, + { + "name": "Snapmaker PLA Eco @base", + "sub_path": "filament/Snapmaker PLA Eco @base.json" + }, + { + "name": "Snapmaker Dual PVA", + "sub_path": "filament/Snapmaker Dual PVA.json" + }, + { + "name": "Snapmaker Dual PVA @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PVA @0.2 nozzle.json" + }, + { + "name": "Snapmaker J1 PVA", + "sub_path": "filament/Snapmaker J1 PVA.json" + }, + { + "name": "Snapmaker J1 PVA @0.2 nozzle", + "sub_path": "filament/Snapmaker J1 PVA @0.2 nozzle.json" + }, + { + "name": "Snapmaker PVA @U1", + "sub_path": "filament/Snapmaker PVA @U1.json" + }, + { + "name": "Snapmaker PVA", + "sub_path": "filament/Snapmaker PVA.json" + }, + { + "name": "Snapmaker PVA @0.2 nozzle", + "sub_path": "filament/Snapmaker PVA @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual TPE", + "sub_path": "filament/Snapmaker Dual TPE.json" + }, + { + "name": "Snapmaker Dual TPU", + "sub_path": "filament/Snapmaker Dual TPU.json" + }, + { + "name": "Snapmaker Dual TPU High-Flow", + "sub_path": "filament/Snapmaker Dual TPU High-Flow.json" + }, + { + "name": "Snapmaker J1 TPE", + "sub_path": "filament/Snapmaker J1 TPE.json" + }, + { + "name": "Snapmaker J1 TPU", + "sub_path": "filament/Snapmaker J1 TPU.json" + }, + { + "name": "Snapmaker J1 TPU High-Flow", + "sub_path": "filament/Snapmaker J1 TPU High-Flow.json" + }, + { + "name": "Snapmaker TPE @U1", + "sub_path": "filament/Snapmaker TPE @U1.json" + }, + { + "name": "Snapmaker TPU @U1", + "sub_path": "filament/Snapmaker TPU @U1.json" + }, + { + "name": "Snapmaker TPU High-Flow @U1", + "sub_path": "filament/Snapmaker TPU High-Flow @U1.json" + }, + { + "name": "Snapmaker TPE", + "sub_path": "filament/Snapmaker TPE.json" + }, + { + "name": "Snapmaker TPU", + "sub_path": "filament/Snapmaker TPU.json" + }, + { + "name": "PolyLite Dual PLA @0.2 nozzle", + "sub_path": "filament/PolyLite Dual PLA @0.2 nozzle.json" + }, + { + "name": "PolyLite J1 PLA @0.2 nozzle", + "sub_path": "filament/PolyLite J1 PLA @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Eco", + "sub_path": "filament/Snapmaker Dual PLA Eco.json" + }, + { + "name": "Snapmaker Dual PLA Eco @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Eco @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Eco @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Eco @0.8 nozzle.json" + }, + { + "name": "Snapmaker J1 PLA Eco", + "sub_path": "filament/Snapmaker J1 PLA Eco.json" + }, + { + "name": "Snapmaker J1 PLA Eco @0.2 nozzle", + "sub_path": "filament/Snapmaker J1 PLA Eco @0.2 nozzle.json" + }, + { + "name": "Snapmaker J1 PLA Eco @0.8 nozzle", + "sub_path": "filament/Snapmaker J1 PLA Eco @0.8 nozzle.json" + }, + { + "name": "Snapmaker PLA Eco @U1", + "sub_path": "filament/Snapmaker PLA Eco @U1.json" + }, + { + "name": "Snapmaker PLA Eco", + "sub_path": "filament/Snapmaker PLA Eco.json" + }, + { + "name": "Snapmaker Breakaway Support @base", + "sub_path": "filament/Snapmaker Breakaway Support @base.json" + }, + { + "name": "Snapmaker Breakaway Support For PLA @U1", + "sub_path": "filament/Snapmaker Breakaway Support For PLA @U1.json" + }, + { + "name": "PolyTerra J1 PLA", + "sub_path": "filament/PolyTerra J1 PLA.json" + }, + { + "name": "Snapmaker PLA Matte @U1 base", + "sub_path": "filament/Snapmaker PLA Matte @U1 base.json" + } + ], + "machine_list": [ + { + "name": "fdm_common", + "sub_path": "machine/fdm_common.json" + }, + { + "name": "fdm_klipper", + "sub_path": "machine/fdm_klipper.json" + }, + { + "name": "fdm_idex", + "sub_path": "machine/fdm_idex.json" + }, + { + "name": "fdm_linear2", + "sub_path": "machine/fdm_linear2.json" + }, + { + "name": "fdm_toolchanger", + "sub_path": "machine/fdm_toolchanger.json" + }, + { + "name": "Snapmaker J1 (0.2 nozzle)", + "sub_path": "machine/Snapmaker J1 (0.2 nozzle).json" + }, + { + "name": "Snapmaker J1 (0.4 nozzle)", + "sub_path": "machine/Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "Snapmaker J1 (0.6 nozzle)", + "sub_path": "machine/Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "Snapmaker J1 (0.8 nozzle)", + "sub_path": "machine/Snapmaker J1 (0.8 nozzle).json" + }, + { + "name": "fdm_a250", + "sub_path": "machine/fdm_a250.json" + }, + { + "name": "fdm_a350", + "sub_path": "machine/fdm_a350.json" + }, + { + "name": "fdm_linear2_dual", + "sub_path": "machine/fdm_linear2_dual.json" + }, + { + "name": "fdm_U1", + "sub_path": "machine/fdm_U1.json" + }, + { + "name": "Snapmaker A250 (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 (0.8 nozzle).json" + }, + { + "name": "fdm_a250_bk", + "sub_path": "machine/fdm_a250_bk.json" + }, + { + "name": "fdm_a250_qs", + "sub_path": "machine/fdm_a250_qs.json" + }, + { + "name": "fdm_a250_qs_bk", + "sub_path": "machine/fdm_a250_qs_bk.json" + }, + { + "name": "Snapmaker A350 (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 (0.8 nozzle).json" + }, + { + "name": "fdm_a350_bk", + "sub_path": "machine/fdm_a350_bk.json" + }, + { + "name": "fdm_a350_qs", + "sub_path": "machine/fdm_a350_qs.json" + }, + { + "name": "fdm_a350_qs_bk", + "sub_path": "machine/fdm_a350_qs_bk.json" + }, + { + "name": "fdm_a250_dual", + "sub_path": "machine/fdm_a250_dual.json" + }, + { + "name": "fdm_a350_dual", + "sub_path": "machine/fdm_a350_dual.json" + }, + { + "name": "fdm_a400", + "sub_path": "machine/fdm_a400.json" + }, + { + "name": "Snapmaker U1 (0.4 nozzle)", + "sub_path": "machine/Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 BKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 BKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 BKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 BKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 BKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 BKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 BKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 BKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A250 QSKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 QSKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 QSKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 QSKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 QSKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 QSKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 QSKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 QSKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 BKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 BKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 BKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 BKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 BKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 BKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 BKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 BKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 QSKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 QSKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 QSKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 QSKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 QSKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 QSKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 QSKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 QSKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual (0.8 nozzle).json" + }, + { + "name": "fdm_a250_dual_bk", + "sub_path": "machine/fdm_a250_dual_bk.json" + }, + { + "name": "fdm_a250_dual_qs", + "sub_path": "machine/fdm_a250_dual_qs.json" + }, + { + "name": "fdm_a250_dual_qs_bk", + "sub_path": "machine/fdm_a250_dual_qs_bk.json" + }, + { + "name": "Snapmaker A350 Dual (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual (0.8 nozzle).json" + }, + { + "name": "fdm_a350_dual_bk", + "sub_path": "machine/fdm_a350_dual_bk.json" + }, + { + "name": "fdm_a350_dual_qs", + "sub_path": "machine/fdm_a350_dual_qs.json" + }, + { + "name": "fdm_a350_dual_qs_bk", + "sub_path": "machine/fdm_a350_dual_qs_bk.json" + }, + { + "name": "Snapmaker Artisan (0.2 nozzle)", + "sub_path": "machine/Snapmaker Artisan (0.2 nozzle).json" + }, + { + "name": "Snapmaker Artisan (0.4 nozzle)", + "sub_path": "machine/Snapmaker Artisan (0.4 nozzle).json" + }, + { + "name": "Snapmaker Artisan (0.6 nozzle)", + "sub_path": "machine/Snapmaker Artisan (0.6 nozzle).json" + }, + { + "name": "Snapmaker Artisan (0.8 nozzle)", + "sub_path": "machine/Snapmaker Artisan (0.8 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual BKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual BKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual BKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual BKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual BKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual BKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual BKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual BKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QSKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QSKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QSKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QSKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual BKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual BKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual BKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual BKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual BKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual BKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual BKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual BKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QSKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QSKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QSKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QSKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A250 BKit_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A250 BKit_cover.png new file mode 100644 index 0000000..9da7df1 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A250 BKit_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual BKit_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual BKit_cover.png new file mode 100644 index 0000000..4f8748b Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual BKit_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png new file mode 100644 index 0000000..f0e30ca Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png new file mode 100644 index 0000000..1d0c8f7 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual_cover.png new file mode 100644 index 0000000..fd89529 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual_texture.svg b/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual_texture.svg new file mode 100644 index 0000000..5c5fe4f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/Snapmaker A250 Dual_texture.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A250 QS+B Kit_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A250 QS+B Kit_cover.png new file mode 100644 index 0000000..1a0ffad Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A250 QS+B Kit_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png new file mode 100644 index 0000000..9413061 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A250_bed.stl b/backend/profiles/profiles/Snapmaker/Snapmaker A250_bed.stl new file mode 100644 index 0000000..9016f9c Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A250_bed.stl differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A250_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A250_cover.png new file mode 100644 index 0000000..690fa69 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A250_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A250_texture.svg b/backend/profiles/profiles/Snapmaker/Snapmaker A250_texture.svg new file mode 100644 index 0000000..d19cd03 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/Snapmaker A250_texture.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A350 BKit_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A350 BKit_cover.png new file mode 100644 index 0000000..e93a394 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A350 BKit_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual BKit_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual BKit_cover.png new file mode 100644 index 0000000..32497f4 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual BKit_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png new file mode 100644 index 0000000..d3a17a1 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png new file mode 100644 index 0000000..01bce80 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual_cover.png new file mode 100644 index 0000000..48dbf58 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual_texture.svg b/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual_texture.svg new file mode 100644 index 0000000..bdc0611 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/Snapmaker A350 Dual_texture.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A350 QS+B Kit_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A350 QS+B Kit_cover.png new file mode 100644 index 0000000..9b118b0 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A350 QS+B Kit_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png new file mode 100644 index 0000000..a11de0f Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A350_bed.stl b/backend/profiles/profiles/Snapmaker/Snapmaker A350_bed.stl new file mode 100644 index 0000000..761efa2 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A350_bed.stl differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A350_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker A350_cover.png new file mode 100644 index 0000000..5c4aa01 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker A350_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker A350_texture.svg b/backend/profiles/profiles/Snapmaker/Snapmaker A350_texture.svg new file mode 100644 index 0000000..92a346e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/Snapmaker A350_texture.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker Artisan_bed.stl b/backend/profiles/profiles/Snapmaker/Snapmaker Artisan_bed.stl new file mode 100644 index 0000000..a04b55a Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker Artisan_bed.stl differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker Artisan_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker Artisan_cover.png new file mode 100644 index 0000000..9aa7091 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker Artisan_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker Artisan_texture.svg b/backend/profiles/profiles/Snapmaker/Snapmaker Artisan_texture.svg new file mode 100644 index 0000000..1027b2e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/Snapmaker Artisan_texture.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker J1_bed.stl b/backend/profiles/profiles/Snapmaker/Snapmaker J1_bed.stl new file mode 100644 index 0000000..d20c38a Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker J1_bed.stl differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker J1_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker J1_cover.png new file mode 100644 index 0000000..8940180 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker J1_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker J1_texture.svg b/backend/profiles/profiles/Snapmaker/Snapmaker J1_texture.svg new file mode 100644 index 0000000..a9d6034 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/Snapmaker J1_texture.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker U1_bed.stl b/backend/profiles/profiles/Snapmaker/Snapmaker U1_bed.stl new file mode 100644 index 0000000..f1c58f2 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker U1_bed.stl differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker U1_cover.png b/backend/profiles/profiles/Snapmaker/Snapmaker U1_cover.png new file mode 100644 index 0000000..d3f48f7 Binary files /dev/null and b/backend/profiles/profiles/Snapmaker/Snapmaker U1_cover.png differ diff --git a/backend/profiles/profiles/Snapmaker/Snapmaker U1_texture.svg b/backend/profiles/profiles/Snapmaker/Snapmaker U1_texture.svg new file mode 100644 index 0000000..b12ad10 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/Snapmaker U1_texture.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyLite Dual PLA @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/PolyLite Dual PLA @0.2 nozzle.json new file mode 100644 index 0000000..6528cd8 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyLite Dual PLA @0.2 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "PolyLite Dual PLA @0.2 nozzle", + "inherits": "PolyLite PLA @0.2 nozzle", + "from": "system", + "setting_id": "490991920", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyLite J1 PLA @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/PolyLite J1 PLA @0.2 nozzle.json new file mode 100644 index 0000000..65a87c2 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyLite J1 PLA @0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "PolyLite J1 PLA @0.2 nozzle", + "inherits": "PolyLite PLA @0.2 nozzle", + "from": "system", + "setting_id": "431382384", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyLite J1 PLA.json b/backend/profiles/profiles/Snapmaker/filament/PolyLite J1 PLA.json new file mode 100644 index 0000000..0d09c55 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyLite J1 PLA.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "PolyLite J1 PLA", + "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "116125055", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyLite PLA @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/PolyLite PLA @0.2 nozzle.json new file mode 100644 index 0000000..69999b7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyLite PLA @0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "PolyLite PLA @0.2 nozzle", + "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "1592803578", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyLite PLA @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/PolyLite PLA @U1 base.json new file mode 100644 index 0000000..fb9c55c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyLite PLA @U1 base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "PolyLite PLA @U1 base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "13938660340", + "instantiation": "false", + "filament_flow_ratio": [ + "0.95" + ], + "filament_cost": [ + "90" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyLite PLA @U1.json b/backend/profiles/profiles/Snapmaker/filament/PolyLite PLA @U1.json new file mode 100644 index 0000000..0648fdd --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyLite PLA @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "PolyLite PLA @U1", + "inherits": "PolyLite PLA @U1 base", + "from": "system", + "setting_id": "6486836500", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyLite PLA @base.json b/backend/profiles/profiles/Snapmaker/filament/PolyLite PLA @base.json new file mode 100644 index 0000000..e4db1c7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyLite PLA @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "PolyLite PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "1393866034", + "instantiation": "false", + "filament_flow_ratio": [ + "0.95" + ], + "filament_cost": [ + "90" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyTerra Dual PLA @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/PolyTerra Dual PLA @0.2 nozzle.json new file mode 100644 index 0000000..9ce3e9f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyTerra Dual PLA @0.2 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "name": "PolyTerra Dual PLA @0.2 nozzle", + "inherits": "PolyTerra PLA @0.2 nozzle", + "from": "system", + "setting_id": "1258531391", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyTerra J1 PLA @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/PolyTerra J1 PLA @0.2 nozzle.json new file mode 100644 index 0000000..a2f99fd --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyTerra J1 PLA @0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "PolyTerra J1 PLA @0.2 nozzle", + "inherits": "PolyTerra PLA @0.2 nozzle", + "from": "system", + "setting_id": "1072374370", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyTerra J1 PLA.json b/backend/profiles/profiles/Snapmaker/filament/PolyTerra J1 PLA.json new file mode 100644 index 0000000..c696f52 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyTerra J1 PLA.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "PolyTerra J1 PLA", + "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "3958200796", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyTerra PLA @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/PolyTerra PLA @0.2 nozzle.json new file mode 100644 index 0000000..f996844 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyTerra PLA @0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @0.2 nozzle", + "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "409934824", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyTerra PLA @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/PolyTerra PLA @U1 base.json new file mode 100644 index 0000000..3b7b9a8 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyTerra PLA @U1 base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @U1 base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "37895926870", + "instantiation": "false", + "filament_cost": [ + "80" + ], + "filament_density": [ + "1.31" + ], + "filament_max_volumetric_speed": [ + "14.4" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/PolyTerra PLA @U1.json b/backend/profiles/profiles/Snapmaker/filament/PolyTerra PLA @U1.json new file mode 100644 index 0000000..478c008 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/PolyTerra PLA @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "PolyTerra PLA @U1", + "inherits": "PolyTerra PLA @U1 base", + "from": "system", + "setting_id": "12580059400", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS @0.2 nozzle.json new file mode 100644 index 0000000..6a51d07 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS @0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Snapmaker ABS @0.2 nozzle", + "inherits": "Snapmaker ABS @base", + "from": "system", + "setting_id": "363717724", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS @U1 base.json new file mode 100644 index 0000000..cce3667 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS @U1 base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "Snapmaker ABS @U1 base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "1682237920", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "overhang_fan_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "15" + ], + "pressure_advance": [ + "0.02" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS @U1.json new file mode 100644 index 0000000..e99ac90 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker ABS @U1", + "inherits": "Snapmaker ABS @U1 base", + "from": "system", + "setting_id": "937533070", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS @base.json new file mode 100644 index 0000000..062a3b9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Snapmaker ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "3811508002", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS Benchy @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS Benchy @U1.json new file mode 100644 index 0000000..424fd80 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS Benchy @U1.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Snapmaker ABS Benchy @U1", + "inherits": "Snapmaker ABS @U1 base", + "from": "system", + "setting_id": "35407544770", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "compatible_prints": [ + "0.25 Benchy @Snapmaker U1 (0.4 nozzle)" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_for_layer_cooling": [ + "0" + ], + "fan_cooling_layer_time": [ + "2" + ], + "filament_deretraction_speed": [ + "55" + ], + "filament_max_volumetric_speed": [ + "31" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0" + ], + "filament_retraction_speed": [ + "55" + ], + "filament_wipe": [ + "0" + ], + "nozzle_temperature": [ + "250" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "0" + ], + "slow_down_layer_time": [ + "0" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS.json new file mode 100644 index 0000000..78c2e9e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ABS.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Snapmaker ABS", + "inherits": "Snapmaker ABS @base", + "from": "system", + "setting_id": "536148164", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA @0.2 nozzle.json new file mode 100644 index 0000000..19e003e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA @0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Snapmaker ASA @0.2 nozzle", + "inherits": "Snapmaker ASA @base", + "from": "system", + "setting_id": "978004695", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA @U1 base.json new file mode 100644 index 0000000..3458164 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA @U1 base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Snapmaker ASA @U1 base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "12471727060", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "overhang_fan_speed": [ + "15" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA @U1.json new file mode 100644 index 0000000..9b03d21 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker ASA @U1", + "inherits": "Snapmaker ASA @U1 base", + "from": "system", + "setting_id": "25418661980", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA @base.json new file mode 100644 index 0000000..49da46d --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Snapmaker ASA @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "2742961008", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA.json new file mode 100644 index 0000000..e6a29e2 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker ASA.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Snapmaker ASA", + "inherits": "Snapmaker ASA @base", + "from": "system", + "setting_id": "3214191260", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Breakaway Support @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Breakaway Support @base.json new file mode 100644 index 0000000..dda6b15 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Breakaway Support @base.json @@ -0,0 +1,49 @@ +{ + "type": "filament", + "name": "Snapmaker Breakaway Support @base", + "inherits": "Snapmaker J1 PVA", + "from": "User", + "instantiation": "false", + "filament_cost": [ + "100" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "1.8" + ], + "filament_settings_id": [ + "Snapmaker Breakaway Support @base" + ], + "filament_type": [ + "Breakaway Support" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "temperature_vitrification": [ + "45" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Breakaway Support For PLA @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Breakaway Support For PLA @U1.json new file mode 100644 index 0000000..717e3ab --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Breakaway Support For PLA @U1.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker Breakaway Support For PLA @U1", + "inherits": "Snapmaker Breakaway Support @base", + "from": "system", + "setting_id": "41460000000", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "filament_type": [ + "PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS @0.2 nozzle.json new file mode 100644 index 0000000..971e6cd --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS @0.2 nozzle.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "Snapmaker Dual ABS @0.2 nozzle", + "inherits": "Snapmaker Dual ABS @base", + "from": "system", + "setting_id": "2402717089", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_loading_speed": [ + "25" + ], + "filament_unloading_speed_start": [ + "3" + ], + "filament_unloading_speed": [ + "25" + ], + "filament_load_time": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "fan_max_speed": [ + "80" + ], + "pressure_advance": [ + "0.015" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS @0.8 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS @0.8 nozzle.json new file mode 100644 index 0000000..eb086fe --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS @0.8 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Snapmaker Dual ABS @0.8 nozzle", + "inherits": "Snapmaker Dual ABS @base", + "from": "system", + "setting_id": "519475561", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_min_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS @base.json new file mode 100644 index 0000000..c1efd4e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS @base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Snapmaker Dual ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "168223792", + "instantiation": "false", + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "overhang_fan_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "15" + ], + "pressure_advance": [ + "0.02" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS Benchy.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS Benchy.json new file mode 100644 index 0000000..4d8fe16 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS Benchy.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Snapmaker Dual ABS Benchy", + "inherits": "Snapmaker Dual ABS @base", + "from": "system", + "setting_id": "3540754477", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "compatible_prints": [ + "0.25 Benchy @Snapmaker Artisan (0.4 nozzle)" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_for_layer_cooling": [ + "0" + ], + "fan_cooling_layer_time": [ + "2" + ], + "filament_deretraction_speed": [ + "55" + ], + "filament_max_volumetric_speed": [ + "31" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0" + ], + "filament_retraction_speed": [ + "55" + ], + "filament_wipe": [ + "0" + ], + "nozzle_temperature": [ + "250" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "0" + ], + "slow_down_layer_time": [ + "0" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS.json new file mode 100644 index 0000000..46f0c8b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ABS.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Snapmaker Dual ABS", + "inherits": "Snapmaker Dual ABS @base", + "from": "system", + "setting_id": "937533070", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ASA @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ASA @0.2 nozzle.json new file mode 100644 index 0000000..341cdaf --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ASA @0.2 nozzle.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Snapmaker Dual ASA @0.2 nozzle", + "inherits": "Snapmaker Dual ASA @base", + "from": "system", + "setting_id": "2698003242", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2.4" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_loading_speed": [ + "25" + ], + "filament_unloading_speed_start": [ + "3" + ], + "filament_unloading_speed": [ + "25" + ], + "filament_load_time": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "fan_max_speed": [ + "35" + ], + "fan_min_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ASA @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ASA @base.json new file mode 100644 index 0000000..0a423c0 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ASA @base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Snapmaker Dual ASA @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "1247172706", + "instantiation": "false", + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "overhang_fan_speed": [ + "15" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ASA.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ASA.json new file mode 100644 index 0000000..5a6f678 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual ASA.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Snapmaker Dual ASA", + "inherits": "Snapmaker Dual ASA @base", + "from": "system", + "setting_id": "2541866198", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual Breakaway @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual Breakaway @0.2 nozzle.json new file mode 100644 index 0000000..7edc7e6 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual Breakaway @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Snapmaker Dual Breakaway @0.2 nozzle", + "inherits": "Snapmaker Dual Breakaway @base", + "from": "system", + "setting_id": "98433967", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual Breakaway @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual Breakaway @base.json new file mode 100644 index 0000000..47d0a79 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual Breakaway @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Snapmaker Dual Breakaway @base", + "inherits": "fdm_filament_breakaway", + "from": "system", + "filament_id": "1207881278", + "instantiation": "false", + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual Breakaway.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual Breakaway.json new file mode 100644 index 0000000..f09dd8e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual Breakaway.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Snapmaker Dual Breakaway", + "inherits": "Snapmaker Dual Breakaway @base", + "from": "system", + "setting_id": "1762361484", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PA-CF @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PA-CF @base.json new file mode 100644 index 0000000..8d23162 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PA-CF @base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PA-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "3493177425", + "instantiation": "false", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "overhang_fan_speed": [ + "50" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PA-CF.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PA-CF.json new file mode 100644 index 0000000..421646b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PA-CF.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PA-CF", + "inherits": "Snapmaker Dual PA-CF @base", + "from": "system", + "setting_id": "2799665789", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PET @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PET @base.json new file mode 100644 index 0000000..645ffa2 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PET @base.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PET @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "2128577941", + "instantiation": "false", + "overhang_fan_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "6.8" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "26" + ], + "slow_down_min_speed": [ + "35" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PET.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PET.json new file mode 100644 index 0000000..37df7c6 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PET.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PET", + "inherits": "Snapmaker Dual PET @base", + "from": "system", + "setting_id": "4213200045", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG @0.2 nozzle.json new file mode 100644 index 0000000..f9498a7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PETG @0.2 nozzle", + "inherits": "Snapmaker Dual PETG @base", + "from": "system", + "setting_id": "2935726097", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG @0.8 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG @0.8 nozzle.json new file mode 100644 index 0000000..1c4d456 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG @0.8 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PETG @0.8 nozzle", + "inherits": "Snapmaker Dual PETG @base", + "from": "system", + "setting_id": "1060879577", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "fan_max_speed": [ + "25" + ], + "fan_min_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG @base.json new file mode 100644 index 0000000..29de5f8 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG @base.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PETG @base", + "inherits": "fdm_filament_petg", + "from": "system", + "filament_id": "2209001062", + "instantiation": "false", + "overhang_fan_speed": [ + "25" + ], + "filament_density": [ + "1.25" + ], + "filament_z_hop_types": [ + "Spiral Lift" + ], + "filament_retraction_speed": [ + "35" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "temperature_vitrification": [ + "178" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "0" + ], + "nozzle_temperature_range_low": [ + "240" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json new file mode 100644 index 0000000..dce0a32 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json @@ -0,0 +1,95 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PETG-CF @base", + "inherits": "fdm_filament_petg", + "from": "system", + "filament_id": "1042511226", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "55" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_cost": [ + "40" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "6.4" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "temperature_vitrification": [ + "178" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "6" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.04" + ], + "filament_type": [ + "PETG-CF" + ], + "default_filament_colour": [ + "" + ], + "nozzle_temperature_range_high": [ + "255" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG-CF.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG-CF.json new file mode 100644 index 0000000..ca59201 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG-CF.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PETG-CF", + "inherits": "Snapmaker Dual PETG-CF @base", + "from": "system", + "setting_id": "950459082", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG.json new file mode 100644 index 0000000..1792f90 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PETG.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PETG", + "inherits": "Snapmaker Dual PETG @base", + "from": "system", + "setting_id": "2452014271", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA @base.json new file mode 100644 index 0000000..1bd0be6 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "1417031127", + "instantiation": "false", + "filament_retraction_length": [ + "nil" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "220" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Eco @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Eco @0.2 nozzle.json new file mode 100644 index 0000000..f0a8513 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Eco @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Eco @0.2 nozzle", + "inherits": "Snapmaker Dual PLA Eco @base", + "from": "system", + "setting_id": "3529576452", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Eco @0.8 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Eco @0.8 nozzle.json new file mode 100644 index 0000000..0f880f6 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Eco @0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Eco @0.8 nozzle", + "inherits": "Snapmaker Dual PLA Eco @base", + "from": "system", + "setting_id": "1134628044", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Eco @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Eco @base.json new file mode 100644 index 0000000..51ee493 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Eco @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Eco @base", + "inherits": "fdm_filament_pla_eco", + "from": "system", + "filament_id": "200803790", + "instantiation": "false", + "filament_density": [ + "1.26" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Eco.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Eco.json new file mode 100644 index 0000000..1416b44 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Eco.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Eco", + "inherits": "Snapmaker Dual PLA Eco @base", + "from": "system", + "setting_id": "2158656028", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @0.2 nozzle.json new file mode 100644 index 0000000..e99a196 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Matte @0.2 nozzle", + "inherits": "Snapmaker Dual PLA Matte @base", + "from": "system", + "setting_id": "2269792171", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @0.8 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @0.8 nozzle.json new file mode 100644 index 0000000..9fbb85e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Matte @0.8 nozzle", + "inherits": "Snapmaker Dual PLA Matte @base", + "from": "system", + "setting_id": "378166115", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json new file mode 100644 index 0000000..a39265e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Matte @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "3503790988", + "instantiation": "false", + "filament_density": [ + "1.32" + ], + "filament_max_volumetric_speed": [ + "9.6" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte.json new file mode 100644 index 0000000..cc7282d --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Matte", + "inherits": "Snapmaker Dual PLA Matte @base", + "from": "system", + "setting_id": "3959402964", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal @0.2 nozzle.json new file mode 100644 index 0000000..283ca56 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Metal @0.2 nozzle", + "inherits": "Snapmaker Dual PLA Metal @base", + "from": "system", + "setting_id": "922702789", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json new file mode 100644 index 0000000..6691807 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Metal @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "2029994346", + "instantiation": "false", + "filament_cost": [ + "90" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "220" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal.json new file mode 100644 index 0000000..0f2b2a9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Metal", + "inherits": "Snapmaker Dual PLA Metal @base", + "from": "system", + "setting_id": "720664627", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk @0.2 nozzle.json new file mode 100644 index 0000000..92c535b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Silk @0.2 nozzle", + "inherits": "Snapmaker Dual PLA Silk @base", + "from": "system", + "setting_id": "965040007", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json new file mode 100644 index 0000000..4be5ab1 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "1181363872", + "instantiation": "false", + "hot_plate_temp_initial_layer": [ + "65" + ], + "filament_cost": [ + "70" + ], + "filament_density": [ + "1.32" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk.json new file mode 100644 index 0000000..8e124bd --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA Silk", + "inherits": "Snapmaker Dual PLA Silk @base", + "from": "system", + "setting_id": "1328250686", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF @0.8 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF @0.8 nozzle.json new file mode 100644 index 0000000..615976a --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF @0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA-CF @0.8 nozzle", + "inherits": "Snapmaker Dual PLA-CF @base", + "from": "system", + "setting_id": "154056642", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "filament_max_volumetric_speed": [ + "12.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json new file mode 100644 index 0000000..4fae185 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json @@ -0,0 +1,74 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA-CF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "1702147325", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "150" + ], + "default_filament_colour": [ + "" + ], + "filament_type": [ + "PLA-CF" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF.json new file mode 100644 index 0000000..2431346 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA-CF", + "inherits": "Snapmaker Dual PLA-CF @base", + "from": "system", + "setting_id": "3589359438", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA.json new file mode 100644 index 0000000..f13233b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PLA.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PLA", + "inherits": "Snapmaker Dual PLA @base", + "from": "system", + "setting_id": "1195313935", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.2 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PVA @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PVA @0.2 nozzle.json new file mode 100644 index 0000000..ddbd49c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PVA @0.2 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PVA @0.2 nozzle", + "inherits": "Snapmaker Dual PVA @base", + "from": "system", + "setting_id": "3656018400", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.4" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PVA @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PVA @base.json new file mode 100644 index 0000000..a10f256 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PVA @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PVA @base", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "3104636980", + "instantiation": "false", + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PVA.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PVA.json new file mode 100644 index 0000000..c390755 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual PVA.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Snapmaker Dual PVA", + "inherits": "Snapmaker Dual PVA @base", + "from": "system", + "setting_id": "4145213908", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual TPE.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual TPE.json new file mode 100644 index 0000000..4082845 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual TPE.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Snapmaker Dual TPE", + "inherits": "Snapmaker Dual TPU @base", + "from": "system", + "setting_id": "2704030359", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "hot_plate_temp": [ + "45" + ], + "overhang_fan_speed": [ + "65" + ], + "filament_flow_ratio": [ + "1.1" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "7.2" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "65" + ], + "default_filament_colour": [ + "" + ], + "filament_notes": [ + "eSUN eLastic TPE-83A\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual TPU @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual TPU @base.json new file mode 100644 index 0000000..97db8d7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual TPU @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Snapmaker Dual TPU @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "2971656290", + "instantiation": "false", + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual TPU High-Flow.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual TPU High-Flow.json new file mode 100644 index 0000000..c1d9468 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual TPU High-Flow.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "name": "Snapmaker Dual TPU High-Flow", + "inherits": "Snapmaker Dual TPU @base", + "from": "system", + "setting_id": "1072918854", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "filament_flow_ratio": [ + "0.983" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "7.6" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_notes": [ + "!! It needs to be dried before use.\nSnapmaker TPU 95A High-Flow\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual TPU.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual TPU.json new file mode 100644 index 0000000..9f62513 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker Dual TPU.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Snapmaker Dual TPU", + "inherits": "Snapmaker Dual TPU @base", + "from": "system", + "setting_id": "3164285683", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS @0.2 nozzle.json new file mode 100644 index 0000000..328f48d --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS @0.2 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Snapmaker J1 ABS @0.2 nozzle", + "inherits": "Snapmaker J1 ABS @base", + "from": "system", + "setting_id": "418980201", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "15" + ], + "pressure_advance": [ + "0.015" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS @0.8 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS @0.8 nozzle.json new file mode 100644 index 0000000..b84389c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS @0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Snapmaker J1 ABS @0.8 nozzle", + "inherits": "Snapmaker J1 ABS @base", + "from": "system", + "setting_id": "2302229921", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.8 nozzle)" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_min_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS @base.json new file mode 100644 index 0000000..9361683 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS @base.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Snapmaker J1 ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "1223824394", + "instantiation": "false", + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "overhang_fan_speed": [ + "22" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "9.6" + ], + "fan_max_speed": [ + "22" + ], + "fan_min_speed": [ + "22" + ], + "pressure_advance": [ + "0.02" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS Benchy.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS Benchy.json new file mode 100644 index 0000000..99074fd --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS Benchy.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "name": "Snapmaker J1 ABS Benchy", + "inherits": "Snapmaker J1 ABS @base", + "from": "system", + "setting_id": "356879727", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)" + ], + "compatible_prints": [ + "0.25 Benchy @Snapmaker J1 (0.4 nozzle)" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_for_layer_cooling": [ + "0" + ], + "fan_cooling_layer_time": [ + "2" + ], + "filament_deretraction_speed": [ + "55" + ], + "filament_max_volumetric_speed": [ + "31" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0" + ], + "filament_retraction_speed": [ + "55" + ], + "filament_wipe": [ + "0" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "250" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "65" + ], + "slow_down_min_speed": [ + "0" + ], + "slow_down_layer_time": [ + "0" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS.json new file mode 100644 index 0000000..e0e44af --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ABS.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Snapmaker J1 ABS", + "inherits": "Snapmaker J1 ABS @base", + "from": "system", + "setting_id": "3810006449", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ASA @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ASA @0.2 nozzle.json new file mode 100644 index 0000000..6c0defd --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ASA @0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Snapmaker J1 ASA @0.2 nozzle", + "inherits": "Snapmaker J1 ASA @base", + "from": "system", + "setting_id": "924839906", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2.4" + ], + "fan_max_speed": [ + "35" + ], + "fan_min_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ASA @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ASA @base.json new file mode 100644 index 0000000..7d3b8a6 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ASA @base.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Snapmaker J1 ASA @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "144877656", + "instantiation": "false", + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "overhang_fan_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "9.6" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ASA.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ASA.json new file mode 100644 index 0000000..9c5c529 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 ASA.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Snapmaker J1 ASA", + "inherits": "Snapmaker J1 ASA @base", + "from": "system", + "setting_id": "1131956201", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 Breakaway @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 Breakaway @0.2 nozzle.json new file mode 100644 index 0000000..c531378 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 Breakaway @0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 Breakaway @0.2 nozzle", + "inherits": "Snapmaker J1 Breakaway @base", + "from": "system", + "setting_id": "2613265860", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 Breakaway @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 Breakaway @base.json new file mode 100644 index 0000000..bccc9fe --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 Breakaway @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Snapmaker J1 Breakaway @base", + "inherits": "fdm_filament_breakaway", + "from": "system", + "filament_id": "3492897526", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 Breakaway.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 Breakaway.json new file mode 100644 index 0000000..4d07244 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 Breakaway.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Snapmaker J1 Breakaway", + "inherits": "Snapmaker J1 Breakaway @base", + "from": "system", + "setting_id": "738160822", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PA-CF @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PA-CF @base.json new file mode 100644 index 0000000..7bc66af --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PA-CF @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PA-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "1210173120", + "instantiation": "false", + "overhang_fan_speed": [ + "55" + ], + "filament_flow_ratio": [ + "0.96" + ], + "fan_max_speed": [ + "55" + ], + "fan_min_speed": [ + "29" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json new file mode 100644 index 0000000..fd6247d --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PA-CF", + "inherits": "Snapmaker J1 PA-CF @base", + "from": "system", + "setting_id": "2221614608", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PET @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PET @base.json new file mode 100644 index 0000000..9b4b4af --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PET @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PET @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "1009481135", + "instantiation": "false", + "overhang_fan_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "6.8" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "26" + ], + "slow_down_min_speed": [ + "35" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PET.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PET.json new file mode 100644 index 0000000..ce6a2d7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PET.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PET", + "inherits": "Snapmaker J1 PET @base", + "from": "system", + "setting_id": "802807698", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG @0.2 nozzle.json new file mode 100644 index 0000000..42a0238 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG @0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PETG @0.2 nozzle", + "inherits": "Snapmaker J1 PETG @base", + "from": "system", + "setting_id": "1003693375", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG @0.8 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG @0.8 nozzle.json new file mode 100644 index 0000000..feffa57 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG @0.8 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PETG @0.8 nozzle", + "inherits": "Snapmaker J1 PETG @base", + "from": "system", + "setting_id": "2853386743", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.8 nozzle)" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG @base.json new file mode 100644 index 0000000..d5966cf --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PETG @base", + "inherits": "fdm_filament_petg", + "from": "system", + "filament_id": "1172603684", + "instantiation": "false", + "overhang_fan_speed": [ + "35" + ], + "filament_density": [ + "1.25" + ], + "filament_z_hop_types": [ + "Spiral Lift" + ], + "filament_retraction_speed": [ + "35" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "178" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "nozzle_temperature_range_low": [ + "240" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json new file mode 100644 index 0000000..cf72c1c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PETG-CF @base", + "inherits": "fdm_filament_petg", + "from": "system", + "filament_id": "4235401834", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "55" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_cost": [ + "40" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "6.4" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "temperature_vitrification": [ + "178" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "6" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.04" + ], + "filament_type": [ + "PETG-CF" + ], + "default_filament_colour": [ + "" + ], + "nozzle_temperature_range_high": [ + "255" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG-CF.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG-CF.json new file mode 100644 index 0000000..9818e3f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG-CF.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PETG-CF", + "inherits": "Snapmaker J1 PETG-CF @base", + "from": "system", + "setting_id": "961448549", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG.json new file mode 100644 index 0000000..cec6036 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PETG.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PETG", + "inherits": "Snapmaker J1 PETG @base", + "from": "system", + "setting_id": "613683209", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA @base.json new file mode 100644 index 0000000..37e7c73 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA @base.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "377675245", + "instantiation": "false", + "filament_retraction_length": [ + "nil" + ], + "nozzle_temperature": [ + "220" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Eco @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Eco @0.2 nozzle.json new file mode 100644 index 0000000..b919e8d --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Eco @0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Eco @0.2 nozzle", + "inherits": "Snapmaker J1 PLA Eco @base", + "from": "system", + "setting_id": "2482225039", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Eco @0.8 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Eco @0.8 nozzle.json new file mode 100644 index 0000000..2bd164d --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Eco @0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Eco @0.8 nozzle", + "inherits": "Snapmaker J1 PLA Eco @base", + "from": "system", + "setting_id": "36938567", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.8 nozzle)" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Eco @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Eco @base.json new file mode 100644 index 0000000..e1240b1 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Eco @base.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Eco @base", + "inherits": "fdm_filament_pla_eco", + "from": "system", + "filament_id": "3383257822", + "instantiation": "false", + "filament_density": [ + "1.26" + ], + "filament_max_volumetric_speed": [ + "12" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Eco.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Eco.json new file mode 100644 index 0000000..5fe4469 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Eco.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Eco", + "inherits": "Snapmaker J1 PLA Eco @base", + "from": "system", + "setting_id": "2168597171", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @0.2 nozzle.json new file mode 100644 index 0000000..d18162a --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Matte @0.2 nozzle", + "inherits": "Snapmaker J1 PLA Matte @base", + "from": "system", + "setting_id": "424999360", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @0.8 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @0.8 nozzle.json new file mode 100644 index 0000000..f46a68b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Matte @0.8 nozzle", + "inherits": "Snapmaker J1 PLA Matte @base", + "from": "system", + "setting_id": "2291459336", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.8 nozzle)" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json new file mode 100644 index 0000000..7009d49 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Matte @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "1192769348", + "instantiation": "false", + "filament_density": [ + "1.32" + ], + "filament_max_volumetric_speed": [ + "9.6" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte.json new file mode 100644 index 0000000..e94c824 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Matte", + "inherits": "Snapmaker J1 PLA Matte @base", + "from": "system", + "setting_id": "2836087278", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal @0.2 nozzle.json new file mode 100644 index 0000000..8e12b86 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal @0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Metal @0.2 nozzle", + "inherits": "Snapmaker J1 PLA Metal @base", + "from": "system", + "setting_id": "2833378734", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json new file mode 100644 index 0000000..143e39d --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Metal @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "4012961186", + "instantiation": "false", + "filament_cost": [ + "90" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "nozzle_temperature": [ + "220" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal.json new file mode 100644 index 0000000..f8c55e9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Metal", + "inherits": "Snapmaker J1 PLA Metal @base", + "from": "system", + "setting_id": "1744865289", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk @0.2 nozzle.json new file mode 100644 index 0000000..7545dca --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk @0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Silk @0.2 nozzle", + "inherits": "Snapmaker J1 PLA Silk @base", + "from": "system", + "setting_id": "1135517568", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json new file mode 100644 index 0000000..944598b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "1528786603", + "instantiation": "false", + "hot_plate_temp_initial_layer": [ + "65" + ], + "filament_cost": [ + "70" + ], + "filament_density": [ + "1.32" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "0.5" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk.json new file mode 100644 index 0000000..0938554 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA Silk", + "inherits": "Snapmaker J1 PLA Silk @base", + "from": "system", + "setting_id": "155396375", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF @0.8 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF @0.8 nozzle.json new file mode 100644 index 0000000..7d3fc81 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF @0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA-CF @0.8 nozzle", + "inherits": "Snapmaker J1 PLA-CF @base", + "from": "system", + "setting_id": "2684050537", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.8 nozzle)" + ], + "filament_max_volumetric_speed": [ + "12.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json new file mode 100644 index 0000000..9a8978b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA-CF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "3806593857", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "150" + ], + "default_filament_colour": [ + "" + ], + "filament_type": [ + "PLA-CF" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json new file mode 100644 index 0000000..195c1c4 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json @@ -0,0 +1,12 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA-CF", + "inherits": "Snapmaker J1 PLA-CF @base", + "from": "system", + "setting_id": "3872452111", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA.json new file mode 100644 index 0000000..3691ff1 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PLA.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PLA", + "inherits": "Snapmaker J1 PLA @base", + "from": "system", + "setting_id": "2479259696", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)", + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PVA @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PVA @0.2 nozzle.json new file mode 100644 index 0000000..5443968 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PVA @0.2 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PVA @0.2 nozzle", + "inherits": "Snapmaker J1 PVA @base", + "from": "system", + "setting_id": "1311098152", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.2" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PVA @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PVA @base.json new file mode 100644 index 0000000..7e4f2cb --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PVA @base.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PVA @base", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "4227461134", + "instantiation": "false", + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PVA.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PVA.json new file mode 100644 index 0000000..5535cd0 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 PVA.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Snapmaker J1 PVA", + "inherits": "Snapmaker J1 PVA @base", + "from": "system", + "setting_id": "602634987", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 TPE.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 TPE.json new file mode 100644 index 0000000..c63b406 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 TPE.json @@ -0,0 +1,40 @@ +{ + "type": "filament", + "name": "Snapmaker J1 TPE", + "inherits": "Snapmaker J1 TPU @base", + "from": "system", + "setting_id": "1976938920", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ], + "hot_plate_temp": [ + "45" + ], + "overhang_fan_speed": [ + "65" + ], + "filament_flow_ratio": [ + "1.1" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "7.2" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "65" + ], + "default_filament_colour": [ + "" + ], + "filament_notes": [ + "eSUN eLastic TPE-83A\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 TPU @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 TPU @base.json new file mode 100644 index 0000000..a6e4a23 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 TPU @base.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Snapmaker J1 TPU @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "4092268632", + "instantiation": "false", + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 TPU High-Flow.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 TPU High-Flow.json new file mode 100644 index 0000000..b2b15a1 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 TPU High-Flow.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Snapmaker J1 TPU High-Flow", + "inherits": "Snapmaker J1 TPU @base", + "from": "system", + "setting_id": "4255325782", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ], + "filament_flow_ratio": [ + "0.983" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "7.6" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_notes": [ + "!! It needs to be dried before use.\nSnapmaker TPU 95A High-Flow\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 TPU.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 TPU.json new file mode 100644 index 0000000..fa0ab33 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker J1 TPU.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Snapmaker J1 TPU", + "inherits": "Snapmaker J1 TPU @base", + "from": "system", + "setting_id": "1751294412", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)", + "Snapmaker J1 (0.6 nozzle)", + "Snapmaker J1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PA-CF @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PA-CF @U1 base.json new file mode 100644 index 0000000..7b6b14b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PA-CF @U1 base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "Snapmaker PA-CF @U1 base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "34931774250", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "overhang_fan_speed": [ + "50" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PA-CF @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PA-CF @U1.json new file mode 100644 index 0000000..efd1314 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PA-CF @U1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Snapmaker PA-CF @U1", + "inherits": "Snapmaker PA-CF @U1 base", + "from": "system", + "setting_id": "27996657890", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)", + "Snapmaker U1 (0.4 nozzle)", + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PA-CF @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PA-CF @base.json new file mode 100644 index 0000000..a396cc4 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PA-CF @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Snapmaker PA-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "581236806", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PA-CF.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PA-CF.json new file mode 100644 index 0000000..5ebdd32 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PA-CF.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Snapmaker PA-CF", + "inherits": "Snapmaker PA-CF @base", + "from": "system", + "setting_id": "144230794", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET @Dual.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET @Dual.json new file mode 100644 index 0000000..d0b9ea7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET @Dual.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker PET @Dual", + "inherits": "Snapmaker Dual PET @base", + "from": "system", + "setting_id": "145337790", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET @U1 base.json new file mode 100644 index 0000000..118ebc8 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET @U1 base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Snapmaker PET @U1 base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "21285779410", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "overhang_fan_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "6.8" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "26" + ], + "slow_down_min_speed": [ + "35" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET @U1.json new file mode 100644 index 0000000..af70402 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker PET @U1", + "inherits": "Snapmaker PET @U1 base", + "from": "system", + "setting_id": "42132000450", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET @base.json new file mode 100644 index 0000000..f99fb89 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Snapmaker PET @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "2549587591", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET.json new file mode 100644 index 0000000..593aea0 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PET.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Snapmaker PET", + "inherits": "Snapmaker PET @base", + "from": "system", + "setting_id": "3543479015", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG @0.2 nozzle.json new file mode 100644 index 0000000..9007d7b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG @0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Snapmaker PETG @0.2 nozzle", + "inherits": "Snapmaker PETG @base", + "from": "system", + "setting_id": "1835906521", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG @U1 base.json new file mode 100644 index 0000000..c0a9f70 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG @U1 base.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Snapmaker PETG @U1 base", + "inherits": "fdm_filament_petg", + "from": "system", + "filament_id": "22090010620", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "overhang_fan_speed": [ + "25" + ], + "filament_density": [ + "1.25" + ], + "filament_z_hop_types": [ + "Spiral Lift" + ], + "filament_retraction_speed": [ + "35" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "temperature_vitrification": [ + "178" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "0" + ], + "nozzle_temperature_range_low": [ + "240" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG @U1.json new file mode 100644 index 0000000..38e247e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker PETG @U1", + "inherits": "Snapmaker PETG @U1 base", + "from": "system", + "setting_id": "24520142710", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG @base.json new file mode 100644 index 0000000..ce6615e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Snapmaker PETG @base", + "inherits": "fdm_filament_petg", + "from": "system", + "filament_id": "1895495477", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG-CF @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG-CF @U1 base.json new file mode 100644 index 0000000..b3b7a09 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG-CF @U1 base.json @@ -0,0 +1,95 @@ +{ + "type": "filament", + "name": "Snapmaker PETG-CF @U1 base", + "inherits": "fdm_filament_petg", + "from": "system", + "filament_id": "10425112260", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "required_nozzle_HRC": [ + "40" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "55" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_cost": [ + "40" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "6.4" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "temperature_vitrification": [ + "178" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "6" + ], + "enable_pressure_advance": [ + "0" + ], + "filament_type": [ + "PETG-CF" + ], + "default_filament_colour": [ + "" + ], + "nozzle_temperature_range_high": [ + "255" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG-CF @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG-CF @U1.json new file mode 100644 index 0000000..51d6dae --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG-CF @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker PETG-CF @U1", + "inherits": "Snapmaker PETG-CF @U1 base", + "from": "system", + "setting_id": "9504590820", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG-CF @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG-CF @base.json new file mode 100644 index 0000000..6cba232 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG-CF @base.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "Snapmaker PETG-CF @base", + "inherits": "fdm_filament_petg", + "from": "system", + "filament_id": "1355502217", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "55" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_cost": [ + "40" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "6.4" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "temperature_vitrification": [ + "178" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "6" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.04" + ], + "filament_type": [ + "PETG-CF" + ], + "default_filament_colour": [ + "" + ], + "nozzle_temperature_range_high": [ + "255" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG-CF.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG-CF.json new file mode 100644 index 0000000..44b47bf --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG-CF.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Snapmaker PETG-CF", + "inherits": "Snapmaker PETG-CF @base", + "from": "system", + "setting_id": "2186648559", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG.json new file mode 100644 index 0000000..ccdbf7f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PETG.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Snapmaker PETG", + "inherits": "Snapmaker PETG @base", + "from": "system", + "setting_id": "67598679", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA @U1 base.json new file mode 100644 index 0000000..9639668 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA @U1 base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Snapmaker PLA @U1 base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "14170311270", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "220" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA @U1.json new file mode 100644 index 0000000..277dad2 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA @U1.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Snapmaker PLA @U1", + "inherits": "Snapmaker PLA @U1 base", + "from": "system", + "setting_id": "11953139350", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA @base.json new file mode 100644 index 0000000..f1a29e6 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Snapmaker PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "3177068229", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Eco @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Eco @U1 base.json new file mode 100644 index 0000000..c690e1c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Eco @U1 base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Eco @U1 base", + "inherits": "fdm_filament_pla_eco", + "from": "system", + "filament_id": "2008037900", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "filament_density": [ + "1.26" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Eco @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Eco @U1.json new file mode 100644 index 0000000..de68e67 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Eco @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Eco @U1", + "inherits": "Snapmaker PLA Eco @U1 base", + "from": "system", + "setting_id": "21586560280", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Eco @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Eco @base.json new file mode 100644 index 0000000..22d4a13 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Eco @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Eco @base", + "inherits": "fdm_filament_pla_eco", + "from": "system", + "filament_id": "1695556157", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Eco.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Eco.json new file mode 100644 index 0000000..b579921 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Eco.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Eco", + "inherits": "Snapmaker PLA Eco @base", + "from": "system", + "setting_id": "978926393", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.2 nozzle)", + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Lite @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Lite @U1 base.json new file mode 100644 index 0000000..5d33be1 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Lite @U1 base.json @@ -0,0 +1,127 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Lite @U1 base", + "from": "system", + "filament_id": "1417031127011", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Lite @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Lite @U1.json new file mode 100644 index 0000000..c888709 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Lite @U1.json @@ -0,0 +1,284 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Lite @U1", + "inherits": "Snapmaker PLA Lite @U1 base", + "from": "system", + "setting_id": "1195313935011", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cost": [ + "25.4" + ], + "filament_density": [ + "1.32" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "SET_PRESSURE_ADVANCE ADVANCE=0.02\n; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "100" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Polymaker" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 base.json new file mode 100644 index 0000000..21fa8eb --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 base.json @@ -0,0 +1,127 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Matte @U1 base", + "from": "system", + "filament_id": "141703112701", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1.json new file mode 100644 index 0000000..fc7abb2 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1.json @@ -0,0 +1,284 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Matte @U1", + "inherits": "Snapmaker PLA @U1 base", + "from": "system", + "setting_id": "119531393501", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cost": [ + "25.4" + ], + "filament_density": [ + "1.32" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1.01" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "100" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Snapmaker" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Metal @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Metal @U1 base.json new file mode 100644 index 0000000..d300e90 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Metal @U1 base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Metal @U1 base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "20299943460", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "filament_cost": [ + "90" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "220" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Metal @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Metal @U1.json new file mode 100644 index 0000000..44499a8 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Metal @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Metal @U1", + "inherits": "Snapmaker PLA Metal @U1 base", + "from": "system", + "setting_id": "7206646270", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk @0.2 nozzle.json new file mode 100644 index 0000000..b509527 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk @0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Silk @0.2 nozzle", + "inherits": "Snapmaker PLA Silk @base", + "from": "system", + "setting_id": "3051834979", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk @U1 base.json new file mode 100644 index 0000000..110a3c6 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk @U1 base.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Silk @U1 base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "11813638720", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "filament_cost": [ + "70" + ], + "filament_density": [ + "1.32" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk @U1.json new file mode 100644 index 0000000..b3a6c52 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Silk @U1", + "inherits": "Snapmaker PLA Silk @U1 base", + "from": "system", + "setting_id": "13282506860", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk @base.json new file mode 100644 index 0000000..eac9b8a --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "1655727393", + "instantiation": "false", + "hot_plate_temp_initial_layer": [ + "65" + ], + "filament_cost": [ + "70" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk.json new file mode 100644 index 0000000..a2a3b7c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA Silk.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Snapmaker PLA Silk", + "inherits": "Snapmaker PLA Silk @base", + "from": "system", + "setting_id": "76896312", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 base.json new file mode 100644 index 0000000..222109b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 base.json @@ -0,0 +1,127 @@ +{ + "type": "filament", + "name": "Snapmaker PLA SnapSpeed @U1 base", + "from": "system", + "filament_id": "141703112701", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1.json new file mode 100644 index 0000000..75648b3 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1.json @@ -0,0 +1,284 @@ +{ + "type": "filament", + "name": "Snapmaker PLA SnapSpeed @U1", + "inherits": "Snapmaker PLA SnapSpeed @U1 base", + "from": "system", + "setting_id": "119531393501", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "100" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Snapmaker" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.026" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA-CF @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA-CF @U1 base.json new file mode 100644 index 0000000..8a0755d --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA-CF @U1 base.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "Snapmaker PLA-CF @U1 base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "17021473250", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "required_nozzle_HRC": [ + "40" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "150" + ], + "default_filament_colour": [ + "" + ], + "filament_type": [ + "PLA-CF" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA-CF @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA-CF @U1.json new file mode 100644 index 0000000..5248a6f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA-CF @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker PLA-CF @U1", + "inherits": "Snapmaker PLA-CF @U1 base", + "from": "system", + "setting_id": "35893594380", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA-CF @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA-CF @base.json new file mode 100644 index 0000000..17de1e4 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA-CF @base.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Snapmaker PLA-CF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "3864371306", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "temperature_vitrification": [ + "150" + ], + "slow_down_layer_time": [ + "7" + ], + "default_filament_colour": [ + "" + ], + "filament_type": [ + "PLA-CF" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA-CF.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA-CF.json new file mode 100644 index 0000000..c212856 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA-CF.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Snapmaker PLA-CF", + "inherits": "Snapmaker PLA-CF @base", + "from": "system", + "setting_id": "4136003514", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA.json new file mode 100644 index 0000000..0c95778 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PLA.json @@ -0,0 +1,42 @@ +{ + "type": "filament", + "name": "Snapmaker PLA", + "inherits": "Snapmaker PLA @base", + "from": "system", + "setting_id": "1865051461", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.2 nozzle)", + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA @0.2 nozzle.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA @0.2 nozzle.json new file mode 100644 index 0000000..d9035d9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA @0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker PVA @0.2 nozzle", + "inherits": "Snapmaker PVA @base", + "from": "system", + "setting_id": "1131479069", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA @U1 base.json new file mode 100644 index 0000000..3ca9eac --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA @U1 base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Snapmaker PVA @U1 base", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "31046369800", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA @U1.json new file mode 100644 index 0000000..4d22ed9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "name": "Snapmaker PVA @U1", + "inherits": "Snapmaker PVA @U1 base", + "from": "system", + "setting_id": "41452139080", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA @base.json new file mode 100644 index 0000000..d27ecc1 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Snapmaker PVA @base", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "1344609062", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA.json new file mode 100644 index 0000000..7c9de6b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker PVA.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Snapmaker PVA", + "inherits": "Snapmaker PVA @base", + "from": "system", + "setting_id": "3741816734", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPE @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPE @U1.json new file mode 100644 index 0000000..9abe479 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPE @U1.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Snapmaker TPE @U1", + "inherits": "Snapmaker TPU @U1 base", + "from": "system", + "setting_id": "27040303590", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "overhang_fan_speed": [ + "65" + ], + "filament_flow_ratio": [ + "1.1" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "7.2" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "65" + ], + "default_filament_colour": [ + "" + ], + "filament_notes": [ + "eSUN eLastic TPE-83A\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPE.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPE.json new file mode 100644 index 0000000..71f1967 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPE.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "Snapmaker TPE", + "inherits": "Snapmaker TPU @base", + "from": "system", + "setting_id": "2302237917", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ], + "hot_plate_temp": [ + "45" + ], + "overhang_fan_speed": [ + "100" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "7.2" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "filament_notes": [ + "eSUN eLastic TPE-83A\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU 95A @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU 95A @U1 base.json new file mode 100644 index 0000000..6b13805 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU 95A @U1 base.json @@ -0,0 +1,154 @@ +{ + "type": "filament", + "name": "Snapmaker TPU 95A @U1 base", + "from": "system", + "filament_id": "297165629001", + "instantiation": "false", + "overhang_fan_threshold": [ + "95%" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "full_fan_speed_layer": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "textured_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU 95A @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU 95A @U1.json new file mode 100644 index 0000000..3b8b143 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU 95A @U1.json @@ -0,0 +1,284 @@ +{ + "type": "filament", + "name": "Snapmaker TPU 95A @U1", + "inherits": "Snapmaker TPU 95A @U1 base", + "from": "system", + "setting_id": "316428530", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "30" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "70" + ], + "fan_min_speed": [ + "70" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "8" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.4" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "TPU" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "Auto Lift" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU @U1 base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU @U1 base.json new file mode 100644 index 0000000..650304e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU @U1 base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Snapmaker TPU @U1 base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "29716562900", + "instantiation": "false", + "filament_end_gcode": [ + "" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU @U1.json new file mode 100644 index 0000000..afd5901 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU @U1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Snapmaker TPU @U1", + "inherits": "Snapmaker TPU @U1 base", + "from": "system", + "setting_id": "31642856830", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)", + "Snapmaker U1 (0.6 nozzle)", + "Snapmaker U1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU @base.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU @base.json new file mode 100644 index 0000000..16dc681 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Snapmaker TPU @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "1480063856", + "instantiation": "false" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU High-Flow @U1.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU High-Flow @U1.json new file mode 100644 index 0000000..150b472 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU High-Flow @U1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "Snapmaker TPU High-Flow @U1", + "inherits": "Snapmaker TPU @U1 base", + "from": "system", + "setting_id": "10729188540", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)", + "Snapmaker U1 (0.6 nozzle)", + "Snapmaker U1 (0.8 nozzle)" + ], + "filament_flow_ratio": [ + "0.983" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "7.6" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_notes": [ + "!! It needs to be dried before use.\nSnapmaker TPU 95A High-Flow\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU.json b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU.json new file mode 100644 index 0000000..6901435 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/Snapmaker TPU.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Snapmaker TPU", + "inherits": "Snapmaker TPU @base", + "from": "system", + "setting_id": "2492353721", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/fdm_filament_abs.json b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_abs.json new file mode 100644 index 0000000..c85f6ea --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_flow_ratio": [ + "0.93" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_cost": [ + "50" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_retraction_length": [ + "0.6" + ], + "filament_z_hop": [ + "0.7" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "189" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "3" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.015" + ], + "filament_type": [ + "ABS" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "default_filament_colour": [ + "" + ], + "filament_notes": [ + "eSUN ABS+\nSunlu ABS+\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/fdm_filament_asa.json b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_asa.json new file mode 100644 index 0000000..171940a --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_asa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "filament_flow_ratio": [ + "0.94" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_cost": [ + "80" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "7.6" + ], + "filament_retraction_length": [ + "0.6" + ], + "filament_z_hop": [ + "0.7" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "182" + ], + "fan_max_speed": [ + "35" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "5" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_type": [ + "ASA" + ], + "default_filament_colour": [ + "" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/fdm_filament_breakaway.json b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_breakaway.json new file mode 100644 index 0000000..3dac620 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_breakaway.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "fdm_filament_breakaway", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_is_support": [ + "1" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_cost": [ + "100" + ], + "filament_density": [ + "1.32" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "1.8" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "154" + ], + "default_filament_colour": [ + "" + ], + "filament_type": [ + "Breakaway Support" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "200" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/fdm_filament_common.json b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_common.json new file mode 100644 index 0000000..e2583d7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_common.json @@ -0,0 +1,189 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_vendor": [ + "Snapmaker" + ], + "filament_start_gcode": [ + "" + ], + "filament_end_gcode": [ + "" + ], + "filament_is_support": [ + "0" + ], + "filament_soluble": [ + "0" + ], + "filament_settings_id": [ + "" + ], + "required_nozzle_HRC": [ + "3" + ], + "bed_type": [ + "Hot Plate" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "0" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_loading_speed": [ + "25" + ], + "filament_unloading_speed_start": [ + "3" + ], + "filament_unloading_speed": [ + "25" + ], + "filament_load_time": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_volume": [ + "0" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "140" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "0" + ], + "pressure_advance": [ + "0.04" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "textured_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "textured_plate_temp_initial_layer": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pa.json b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pa.json new file mode 100644 index 0000000..9993a80 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "hot_plate_temp": [ + "95" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_cost": [ + "150" + ], + "filament_density": [ + "1.09" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_retraction_minimum_travel": [ + "0" + ], + "filament_retraction_length": [ + "2" + ], + "filament_retraction_speed": [ + "36" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "203" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "15" + ], + "slow_down_layer_time": [ + "20" + ], + "default_filament_colour": [ + "" + ], + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_notes": [ + "!! It needs to be dried before use.\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pet.json b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pet.json new file mode 100644 index 0000000..55e28fb --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pet.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "hot_plate_temp": [ + "65" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_cooling_layer_time": [ + "7" + ], + "filament_cost": [ + "8" + ], + "filament_density": [ + "1.29" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "nozzle_temperature": [ + "278" + ], + "temperature_vitrification": [ + "230" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "0" + ], + "slow_down_min_speed": [ + "50" + ], + "slow_down_layer_time": [ + "2" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.022" + ], + "default_filament_colour": [ + "" + ], + "filament_type": [ + "PET" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "filament_notes": [ + "JiaNong PET 1.63x1.75mm" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/fdm_filament_petg.json b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_petg.json new file mode 100644 index 0000000..c9f786c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_petg.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "fdm_filament_petg", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "90" + ], + "filament_flow_ratio": [ + "0.95" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_retraction_minimum_travel": [ + "0" + ], + "filament_retraction_length": [ + "1.8" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "245" + ], + "temperature_vitrification": [ + "160" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "default_filament_colour": [ + "" + ], + "filament_type": [ + "PETG" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pla.json b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pla.json new file mode 100644 index 0000000..4dc72c5 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pla.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "overhang_fan_threshold": [ + "0%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "filament_flow_ratio": [ + "0.98" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "60" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_retraction_length": [ + "1.2" + ], + "filament_retraction_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "210" + ], + "temperature_vitrification": [ + "154" + ], + "fan_min_speed": [ + "100" + ], + "slow_down_min_speed": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "default_filament_colour": [ + "" + ], + "filament_type": [ + "PLA" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "additional_cooling_fan_speed": [ + "70" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pla_eco.json b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pla_eco.json new file mode 100644 index 0000000..3c918b3 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pla_eco.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_eco", + "inherits": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature": [ + "200" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pva.json b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pva.json new file mode 100644 index 0000000..8e0d4dd --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_pva.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_is_support": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "120" + ], + "filament_density": [ + "1.37" + ], + "filament_deretraction_speed": [ + "15" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_retraction_length": [ + "2" + ], + "filament_retraction_speed": [ + "28" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature": [ + "215" + ], + "temperature_vitrification": [ + "150" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "7" + ], + "default_filament_colour": [ + "" + ], + "filament_type": [ + "PVA" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "225" + ], + "additional_cooling_fan_speed": [ + "50" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..d485921 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/filament/fdm_filament_tpu.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "hot_plate_temp": [ + "40" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "overhang_fan_speed": [ + "70" + ], + "slow_down_for_layer_cooling": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_cost": [ + "80" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "25" + ], + "filament_max_volumetric_speed": [ + "2.8" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0" + ], + "filament_z_hop_types": [ + "Normal Lift" + ], + "filament_retraction_speed": [ + "25" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "225" + ], + "temperature_vitrification": [ + "138" + ], + "fan_max_speed": [ + "70" + ], + "fan_min_speed": [ + "70" + ], + "pressure_advance": [ + "0.01" + ], + "default_filament_colour": [ + "" + ], + "filament_type": [ + "TPU" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_notes": [ + "!! It needs to be dried before use.\nSunlu TPU 95A\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 (0.2 nozzle).json new file mode 100644 index 0000000..060c101 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 (0.2 nozzle)", + "inherits": "fdm_a250", + "from": "system", + "setting_id": "2273571854", + "instantiation": "true", + "printer_model": "Snapmaker A250", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 (0.4 nozzle).json new file mode 100644 index 0000000..30e3789 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 (0.4 nozzle)", + "inherits": "fdm_a250", + "from": "system", + "setting_id": "4103703940", + "instantiation": "true", + "printer_model": "Snapmaker A250", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 (0.6 nozzle).json new file mode 100644 index 0000000..5d65f9f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 (0.6 nozzle)", + "inherits": "fdm_a250", + "from": "system", + "setting_id": "3664749826", + "instantiation": "true", + "printer_model": "Snapmaker A250", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 (0.8 nozzle).json new file mode 100644 index 0000000..c209f60 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 (0.8 nozzle)", + "inherits": "fdm_a250", + "from": "system", + "setting_id": "313360016", + "instantiation": "true", + "printer_model": "Snapmaker A250", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit (0.2 nozzle).json new file mode 100644 index 0000000..cc987f9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 BKit (0.2 nozzle)", + "inherits": "fdm_a250_bk", + "from": "system", + "setting_id": "601809056", + "instantiation": "true", + "printer_model": "Snapmaker A250 BKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit (0.4 nozzle).json new file mode 100644 index 0000000..2c24600 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 BKit (0.4 nozzle)", + "inherits": "fdm_a250_bk", + "from": "system", + "setting_id": "1355061546", + "instantiation": "true", + "printer_model": "Snapmaker A250 BKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit (0.6 nozzle).json new file mode 100644 index 0000000..9dd2e90 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 BKit (0.6 nozzle)", + "inherits": "fdm_a250_bk", + "from": "system", + "setting_id": "2117251500", + "instantiation": "true", + "printer_model": "Snapmaker A250 BKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit (0.8 nozzle).json new file mode 100644 index 0000000..fa7082c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 BKit (0.8 nozzle)", + "inherits": "fdm_a250_bk", + "from": "system", + "setting_id": "3069209150", + "instantiation": "true", + "printer_model": "Snapmaker A250 BKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit.json new file mode 100644 index 0000000..74d1f3c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 BKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A250 BKit", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "1921635482", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual (0.2 nozzle).json new file mode 100644 index 0000000..39317fd --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual (0.2 nozzle)", + "inherits": "fdm_a250_dual", + "from": "system", + "setting_id": "3474065981", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual (0.4 nozzle).json new file mode 100644 index 0000000..bf525e7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual (0.4 nozzle)", + "inherits": "fdm_a250_dual", + "from": "system", + "setting_id": "3154670519", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual (0.6 nozzle).json new file mode 100644 index 0000000..1530c36 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual (0.6 nozzle)", + "inherits": "fdm_a250_dual", + "from": "system", + "setting_id": "2466143025", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual (0.8 nozzle).json new file mode 100644 index 0000000..1eab54c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual (0.8 nozzle)", + "inherits": "fdm_a250_dual", + "from": "system", + "setting_id": "1513914531", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit (0.2 nozzle).json new file mode 100644 index 0000000..081ab6e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual BKit (0.2 nozzle)", + "inherits": "fdm_a250_dual_bk", + "from": "system", + "setting_id": "1737970856", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual BKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit (0.4 nozzle).json new file mode 100644 index 0000000..745ee8c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual BKit (0.4 nozzle)", + "inherits": "fdm_a250_dual_bk", + "from": "system", + "setting_id": "344796450", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual BKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit (0.6 nozzle).json new file mode 100644 index 0000000..6a92181 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual BKit (0.6 nozzle)", + "inherits": "fdm_a250_dual_bk", + "from": "system", + "setting_id": "981140900", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual BKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit (0.8 nozzle).json new file mode 100644 index 0000000..0183191 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual BKit (0.8 nozzle)", + "inherits": "fdm_a250_dual_bk", + "from": "system", + "setting_id": "4072267318", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual BKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit.json new file mode 100644 index 0000000..7e91ff0 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual BKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A250 Dual BKit", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "1463587605", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json new file mode 100644 index 0000000..026efe9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "inherits": "fdm_a250_dual_qs_bk", + "from": "system", + "setting_id": "1173309402", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual QS+B Kit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json new file mode 100644 index 0000000..3b84aa8 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "inherits": "fdm_a250_dual_qs_bk", + "from": "system", + "setting_id": "922041936", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual QS+B Kit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json new file mode 100644 index 0000000..eb4c66b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "inherits": "fdm_a250_dual_qs_bk", + "from": "system", + "setting_id": "402855638", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual QS+B Kit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json new file mode 100644 index 0000000..6f898ee --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "inherits": "fdm_a250_dual_qs_bk", + "from": "system", + "setting_id": "3502361924", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual QS+B Kit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit.json new file mode 100644 index 0000000..b98defe --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A250 Dual QS+B Kit", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "3396626756", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit (0.2 nozzle).json new file mode 100644 index 0000000..84e3751 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "inherits": "fdm_a250_dual_qs", + "from": "system", + "setting_id": "2546842776", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual QSKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit (0.4 nozzle).json new file mode 100644 index 0000000..d74eba6 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "inherits": "fdm_a250_dual_qs", + "from": "system", + "setting_id": "3839345938", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual QSKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit (0.6 nozzle).json new file mode 100644 index 0000000..6eef7ea --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "inherits": "fdm_a250_dual_qs", + "from": "system", + "setting_id": "3391221140", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual QSKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit (0.8 nozzle).json new file mode 100644 index 0000000..695ea08 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "inherits": "fdm_a250_dual_qs", + "from": "system", + "setting_id": "48444934", + "instantiation": "true", + "printer_model": "Snapmaker A250 Dual QSKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit.json new file mode 100644 index 0000000..a99e319 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual QSKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A250 Dual QSKit", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "2661871200", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual.json new file mode 100644 index 0000000..d327654 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 Dual.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A250 Dual", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "2728546690", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json new file mode 100644 index 0000000..4c7b25e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "inherits": "fdm_a250_qs_bk", + "from": "system", + "setting_id": "302401596", + "instantiation": "true", + "printer_model": "Snapmaker A250 QS+B Kit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json new file mode 100644 index 0000000..916c13e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "inherits": "fdm_a250_qs_bk", + "from": "system", + "setting_id": "1629237686", + "instantiation": "true", + "printer_model": "Snapmaker A250 QS+B Kit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json new file mode 100644 index 0000000..048c3ee --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "inherits": "fdm_a250_qs_bk", + "from": "system", + "setting_id": "1340741936", + "instantiation": "true", + "printer_model": "Snapmaker A250 QS+B Kit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json new file mode 100644 index 0000000..a58ccb0 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "inherits": "fdm_a250_qs_bk", + "from": "system", + "setting_id": "2267595426", + "instantiation": "true", + "printer_model": "Snapmaker A250 QS+B Kit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit.json new file mode 100644 index 0000000..49ff3b7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QS+B Kit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A250 QS+B Kit", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "3626883798", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit (0.2 nozzle).json new file mode 100644 index 0000000..4aef8ac --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 QSKit (0.2 nozzle)", + "inherits": "fdm_a250_qs", + "from": "system", + "setting_id": "2572320030", + "instantiation": "true", + "printer_model": "Snapmaker A250 QSKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit (0.4 nozzle).json new file mode 100644 index 0000000..64b4c16 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 QSKit (0.4 nozzle)", + "inherits": "fdm_a250_qs", + "from": "system", + "setting_id": "3930588308", + "instantiation": "true", + "printer_model": "Snapmaker A250 QSKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit (0.6 nozzle).json new file mode 100644 index 0000000..770a7c3 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 QSKit (0.6 nozzle)", + "inherits": "fdm_a250_qs", + "from": "system", + "setting_id": "3300797458", + "instantiation": "true", + "printer_model": "Snapmaker A250 QSKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit (0.8 nozzle).json new file mode 100644 index 0000000..2c9c594 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A250 QSKit (0.8 nozzle)", + "inherits": "fdm_a250_qs", + "from": "system", + "setting_id": "209516416", + "instantiation": "true", + "printer_model": "Snapmaker A250 QSKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit.json new file mode 100644 index 0000000..399364a --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250 QSKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A250 QSKit", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "3817522582", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250.json new file mode 100644 index 0000000..0cbd448 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A250.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A250", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "261851393", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 (0.2 nozzle).json new file mode 100644 index 0000000..3952b89 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 (0.2 nozzle)", + "inherits": "fdm_a350", + "from": "system", + "setting_id": "703292831", + "instantiation": "true", + "printer_model": "Snapmaker A350", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 (0.4 nozzle).json new file mode 100644 index 0000000..aa904ea --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 (0.4 nozzle)", + "inherits": "fdm_a350", + "from": "system", + "setting_id": "1525750805", + "instantiation": "true", + "printer_model": "Snapmaker A350", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 (0.6 nozzle).json new file mode 100644 index 0000000..36c17f7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 (0.6 nozzle)", + "inherits": "fdm_a350", + "from": "system", + "setting_id": "1946629267", + "instantiation": "true", + "printer_model": "Snapmaker A350", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 (0.8 nozzle).json new file mode 100644 index 0000000..4741103 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 (0.8 nozzle)", + "inherits": "fdm_a350", + "from": "system", + "setting_id": "3167088385", + "instantiation": "true", + "printer_model": "Snapmaker A350", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit (0.2 nozzle).json new file mode 100644 index 0000000..43e3a58 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 BKit (0.2 nozzle)", + "inherits": "fdm_a350_bk", + "from": "system", + "setting_id": "3154404158", + "instantiation": "true", + "printer_model": "Snapmaker A350 BKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit (0.4 nozzle).json new file mode 100644 index 0000000..ea8d84b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 BKit (0.4 nozzle)", + "inherits": "fdm_a350_bk", + "from": "system", + "setting_id": "3474856628", + "instantiation": "true", + "printer_model": "Snapmaker A350 BKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit (0.6 nozzle).json new file mode 100644 index 0000000..01c4461 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 BKit (0.6 nozzle)", + "inherits": "fdm_a350_bk", + "from": "system", + "setting_id": "3790090802", + "instantiation": "true", + "printer_model": "Snapmaker A350 BKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit (0.8 nozzle).json new file mode 100644 index 0000000..d987f97 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 BKit (0.8 nozzle)", + "inherits": "fdm_a350_bk", + "from": "system", + "setting_id": "690678176", + "instantiation": "true", + "printer_model": "Snapmaker A350 BKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit.json new file mode 100644 index 0000000..7a91222 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 BKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A350 BKit", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "3190019076", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual (0.2 nozzle).json new file mode 100644 index 0000000..0514293 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual (0.2 nozzle)", + "inherits": "fdm_a350_dual", + "from": "system", + "setting_id": "1355319715", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual (0.4 nozzle).json new file mode 100644 index 0000000..3cc6855 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual (0.4 nozzle)", + "inherits": "fdm_a350_dual", + "from": "system", + "setting_id": "601026601", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual (0.6 nozzle).json new file mode 100644 index 0000000..a90a82a --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual (0.6 nozzle)", + "inherits": "fdm_a350_dual", + "from": "system", + "setting_id": "220518575", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual (0.8 nozzle).json new file mode 100644 index 0000000..5125c4e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual (0.8 nozzle)", + "inherits": "fdm_a350_dual", + "from": "system", + "setting_id": "3320185661", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit (0.2 nozzle).json new file mode 100644 index 0000000..9e96685 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual BKit (0.2 nozzle)", + "inherits": "fdm_a350_dual_bk", + "from": "system", + "setting_id": "2156589631", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual BKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit (0.4 nozzle).json new file mode 100644 index 0000000..ed7e04f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual BKit (0.4 nozzle)", + "inherits": "fdm_a350_dual_bk", + "from": "system", + "setting_id": "4086336437", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual BKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit (0.6 nozzle).json new file mode 100644 index 0000000..f8f8280 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual BKit (0.6 nozzle)", + "inherits": "fdm_a350_dual_bk", + "from": "system", + "setting_id": "3714491187", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual BKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit (0.8 nozzle).json new file mode 100644 index 0000000..0b0401f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual BKit (0.8 nozzle)", + "inherits": "fdm_a350_dual_bk", + "from": "system", + "setting_id": "363100321", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual BKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit.json new file mode 100644 index 0000000..c02e88c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual BKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A350 Dual BKit", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "2326416016", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json new file mode 100644 index 0000000..145b7e0 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "inherits": "fdm_a350_dual_qs_bk", + "from": "system", + "setting_id": "2039456978", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual QS+B Kit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json new file mode 100644 index 0000000..a2b2c9e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "inherits": "fdm_a350_dual_qs_bk", + "from": "system", + "setting_id": "177593688", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual QS+B Kit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json new file mode 100644 index 0000000..03d439d --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "inherits": "fdm_a350_dual_qs_bk", + "from": "system", + "setting_id": "610530782", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual QS+B Kit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json new file mode 100644 index 0000000..4e3da9c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "inherits": "fdm_a350_dual_qs_bk", + "from": "system", + "setting_id": "3969986124", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual QS+B Kit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit.json new file mode 100644 index 0000000..6f011c7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A350 Dual QS+B Kit", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "1305649671", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit (0.2 nozzle).json new file mode 100644 index 0000000..afec518 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "inherits": "fdm_a350_dual_qs", + "from": "system", + "setting_id": "4181829593", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual QSKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit (0.4 nozzle).json new file mode 100644 index 0000000..8ca5d59 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "inherits": "fdm_a350_dual_qs", + "from": "system", + "setting_id": "2321276499", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual QSKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit (0.6 nozzle).json new file mode 100644 index 0000000..974bb03 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "inherits": "fdm_a350_dual_qs", + "from": "system", + "setting_id": "2762864341", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual QSKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit (0.8 nozzle).json new file mode 100644 index 0000000..5969c60 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "inherits": "fdm_a350_dual_qs", + "from": "system", + "setting_id": "1819225415", + "instantiation": "true", + "printer_model": "Snapmaker A350 Dual QSKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit.json new file mode 100644 index 0000000..41da149 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual QSKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A350 Dual QSKit", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "61280022", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual.json new file mode 100644 index 0000000..81852a5 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 Dual.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A350 Dual", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "1846038812", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json new file mode 100644 index 0000000..b796fbd --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "inherits": "fdm_a350_qs_bk", + "from": "system", + "setting_id": "3079526450", + "instantiation": "true", + "printer_model": "Snapmaker A350 QS+B Kit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json new file mode 100644 index 0000000..a891eaf --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "inherits": "fdm_a350_qs_bk", + "from": "system", + "setting_id": "3298271672", + "instantiation": "true", + "printer_model": "Snapmaker A350 QS+B Kit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json new file mode 100644 index 0000000..2f28f04 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "inherits": "fdm_a350_qs_bk", + "from": "system", + "setting_id": "3932260670", + "instantiation": "true", + "printer_model": "Snapmaker A350 QS+B Kit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json new file mode 100644 index 0000000..9cdd968 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "inherits": "fdm_a350_qs_bk", + "from": "system", + "setting_id": "581128876", + "instantiation": "true", + "printer_model": "Snapmaker A350 QS+B Kit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit.json new file mode 100644 index 0000000..c3c8dc9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QS+B Kit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A350 QS+B Kit", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "1133024953", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit (0.2 nozzle).json new file mode 100644 index 0000000..9284494 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 QSKit (0.2 nozzle)", + "inherits": "fdm_a350_qs", + "from": "system", + "setting_id": "2390366686", + "instantiation": "true", + "printer_model": "Snapmaker A350 QSKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit (0.4 nozzle).json new file mode 100644 index 0000000..18abba9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 QSKit (0.4 nozzle)", + "inherits": "fdm_a350_qs", + "from": "system", + "setting_id": "4250951764", + "instantiation": "true", + "printer_model": "Snapmaker A350 QSKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit (0.6 nozzle).json new file mode 100644 index 0000000..465f69f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 QSKit (0.6 nozzle)", + "inherits": "fdm_a350_qs", + "from": "system", + "setting_id": "3549841618", + "instantiation": "true", + "printer_model": "Snapmaker A350 QSKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit (0.8 nozzle).json new file mode 100644 index 0000000..aace8a8 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Snapmaker A350 QSKit (0.8 nozzle)", + "inherits": "fdm_a350_qs", + "from": "system", + "setting_id": "458527552", + "instantiation": "true", + "printer_model": "Snapmaker A350 QSKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit.json new file mode 100644 index 0000000..d284cb0 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350 QSKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A350 QSKit", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "4109488597", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350.json new file mode 100644 index 0000000..e5bf7d2 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker A350.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker A350", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "240771894", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan (0.2 nozzle).json new file mode 100644 index 0000000..f5d7617 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker Artisan (0.2 nozzle)", + "inherits": "fdm_a400", + "from": "system", + "setting_id": "767951383", + "instantiation": "true", + "printer_model": "Snapmaker Artisan", + "default_print_profile": "0.14 Standard @Snapmaker Artisan (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..e256790 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker Artisan (0.4 nozzle)", + "inherits": "fdm_a400", + "from": "system", + "setting_id": "1591507869", + "instantiation": "true", + "printer_model": "Snapmaker Artisan", + "default_print_profile": "0.16 Optimal @Snapmaker Artisan (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..6698683 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker Artisan (0.6 nozzle)", + "inherits": "fdm_a400", + "from": "system", + "setting_id": "1881821979", + "instantiation": "true", + "printer_model": "Snapmaker Artisan", + "default_print_profile": "0.18 Standard @Snapmaker Artisan (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..161d1ce --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker Artisan (0.8 nozzle)", + "inherits": "fdm_a400", + "from": "system", + "setting_id": "3102247049", + "instantiation": "true", + "printer_model": "Snapmaker Artisan", + "default_print_profile": "0.24 Standard @Snapmaker Artisan (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan.json new file mode 100644 index 0000000..46b621c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker Artisan.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker Artisan", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "797581801", + "bed_model": "Snapmaker Artisan_bed.stl", + "bed_texture": "Snapmaker Artisan_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1 (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1 (0.2 nozzle).json new file mode 100644 index 0000000..950d947 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1 (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker J1 (0.2 nozzle)", + "inherits": "fdm_idex", + "from": "system", + "setting_id": "773945936", + "instantiation": "true", + "printer_model": "Snapmaker J1", + "default_print_profile": "0.14 Standard @Snapmaker J1 (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1 (0.4 nozzle).json new file mode 100644 index 0000000..f36da0e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1 (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker J1 (0.4 nozzle)", + "inherits": "fdm_idex", + "from": "system", + "setting_id": "1564148698", + "instantiation": "true", + "printer_model": "Snapmaker J1", + "default_print_profile": "0.16 Optimal @Snapmaker J1 (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1 (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1 (0.6 nozzle).json new file mode 100644 index 0000000..d5be80b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1 (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker J1 (0.6 nozzle)", + "inherits": "fdm_idex", + "from": "system", + "setting_id": "1942825820", + "instantiation": "true", + "printer_model": "Snapmaker J1", + "default_print_profile": "0.18 Standard @Snapmaker J1 (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1 (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1 (0.8 nozzle).json new file mode 100644 index 0000000..e986517 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1 (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "name": "Snapmaker J1 (0.8 nozzle)", + "inherits": "fdm_idex", + "from": "system", + "setting_id": "3138384078", + "instantiation": "true", + "printer_model": "Snapmaker J1", + "default_print_profile": "0.24 Standard @Snapmaker J1 (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1.json new file mode 100644 index 0000000..5017724 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker J1.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker J1", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "https://github.com/macdylan", + "model_id": "199828459", + "bed_model": "Snapmaker J1_bed.stl", + "bed_texture": "Snapmaker J1_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..3c7d6fa --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,197 @@ +{ + "type": "machine", + "name": "Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_U1", + "from": "system", + "setting_id": "1591507869", + "instantiation": "true", + "printer_model": "Snapmaker U1", + "printer_variant": "0.4", + "auxiliary_fan": "1", + "change_filament_gcode": "; Change Tool[previous_extruder] -> Tool[next_extruder] (layer [layer_num])\n{\nlocal max_speed_toolchange = 350.0;\nlocal wait_for_extruder_temp = true;\nposition[2] = position[2] + 2.0;\n\nlocal speed_toolchange = max_speed_toolchange;\nif travel_speed < max_speed_toolchange then\n speed_toolchange = travel_speed;\nendif\n\"G91\nG0 Z1.5 F600\nG90\n\";\n\"G1 F\" + (speed_toolchange * 60) + \"\n\";\nif wait_for_extruder_temp and not((layer_num < 0) and (next_extruder == initial_tool)) then\n \"\n\";\n \"; \" + layer_num + \"\n\";\n if layer_num == 0 then\n \"M109 S\" + first_layer_temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n else\n \"M109 S\" + temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n endif\nendif\n\"T\" + next_extruder + \"\n\";\n}\nM400\n{if filament_type[next_extruder] == \"PVA\"}\nSET_VELOCITY_LIMIT ACCEL=3000\n{else}\n{endif}", + "extruder_colour": [ + "#FCE94F", + "#FCE94F", + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0", + "0x0", + "0x0" + ], + "host_type": "octoprint", + "long_retractions_when_cut": [ + "0", + "0", + "0", + "0" + ], + "machine_end_gcode": " PRINT_END\nTIMELAPSE_STOP", + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "25" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_tool_change_time": "5", + "max_layer_height": [ + "0.32", + "0.32", + "0.32", + "0.32" + ], + "min_layer_height": [ + "0.08", + "0.08", + "0.08", + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4", + "0.4", + "0.4" + ], + "nozzle_type": "hardened_steel", + "printable_area": [ + "-0.5x-1", + "270.5x-1", + "270.5x271", + "-0.5x271" + ], + "printable_height": "270", + "printer_settings_id": "MyToolChanger 0.4 nozzle - Copy", + "retract_before_wipe": [ + "0%", + "0%", + "0%", + "0%" + ], + "retract_length_toolchange": [ + "10", + "10", + "10", + "10" + ], + "retract_lift_above": [ + "0", + "0", + "0", + "0" + ], + "retract_lift_below": [ + "269", + "269", + "269", + "269" + ], + "retract_lift_enforce": [ + "All Surfaces", + "All Surfaces", + "All Surfaces", + "All Surfaces" + ], + "retract_restart_extra": [ + "0", + "0", + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0", + "0", + "0" + ], + "retract_when_changing_layer": [ + "1", + "1", + "1", + "1" + ], + "retraction_distances_when_cut": [ + "18", + "18", + "18", + "18" + ], + "retraction_length": [ + "0.8", + "0.8", + "0.8", + "0.8" + ], + "retraction_minimum_travel": [ + "1", + "1", + "1", + "1" + ], + "retraction_speed": [ + "40", + "40", + "40", + "40" + ], + "deretraction_speed": [ + "35", + "35", + "35", + "35" + ], + "thumbnails": "48x48/PNG, 300x300/PNG", + "travel_slope": [ + "3", + "3", + "3", + "3" + ], + "wipe": [ + "1", + "1", + "1", + "1" + ], + "wipe_distance": [ + "2", + "2", + "2", + "2" + ], + "z_hop": [ + "0.4", + "0.4", + "0.4", + "0.4" + ], + "z_hop_types": [ + "Auto Lift", + "Auto Lift", + "Auto Lift", + "Auto Lift" + ], + "enable_filament_ramming": "0", + "extruder_clearance_height_to_rod": "27.5", + "extruder_clearance_radius": "72.5", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\nTIMELAPSE_TAKE_FRAME", + "z_hop_when_prime": [ + "0", + "0", + "0", + "0" + ], + "ramming_pressure_advance_value": "0.02", + "tool_change_temprature_wait": "0", + "printer_notes": "1、修改幅面坐标,原点坐标\n2、修改换头时间,5S", + "machine_pause_gcode": "M600" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/Snapmaker U1.json b/backend/profiles/profiles/Snapmaker/machine/Snapmaker U1.json new file mode 100644 index 0000000..027d088 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/Snapmaker U1.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Snapmaker U1", + "machine_tech": "FFF", + "family": "Snapmaker", + "url": "", + "model_id": "797581801", + "bed_model": "Snapmaker U1_bed.stl", + "bed_texture": "Snapmaker U1_texture.svg", + "nozzle_diameter": "0.4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_U1.json b/backend/profiles/profiles/Snapmaker/machine/fdm_U1.json new file mode 100644 index 0000000..f37ec59 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_U1.json @@ -0,0 +1,188 @@ +{ + "type": "machine", + "name": "fdm_U1", + "inherits": "fdm_toolchanger", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "single_extruder_multi_material": "0", + "bed_model": "Snapmaker U1_bed.stl", + "bed_texture": "Snapmaker U1_bed.svg", + "max_layer_height": [ + "0.32", + "0.32", + "0.32", + "0.32", + "0.32" + ], + "min_layer_height": [ + "0.08", + "0.08", + "0.08", + "0.08", + "0.08" + ], + "deretraction_speed": [ + "30", + "30", + "30", + "30", + "30" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F", + "#FCE94F", + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0", + "0x0", + "0x0", + "0x0" + ], + "long_retractions_when_cut": [ + "0", + "0", + "0", + "0", + "0" + ], + "nozzle_diameter": [ + "0.4", + "0.4", + "0.4", + "0.4", + "0.4" + ], + "retract_before_wipe": [ + "70%", + "70%", + "70%", + "70%", + "70%" + ], + "retract_length_toolchange": [ + "2", + "2", + "2", + "2", + "2" + ], + "retract_lift_above": [ + "0", + "0", + "0", + "0", + "0" + ], + "retract_lift_below": [ + "0", + "0", + "0", + "0", + "0" + ], + "retract_lift_enforce": [ + "All Surfaces", + "All Surfaces", + "All Surfaces", + "All Surfaces", + "All Surfaces" + ], + "retract_restart_extra": [ + "0", + "0", + "0", + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0", + "0", + "0", + "0" + ], + "retract_when_changing_layer": [ + "1", + "1", + "1", + "1", + "1" + ], + "retraction_distances_when_cut": [ + "18", + "18", + "18", + "18", + "18" + ], + "retraction_length": [ + "0.8", + "0.8", + "0.8", + "0.8", + "0.8" + ], + "retraction_minimum_travel": [ + "1", + "1", + "1", + "1", + "1" + ], + "retraction_speed": [ + "30", + "30", + "30", + "30", + "30" + ], + "travel_slope": [ + "3", + "3", + "3", + "3", + "3" + ], + "wipe": [ + "1", + "1", + "1", + "1", + "1" + ], + "wipe_distance": [ + "1", + "1", + "1", + "1", + "1" + ], + "z_hop": [ + "0.4", + "0.4", + "0.4", + "0.4", + "0.4" + ], + "z_hop_types": [ + "Normal Lift", + "Normal Lift", + "Normal Lift", + "Normal Lift", + "Normal Lift" + ], + "bed_mesh_max": "267,267", + "bed_mesh_min": "3,3", + "purge_in_prime_tower": "0", + "machine_pause_gcode": "M601", + "change_filament_gcode": "", + "machine_start_gcode": ";===== machine: PR2 ========================\n;===== date: 20250717 =====================\nPRINT_START\n;===== 预热热床和第一个挤出头 =================\nM140 S{bed_temperature_initial_layer_single}\nM104 T{initial_extruder} S140\n\n;===== 粗回零 =================\nG28 X Y\nT{initial_extruder}\nM109 T{initial_extruder} S140\nG28 Z\nG90\nG0 Z10 F10000\nMOVE_TO_DISCARD_FILAMENT_POSITION\nM109 S{nozzle_temperature[initial_extruder] - 50}\nROUGHLY_CLEAN_NOZZLE_WITH_DISCARD\nM104 S{nozzle_temperature[initial_extruder] - 90}\nG4 P2000\nROUGHLY_CLEAN_NOZZLE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\n\n;===== 检测钢板 =================\nDETECT_BED_PLATE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\n\n;===== 自动进料 ======================\nSM_PRINT_AUTO_FEED EXTRUDER=0\nSM_PRINT_AUTO_FEED EXTRUDER=1\nSM_PRINT_AUTO_FEED EXTRUDER=2\nSM_PRINT_AUTO_FEED EXTRUDER=3\n\n;===== 挤出流量 ======================\n{if (is_extruder_used[0])}\nSM_PRINT_FLOW_CALIBRATE INDEX=0 TARGET_TEMP={nozzle_temperature[0]}\n{endif}\n{if (is_extruder_used[1])}\nSM_PRINT_FLOW_CALIBRATE INDEX=1 TARGET_TEMP={nozzle_temperature[1]}\n{endif}\n{if (is_extruder_used[2])}\nSM_PRINT_FLOW_CALIBRATE INDEX=2 TARGET_TEMP={nozzle_temperature[2]}\n{endif}\n{if (is_extruder_used[3])}\nSM_PRINT_FLOW_CALIBRATE INDEX=3 TARGET_TEMP={nozzle_temperature[3]}\n{endif}\n\n;===== 取出第一个挤出头 =================\nT{initial_extruder}\nSET_VELOCITY_LIMIT ACCEL=10000\nM204 S10000\n\n;===== 深度清洁喷嘴 =================\nG90\nG0 Z10 F10000\nROUGHLY_CLEAN_NOZZLE_WITH_DISCARD\nG0 Z5 F10000\nFINELY_CLEAN_NOZZLE_STAGE_1\nG0 Z5 F10000\nROUGHLY_CLEAN_NOZZLE\nG0 Z5 F10000\nFINELY_CLEAN_NOZZLE_STAGE_2\nM83\n\n;===== 第一个挤出头降温 =================\nM109 S{nozzle_temperature[initial_extruder] - 90}\nM190 S{bed_temperature_initial_layer_single}\nM106 S0\nG90\nG0 Z5 F10000\nMOVE_TO_DISCARD_FILAMENT_POSITION\nINNER_CUTOFF_BASE_DISCARD\nINNER_ROUGHLY_CLEAN_NOZZLE_BASE_DISCARD\nINNER_ROUGHLY_CLEAN_NOZZLE_BASE_DISCARD\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\n\n;===== 精回零 =================\nG28 Z\n;===== 热床调平 =================\n; Always pass `ADAPTIVE_MARGIN=0` because Orca has already handled `adaptive_bed_mesh_margin` internally\n; Make sure to set ADAPTIVE to 0 otherwise Klipper will use it's own adaptive bed mesh logic\nBED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=0 ADAPTIVE_MARGIN=0\n\n;BED_MESH_CALIBRATE PROBE_COUNT=7,7\n\n\n;======== 预挤出/划线 ================\n{if (is_extruder_used[0]) and 0 != initial_extruder}\nSM_PRINT_START_LINE INDEX=0 TARGET_TEMP={nozzle_temperature_initial_layer[0]}\nM83\nM104 S{nozzle_temperature[0] - 90}\n{endif}\n\n{if (is_extruder_used[1]) and 1 != initial_extruder}\nSM_PRINT_START_LINE INDEX=1 TARGET_TEMP={nozzle_temperature_initial_layer[1]}\nM83\nM104 S{nozzle_temperature[1] - 90}\n{endif}\n\n{if (is_extruder_used[2]) and 2 != initial_extruder}\nSM_PRINT_START_LINE INDEX=2 TARGET_TEMP={nozzle_temperature_initial_layer[2]}\nM83\nM104 S{nozzle_temperature[2] - 90}\n{endif}\n\n{if (is_extruder_used[3]) and 3 != initial_extruder}\nSM_PRINT_START_LINE INDEX=3 TARGET_TEMP={nozzle_temperature_initial_layer[3]}\nM83\nM104 S{nozzle_temperature[3] - 90}\n{endif}\n\n{if (is_extruder_used[initial_extruder])}\nSM_PRINT_START_LINE INDEX={initial_extruder} TARGET_TEMP={nozzle_temperature_initial_layer[initial_extruder]}\n{endif}\nM109 S{nozzle_temperature_initial_layer[initial_extruder]} T{initial_extruder}\nM106 S0\n\nTIMELAPSE_START", + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a250.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a250.json new file mode 100644 index 0000000..852de61 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a250.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "fdm_a250", + "inherits": "fdm_linear2", + "from": "system", + "instantiation": "false", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250_texture.svg", + "printable_height": "230", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250\n", + "printable_area": [ + "0x0", + "230x0", + "230x250", + "0x250" + ], + "machine_start_gcode": "; Model: Snapmaker A250\n; Update: 20240922\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z153 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 0==1} ; boundary check(for dual/quick swap kit), not recommanded if there are any clamps \n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X230\n G0 Y250\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 100.0 : 130.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E15 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E9.0 F200\nG92 E0\nG1 E6.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 55.0 : 175.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 230 )} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-5 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a250_bk.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_bk.json new file mode 100644 index 0000000..ed460df --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "fdm_a250_bk", + "inherits": "fdm_a250", + "from": "system", + "instantiation": "false", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "224", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_BRACINGKIT\n", + "bed_exclude_area": [ + "0x238", + "230x238", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a250_dual.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_dual.json new file mode 100644 index 0000000..98f2246 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_dual.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "fdm_a250_dual", + "inherits": "fdm_linear2_dual", + "from": "system", + "instantiation": "false", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250 Dual_texture.svg", + "printable_height": "190", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250_DUAL\n", + "printable_area": [ + "0x0", + "230x0", + "230x250", + "0x250" + ], + "bed_exclude_area": [ + "0x240", + "230x240", + "230x250", + "0x250" + ], + "machine_start_gcode": "; Model: Snapmaker A250 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20240922\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - 1, 0))]}\n; --- T1: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - 0, 0))]}\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S165\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S165\n {endif}\nM204 S100\nG28\nG0 Z126 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 0==1} ; boundary check(for dual/quick swap kit), not recommanded if there are any clamps \n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X230\n G0 Y250\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n; preheat 0\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n; preheat 1\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}\n {endif}\n\n {if 1==1}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] and (initial_extruder % 2) != 0}\n; flush nozzle 0\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 0 % 2 == 0 ? 100.0 : 130.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))} C2 W1\nG1 E20 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 5}\n\nG1 E12.0 F200\nG92 E0\nG1 E8.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 0 % 2 == 0 ? 55.0 : 175.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 0 % 2 == 0 ? 0 : 230 )} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F3420.0\n\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] and (initial_extruder % 2) != 1}\n; flush nozzle 1\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 1 % 2 == 0 ? 100.0 : 130.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))} C2 W1\nG1 E20 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 5}\n\nG1 E12.0 F200\nG92 E0\nG1 E8.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 1 % 2 == 0 ? 55.0 : 175.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 1 % 2 == 0 ? 0 : 230 )} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F3420.0\n\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n {endif}\n\n {endif}\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 100.0 : 130.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E20 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E12.0 F200\nG92 E0\nG1 E8.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 55.0 : 175.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 230 )} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-10 F200\nG28\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S0\n {endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "change_filament_gcode": ";***** Update: 20240823\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F200;deretract\n{endif}\n\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", + "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a250_dual_bk.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_dual_bk.json new file mode 100644 index 0000000..c901264 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_dual_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "fdm_a250_dual_bk", + "inherits": "fdm_a250_dual", + "from": "system", + "instantiation": "false", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "184", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_BRACINGKIT\n", + "bed_exclude_area": [ + "0x228", + "230x228", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a250_dual_qs.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_dual_qs.json new file mode 100644 index 0000000..26a2aca --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_dual_qs.json @@ -0,0 +1,15 @@ +{ + "type": "machine", + "name": "fdm_a250_dual_qs", + "inherits": "fdm_a250_dual", + "from": "system", + "instantiation": "false", + "printable_height": "175", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_QUICKSWAPKIT\n", + "bed_exclude_area": [ + "0x225", + "230x225", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a250_dual_qs_bk.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_dual_qs_bk.json new file mode 100644 index 0000000..e0b1f8e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_dual_qs_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "fdm_a250_dual_qs_bk", + "inherits": "fdm_a250_dual", + "from": "system", + "instantiation": "false", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "169", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_QUICKSWAPKIT\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_BRACINGKIT\n", + "bed_exclude_area": [ + "0x213", + "230x213", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a250_qs.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_qs.json new file mode 100644 index 0000000..5fb1799 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_qs.json @@ -0,0 +1,15 @@ +{ + "type": "machine", + "name": "fdm_a250_qs", + "inherits": "fdm_a250", + "from": "system", + "instantiation": "false", + "printable_height": "215", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_QUICKSWAPKIT\n", + "bed_exclude_area": [ + "0x235", + "230x235", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a250_qs_bk.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_qs_bk.json new file mode 100644 index 0000000..52c99c9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a250_qs_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "fdm_a250_qs_bk", + "inherits": "fdm_a250", + "from": "system", + "instantiation": "false", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "209", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_QUICKSWAPKIT\nPRINTER_MODEL_SNAPMAKER_A250_BRACINGKIT\n", + "bed_exclude_area": [ + "0x223", + "230x223", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a350.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a350.json new file mode 100644 index 0000000..71a1bed --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a350.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "fdm_a350", + "inherits": "fdm_linear2", + "from": "system", + "instantiation": "false", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350_texture.svg", + "printable_height": "325", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350\n", + "printable_area": [ + "0x0", + "320x0", + "320x350", + "0x350" + ], + "machine_start_gcode": "; Model: Snapmaker A350\n; Update: 20240922\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z216 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 0==1} ; boundary check(for dual/quick swap kit), not recommanded if there are any clamps \n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X320\n G0 Y350\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 145.0 : 175.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E15 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E9.0 F200\nG92 E0\nG1 E6.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 100.0 : 220.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 320 )} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-5 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a350_bk.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_bk.json new file mode 100644 index 0000000..6d838d1 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "fdm_a350_bk", + "inherits": "fdm_a350", + "from": "system", + "instantiation": "false", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "319", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_BRACINGKIT\n", + "bed_exclude_area": [ + "0x338", + "320x338", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a350_dual.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_dual.json new file mode 100644 index 0000000..bf5316d --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_dual.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "fdm_a350_dual", + "inherits": "fdm_linear2_dual", + "from": "system", + "instantiation": "false", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350 Dual_texture.svg", + "printable_height": "285", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350_DUAL\n", + "printable_area": [ + "0x0", + "320x0", + "320x350", + "0x350" + ], + "bed_exclude_area": [ + "0x330", + "320x330", + "320x350", + "0x350" + ], + "machine_start_gcode": "; Model: Snapmaker A350 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20240922\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - 1, 0))]}\n; --- T1: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - 0, 0))]}\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S165\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S165\n {endif}\nM204 S100\nG28\nG0 Z190 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 0==1} ; boundary check(for dual/quick swap kit), not recommanded if there are any clamps \n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X320\n G0 Y350\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n; preheat 0\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n; preheat 1\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}\n {endif}\n\n {if 1==1}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] and (initial_extruder % 2) != 0}\n; flush nozzle 0\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 0 % 2 == 0 ? 145.0 : 175.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))} C2 W1\nG1 E20 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 5}\n\nG1 E12.0 F200\nG92 E0\nG1 E8.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 0 % 2 == 0 ? 100.0 : 220.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 0 % 2 == 0 ? 0 : 320 )} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F3420.0\n\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] and (initial_extruder % 2) != 1}\n; flush nozzle 1\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 1 % 2 == 0 ? 145.0 : 175.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))} C2 W1\nG1 E20 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 5}\n\nG1 E12.0 F200\nG92 E0\nG1 E8.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 1 % 2 == 0 ? 100.0 : 220.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 1 % 2 == 0 ? 0 : 320 )} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F3420.0\n\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n {endif}\n\n {endif}\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 145.0 : 175.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E20 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E12.0 F200\nG92 E0\nG1 E8.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 100.0 : 220.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 320 )} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-10 F200\nG28\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S0\n {endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "change_filament_gcode": ";***** Update: 20240823\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F200;deretract\n{endif}\n\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", + "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a350_dual_bk.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_dual_bk.json new file mode 100644 index 0000000..a90e45f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_dual_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "fdm_a350_dual_bk", + "inherits": "fdm_a350_dual", + "from": "system", + "instantiation": "false", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "279", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_BRACINGKIT\n", + "bed_exclude_area": [ + "0x318", + "320x318", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a350_dual_qs.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_dual_qs.json new file mode 100644 index 0000000..f086d08 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_dual_qs.json @@ -0,0 +1,15 @@ +{ + "type": "machine", + "name": "fdm_a350_dual_qs", + "inherits": "fdm_a350_dual", + "from": "system", + "instantiation": "false", + "printable_height": "270", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_QUICKSWAPKIT\n", + "bed_exclude_area": [ + "0x315", + "320x315", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a350_dual_qs_bk.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_dual_qs_bk.json new file mode 100644 index 0000000..27245cb --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_dual_qs_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "fdm_a350_dual_qs_bk", + "inherits": "fdm_a350_dual", + "from": "system", + "instantiation": "false", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "264", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_BRACINGKIT\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_QUICKSWAPKIT\n", + "bed_exclude_area": [ + "0x303", + "320x303", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a350_qs.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_qs.json new file mode 100644 index 0000000..9a97cfe --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_qs.json @@ -0,0 +1,15 @@ +{ + "type": "machine", + "name": "fdm_a350_qs", + "inherits": "fdm_a350", + "from": "system", + "instantiation": "false", + "printable_height": "310", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_QUICKSWAPKIT\n", + "bed_exclude_area": [ + "0x335", + "320x335", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a350_qs_bk.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_qs_bk.json new file mode 100644 index 0000000..acace39 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a350_qs_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "name": "fdm_a350_qs_bk", + "inherits": "fdm_a350", + "from": "system", + "instantiation": "false", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "304", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_BRACINGKIT\nPRINTER_MODEL_SNAPMAKER_A350_QUICKSWAPKIT\n", + "bed_exclude_area": [ + "0x323", + "320x323", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_a400.json b/backend/profiles/profiles/Snapmaker/machine/fdm_a400.json new file mode 100644 index 0000000..64f8163 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_a400.json @@ -0,0 +1,59 @@ +{ + "type": "machine", + "name": "fdm_a400", + "inherits": "fdm_linear2_dual", + "from": "system", + "instantiation": "false", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_height_to_lid": "400", + "machine_max_acceleration_x": [ + "5000" + ], + "machine_max_acceleration_y": [ + "5000" + ], + "machine_max_acceleration_z": [ + "200" + ], + "machine_max_acceleration_travel": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000" + ], + "machine_max_acceleration_retracting": [ + "2000" + ], + "machine_max_speed_x": [ + "300" + ], + "machine_max_speed_y": [ + "300" + ], + "machine_max_jerk_x": [ + "10" + ], + "machine_max_jerk_y": [ + "10" + ], + "machine_max_jerk_z": [ + "3" + ], + "thumbnails": [ + "600x600" + ], + "bed_model": "Snapmaker Artisan_bed.stl", + "bed_texture": "Snapmaker Artisan_texture.svg", + "printable_height": "400", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_ARTISAN\nPRINTER_MODEL_SNAPMAKER_A400_DUAL\n", + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_start_gcode": "; Model: Snapmaker Artisan ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20240922\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - 1, 0))]}\n; --- T1: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - 0, 0))]}\n\nT[initial_extruder]\n\nM205 V[machine_max_jerk_x] ;Junction Deviation (mm)\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S165\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S165\n {endif}\nM204 S100\nG28\nG0 Z266 F960.0\nG0 Y200.0 F6840.0\nG0 X200.0\n\n{if first_layer_print_min[0] >= 70 && first_layer_print_max[0] <= 330 && first_layer_print_min[1] >= 70 && first_layer_print_max[1] <= 330}\nM190 P0 R{first_layer_bed_temperature[initial_extruder]} ;only inner part of the bed\n{else}\nM190 R{first_layer_bed_temperature[initial_extruder]}\n{endif}\n\nG28\n{if 0==1} ; boundary check(for dual/quick swap kit), not recommanded if there are any clamps \n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F6840.0\n G0 X400\n G0 Y400\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n; preheat 0\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n; preheat 1\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}\n {endif}\n\n {if 1==1}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] and (initial_extruder % 2) != 0}\n; flush nozzle 0\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 0 % 2 == 0 ? 185.0 : 215.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))} C2 W1\nG1 E20 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 5}\n\nG1 E12.0 F200\nG92 E0\nG1 E8.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 0 % 2 == 0 ? 140.0 : 260.0 )} F6840.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 0 % 2 == 0 ? 0 : 400 )} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F6840.0\n\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] and (initial_extruder % 2) != 1}\n; flush nozzle 1\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 1 % 2 == 0 ? 185.0 : 215.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))} C2 W1\nG1 E20 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 5}\n\nG1 E12.0 F200\nG92 E0\nG1 E8.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 1 % 2 == 0 ? 140.0 : 260.0 )} F6840.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 1 % 2 == 0 ? 0 : 400 )} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F6840.0\n\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n {endif}\n\n {endif}\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 185.0 : 215.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E20 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E12.0 F200\nG92 E0\nG1 E8.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 140.0 : 260.0 )} F6840.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 400 )} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F6840.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-10 F200\nG28\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S0\n {endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "change_filament_gcode": ";***** Update: 20240823\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F200;deretract\n{endif}\n\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", + "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_common.json b/backend/profiles/profiles/Snapmaker/machine/fdm_common.json new file mode 100644 index 0000000..0d412b6 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_common.json @@ -0,0 +1,55 @@ +{ + "type": "machine", + "name": "fdm_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin2", + "pause_gcode": "M600 ;pause print", + "nozzle_type": "hardened_steel", + "use_relative_e_distances": "1", + "silent_mode": "0", + "auxiliary_fan": "0", + "remaining_times": "1", + "single_extruder_multi_material": "0", + "purge_in_prime_tower": "0", + "enable_filament_ramming": "0", + "nozzle_volume": "0", + "cooling_tube_retraction": "0", + "cooling_tube_length": "0", + "parking_pos_retraction": "0", + "extra_loading_move": "-2", + "high_current_on_filament_swap": "0", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "deretraction_speed": [ + "45" + ], + "z_hop": [ + "0.4" + ], + "retraction_length": [ + "0.8" + ], + "retract_when_changing_layer": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_minimum_travel": [ + "1" + ], + "fan_speedup_overhangs": [ + "1" + ], + "z_hop_types": [ + "Auto Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_idex.json b/backend/profiles/profiles/Snapmaker/machine/fdm_idex.json new file mode 100644 index 0000000..41fdd66 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_idex.json @@ -0,0 +1,107 @@ +{ + "type": "machine", + "name": "fdm_idex", + "inherits": "fdm_common", + "from": "system", + "instantiation": "false", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "retraction_speed": [ + "25", + "25" + ], + "deretraction_speed": [ + "25", + "25" + ], + "bed_model": "Snapmaker J1_bed.stl", + "bed_texture": "Snapmaker J1_texture.svg", + "printable_height": "200", + "extruder_clearance_radius": "35", + "extruder_clearance_height_to_rod": "35", + "extruder_clearance_height_to_lid": "150", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_J1\n", + "fan_speedup_time": [ + "0.3" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "8000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_travel": [ + "10000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "6000" + ], + "machine_max_speed_x": [ + "350" + ], + "machine_max_speed_y": [ + "300" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_speed_e": [ + "40" + ], + "machine_max_jerk_x": [ + "10" + ], + "machine_max_jerk_y": [ + "10" + ], + "machine_max_jerk_z": [ + "3" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "printable_area": [ + "0x0", + "324x0", + "324x200", + "0x200" + ], + "bed_exclude_area": [ + "312x0", + "324x0", + "324x200", + "312x200" + ], + "thumbnails": [ + "300x300" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "default_filament_profile": [ + "Snapmaker J1 PLA", + "Snapmaker J1 PETG" + ], + "machine_start_gcode": "; Model: Snapmaker J1 ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20240922\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - 1, 0))]}\n; --- T1: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - 0, 0))]}\n\nT[initial_extruder]\n\nM205 V[machine_max_jerk_x] ;Junction Deviation (mm)\n\n{if plate_name =~/.*IDEXDupl.*/ || plate_name =~/.*IDEXCopy.*/ }\n M605 S2 X162 R0 ;IDEX Duplication\n{elsif plate_name =~/.*IDEXMirr.*/}\n M605 S3 ;IDEX Mirror\n{elsif plate_name =~/.*IDEXBack.*/}\n M605 S4 ;IDEX Backup\n{endif}\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S165\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S165\n {endif}\nM204 S100\nG28\n\nG0 Z100.0\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\n G0 X{if 0 == 0}80{else}240{endif} Y0 F6840.0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\n G0 X{if 1 == 0}80{else}240{endif} Y0 F6840.0\n {endif}\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\n{if 1==1}; LED\n M355 S1 P64\n G4 P100\n M355 S1 P128\n G4 P100\n M355 S1 P64\n G4 P200\n M355 S1 P255\n G4 P100\n{endif}\nG28 X Y\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n; preheat 0\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n; preheat 1\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}\n {endif}\n\n {if 1==1}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] and (initial_extruder % 2) != 0}\n; flush nozzle 0\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{( 0 % 2 == 0 ? 147.0 : 177.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))} C2 W1\nG1 E20 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 5}\n\nG1 E12.0 F200\nG92 E0\nG1 E8.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 0 % 2 == 0 ? 137.0 : 187.0 )} F6840.0\nG0 Z0.3 F240.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 0 % 2 == 0 ? 0 : 324 )} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F6840.0\nG28 X F6840.0\n\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] and (initial_extruder % 2) != 1}\n; flush nozzle 1\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{( 1 % 2 == 0 ? 147.0 : 177.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))} C2 W1\nG1 E20 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 5}\n\nG1 E12.0 F200\nG92 E0\nG1 E8.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 1 % 2 == 0 ? 137.0 : 187.0 )} F6840.0\nG0 Z0.3 F240.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 1 % 2 == 0 ? 0 : 324 )} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F6840.0\nG28 X F6840.0\n\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n {endif}\n\n {endif}\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{( initial_extruder % 2 == 0 ? 147.0 : 177.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E20 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E12.0 F200\nG92 E0\nG1 E8.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 137.0 : 187.0 )} F6840.0\nG0 Z0.3 F240.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 324 )} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F6840.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-10 F200\nG28\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S0\n {endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "change_filament_gcode": ";***** Update: 20240823\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num] [toolchange_count]/[total_toolchanges])\n; layer [layer_num] at [layer_z]mm\nT[next_extruder]\n\n M107 P[current_extruder] ;fan off T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM2000 S200 V[travel_speed] A[travel_acceleration] ;quick switch extruders, S:200 mode/V:speed/A:acceleration\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n{endif}", + "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_klipper.json b/backend/profiles/profiles/Snapmaker/machine/fdm_klipper.json new file mode 100644 index 0000000..9f9a672 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_klipper.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_klipper", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_linear2.json b/backend/profiles/profiles/Snapmaker/machine/fdm_linear2.json new file mode 100644 index 0000000..9cbef72 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_linear2.json @@ -0,0 +1,73 @@ +{ + "type": "machine", + "name": "fdm_linear2", + "inherits": "fdm_common", + "from": "system", + "instantiation": "false", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Normal Lift" + ], + "extruder_clearance_radius": "75", + "extruder_clearance_height_to_rod": "35", + "extruder_clearance_height_to_lid": "325", + "machine_max_acceleration_x": [ + "1100" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_acceleration_e": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "1100" + ], + "machine_max_acceleration_extruding": [ + "1100" + ], + "machine_max_acceleration_retracting": [ + "1100" + ], + "machine_max_speed_x": [ + "150" + ], + "machine_max_speed_y": [ + "150" + ], + "machine_max_speed_z": [ + "40" + ], + "machine_max_speed_e": [ + "45" + ], + "machine_max_jerk_x": [ + "5" + ], + "machine_max_jerk_y": [ + "1" + ], + "machine_max_jerk_z": [ + "1" + ], + "machine_max_jerk_e": [ + "3" + ], + "thumbnails": [ + "300x150" + ], + "retract_length_toolchange": [ + "2" + ], + "default_filament_profile": [ + "Snapmaker PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_linear2_dual.json b/backend/profiles/profiles/Snapmaker/machine/fdm_linear2_dual.json new file mode 100644 index 0000000..af0a77d --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_linear2_dual.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "fdm_linear2_dual", + "inherits": "fdm_linear2", + "from": "system", + "instantiation": "false", + "retraction_speed": [ + "35", + "35" + ], + "deretraction_speed": [ + "35", + "35" + ], + "extruder_clearance_height_to_rod": "60", + "extruder_clearance_height_to_lid": "285", + "retract_length_toolchange": [ + "18", + "18" + ], + "default_filament_profile": [ + "Snapmaker PLA", + "Snapmaker PETG" + ], + "extruder_offset": [ + "0x0", + "0x0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/machine/fdm_toolchanger.json b/backend/profiles/profiles/Snapmaker/machine/fdm_toolchanger.json new file mode 100644 index 0000000..122771e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/machine/fdm_toolchanger.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_toolchanger", + "inherits": "fdm_klipper", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Snapmaker PLA" + ], + "default_print_profile": "0.20mm Standard @Snapmaker", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.06 Standard @Snapmaker (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.06 Standard @Snapmaker (0.2 nozzle).json new file mode 100644 index 0000000..6d64083 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.06 Standard @Snapmaker (0.2 nozzle).json @@ -0,0 +1,52 @@ +{ + "type": "process", + "name": "0.06 Standard @Snapmaker (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "1495708454", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)" + ], + "bottom_shell_layers": "5", + "bridge_flow": "1", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "layer_height": "0.06", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "sparse_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_shell_layers": "7", + "top_surface_line_width": "0.22", + "wall_loops": "4", + "initial_layer_speed": "40", + "gap_infill_speed": "85", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "120", + "ironing_speed": "30", + "outer_wall_speed": "100", + "support_interface_speed": "40", + "support_speed": "100", + "travel_speed": "110", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json new file mode 100644 index 0000000..24fd7a1 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.06 Standard @Snapmaker Artisan (0.2 nozzle)", + "from": "system", + "setting_id": "3200425436", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.2 nozzle)" + ], + "bottom_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "layer_height": "0.06", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "sparse_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_shell_layers": "5", + "top_surface_line_width": "0.22", + "wall_loops": "4", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "40", + "inner_wall_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json new file mode 100644 index 0000000..f43f14a --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.06 Standard @Snapmaker J1 (0.2 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "4149563988", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ], + "bottom_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "layer_height": "0.06", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "sparse_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_shell_layers": "5", + "top_surface_line_width": "0.22", + "wall_loops": "4", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json new file mode 100644 index 0000000..6861389 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.08 Extra Fine @Snapmaker (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "3124178337", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" + ], + "bottom_shell_layers": "7", + "bridge_flow": "1", + "elefant_foot_compensation": "0.15", + "ironing_flow": "8%", + "layer_height": "0.08", + "initial_layer_print_height": "0.1", + "support_threshold_angle": "15", + "top_shell_layers": "9", + "gap_infill_speed": "85", + "initial_layer_infill_speed": "65", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "120", + "overhang_1_4_speed": "55", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "sparse_infill_speed": "90", + "top_surface_speed": "70", + "ironing_speed": "30", + "support_speed": "100", + "travel_speed": "110" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..d759a24 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "723238605", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "bottom_shell_layers": "4", + "bridge_flow": "1", + "elefant_foot_compensation": "0.15", + "ironing_flow": "8%", + "layer_height": "0.08", + "initial_layer_print_height": "0.1", + "support_threshold_angle": "15", + "top_shell_layers": "5", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json new file mode 100644 index 0000000..c96a361 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.08 Extra Fine @Snapmaker J1 (0.4 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "175768766", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)" + ], + "bottom_shell_layers": "4", + "bridge_flow": "1", + "elefant_foot_compensation": "0.15", + "ironing_flow": "8%", + "layer_height": "0.08", + "initial_layer_print_height": "0.1", + "support_threshold_angle": "15", + "top_shell_layers": "5", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..c80e4d2 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.08 Extra Fine @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.08", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.08 High Quality @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.08 High Quality @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..66c8e5d --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.08 High Quality @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.08 High Quality @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.08", + "from": "system", + "setting_id": "GP099", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "210", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "150", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.10 Standard @Snapmaker (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.10 Standard @Snapmaker (0.2 nozzle).json new file mode 100644 index 0000000..dd5c2ef --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.10 Standard @Snapmaker (0.2 nozzle).json @@ -0,0 +1,54 @@ +{ + "type": "process", + "name": "0.10 Standard @Snapmaker (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "1303724634", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)" + ], + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "gap_infill_speed": "85", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "120", + "ironing_speed": "30", + "outer_wall_speed": "100", + "support_interface_speed": "40", + "support_speed": "100", + "travel_speed": "110", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json new file mode 100644 index 0000000..6599f7e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.10 Standard @Snapmaker Artisan (0.2 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "2309389761", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.2 nozzle)" + ], + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json new file mode 100644 index 0000000..4cdd926 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.10 Standard @Snapmaker J1 (0.2 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "3458191734", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ], + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json new file mode 100644 index 0000000..19b64ee --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json @@ -0,0 +1,46 @@ +{ + "type": "process", + "name": "0.12 Fine @Snapmaker (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "659326512", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" + ], + "layer_height": "0.12", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "support_threshold_angle": "20", + "initial_layer_infill_speed": "65", + "outer_wall_speed": "75", + "inner_wall_speed": "120", + "sparse_infill_speed": "90", + "internal_solid_infill_speed": "120", + "top_surface_speed": "70", + "gap_infill_speed": "85", + "overhang_1_4_speed": "55", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "ironing_speed": "30", + "support_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..d85ce82 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.12 Fine @Snapmaker Artisan (0.4 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "3320746901", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "support_threshold_angle": "20", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json new file mode 100644 index 0000000..f64c1fe --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.12 Fine @Snapmaker J1 (0.4 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "2089753458", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)" + ], + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "support_threshold_angle": "20", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.12 Fine @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.12 Fine @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..281ef4f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.12 Fine @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.12 Fine @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.12", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.12 High Quality @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.12 High Quality @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..f70e8f8 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.12 High Quality @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.12 High Quality @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.12", + "from": "system", + "setting_id": "GP103", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "230", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "180", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "slowdown_for_curled_perimeters": "0", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.14 Standard @Snapmaker (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.14 Standard @Snapmaker (0.2 nozzle).json new file mode 100644 index 0000000..8b9354c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.14 Standard @Snapmaker (0.2 nozzle).json @@ -0,0 +1,53 @@ +{ + "type": "process", + "name": "0.14 Standard @Snapmaker (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "3753641602", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)" + ], + "layer_height": "0.14", + "initial_layer_print_height": "0.2", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "gap_infill_speed": "85", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "120", + "ironing_speed": "30", + "outer_wall_speed": "100", + "support_interface_speed": "40", + "support_speed": "100", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json new file mode 100644 index 0000000..7c2d3c9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.14 Standard @Snapmaker Artisan (0.2 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "1624466618", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.2 nozzle)" + ], + "layer_height": "0.14", + "wall_loops": "4", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_infill_speed": "80" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json new file mode 100644 index 0000000..cac3719 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.14 Standard @Snapmaker J1 (0.2 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "2689370057", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.2 nozzle)" + ], + "layer_height": "0.14", + "wall_loops": "4", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_infill_speed": "80" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.16 High Quality @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.16 High Quality @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..7c63442 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.16 High Quality @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.16 High Quality @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.16", + "from": "system", + "setting_id": "GP107", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in less apparent layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "250", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "200", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json new file mode 100644 index 0000000..5f67aa7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json @@ -0,0 +1,45 @@ +{ + "type": "process", + "name": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "719207749", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" + ], + "layer_height": "0.16", + "initial_layer_print_height": "0.2", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "support_threshold_angle": "25", + "initial_layer_infill_speed": "65", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "sparse_infill_speed": "95", + "infill_wall_overlap": "20%", + "top_surface_speed": "70", + "gap_infill_speed": "85", + "overhang_1_4_speed": "55", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "ironing_speed": "30", + "support_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..8ecd00a --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16 Optimal @Snapmaker Artisan (0.4 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "2870109378", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "support_threshold_angle": "25", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json new file mode 100644 index 0000000..3106ce8 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16 Optimal @Snapmaker J1 (0.4 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "931476703", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)" + ], + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "support_threshold_angle": "25", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.16 Optimal @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.16 Optimal @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..6c2469e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.16 Optimal @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.16 Optimal @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.16", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.18 Standard @Snapmaker (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.18 Standard @Snapmaker (0.6 nozzle).json new file mode 100644 index 0000000..145dccb --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.18 Standard @Snapmaker (0.6 nozzle).json @@ -0,0 +1,50 @@ +{ + "type": "process", + "name": "0.18 Standard @Snapmaker (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "4013595815", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" + ], + "layer_height": "0.18", + "initial_layer_print_height": "0.2", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "90", + "inner_wall_speed": "90", + "sparse_infill_speed": "100", + "gap_infill_speed": "50", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "ironing_speed": "30", + "support_interface_speed": "35", + "support_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..699376f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.18 Standard @Snapmaker Artisan (0.6 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "3721468026", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.18", + "wall_loops": "2", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json new file mode 100644 index 0000000..75996c5 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.18 Standard @Snapmaker J1 (0.6 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "1330982148", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.6 nozzle)" + ], + "layer_height": "0.18", + "wall_loops": "2", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.20 Bambu Support W @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.20 Bambu Support W @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..c8c1e58 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.20 Bambu Support W @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.20 Bambu Support W @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.20", + "from": "system", + "setting_id": "GP008", + "instantiation": "true", + "enable_support": "1", + "support_interface_top_layers": "3", + "support_top_z_distance": "0.2", + "support_interface_loop_pattern": "1", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_filament": "0", + "support_interface_filament": "0", + "enable_prime_tower": "1", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.20 Quality @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.20 Quality @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..f9bb51f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.20 Quality @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.20 Quality @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.20", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "0", + "preheat_time": "30", + "wipe_tower_cone_angle": "15", + "prime_tower_brim_width": "5", + "initial_layer_print_height": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.20 Standard @Snapmaker (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.20 Standard @Snapmaker (0.4 nozzle).json new file mode 100644 index 0000000..e473534 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.20 Standard @Snapmaker (0.4 nozzle).json @@ -0,0 +1,37 @@ +{ + "type": "process", + "name": "0.20 Standard @Snapmaker (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "3044804041", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15", + "initial_layer_infill_speed": "60", + "inner_wall_speed": "90", + "sparse_infill_speed": "95", + "top_surface_speed": "70", + "gap_infill_speed": "85", + "support_speed": "100", + "ironing_speed": "30", + "overhang_1_4_speed": "40", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..0603777 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.20 Standard @Snapmaker Artisan (0.4 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "864558918", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json new file mode 100644 index 0000000..9f93398 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.20 Standard @Snapmaker J1 (0.4 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "4042107035", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.20 Standard @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.20 Standard @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..671ef7a --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.20 Standard @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.20 Standard @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.20", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "0", + "preheat_time": "30", + "wipe_tower_cone_angle": "15", + "prime_tower_brim_width": "5", + "initial_layer_print_height": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.20 Strength @Snapmaker (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.20 Strength @Snapmaker (0.4 nozzle).json new file mode 100644 index 0000000..a073570 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.20 Strength @Snapmaker (0.4 nozzle).json @@ -0,0 +1,41 @@ +{ + "type": "process", + "name": "0.20 Strength @Snapmaker (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "3490773493", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15", + "wall_loops": "6", + "outer_wall_speed": "90", + "sparse_infill_density": "25%", + "gap_infill_speed": "85", + "initial_layer_infill_speed": "65", + "inner_wall_speed": "100", + "infill_wall_overlap": "25%", + "ironing_speed": "30", + "sparse_infill_speed": "95", + "support_speed": "100", + "top_surface_speed": "70", + "overhang_1_4_speed": "55", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..ad1b41f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20 Strength @Snapmaker Artisan (0.4 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "1825586885", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15", + "wall_loops": "6", + "bottom_shell_layers": "4", + "sparse_infill_density": "25%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json new file mode 100644 index 0000000..6cf046b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20 Strength @Snapmaker J1 (0.4 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "563165128", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15", + "wall_loops": "6", + "bottom_shell_layers": "4", + "sparse_infill_density": "25%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.20 Strength @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.20 Strength @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..016ca64 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.20 Strength @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.20 Strength @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.20", + "from": "system", + "setting_id": "GP013", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "outer_wall_speed": "60", + "sparse_infill_density": "25%", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "wall_loops": "6", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.20 Support @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.20 Support @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..702206a --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.20 Support @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.20 Support @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.20", + "from": "system", + "setting_id": "GP0040", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "0", + "preheat_time": "30", + "wipe_tower_cone_angle": "15", + "prime_tower_brim_width": "5", + "enable_support": "1", + "initial_layer_print_height": "0.25", + "support_interface_spacing": "0", + "support_interface_top_layers": "3" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.20 Support W @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.20 Support W @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..0fe00c8 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.20 Support W @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.20 Support W @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.20", + "from": "system", + "setting_id": "GP008", + "instantiation": "true", + "enable_support": "1", + "support_interface_top_layers": "3", + "support_top_z_distance": "0.2", + "support_interface_loop_pattern": "1", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_filament": "0", + "support_interface_filament": "0", + "enable_prime_tower": "1", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json new file mode 100644 index 0000000..7c264e7 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "0.24 Draft @Snapmaker (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "1966563644", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" + ], + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "support_threshold_angle": "35", + "initial_layer_infill_speed": "65", + "outer_wall_speed": "90", + "inner_wall_speed": "100", + "sparse_infill_speed": "100", + "top_surface_speed": "70", + "gap_infill_speed": "85", + "ironing_speed": "30", + "support_speed": "100", + "overhang_1_4_speed": "55", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..00a78d9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.24 Draft @Snapmaker Artisan (0.4 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "2003861482", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "support_threshold_angle": "35", + "initial_layer_infill_speed": "65" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json new file mode 100644 index 0000000..f420aa3 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.24 Draft @Snapmaker J1 (0.4 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "2742890459", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)" + ], + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "support_threshold_angle": "35", + "initial_layer_infill_speed": "65" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.24 Draft @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.24 Draft @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..d92b5f6 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.24 Draft @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.24 Draft @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.24", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker (0.6 nozzle).json new file mode 100644 index 0000000..5ffbb39 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker (0.6 nozzle).json @@ -0,0 +1,48 @@ +{ + "type": "process", + "name": "0.24 Standard @Snapmaker (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "159607191", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" + ], + "layer_height": "0.24", + "wall_loops": "2", + "top_shell_layers": "3", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "90", + "inner_wall_speed": "85", + "sparse_infill_speed": "100", + "gap_infill_speed": "50", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "ironing_speed": "30", + "support_interface_speed": "35", + "support_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker (0.8 nozzle).json new file mode 100644 index 0000000..a22231e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker (0.8 nozzle).json @@ -0,0 +1,50 @@ +{ + "type": "process", + "name": "0.24 Standard @Snapmaker (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "3242308101", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" + ], + "layer_height": "0.24", + "wall_loops": "2", + "top_shell_layers": "3", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "90", + "inner_wall_speed": "85", + "sparse_infill_speed": "100", + "gap_infill_speed": "50", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "ironing_speed": "30", + "support_interface_speed": "35", + "support_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..c474063 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.24 Standard @Snapmaker Artisan (0.6 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "4094373563", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.24", + "wall_loops": "2", + "top_shell_layers": "3", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..aa65328 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.24 Standard @Snapmaker Artisan (0.8 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "1019868457", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "top_shell_layers": "3", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json new file mode 100644 index 0000000..569f278 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "name": "0.24 Standard @Snapmaker J1 (0.6 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "2957563554", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.6 nozzle)" + ], + "layer_height": "0.24", + "wall_loops": "2", + "top_shell_layers": "3", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json new file mode 100644 index 0000000..62643c4 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.24 Standard @Snapmaker J1 (0.8 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "2022313264", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.8 nozzle)" + ], + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "top_shell_layers": "3", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..9d0d0c8 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.25 Benchy @Snapmaker Artisan (0.4 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "2853588009", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15", + "top_shell_layers": "3", + "top_shell_thickness": "0.5", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "180", + "outer_wall_speed": "180", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "180", + "gap_infill_speed": "200", + "ironing_speed": "30", + "enable_overhang_speed": "0", + "overhang_1_4_speed": "180", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "10", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "detect_overhang_wall": "0", + "reduce_crossing_wall": "0", + "ensure_vertical_shell_thickness": "none", + "filename_format": "ArtisanBenchy_{print_time}.gcode", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "alignedrectilinear", + "wall_generator": "classic", + "seam_position": "nearest", + "wall_loops": "2", + "minimum_sparse_infill_area": "0", + "infill_combination": "1", + "infill_direction": "90", + "gap_fill_target": "nowhere", + "line_width": "0.4", + "inner_wall_line_width": "0.5", + "internal_solid_infill_line_width": "0.5", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.5", + "top_surface_line_width": "0.5", + "bottom_shell_layers": "2", + "initial_layer_travel_speed": "100%", + "bridge_acceleration": "3000", + "bridge_speed": "100", + "default_acceleration": "3000", + "inner_wall_acceleration": "3000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "1600" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json new file mode 100644 index 0000000..36254ac --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.25 Benchy @Snapmaker J1 (0.4 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "4247211099", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15", + "top_shell_layers": "3", + "top_shell_thickness": "0.5", + "initial_layer_speed": "120", + "initial_layer_infill_speed": "200", + "outer_wall_speed": "180", + "inner_wall_speed": "280", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "280", + "top_surface_speed": "200", + "gap_infill_speed": "280", + "ironing_speed": "30", + "enable_overhang_speed": "0", + "overhang_1_4_speed": "150", + "overhang_2_4_speed": "20", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "detect_overhang_wall": "0", + "reduce_crossing_wall": "0", + "ensure_vertical_shell_thickness": "none", + "filename_format": "J1Benchy_{print_time}.gcode", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "alignedrectilinear", + "wall_generator": "classic", + "seam_position": "nearest", + "wall_loops": "2", + "minimum_sparse_infill_area": "0", + "infill_combination": "1", + "infill_direction": "90", + "gap_fill_target": "nowhere", + "line_width": "0.4", + "inner_wall_line_width": "0.5", + "internal_solid_infill_line_width": "0.5", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.5", + "top_surface_line_width": "0.5", + "bottom_shell_layers": "2", + "initial_layer_travel_speed": "100%", + "bridge_acceleration": "3000", + "bridge_speed": "180", + "default_acceleration": "15000", + "inner_wall_acceleration": "15000", + "internal_solid_infill_acceleration": "20000", + "outer_wall_acceleration": "5000", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "15000", + "top_surface_acceleration": "8000", + "travel_acceleration": "28000", + "initial_layer_acceleration": "5000" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.25 Benchy @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.25 Benchy @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..dfae6c6 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.25 Benchy @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.25 Benchy @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1", + "from": "system", + "setting_id": "2853588009", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15", + "top_shell_layers": "3", + "top_shell_thickness": "0.5", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "180", + "outer_wall_speed": "180", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "180", + "gap_infill_speed": "200", + "ironing_speed": "30", + "enable_overhang_speed": "0", + "overhang_1_4_speed": "180", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "10", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "detect_overhang_wall": "0", + "reduce_crossing_wall": "0", + "ensure_vertical_shell_thickness": "none", + "filename_format": "testBenchy_{print_time}.gcode", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "alignedrectilinear", + "wall_generator": "classic", + "seam_position": "nearest", + "wall_loops": "2", + "minimum_sparse_infill_area": "0", + "infill_combination": "1", + "infill_direction": "90", + "gap_fill_target": "nowhere", + "line_width": "0.4", + "inner_wall_line_width": "0.5", + "internal_solid_infill_line_width": "0.5", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.5", + "top_surface_line_width": "0.5", + "bottom_shell_layers": "2", + "initial_layer_travel_speed": "100%", + "bridge_acceleration": "3000", + "bridge_speed": "100", + "default_acceleration": "3000", + "inner_wall_acceleration": "3000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "1600" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json new file mode 100644 index 0000000..1e85d3e --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json @@ -0,0 +1,45 @@ +{ + "type": "process", + "name": "0.28 Extra Draft @Snapmaker (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "3717021337", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.4 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" + ], + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "support_threshold_angle": "40", + "wall_loops": "2", + "initial_layer_infill_speed": "65", + "outer_wall_speed": "85", + "inner_wall_speed": "95", + "sparse_infill_speed": "95", + "internal_solid_infill_speed": "95", + "top_surface_speed": "70", + "gap_infill_speed": "85", + "ironing_speed": "30", + "support_speed": "100", + "overhang_1_4_speed": "55", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..3fe6f42 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "3141987096", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "support_threshold_angle": "40", + "wall_loops": "2", + "initial_layer_infill_speed": "65" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json new file mode 100644 index 0000000..47b5b2b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json @@ -0,0 +1,19 @@ +{ + "type": "process", + "name": "0.28 Extra Draft @Snapmaker J1 (0.4 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "1784261617", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)" + ], + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "support_threshold_angle": "40", + "wall_loops": "2", + "initial_layer_infill_speed": "65" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker U1 (0.4 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 0000000..37ff7fe --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.28 Extra Draft @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.28", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "slowdown_for_curled_perimeters": "0", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.30 Standard @Snapmaker (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.30 Standard @Snapmaker (0.6 nozzle).json new file mode 100644 index 0000000..d1aa812 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.30 Standard @Snapmaker (0.6 nozzle).json @@ -0,0 +1,50 @@ +{ + "type": "process", + "name": "0.30 Standard @Snapmaker (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "1410611847", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" + ], + "layer_height": "0.3", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "wall_loops": "2", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "75", + "inner_wall_speed": "85", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "85", + "gap_infill_speed": "50", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "ironing_speed": "30", + "support_interface_speed": "35", + "support_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..25523ba --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.30 Standard @Snapmaker Artisan (0.6 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "1517142331", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.3", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "wall_loops": "2", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json new file mode 100644 index 0000000..6ed8573 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.30 Standard @Snapmaker J1 (0.6 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "1402174975", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.6 nozzle)" + ], + "layer_height": "0.3", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "wall_loops": "2", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.30 Strength @Snapmaker (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.30 Strength @Snapmaker (0.6 nozzle).json new file mode 100644 index 0000000..0857418 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.30 Strength @Snapmaker (0.6 nozzle).json @@ -0,0 +1,51 @@ +{ + "type": "process", + "name": "0.30 Strength @Snapmaker (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "829998779", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" + ], + "layer_height": "0.3", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "wall_loops": "6", + "sparse_infill_density": "25%", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "75", + "inner_wall_speed": "85", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "85", + "gap_infill_speed": "50", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "ironing_speed": "30", + "support_interface_speed": "35", + "support_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..83151dc --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.30 Strength @Snapmaker Artisan (0.6 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "87417016", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.3", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "wall_loops": "5", + "sparse_infill_density": "25%", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json new file mode 100644 index 0000000..7a8d4e8 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.30 Strength @Snapmaker J1 (0.6 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "2196759212", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.6 nozzle)" + ], + "layer_height": "0.3", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "wall_loops": "5", + "sparse_infill_density": "25%", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.32 Standard @Snapmaker (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.32 Standard @Snapmaker (0.8 nozzle).json new file mode 100644 index 0000000..52b15a3 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.32 Standard @Snapmaker (0.8 nozzle).json @@ -0,0 +1,52 @@ +{ + "type": "process", + "name": "0.32 Standard @Snapmaker (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "3587326841", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" + ], + "layer_height": "0.32", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "75", + "inner_wall_speed": "85", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "85", + "gap_infill_speed": "50", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "ironing_speed": "30", + "support_interface_speed": "35", + "support_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..3ff413c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.32 Standard @Snapmaker Artisan (0.8 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "195892532", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.32", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json new file mode 100644 index 0000000..b82a675 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.32 Standard @Snapmaker J1 (0.8 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "1103138322", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.8 nozzle)" + ], + "layer_height": "0.32", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.34 Standard @Snapmaker (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.34 Standard @Snapmaker (0.6 nozzle).json new file mode 100644 index 0000000..92763ee --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.34 Standard @Snapmaker (0.6 nozzle).json @@ -0,0 +1,51 @@ +{ + "type": "process", + "name": "0.34 Standard @Snapmaker (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "3323821663", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" + ], + "layer_height": "0.34", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "gap_infill_speed": "50", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "35", + "inner_wall_speed": "85", + "internal_solid_infill_speed": "85", + "ironing_speed": "30", + "outer_wall_speed": "75", + "sparse_infill_speed": "100", + "support_interface_speed": "35", + "support_speed": "100", + "travel_speed": "110", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..c901044 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.34 Standard @Snapmaker Artisan (0.6 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "3004749888", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.34", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json new file mode 100644 index 0000000..6b990b5 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.34 Standard @Snapmaker J1 (0.6 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "1036004160", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.6 nozzle)" + ], + "layer_height": "0.34", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.36 Standard @Snapmaker (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.36 Standard @Snapmaker (0.8 nozzle).json new file mode 100644 index 0000000..e80e9c9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.36 Standard @Snapmaker (0.8 nozzle).json @@ -0,0 +1,52 @@ +{ + "type": "process", + "name": "0.36 Standard @Snapmaker (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "1205536673", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" + ], + "layer_height": "0.36", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "gap_infill_speed": "50", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "35", + "inner_wall_speed": "85", + "internal_solid_infill_speed": "85", + "ironing_speed": "30", + "outer_wall_speed": "75", + "sparse_infill_speed": "100", + "support_interface_speed": "35", + "support_speed": "100", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..2cb70ff --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.36 Standard @Snapmaker Artisan (0.8 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "3805809743", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.36", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json new file mode 100644 index 0000000..d936284 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.36 Standard @Snapmaker J1 (0.8 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "798218413", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.8 nozzle)" + ], + "layer_height": "0.36", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.38 Standard @Snapmaker (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.38 Standard @Snapmaker (0.6 nozzle).json new file mode 100644 index 0000000..a97b69c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.38 Standard @Snapmaker (0.6 nozzle).json @@ -0,0 +1,50 @@ +{ + "type": "process", + "name": "0.38 Standard @Snapmaker (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "2876749174", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" + ], + "layer_height": "0.38", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "gap_infill_speed": "50", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "35", + "inner_wall_speed": "85", + "internal_solid_infill_speed": "85", + "ironing_speed": "30", + "outer_wall_speed": "75", + "sparse_infill_speed": "100", + "support_interface_speed": "35", + "support_speed": "100", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..5a2009b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.38 Standard @Snapmaker Artisan (0.6 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "1408693644", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.38", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json new file mode 100644 index 0000000..f26d061 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.38 Standard @Snapmaker J1 (0.6 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "2402668673", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.6 nozzle)" + ], + "layer_height": "0.38", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.40 Standard @Snapmaker (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.40 Standard @Snapmaker (0.8 nozzle).json new file mode 100644 index 0000000..ac139b6 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.40 Standard @Snapmaker (0.8 nozzle).json @@ -0,0 +1,52 @@ +{ + "type": "process", + "name": "0.40 Standard @Snapmaker (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "2678033582", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" + ], + "layer_height": "0.4", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "wall_loops": "2", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "75", + "inner_wall_speed": "85", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "85", + "gap_infill_speed": "50", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "ironing_speed": "30", + "support_interface_speed": "35", + "support_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..9dc0fb1 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.40 Standard @Snapmaker Artisan (0.8 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "2628115465", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.4", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "wall_loops": "2", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json new file mode 100644 index 0000000..01d3588 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.40 Standard @Snapmaker J1 (0.8 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "2366200641", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.8 nozzle)" + ], + "layer_height": "0.4", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "wall_loops": "2", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.42 Draft @Snapmaker (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.42 Draft @Snapmaker (0.6 nozzle).json new file mode 100644 index 0000000..bbbe5cf --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.42 Draft @Snapmaker (0.6 nozzle).json @@ -0,0 +1,50 @@ +{ + "type": "process", + "name": "0.42 Draft @Snapmaker (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "886975587", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.6 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" + ], + "layer_height": "0.42", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "75", + "inner_wall_speed": "85", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "85", + "gap_infill_speed": "50", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "ironing_speed": "30", + "support_interface_speed": "35", + "support_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..bd5a930 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.42 Draft @Snapmaker Artisan (0.6 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "1891109323", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.42", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json new file mode 100644 index 0000000..2080a7f --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "0.42 Draft @Snapmaker J1 (0.6 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "2589039514", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.6 nozzle)" + ], + "layer_height": "0.42", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.48 Draft @Snapmaker (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.48 Draft @Snapmaker (0.8 nozzle).json new file mode 100644 index 0000000..aa7323c --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.48 Draft @Snapmaker (0.8 nozzle).json @@ -0,0 +1,53 @@ +{ + "type": "process", + "name": "0.48 Draft @Snapmaker (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "2532073691", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" + ], + "layer_height": "0.48", + "initial_layer_print_height": "0.4", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "outer_wall_speed": "75", + "inner_wall_speed": "85", + "sparse_infill_speed": "100", + "internal_solid_infill_speed": "85", + "gap_infill_speed": "50", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "ironing_speed": "30", + "support_interface_speed": "35", + "support_speed": "100" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..e548c03 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.48 Draft @Snapmaker Artisan (0.8 nozzle)", + "inherits": "fdm_process_a400", + "from": "system", + "setting_id": "1018401408", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.48", + "initial_layer_print_height": "0.4", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json b/backend/profiles/profiles/Snapmaker/process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json new file mode 100644 index 0000000..f72daa2 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.48 Draft @Snapmaker J1 (0.8 nozzle)", + "inherits": "fdm_process_idex", + "from": "system", + "setting_id": "3841224085", + "instantiation": "true", + "compatible_printers": [ + "Snapmaker J1 (0.8 nozzle)" + ], + "layer_height": "0.48", + "initial_layer_print_height": "0.4", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/fdm_process_U1.json b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1.json new file mode 100644 index 0000000..4f4fba0 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "fdm_process_U1", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [], + "smooth_coefficient": "80", + "overhang_totally_speed": "24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.08.json b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.08.json new file mode 100644 index 0000000..0f89ef9 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.08.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_U1_0.08", + "inherits": "fdm_process_U1_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "bridge_flow": "1", + "ironing_flow": "8%", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "350", + "sparse_infill_speed": "450", + "internal_solid_infill_speed": "350", + "gap_infill_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "15", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.12.json b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.12.json new file mode 100644 index 0000000..658db21 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.12.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_U1_0.12", + "inherits": "fdm_process_U1_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "350", + "sparse_infill_speed": "430", + "internal_solid_infill_speed": "350", + "gap_infill_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "20", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.16.json b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.16.json new file mode 100644 index 0000000..21358ae --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.16.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_U1_0.16", + "inherits": "fdm_process_U1_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "330", + "internal_solid_infill_speed": "300", + "gap_infill_speed": "300", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.20.json b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.20.json new file mode 100644 index 0000000..092e48b --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.20.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_U1_0.20", + "inherits": "fdm_process_U1_common", + "from": "system", + "instantiation": "false", + "elefant_foot_compensation": "0.15", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "270", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "250", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.24.json b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.24.json new file mode 100644 index 0000000..89224e3 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.24.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_U1_0.24", + "inherits": "fdm_process_U1_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "230", + "sparse_infill_speed": "230", + "internal_solid_infill_speed": "230", + "gap_infill_speed": "230", + "support_threshold_angle": "35", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.28.json b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.28.json new file mode 100644 index 0000000..189d8d3 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_0.28.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_U1_0.28", + "inherits": "fdm_process_U1_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "200", + "support_threshold_angle": "40", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_common.json b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_common.json new file mode 100644 index 0000000..ee74627 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/fdm_process_U1_common.json @@ -0,0 +1,76 @@ +{ + "type": "process", + "name": "fdm_process_U1_common", + "inherits": "fdm_process_U1", + "from": "system", + "instantiation": "false", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_speed": "30", + "gap_infill_speed": "50", + "sparse_infill_speed": "250", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_speed": "150", + "seam_position": "aligned", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_cone_angle": "15", + "wipe_tower_wall_type": "cone", + "prime_tower_width": "35", + "prime_volume": "15", + "wall_generator": "classic", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/fdm_process_a400.json b/backend/profiles/profiles/Snapmaker/process/fdm_process_a400.json new file mode 100644 index 0000000..bc80536 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/fdm_process_a400.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "name": "fdm_process_a400", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "3085664947", + "instantiation": "false", + "initial_layer_print_height": "0.2", + "enable_arc_fitting": "1", + "initial_layer_infill_speed": "75", + "outer_wall_speed": "100", + "inner_wall_speed": "160", + "sparse_infill_speed": "160", + "internal_solid_infill_speed": "160", + "gap_infill_speed": "160", + "support_speed": "100", + "overhang_1_4_speed": "0", + "travel_speed": "190", + "default_acceleration": "2000", + "inner_wall_acceleration": "2000", + "sparse_infill_acceleration": "2000", + "internal_solid_infill_acceleration": "2000", + "travel_acceleration": "3000", + "infill_jerk": "8", + "initial_layer_jerk": "8", + "outer_wall_jerk": "4", + "top_surface_jerk": "4", + "travel_jerk": "10", + "support_filament": "1", + "support_interface_filament": "2", + "support_top_z_distance": "0", + "support_bottom_z_distance": "0", + "support_interface_top_layers": "3", + "support_interface_pattern": "rectilinear", + "small_perimeter_threshold": "0", + "support_material_synchronize_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/fdm_process_common.json b/backend/profiles/profiles/Snapmaker/process/fdm_process_common.json new file mode 100644 index 0000000..8d0a5bd --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/fdm_process_common.json @@ -0,0 +1,185 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "setting_id": "2598417433", + "instantiation": "false", + "adaptive_layer_height": "0", + "layer_height": "0.2", + "initial_layer_print_height": "0.3", + "line_width": "0.42", + "initial_layer_line_width": "0.5", + "outer_wall_line_width": "0.42", + "inner_wall_line_width": "0.45", + "top_surface_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "internal_solid_infill_line_width": "0.42", + "support_line_width": "0.42", + "seam_position": "aligned", + "seam_gap": "15%", + "role_based_wipe_speed": "1", + "wipe_speed": "80%", + "wipe_on_loops": "1", + "slice_closing_radius": "0.049", + "resolution": "0.012", + "enable_arc_fitting": "0", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "elefant_foot_compensation": "0.1", + "precise_outer_wall": "1", + "ironing_type": "no ironing", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "wall_generator": "arachne", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wall_distribution_count": "1", + "min_bead_width": "85%", + "min_feature_size": "25%", + "wall_infill_order": "inner wall/outer wall/infill", + "bridge_flow": "0.95", + "bridge_density": "100%", + "thick_bridges": "1", + "top_solid_infill_flow_ratio": "1", + "bottom_solid_infill_flow_ratio": "1.2", + "only_one_wall_top": "0", + "only_one_wall_first_layer": "0", + "detect_overhang_wall": "1", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_max_purge_speed": "55", + "draft_shield": "disabled", + "independent_support_layer_height": "1", + "interface_shells": "0", + "max_bridge_length": "10", + "print_flow_ratio": "1", + "wall_loops": "3", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "cubic", + "filter_out_gap_fill": "0", + "infill_wall_overlap": "15%", + "infill_direction": "45", + "bridge_angle": "0", + "minimum_sparse_infill_area": "15", + "infill_combination": "0", + "detect_narrow_internal_solid_infill": "1", + "ensure_vertical_shell_thickness": "1", + "internal_bridge_support_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "50", + "initial_layer_travel_speed": "80%", + "outer_wall_speed": "70", + "inner_wall_speed": "80", + "sparse_infill_speed": "85", + "internal_solid_infill_speed": "100", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "support_speed": "80", + "support_interface_speed": "50", + "ironing_speed": "35", + "enable_overhang_speed": "1", + "overhang_speed_classic": "0", + "overhang_1_4_speed": "35", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "bridge_speed": "50", + "travel_speed": "120", + "default_acceleration": "1100", + "outer_wall_acceleration": "1000", + "inner_wall_acceleration": "1100", + "bridge_acceleration": "1000", + "sparse_infill_acceleration": "1100", + "internal_solid_infill_acceleration": "1100", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "1100", + "default_jerk": "0", + "infill_jerk": "4", + "initial_layer_jerk": "4", + "inner_wall_jerk": "4", + "outer_wall_jerk": "2", + "top_surface_jerk": "2", + "travel_jerk": "4", + "enable_support": "0", + "support_type": "normal(auto)", + "support_style": "snug", + "support_threshold_angle": "30", + "support_on_build_plate_only": "1", + "support_critical_regions_only": "1", + "raft_layers": "0", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "support_filament": "0", + "support_interface_filament": "0", + "tree_support_branch_distance": "5", + "tree_support_branch_diameter": "5", + "tree_support_branch_angle": "15", + "tree_support_wall_count": "2", + "tree_support_adaptive_layer_height": "1", + "tree_support_auto_brim": "1", + "tree_support_brim_width": "3", + "tree_support_with_infill": "0", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_angle": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "3", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.12", + "support_bottom_interface_spacing": "0.12", + "support_interface_loop_pattern": "0", + "support_expansion": "1", + "support_object_xy_distance": "0.9", + "bridge_no_support": "1", + "skirt_loops": "0", + "skirt_distance": "2", + "skirt_height": "1", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "enable_prime_tower": "1", + "prime_tower_width": "25", + "prime_volume": "55", + "prime_tower_brim_width": "5", + "wipe_tower_cone_angle": "25", + "wipe_tower_extra_spacing": "150%", + "wipe_tower_rotation_angle": "90", + "ooze_prevention": "1", + "standby_temperature_delta": "-70", + "preheat_time": "80", + "preheat_steps": "1", + "flush_into_infill": "0", + "flush_into_support": "1", + "flush_into_objects": "0", + "slicing_mode": "regular", + "print_sequence": "by layer", + "spiral_mode": "0", + "fuzzy_skin": "none", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "reduce_infill_retraction": "1", + "gcode_comments": "0", + "gcode_add_line_number": "0", + "gcode_label_objects": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{print_time}.gcode", + "post_process": "", + "enforce_support_layers": "0", + "exclude_object": "0", + "timelapse_type": "0", + "gap_fill_enabled": "0", + "single_extruder_multi_material_priming": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Snapmaker/process/fdm_process_idex.json b/backend/profiles/profiles/Snapmaker/process/fdm_process_idex.json new file mode 100644 index 0000000..91fceb2 --- /dev/null +++ b/backend/profiles/profiles/Snapmaker/process/fdm_process_idex.json @@ -0,0 +1,43 @@ +{ + "type": "process", + "name": "fdm_process_idex", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "2703811679", + "instantiation": "false", + "initial_layer_print_height": "0.2", + "enable_arc_fitting": "1", + "initial_layer_infill_speed": "75", + "outer_wall_speed": "120", + "inner_wall_speed": "250", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "250", + "support_speed": "100", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "travel_speed": "300", + "default_acceleration": "10000", + "inner_wall_acceleration": "6000", + "bridge_acceleration": "2000", + "sparse_infill_acceleration": "10000", + "internal_solid_infill_acceleration": "10000", + "top_surface_acceleration": "2000", + "travel_acceleration": "10000", + "infill_jerk": "8", + "initial_layer_jerk": "8", + "outer_wall_jerk": "4", + "top_surface_jerk": "4", + "travel_jerk": "10", + "support_filament": "1", + "support_interface_filament": "2", + "support_top_z_distance": "0", + "support_bottom_z_distance": "0", + "support_interface_top_layers": "3", + "support_interface_pattern": "rectilinear", + "preheat_time": "90", + "filename_format": "{input_filename_base}_{layer_height}mm_{print_time}_J1.gcode", + "small_perimeter_threshold": "0", + "support_material_synchronize_layers": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol.json b/backend/profiles/profiles/Sovol.json new file mode 100644 index 0000000..1d07318 --- /dev/null +++ b/backend/profiles/profiles/Sovol.json @@ -0,0 +1,423 @@ +{ + "name": "Sovol", + "url": "", + "version": "02.03.01.10", + "force_update": "0", + "description": "Sovol configurations", + "machine_model_list": [ + { + "name": "Sovol SV01", + "sub_path": "machine/Sovol SV01.json" + }, + { + "name": "Sovol SV01 Pro", + "sub_path": "machine/Sovol SV01 Pro.json" + }, + { + "name": "Sovol SV02", + "sub_path": "machine/Sovol SV02.json" + }, + { + "name": "Sovol SV05", + "sub_path": "machine/Sovol SV05.json" + }, + { + "name": "Sovol SV06", + "sub_path": "machine/Sovol SV06.json" + }, + { + "name": "Sovol SV06 ACE", + "sub_path": "machine/Sovol SV06 ACE.json" + }, + { + "name": "Sovol SV06 Plus", + "sub_path": "machine/Sovol SV06 Plus.json" + }, + { + "name": "Sovol SV06 Plus ACE", + "sub_path": "machine/Sovol SV06 Plus ACE.json" + }, + { + "name": "Sovol SV07", + "sub_path": "machine/Sovol SV07.json" + }, + { + "name": "Sovol SV07 Plus", + "sub_path": "machine/Sovol SV07 Plus.json" + }, + { + "name": "Sovol SV08", + "sub_path": "machine/Sovol SV08.json" + }, + { + "name": "Sovol Zero", + "sub_path": "machine/Sovol Zero.json" + }, + { + "name": "Sovol SV08 MAX", + "sub_path": "machine/Sovol SV08 MAX.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.08mm High Quality @Sovol SV06 ACE", + "sub_path": "process/0.08mm High Quality @Sovol SV06 ACE 0.4 nozzle.json" + }, + { + "name": "0.10mm Standard @Sovol SV08 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Sovol SV08 0.2 nozzle.json" + }, + { + "name": "0.12mm Quality @Sovol SV06 ACE", + "sub_path": "process/0.12mm Quality @Sovol SV06 ACE 0.4 nozzle.json" + }, + { + "name": "0.12mm Standard @Sovol SV06 ACE 0.2 nozzle", + "sub_path": "process/0.12mm Standard @Sovol SV06 ACE 0.2 nozzle.json" + }, + { + "name": "0.18mm Optimal @Sovol SV01Pro", + "sub_path": "process/0.18mm Optimal @Sovol SV01Pro.json" + }, + { + "name": "0.18mm Optimal @Sovol SV02", + "sub_path": "process/0.18mm Optimal @Sovol SV02.json" + }, + { + "name": "0.18mm Optimal @Sovol SV05", + "sub_path": "process/0.18mm Optimal @Sovol SV05.json" + }, + { + "name": "0.18mm Optimal @Sovol SV06", + "sub_path": "process/0.18mm Optimal @Sovol SV06.json" + }, + { + "name": "0.18mm Optimal @Sovol SV06Plus", + "sub_path": "process/0.18mm Optimal @Sovol SV06Plus.json" + }, + { + "name": "0.18mm Optimal @Sovol SV07", + "sub_path": "process/0.18mm Optimal @Sovol SV07.json" + }, + { + "name": "0.18mm Optimal @Sovol SV07 Plus", + "sub_path": "process/0.18mm Optimal @Sovol SV07Plus.json" + }, + { + "name": "0.18mm Optimal @Sovol SV08", + "sub_path": "process/0.18mm Optimal @Sovol SV08.json" + }, + { + "name": "0.20mm High-Speed @Sovol SV06", + "sub_path": "process/0.20mm High-Speed @Sovol SV06.json" + }, + { + "name": "0.20mm Standard @Sovol SV01", + "sub_path": "process/0.20mm Standard @Sovol SV01.json" + }, + { + "name": "0.20mm Standard @Sovol SV01Pro", + "sub_path": "process/0.20mm Standard @Sovol SV01Pro.json" + }, + { + "name": "0.20mm Standard @Sovol SV02", + "sub_path": "process/0.20mm Standard @Sovol SV02.json" + }, + { + "name": "0.20mm Standard @Sovol SV05", + "sub_path": "process/0.20mm Standard @Sovol SV05.json" + }, + { + "name": "0.20mm Standard @Sovol SV06", + "sub_path": "process/0.20mm Standard @Sovol SV06.json" + }, + { + "name": "0.20mm Standard @Sovol SV06 ACE", + "sub_path": "process/0.20mm Standard @Sovol SV06 ACE.json" + }, + { + "name": "0.20mm Standard @Sovol SV06 Plus ACE", + "sub_path": "process/0.20mm Standard @Sovol SV06 Plus ACE.json" + }, + { + "name": "0.20mm Standard @Sovol SV06Plus", + "sub_path": "process/0.20mm Standard @Sovol SV06Plus.json" + }, + { + "name": "0.20mm Standard @Sovol SV07", + "sub_path": "process/0.20mm Standard @Sovol SV07.json" + }, + { + "name": "0.20mm Standard @Sovol SV07 Plus", + "sub_path": "process/0.20mm Standard @Sovol SV07Plus.json" + }, + { + "name": "0.20mm Standard @Sovol SV08", + "sub_path": "process/0.20mm Standard @Sovol SV08.json" + }, + { + "name": "0.20mm Standard @Sovol SV08 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Sovol SV08 0.4 nozzle.json" + }, + { + "name": "0.20mm Standard @Sovol Zero 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Sovol Zero 0.4 nozzle.json" + }, + { + "name": "0.28mm Fast @Sovol SV06 ACE", + "sub_path": "process/0.28mm Fast @Sovol SV06 ACE 0.4 nozzle.json" + }, + { + "name": "0.30mm Standard @Sovol SV06 ACE 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Sovol SV06 ACE 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Sovol SV08 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Sovol SV08 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Sovol SV06 ACE 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Sovol SV06 ACE 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Sovol SV08 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Sovol SV08 0.8 nozzle.json" + }, + { + "name": "0.20mm Standard @Sovol SV08 MAX 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Sovol SV08 MAX 0.4 nozzle.json" + }, + { + "name": "0.30mm Standard @Sovol SV08 MAX 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Sovol SV08 MAX 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Sovol SV08 MAX 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Sovol SV08 MAX 0.8 nozzle.json" + } + ], + "filament_list": [ + { + "name": "Sovol SV06 ACE ABS", + "sub_path": "filament/Sovol SV06 ACE ABS.json" + }, + { + "name": "Sovol SV06 ACE PETG", + "sub_path": "filament/Sovol SV06 ACE PETG.json" + }, + { + "name": "Sovol SV06 ACE PLA", + "sub_path": "filament/Sovol SV06 ACE PLA.json" + }, + { + "name": "Sovol SV06 ACE TPU", + "sub_path": "filament/Sovol SV06 ACE TPU.json" + }, + { + "name": "Sovol SV06 Plus ACE ABS", + "sub_path": "filament/Sovol SV06 Plus ACE ABS.json" + }, + { + "name": "Sovol SV06 Plus ACE PETG", + "sub_path": "filament/Sovol SV06 Plus ACE PETG.json" + }, + { + "name": "Sovol SV06 Plus ACE PLA", + "sub_path": "filament/Sovol SV06 Plus ACE PLA.json" + }, + { + "name": "Sovol SV06 Plus ACE TPU", + "sub_path": "filament/Sovol SV06 Plus ACE TPU.json" + }, + { + "name": "Sovol SV07 PLA", + "sub_path": "filament/Sovol SV07 PLA.json" + }, + { + "name": "Sovol SV08 ABS", + "sub_path": "filament/Sovol SV08 ABS.json" + }, + { + "name": "Sovol SV08 PETG", + "sub_path": "filament/Sovol SV08 PETG.json" + }, + { + "name": "Sovol SV08 PLA", + "sub_path": "filament/Sovol SV08 PLA.json" + }, + { + "name": "Sovol SV08 PLA @SV08 0.2 nozzle", + "sub_path": "filament/Sovol SV08 PLA @SV08 0.2 nozzle.json" + }, + { + "name": "Sovol SV08 TPU", + "sub_path": "filament/Sovol SV08 TPU.json" + }, + { + "name": "Sovol Zero ABS", + "sub_path": "filament/Sovol Zero ABS.json" + }, + { + "name": "Sovol Zero PC", + "sub_path": "filament/Sovol Zero PC.json" + }, + { + "name": "Sovol Zero PETG", + "sub_path": "filament/Sovol Zero PETG.json" + }, + { + "name": "Sovol Zero PETG HS Nozzle", + "sub_path": "filament/Sovol Zero PETG HS Nozzle.json" + }, + { + "name": "Sovol Zero PLA Basic", + "sub_path": "filament/Sovol Zero PLA Basic.json" + }, + { + "name": "Sovol Zero PLA Basic HS Nozzle", + "sub_path": "filament/Sovol Zero PLA Basic HS Nozzle.json" + }, + { + "name": "Sovol Zero PLA Silk", + "sub_path": "filament/Sovol Zero PLA Silk.json" + }, + { + "name": "Sovol Zero PLA Silk HS Nozzle", + "sub_path": "filament/Sovol Zero PLA Silk HS Nozzle.json" + }, + { + "name": "Sovol Zero TPU", + "sub_path": "filament/Sovol Zero TPU.json" + }, + { + "name": "Generic PLA @Sovol SV08 MAX", + "sub_path": "filament/Generic PLA @Sovol SV08 MAX.json" + }, + { + "name": "Generic PLA Silk @Sovol SV08 MAX", + "sub_path": "filament/Generic PLA Silk @Sovol SV08 MAX.json" + }, + { + "name": "Generic ABS @Sovol SV08 MAX", + "sub_path": "filament/Generic ABS @Sovol SV08 MAX.json" + }, + { + "name": "Generic PETG @Sovol SV08 MAX", + "sub_path": "filament/Generic PETG @Sovol SV08 MAX.json" + }, + { + "name": "Polymaker PETG @Sovol SV08 MAX", + "sub_path": "filament/Polymaker PETG @Sovol SV08 MAX.json" + }, + { + "name": "SUNLU PETG @Sovol SV08 MAX", + "sub_path": "filament/SUNLU PETG @Sovol SV08 MAX.json" + }, + { + "name": "Generic TPU @Sovol SV08 MAX", + "sub_path": "filament/Generic TPU @Sovol SV08 MAX.json" + }, + { + "name": "Generic PC @Sovol SV08 MAX", + "sub_path": "filament/Generic PC @Sovol SV08 MAX.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Sovol SV01 0.4 nozzle", + "sub_path": "machine/Sovol SV01 0.4 nozzle.json" + }, + { + "name": "Sovol SV01 Pro 0.4 nozzle", + "sub_path": "machine/Sovol SV01 Pro 0.4 nozzle.json" + }, + { + "name": "Sovol SV02 0.4 nozzle", + "sub_path": "machine/Sovol SV02 0.4 nozzle.json" + }, + { + "name": "Sovol SV05 0.4 nozzle", + "sub_path": "machine/Sovol SV05 0.4 nozzle.json" + }, + { + "name": "Sovol SV06 0.4 High-Speed nozzle", + "sub_path": "machine/Sovol SV06 0.4 High-Speed nozzle.json" + }, + { + "name": "Sovol SV06 0.4 nozzle", + "sub_path": "machine/Sovol SV06 0.4 nozzle.json" + }, + { + "name": "Sovol SV06 ACE 0.2 nozzle", + "sub_path": "machine/Sovol SV06 ACE 0.2 nozzle.json" + }, + { + "name": "Sovol SV06 ACE 0.4 nozzle", + "sub_path": "machine/Sovol SV06 ACE 0.4 nozzle.json" + }, + { + "name": "Sovol SV06 ACE 0.6 nozzle", + "sub_path": "machine/Sovol SV06 ACE 0.6 nozzle.json" + }, + { + "name": "Sovol SV06 ACE 0.8 nozzle", + "sub_path": "machine/Sovol SV06 ACE 0.8 nozzle.json" + }, + { + "name": "Sovol SV06 Plus 0.4 nozzle", + "sub_path": "machine/Sovol SV06 Plus 0.4 nozzle.json" + }, + { + "name": "Sovol SV06 Plus ACE 0.4 nozzle", + "sub_path": "machine/Sovol SV06 Plus ACE 0.4 nozzle.json" + }, + { + "name": "Sovol SV07 0.4 nozzle", + "sub_path": "machine/Sovol SV07 0.4 nozzle.json" + }, + { + "name": "Sovol SV07 Plus 0.4 nozzle", + "sub_path": "machine/Sovol SV07 Plus 0.4 nozzle.json" + }, + { + "name": "Sovol SV08 0.2 nozzle", + "sub_path": "machine/Sovol SV08 0.2 nozzle.json" + }, + { + "name": "Sovol SV08 0.4 nozzle", + "sub_path": "machine/Sovol SV08 0.4 nozzle.json" + }, + { + "name": "Sovol SV08 0.6 nozzle", + "sub_path": "machine/Sovol SV08 0.6 nozzle.json" + }, + { + "name": "Sovol SV08 0.8 nozzle", + "sub_path": "machine/Sovol SV08 0.8 nozzle.json" + }, + { + "name": "Sovol Zero 0.4 nozzle", + "sub_path": "machine/Sovol Zero 0.4 nozzle.json" + }, + { + "name": "Sovol SV08 MAX 0.4 nozzle", + "sub_path": "machine/Sovol SV08 MAX 0.4 nozzle.json" + }, + { + "name": "Sovol SV08 MAX 0.6 nozzle", + "sub_path": "machine/Sovol SV08 MAX 0.6 nozzle.json" + }, + { + "name": "Sovol SV08 MAX 0.8 nozzle", + "sub_path": "machine/Sovol SV08 MAX 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/Sovol SV01 Pro_cover.png b/backend/profiles/profiles/Sovol/Sovol SV01 Pro_cover.png new file mode 100644 index 0000000..21d6038 Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol SV01 Pro_cover.png differ diff --git a/backend/profiles/profiles/Sovol/Sovol SV01_cover.png b/backend/profiles/profiles/Sovol/Sovol SV01_cover.png new file mode 100644 index 0000000..25eed18 Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol SV01_cover.png differ diff --git a/backend/profiles/profiles/Sovol/Sovol SV02_cover.png b/backend/profiles/profiles/Sovol/Sovol SV02_cover.png new file mode 100644 index 0000000..483555c Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol SV02_cover.png differ diff --git a/backend/profiles/profiles/Sovol/Sovol SV05_cover.png b/backend/profiles/profiles/Sovol/Sovol SV05_cover.png new file mode 100644 index 0000000..9b2a0c7 Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol SV05_cover.png differ diff --git a/backend/profiles/profiles/Sovol/Sovol SV06 ACE_cover.png b/backend/profiles/profiles/Sovol/Sovol SV06 ACE_cover.png new file mode 100644 index 0000000..b10fde7 Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol SV06 ACE_cover.png differ diff --git a/backend/profiles/profiles/Sovol/Sovol SV06 Plus ACE_cover.png b/backend/profiles/profiles/Sovol/Sovol SV06 Plus ACE_cover.png new file mode 100644 index 0000000..2cbbe7c Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol SV06 Plus ACE_cover.png differ diff --git a/backend/profiles/profiles/Sovol/Sovol SV06 Plus_cover.png b/backend/profiles/profiles/Sovol/Sovol SV06 Plus_cover.png new file mode 100644 index 0000000..2190b37 Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol SV06 Plus_cover.png differ diff --git a/backend/profiles/profiles/Sovol/Sovol SV06_cover.png b/backend/profiles/profiles/Sovol/Sovol SV06_cover.png new file mode 100644 index 0000000..fae9c1e Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol SV06_cover.png differ diff --git a/backend/profiles/profiles/Sovol/Sovol SV07 Plus_cover.png b/backend/profiles/profiles/Sovol/Sovol SV07 Plus_cover.png new file mode 100644 index 0000000..b20a0ab Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol SV07 Plus_cover.png differ diff --git a/backend/profiles/profiles/Sovol/Sovol SV07_cover.png b/backend/profiles/profiles/Sovol/Sovol SV07_cover.png new file mode 100644 index 0000000..d24ca02 Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol SV07_cover.png differ diff --git a/backend/profiles/profiles/Sovol/Sovol SV08 MAX_cover.png b/backend/profiles/profiles/Sovol/Sovol SV08 MAX_cover.png new file mode 100644 index 0000000..b39df9b Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol SV08 MAX_cover.png differ diff --git a/backend/profiles/profiles/Sovol/Sovol SV08_cover.png b/backend/profiles/profiles/Sovol/Sovol SV08_cover.png new file mode 100644 index 0000000..b9e43f1 Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol SV08_cover.png differ diff --git a/backend/profiles/profiles/Sovol/Sovol Zero_cover.png b/backend/profiles/profiles/Sovol/Sovol Zero_cover.png new file mode 100644 index 0000000..618dcc5 Binary files /dev/null and b/backend/profiles/profiles/Sovol/Sovol Zero_cover.png differ diff --git a/backend/profiles/profiles/Sovol/filament/Generic ABS @Sovol SV08 MAX.json b/backend/profiles/profiles/Sovol/filament/Generic ABS @Sovol SV08 MAX.json new file mode 100644 index 0000000..4709d7c --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Generic ABS @Sovol SV08 MAX.json @@ -0,0 +1,72 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Generic ABS @Sovol SV08 MAX", + "from": "system", + "instantiation": "true", + "inherits": "Generic ABS @System", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["20"], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp": [ + "95" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "30" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "25%" + ], + "temperature_vitrification": [ + "60" + ], + "activate_air_filtration": ["0"], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "during_print_exhaust_fan_speed": [ + "50" + ], + "additional_cooling_fan_speed":["0"], + "compatible_printers": [ + "Sovol SV08 MAX 0.4 nozzle", + "Sovol SV08 MAX 0.6 nozzle", + "Sovol SV08 MAX 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Sovol/filament/Generic PC @Sovol SV08 MAX.json b/backend/profiles/profiles/Sovol/filament/Generic PC @Sovol SV08 MAX.json new file mode 100644 index 0000000..c7c9273 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Generic PC @Sovol SV08 MAX.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Generic PC @Sovol SV08 MAX", + "from": "system", + "instantiation": "true", + "inherits": "Generic PC @System", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["18"], + "compatible_printers": [ + "Sovol SV08 MAX 0.4 nozzle", + "Sovol SV08 MAX 0.6 nozzle", + "Sovol SV08 MAX 0.8 nozzle" + ], + "close_fan_the_first_x_layers": "3", + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "350" + ], + "hot_plate_temp" : [ + "100" + ], + "hot_plate_temp_initial_layer" : [ + "100" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "30" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "dont_slow_down_outer_wall": "0", + "overhang_fan_speed": [ + "60" + ], + "overhang_fan_threshold": [ + "25%" + ], + "temperature_vitrification": [ + "60" + ], + "additional_cooling_fan_speed": "0", + "activate_air_filtration": ["0"], + "during_print_exhaust_fan_speed": "50", + "complete_print_exhaust_fan_speed": "50" +} diff --git a/backend/profiles/profiles/Sovol/filament/Generic PETG @Sovol SV08 MAX.json b/backend/profiles/profiles/Sovol/filament/Generic PETG @Sovol SV08 MAX.json new file mode 100644 index 0000000..f737d1f --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Generic PETG @Sovol SV08 MAX.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Generic PETG @Sovol SV08 MAX", + "from": "system", + "instantiation": "true", + "inherits": "Generic PETG @System", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": [ + "15" + ], + "enable_pressure_advance": "1", + "pressure_advance": "0.048", + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "fan_min_speed": [ + "30" + ], + "fan_max_speed": [ + "50" + ], + "fan_cooling_layer_time": [ + "30" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "temperature_vitrification": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0.4" + ], + "activate_air_filtration": ["0"], + "during_print_exhaust_fan_speed": "50", + "complete_print_exhaust_fan_speed": "50", + "compatible_printers": [ + "Sovol SV08 MAX 0.4 nozzle", + "Sovol SV08 MAX 0.6 nozzle", + "Sovol SV08 MAX 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Sovol/filament/Generic PLA @Sovol SV08 MAX.json b/backend/profiles/profiles/Sovol/filament/Generic PLA @Sovol SV08 MAX.json new file mode 100644 index 0000000..4fef549 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Generic PLA @Sovol SV08 MAX.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Generic PLA @Sovol SV08 MAX", + "from": "system", + "instantiation": "true", + "inherits": "Generic PLA @System", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["21"], + "compatible_printers": [ + "Sovol SV08 MAX 0.4 nozzle", + "Sovol SV08 MAX 0.6 nozzle", + "Sovol SV08 MAX 0.8 nozzle" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "hot_plate_temp" : [ + "65" + ], + "hot_plate_temp_initial_layer" : [ + "65" + ], + "fan_min_speed": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "50" + ], + "slow_down_layer_time": [ + "6" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_min_speed": [ + "10" + ], + "dont_slow_down_outer_wall": "0", + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "temperature_vitrification": [ + "60" + ], + "enable_pressure_advance": "1", + "pressure_advance": "0.036", + "additional_cooling_fan_speed": "75%", + "activate_air_filtration": ["0"], + "during_print_exhaust_fan_speed": "50%", + "complete_print_exhaust_fan_speed": "50%" +} diff --git a/backend/profiles/profiles/Sovol/filament/Generic PLA Silk @Sovol SV08 MAX.json b/backend/profiles/profiles/Sovol/filament/Generic PLA Silk @Sovol SV08 MAX.json new file mode 100644 index 0000000..a388c15 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Generic PLA Silk @Sovol SV08 MAX.json @@ -0,0 +1,69 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Generic PLA Silk @Sovol SV08 MAX", + "from": "system", + "instantiation": "true", + "inherits": "Generic PLA @System", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["15"], + "compatible_printers": [ + "Sovol SV08 MAX 0.4 nozzle", + "Sovol SV08 MAX 0.6 nozzle", + "Sovol SV08 MAX 0.8 nozzle" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "hot_plate_temp" : [ + "65" + ], + "hot_plate_temp_initial_layer" : [ + "65" + ], + "fan_min_speed": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "50" + ], + "slow_down_layer_time": [ + "6" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_min_speed": [ + "10" + ], + "dont_slow_down_outer_wall": "0", + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "temperature_vitrification": [ + "60" + ], + "enable_pressure_advance": "1", + "pressure_advance": "0.038", + "filament_z_hop": "0.4", + "additional_cooling_fan_speed": "75%", + "activate_air_filtration": ["0"], + "during_print_exhaust_fan_speed": "50%", + "complete_print_exhaust_fan_speed": "50%" +} diff --git a/backend/profiles/profiles/Sovol/filament/Generic TPU @Sovol SV08 MAX.json b/backend/profiles/profiles/Sovol/filament/Generic TPU @Sovol SV08 MAX.json new file mode 100644 index 0000000..c7987ca --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Generic TPU @Sovol SV08 MAX.json @@ -0,0 +1,73 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Generic TPU @Sovol SV08 MAX", + "from": "system", + "instantiation": "true", + "inherits": "Generic TPU @System", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": [ + "3" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "hot_plate_temp" : [ + "85" + ], + "hot_plate_temp_initial_layer" : [ + "85" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "50" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "25%" + ], + "temperature_vitrification": [ + "60" + ], + "filament_retraction_length": [ + "0.4" + ], + "filament_z_hop": [ + "0.4" + ], + "additional_cooling_fan_speed": "50", + "activate_air_filtration": ["0"], + "during_print_exhaust_fan_speed": "100", + "complete_print_exhaust_fan_speed": "50", + "compatible_printers": [ + "Sovol SV08 MAX 0.4 nozzle", + "Sovol SV08 MAX 0.6 nozzle", + "Sovol SV08 MAX 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Sovol/filament/Polymaker PETG @Sovol SV08 MAX.json b/backend/profiles/profiles/Sovol/filament/Polymaker PETG @Sovol SV08 MAX.json new file mode 100644 index 0000000..839a5eb --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Polymaker PETG @Sovol SV08 MAX.json @@ -0,0 +1,78 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Polymaker PETG @Sovol SV08 MAX", + "from": "system", + "instantiation": "true", + "inherits": "Generic PETG @System", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": [ + "12" + ], + "enable_pressure_advance": "1", + "pressure_advance": "0.08", + "nozzle_temperature_initial_layer": [ + "275" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "30" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "temperature_vitrification": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0.4" + ], + "dont_slow_down_outer_wall": "1", + "activate_air_filtration": ["0"], + "during_print_exhaust_fan_speed": "50", + "complete_print_exhaust_fan_speed": "50", + "compatible_printers": [ + "Sovol SV08 MAX 0.4 nozzle", + "Sovol SV08 MAX 0.6 nozzle", + "Sovol SV08 MAX 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Sovol/filament/SUNLU PETG @Sovol SV08 MAX.json b/backend/profiles/profiles/Sovol/filament/SUNLU PETG @Sovol SV08 MAX.json new file mode 100644 index 0000000..fbd3065 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/SUNLU PETG @Sovol SV08 MAX.json @@ -0,0 +1,78 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "SUNLU PETG @Sovol SV08 MAX", + "from": "system", + "instantiation": "true", + "inherits": "Generic PETG @System", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": [ + "13" + ], + "enable_pressure_advance": "1", + "pressure_advance": "0.052", + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "30" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "10%" + ], + "temperature_vitrification": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0.4" + ], + "dont_slow_down_outer_wall": "1", + "activate_air_filtration": ["0"], + "during_print_exhaust_fan_speed": "50", + "complete_print_exhaust_fan_speed": "50", + "compatible_printers": [ + "Sovol SV08 MAX 0.4 nozzle", + "Sovol SV08 MAX 0.6 nozzle", + "Sovol SV08 MAX 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV06 ACE ABS.json b/backend/profiles/profiles/Sovol/filament/Sovol SV06 ACE ABS.json new file mode 100644 index 0000000..10f190f --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV06 ACE ABS.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Sovol SV06 ACE ABS", + "inherits": "Generic ABS @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 ACE 0.2 nozzle", + "Sovol SV06 ACE 0.4 nozzle", + "Sovol SV06 ACE 0.6 nozzle", + "Sovol SV06 ACE 0.8 nozzle" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "5" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "hot_plate_temp": [ + "95" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV06 ACE PETG.json b/backend/profiles/profiles/Sovol/filament/Sovol SV06 ACE PETG.json new file mode 100644 index 0000000..c758d74 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV06 ACE PETG.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Sovol SV06 ACE PETG", + "inherits": "Generic PETG @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 ACE 0.2 nozzle", + "Sovol SV06 ACE 0.4 nozzle", + "Sovol SV06 ACE 0.6 nozzle", + "Sovol SV06 ACE 0.8 nozzle" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "5" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "hot_plate_temp": [ + "85" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV06 ACE PLA.json b/backend/profiles/profiles/Sovol/filament/Sovol SV06 ACE PLA.json new file mode 100644 index 0000000..2cc03f6 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV06 ACE PLA.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Sovol SV06 ACE PLA", + "inherits": "Generic PLA @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 ACE 0.2 nozzle", + "Sovol SV06 ACE 0.4 nozzle", + "Sovol SV06 ACE 0.6 nozzle", + "Sovol SV06 ACE 0.8 nozzle" + ], + "fan_min_speed": [ + "50" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV06 ACE TPU.json b/backend/profiles/profiles/Sovol/filament/Sovol SV06 ACE TPU.json new file mode 100644 index 0000000..808584a --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV06 ACE TPU.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Sovol SV06 ACE TPU", + "inherits": "Generic TPU @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 ACE 0.2 nozzle", + "Sovol SV06 ACE 0.4 nozzle", + "Sovol SV06 ACE 0.6 nozzle", + "Sovol SV06 ACE 0.8 nozzle" + ], + "fan_min_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV06 Plus ACE ABS.json b/backend/profiles/profiles/Sovol/filament/Sovol SV06 Plus ACE ABS.json new file mode 100644 index 0000000..abf8047 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV06 Plus ACE ABS.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Sovol SV06 Plus ACE ABS", + "inherits": "Generic ABS @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 Plus ACE 0.4 nozzle" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "5" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "hot_plate_temp": [ + "95" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV06 Plus ACE PETG.json b/backend/profiles/profiles/Sovol/filament/Sovol SV06 Plus ACE PETG.json new file mode 100644 index 0000000..c474d60 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV06 Plus ACE PETG.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Sovol SV06 Plus ACE PETG", + "inherits": "Generic PETG @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 Plus ACE 0.4 nozzle" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "5" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "hot_plate_temp": [ + "85" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV06 Plus ACE PLA.json b/backend/profiles/profiles/Sovol/filament/Sovol SV06 Plus ACE PLA.json new file mode 100644 index 0000000..4ed1d6d --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV06 Plus ACE PLA.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Sovol SV06 Plus ACE PLA", + "inherits": "Generic PLA @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 Plus ACE 0.4 nozzle" + ], + "fan_min_speed": [ + "50" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV06 Plus ACE TPU.json b/backend/profiles/profiles/Sovol/filament/Sovol SV06 Plus ACE TPU.json new file mode 100644 index 0000000..1748177 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV06 Plus ACE TPU.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Sovol SV06 Plus ACE TPU", + "inherits": "Generic TPU @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 Plus ACE 0.4 nozzle" + ], + "fan_min_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV07 PLA.json b/backend/profiles/profiles/Sovol/filament/Sovol SV07 PLA.json new file mode 100644 index 0000000..a9e4cd7 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV07 PLA.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "name": "Sovol SV07 PLA", + "inherits": "Generic PLA @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "24" + ], + "filament_retraction_length": [ + "0.5" + ], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV07 0.4 nozzle" + ], + "fan_min_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "50" + ], + "fan_max_speed": [ + "100" + ], + "slow_down_layer_time": [ + "6" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "hot_plate_temp": [ + "65" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV08 ABS.json b/backend/profiles/profiles/Sovol/filament/Sovol SV08 ABS.json new file mode 100644 index 0000000..8e78673 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV08 ABS.json @@ -0,0 +1,78 @@ +{ + "type": "filament", + "name": "Sovol SV08 ABS", + "inherits": "Generic ABS @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "hot_plate_temp": [ + "95" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "30" + ], + "full_fan_speed_layer": [ + "0" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "25%" + ], + "temperature_vitrification": [ + "60" + ], + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "60" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "compatible_printers": [ + "Sovol SV08 0.2 nozzle", + "Sovol SV08 0.4 nozzle", + "Sovol SV08 0.6 nozzle", + "Sovol SV08 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV08 PETG.json b/backend/profiles/profiles/Sovol/filament/Sovol SV08 PETG.json new file mode 100644 index 0000000..ced3dd2 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV08 PETG.json @@ -0,0 +1,75 @@ +{ + "type": "filament", + "name": "Sovol SV08 PETG", + "inherits": "Generic PETG @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "fan_min_speed": [ + "30" + ], + "fan_max_speed": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "full_fan_speed_layer": [ + "0" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "70" + ], + "overhang_fan_threshold": [ + "10%" + ], + "temperature_vitrification": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0.4" + ], + "compatible_printers": [ + "Sovol SV08 0.2 nozzle", + "Sovol SV08 0.4 nozzle", + "Sovol SV08 0.6 nozzle", + "Sovol SV08 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV08 PLA @SV08 0.2 nozzle.json b/backend/profiles/profiles/Sovol/filament/Sovol SV08 PLA @SV08 0.2 nozzle.json new file mode 100644 index 0000000..91103ee --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV08 PLA @SV08 0.2 nozzle.json @@ -0,0 +1,66 @@ +{ + "type": "filament", + "name": "Sovol SV08 PLA @SV08 0.2 nozzle", + "inherits": "Generic PLA @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "Sovol SV08 0.2 nozzle" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "fan_min_speed": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV08 PLA.json b/backend/profiles/profiles/Sovol/filament/Sovol SV08 PLA.json new file mode 100644 index 0000000..190876d --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV08 PLA.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Sovol SV08 PLA", + "inherits": "Generic PLA @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Sovol SV08 0.4 nozzle", + "Sovol SV08 0.6 nozzle", + "Sovol SV08 0.8 nozzle" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "fan_min_speed": [ + "50" + ], + "fan_max_speed": [ + "70" + ], + "fan_cooling_layer_time": [ + "50" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "temperature_vitrification": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol SV08 TPU.json b/backend/profiles/profiles/Sovol/filament/Sovol SV08 TPU.json new file mode 100644 index 0000000..2cabb42 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol SV08 TPU.json @@ -0,0 +1,69 @@ +{ + "type": "filament", + "name": "Sovol SV08 TPU", + "inherits": "Generic TPU @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "fan_cooling_layer_time": [ + "50" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "temperature_vitrification": [ + "60" + ], + "filament_z_hop": [ + "0.4" + ], + "compatible_printers": [ + "Sovol SV08 0.2 nozzle", + "Sovol SV08 0.4 nozzle", + "Sovol SV08 0.6 nozzle", + "Sovol SV08 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol Zero ABS.json b/backend/profiles/profiles/Sovol/filament/Sovol Zero ABS.json new file mode 100644 index 0000000..c1293e7 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol Zero ABS.json @@ -0,0 +1,78 @@ +{ + "type": "filament", + "name": "Sovol Zero ABS", + "inherits": "Generic ABS @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "30" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "50%" + ], + "temperature_vitrification": [ + "60" + ], + "activate_air_filtration": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "50" + ], + "during_print_exhaust_fan_speed": [ + "50" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "compatible_printers": [ + "Sovol Zero 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol Zero PC.json b/backend/profiles/profiles/Sovol/filament/Sovol Zero PC.json new file mode 100644 index 0000000..3ef50f3 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol Zero PC.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "name": "Sovol Zero PC", + "inherits": "Generic PC @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Sovol Zero 0.4 nozzle" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "350" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "20" + ], + "fan_cooling_layer_time": [ + "40" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "dont_slow_down_outer_wall": "0", + "overhang_fan_speed": [ + "20" + ], + "overhang_fan_threshold": [ + "50%" + ], + "temperature_vitrification": [ + "60" + ], + "additional_cooling_fan_speed": "0", + "activate_air_filtration": "1", + "during_print_exhaust_fan_speed": "50", + "complete_print_exhaust_fan_speed": "50" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol Zero PETG HS Nozzle.json b/backend/profiles/profiles/Sovol/filament/Sovol Zero PETG HS Nozzle.json new file mode 100644 index 0000000..ee4cae1 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol Zero PETG HS Nozzle.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "Sovol Zero PETG HS Nozzle", + "inherits": "Generic PETG @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "enable_pressure_advance": "1", + "pressure_advance": "0.048", + "filament_max_volumetric_speed": [ + "15" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "50" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "70" + ], + "overhang_fan_threshold": [ + "10%" + ], + "temperature_vitrification": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0.4" + ], + "activate_air_filtration": "1", + "during_print_exhaust_fan_speed": "50", + "complete_print_exhaust_fan_speed": "50", + "compatible_printers": [ + "Sovol Zero 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol Zero PETG.json b/backend/profiles/profiles/Sovol/filament/Sovol Zero PETG.json new file mode 100644 index 0000000..354d2c3 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol Zero PETG.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "name": "Sovol Zero PETG", + "inherits": "Generic PETG @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.0348" + ], + "enable_pressure_advance": "1", + "pressure_advance": "0.046", + "filament_max_volumetric_speed": [ + "15" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "fan_min_speed": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "50" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "70" + ], + "overhang_fan_threshold": [ + "10%" + ], + "temperature_vitrification": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0.4" + ], + "activate_air_filtration": "1", + "during_print_exhaust_fan_speed": "50", + "complete_print_exhaust_fan_speed": "50", + "compatible_printers": [ + "Sovol Zero 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol Zero PLA Basic HS Nozzle.json b/backend/profiles/profiles/Sovol/filament/Sovol Zero PLA Basic HS Nozzle.json new file mode 100644 index 0000000..ec74897 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol Zero PLA Basic HS Nozzle.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Sovol Zero PLA Basic HS Nozzle", + "inherits": "Generic PLA @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.0348" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "enable_pressure_advance": "1", + "pressure_advance": "0.03", + "compatible_printers": [ + "Sovol Zero 0.4 nozzle" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "fan_min_speed": [ + "70" + ], + "fan_max_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "80" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "dont_slow_down_outer_wall": "0", + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "temperature_vitrification": [ + "60" + ], + "additional_cooling_fan_speed": "75%", + "activate_air_filtration": "1", + "during_print_exhaust_fan_speed": "80%", + "complete_print_exhaust_fan_speed": "80%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol Zero PLA Basic.json b/backend/profiles/profiles/Sovol/filament/Sovol Zero PLA Basic.json new file mode 100644 index 0000000..e94ec04 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol Zero PLA Basic.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Sovol Zero PLA Basic", + "inherits": "Generic PLA @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "enable_pressure_advance": "1", + "pressure_advance": "0.032", + "compatible_printers": [ + "Sovol Zero 0.4 nozzle" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "fan_min_speed": [ + "70" + ], + "fan_max_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "80" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "dont_slow_down_outer_wall": "0", + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "temperature_vitrification": [ + "60" + ], + "additional_cooling_fan_speed": "75%", + "activate_air_filtration": "1", + "during_print_exhaust_fan_speed": "80%", + "complete_print_exhaust_fan_speed": "80%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol Zero PLA Silk HS Nozzle.json b/backend/profiles/profiles/Sovol/filament/Sovol Zero PLA Silk HS Nozzle.json new file mode 100644 index 0000000..2793035 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol Zero PLA Silk HS Nozzle.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Sovol Zero PLA Silk HS Nozzle", + "inherits": "Generic PLA @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "enable_pressure_advance": "1", + "pressure_advance": "0.027", + "compatible_printers": [ + "Sovol Zero 0.4 nozzle" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "fan_min_speed": [ + "70" + ], + "fan_max_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "80" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "dont_slow_down_outer_wall": "0", + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "temperature_vitrification": [ + "60" + ], + "additional_cooling_fan_speed": "75%", + "activate_air_filtration": "1", + "during_print_exhaust_fan_speed": "80%", + "complete_print_exhaust_fan_speed": "80%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol Zero PLA Silk.json b/backend/profiles/profiles/Sovol/filament/Sovol Zero PLA Silk.json new file mode 100644 index 0000000..dc10047 --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol Zero PLA Silk.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Sovol Zero PLA Silk", + "inherits": "Generic PLA @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "enable_pressure_advance": "1", + "pressure_advance": "0.029", + "compatible_printers": [ + "Sovol Zero 0.4 nozzle" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "fan_min_speed": [ + "70" + ], + "fan_max_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "80" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "dont_slow_down_outer_wall": "0", + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "temperature_vitrification": [ + "60" + ], + "additional_cooling_fan_speed": "75%", + "activate_air_filtration": "1", + "during_print_exhaust_fan_speed": "80%", + "complete_print_exhaust_fan_speed": "80%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/filament/Sovol Zero TPU.json b/backend/profiles/profiles/Sovol/filament/Sovol Zero TPU.json new file mode 100644 index 0000000..4f82a1b --- /dev/null +++ b/backend/profiles/profiles/Sovol/filament/Sovol Zero TPU.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "Sovol Zero TPU", + "inherits": "Generic TPU @System", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "fan_cooling_layer_time": [ + "50" + ], + "full_fan_speed_layer": [ + "3" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "temperature_vitrification": [ + "60" + ], + "filament_z_hop": [ + "0.4" + ], + "additional_cooling_fan_speed": "50", + "activate_air_filtration": "1", + "during_print_exhaust_fan_speed": "100", + "complete_print_exhaust_fan_speed": "50", + "compatible_printers": [ + "Sovol Zero 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV01 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV01 0.4 nozzle.json new file mode 100644 index 0000000..6c71c2d --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV01 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Sovol SV01 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Sovol SV01", + "default_print_profile": "0.20mm Standard @Sovol SV01", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "280x0", + "280x240", + "0x240" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Sovol", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV01 Pro 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV01 Pro 0.4 nozzle.json new file mode 100644 index 0000000..f723aba --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV01 Pro 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "Sovol SV01 Pro 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV01 Pro", + "default_print_profile": "0.20mm Standard @Sovol SV01Pro", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "280x0", + "280x240", + "0x240" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Sovol", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV01 Pro.json b/backend/profiles/profiles/Sovol/machine/Sovol SV01 Pro.json new file mode 100644 index 0000000..8960bb0 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV01 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV01 Pro", + "model_id": "Sovol-SV01-Pro", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv01pro_buildplate_model.stl", + "bed_texture": "sovol_sv01pro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PETG @System;Generic PLA @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV01.json b/backend/profiles/profiles/Sovol/machine/Sovol SV01.json new file mode 100644 index 0000000..cb22cd6 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV01.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV01", + "model_id": "Sovol-SV01", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv01pro_buildplate_model.stl", + "bed_texture": "sovol_sv01pro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PETG @System;Generic PLA @System" +} diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV02 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV02 0.4 nozzle.json new file mode 100644 index 0000000..4b4bd37 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV02 0.4 nozzle.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "Sovol SV02 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV02", + "default_print_profile": "0.20mm Standard @Sovol SV02", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "280x0", + "280x240", + "0x240" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32", + "0.32" + ], + "min_layer_height": [ + "0.08", + "0.08" + ], + "printer_settings_id": "Sovol", + "retraction_minimum_travel": [ + "2", + "2" + ], + "retract_before_wipe": [ + "70%", + "70%" + ], + "retraction_length": [ + "6", + "6" + ], + "retract_length_toolchange": [ + "1", + "1" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "deretraction_speed": [ + "60", + "60" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\nG28 ; home all\nG1 Z2 F240\nG1 X2 Y10 F3000\nG1 Z0.28 F240\nG92 E0\nG1 Y190 E15 F1500 ; intro line\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E15 F1200 ; intro line\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV02.json b/backend/profiles/profiles/Sovol/machine/Sovol SV02.json new file mode 100644 index 0000000..11395e5 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV02.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV02", + "model_id": "Sovol-SV02", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv02_buildplate_model.stl", + "bed_texture": "sovol_sv02_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PETG @System;Generic PLA @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV05 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV05 0.4 nozzle.json new file mode 100644 index 0000000..26b47dd --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV05 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "Sovol SV05 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV05", + "default_print_profile": "0.20mm Standard @Sovol SV05", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Sovol", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV05.json b/backend/profiles/profiles/Sovol/machine/Sovol SV05.json new file mode 100644 index 0000000..9e9f3c8 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV05.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV05", + "model_id": "Sovol-SV05", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv05_buildplate_model.stl", + "bed_texture": "sovol_sv05_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PETG @System;Generic PLA @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV06 0.4 High-Speed nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV06 0.4 High-Speed nozzle.json new file mode 100644 index 0000000..59ec08d --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV06 0.4 High-Speed nozzle.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "Sovol SV06 0.4 High-Speed nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV06", + "default_print_profile": "0.20mm High-Speed @Sovol SV06", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "thumbnails": [ + "300x300" + ], + "thumbnails_format": "PNG", + "retraction_length": [ + "0.5" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000", + "5000" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1500" + ], + "machine_max_acceleration_x": [ + "5000", + "5000" + ], + "machine_max_acceleration_y": [ + "5000", + "5000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "z_hop": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32", + "0.32" + ], + "retract_lift_below": [ + "248", + "248" + ], + "retraction_speed": [ + "35", + "35" + ], + "deretraction_speed": [ + "35", + "35" + ], + "wipe_distance": [ + "2", + "2" + ], + "retract_length_toolchange": [ + "1", + "1" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "5" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "machine_start_gcode": "M140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nG28\nG90\nG1 X0 F6000\nG1 Y20\nG1 Z0.600 F600\nG1 Y0 F6000\nM400\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG91\nM83\nG1 E25 F300\nG4 P1000\nG1 E-0.200 Z5 F600\nG1 X23.000 F9000\nG1 Z-5.000 F600\nG1 X87.000 E20.88 F1800\nG1 X87.000 E13.92 F1800\nG1 Y1 E0.16 F1800\nG1 X-87.000 E13.92 F1800\nG1 X-87.000 E20.88 F1800\nG1 Y1 E0.24 F1800\nG1 X87.000 E20.88 F1800\nG1 X87.000 E13.92 F1800\nG1 E-0.200 Z1 F600\nM400\n\n", + "machine_end_gcode": "M117 READY\n\nG1 E0 F1000 ; reset extruder\n\nG91 ; relative positioning\nG1 Z2 F1000 ; lift nozzle\nG90 ; absolute positioning\nG1 X5 Y5 F3000\nG27 P2 ; park extruder\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors\n", + "default_filament_profile": [ + "Generic PLA @System" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV06 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV06 0.4 nozzle.json new file mode 100644 index 0000000..3eeb834 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV06 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Sovol SV06 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV06", + "default_print_profile": "0.20mm Standard @Sovol SV06", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "960" + ], + "machine_max_acceleration_y": [ + "500", + "960" + ], + "machine_max_acceleration_z": [ + "100", + "200" + ], + "machine_max_speed_e": [ + "30", + "120" + ], + "machine_max_speed_x": [ + "80", + "100" + ], + "machine_max_speed_y": [ + "80", + "100" + ], + "machine_max_speed_z": [ + "10", + "12" + ], + "machine_max_jerk_e": [ + "5", + "4.5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.25" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Sovol", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": "G90 ; use absoulte coordinates\nM83 ; extruder relative mode\n\nM104 S150 ; set nozzle temp to 150\n\nG28 ; home all axes\nM420 S1 ;load mesh\n\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM104 S[nozzle_temperature_initial_layer] ; set final extruder temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\n\nG1 X0.1 Y10 Z5.0 F1500 ; move to start position\nG1 Z0.26 F150 ; Move lower\nG4 S0.5 ; wait 0.5 seconds\n\nG1 X0.1 Y150 Z0.3 F1500 E10 ; prime the nozzle\nG1 X0.3 F1500\nG1 X0.4 Y15 Z0.3 F1500 E15 ; prime the nozzle\nG4 S0.1 ; wait 0.1 seconds\n\nG1 Z0.6 F150 ; lift nozzle\nG92 E0 ; Reset Extruder\nG1 Z2 F150 ; lift nozzle more\n", + "machine_end_gcode": "M117 READY\n\nG1 E0 F1000 ; reset extruder\n\nG91 ; relative positioning\nG1 Z2 F1000 ; lift nozzle\n\nG90 ; absolute positioning\nG27 P2 ; park extruder\n\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE 0.2 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE 0.2 nozzle.json new file mode 100644 index 0000000..b1ab428 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE 0.2 nozzle.json @@ -0,0 +1,131 @@ +{ + "type": "machine", + "name": "Sovol SV06 ACE 0.2 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV06 ACE", + "default_print_profile": "0.12mm Standard @Sovol SV06 ACE 0.2 nozzle", + "printer_variant": "0.2", + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "thumbnails": [ + "96x96", + "160x160" + ], + "thumbnails_format": "PNG", + "retraction_length": [ + "0.6" + ], + "retraction_minimum_travel": [ + "0.5" + ], + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "z_hop": [ + "0.2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "max_layer_height": [ + "0.16", + "0.16" + ], + "retract_lift_below": [ + "248", + "248" + ], + "retraction_speed": [ + "35", + "35" + ], + "deretraction_speed": [ + "35", + "35" + ], + "wipe_distance": [ + "1" + ], + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "gcode_flavor": "klipper", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "change_filament_gcode": "M600", + "manual_filament_change": "1", + "machine_start_gcode": "M140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nSTART_PRINT\nG90\nG1 X0 F6000\nG1 Y20\nG1 Z0.200 F600\nG1 Y-4 F6000\nM400\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG91\nM83\nG1 E-0.100 Z5 F600\nG1 X{print_bed_max[1] / 3} F6000\nG1 Z-4.800 F600\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 Y1 E0.16 F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 Y1 E0.24 F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 E-0.200 Z1 F600\nM400\n\n", + "machine_end_gcode": "END_PRINT\n", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Sovol SV06 ACE PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE 0.4 nozzle.json new file mode 100644 index 0000000..74453a7 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE 0.4 nozzle.json @@ -0,0 +1,131 @@ +{ + "type": "machine", + "name": "Sovol SV06 ACE 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV06 ACE", + "default_print_profile": "0.20mm Standard @Sovol SV06 ACE", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "thumbnails": [ + "96x96", + "160x160" + ], + "thumbnails_format": "PNG", + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "max_layer_height": [ + "0.32", + "0.32" + ], + "retract_lift_below": [ + "248", + "248" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "40", + "40" + ], + "wipe_distance": [ + "2" + ], + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "gcode_flavor": "klipper", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "change_filament_gcode": "M600", + "manual_filament_change": "1", + "machine_start_gcode": "M140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nSTART_PRINT\nG90\nG1 X0 F6000\nG1 Y20\nG1 Z0.400 F600\nG1 Y-4 F6000\nM400\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG91\nM83\nG1 E-0.200 Z5 F600\nG1 X{print_bed_max[1] / 3} F6000\nG1 Z-4.800 F600\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 Y1 E0.16 F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 Y1 E0.24 F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 E-0.200 Z1 F600\nM400\n\n", + "machine_end_gcode": "END_PRINT\n", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Sovol SV06 ACE PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE 0.6 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE 0.6 nozzle.json new file mode 100644 index 0000000..65596f4 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE 0.6 nozzle.json @@ -0,0 +1,131 @@ +{ + "type": "machine", + "name": "Sovol SV06 ACE 0.6 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV06 ACE", + "default_print_profile": "0.30mm Standard @Sovol SV06 ACE 0.6 nozzle", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "thumbnails": [ + "96x96", + "160x160" + ], + "thumbnails_format": "PNG", + "retraction_length": [ + "1.0" + ], + "retraction_minimum_travel": [ + "1.5" + ], + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "z_hop": [ + "0.6" + ], + "z_hop_types": [ + "Auto Lift" + ], + "max_layer_height": [ + "0.48", + "0.48" + ], + "retract_lift_below": [ + "248", + "248" + ], + "retraction_speed": [ + "45", + "45" + ], + "deretraction_speed": [ + "45", + "45" + ], + "wipe_distance": [ + "3" + ], + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "gcode_flavor": "klipper", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "change_filament_gcode": "M600", + "manual_filament_change": "1", + "machine_start_gcode": "M140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nSTART_PRINT\nG90\nG1 X0 F6000\nG1 Y20\nG1 Z0.600 F600\nG1 Y-4 F6000\nM400\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG91\nM83\nG1 E-0.300 Z5 F600\nG1 X{print_bed_max[1] / 3} F6000\nG1 Z-4.800 F600\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 Y1 E0.16 F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 Y1 E0.24 F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 E-0.200 Z1 F600\nM400\n\n", + "machine_end_gcode": "END_PRINT\n", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Sovol SV06 ACE PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE 0.8 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE 0.8 nozzle.json new file mode 100644 index 0000000..d543c2a --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE 0.8 nozzle.json @@ -0,0 +1,131 @@ +{ + "type": "machine", + "name": "Sovol SV06 ACE 0.8 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV06 ACE", + "default_print_profile": "0.40mm Standard @Sovol SV06 ACE 0.8 nozzle", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "thumbnails": [ + "96x96", + "160x160" + ], + "thumbnails_format": "PNG", + "retraction_length": [ + "1.2" + ], + "retraction_minimum_travel": [ + "2" + ], + "support_multi_bed_types": "1", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_e": [ + "70", + "70" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "z_hop": [ + "0.8" + ], + "z_hop_types": [ + "Auto Lift" + ], + "max_layer_height": [ + "0.64", + "0.64" + ], + "retract_lift_below": [ + "248", + "248" + ], + "retraction_speed": [ + "45", + "45" + ], + "deretraction_speed": [ + "45", + "45" + ], + "wipe_distance": [ + "4" + ], + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "gcode_flavor": "klipper", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "change_filament_gcode": "M600", + "manual_filament_change": "1", + "machine_start_gcode": "M140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nSTART_PRINT\nG90\nG1 X0 F6000\nG1 Y20\nG1 Z0.800 F600\nG1 Y-4 F6000\nM400\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG91\nM83\nG1 E-0.300 Z5 F600\nG1 X{print_bed_max[1] / 3} F6000\nG1 Z-4.800 F600\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 Y1 E0.16 F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 Y1 E0.24 F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 E-0.200 Z1 F600\nM400\n\n", + "machine_end_gcode": "END_PRINT\n", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Sovol SV06 ACE PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE.json b/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE.json new file mode 100644 index 0000000..9c500b0 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV06 ACE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV06 ACE", + "model_id": "Sovol-SV06-ACE", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv06_ace_buildplate_model.stl", + "bed_texture": "sovol_sv06_ace_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Sovol SV06 ACE PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV06 Plus 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV06 Plus 0.4 nozzle.json new file mode 100644 index 0000000..06f4440 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV06 Plus 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "name": "Sovol SV06 Plus 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV06 Plus", + "default_print_profile": "0.20mm Standard @Sovol SV06Plus", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "340", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "1500", + "960" + ], + "machine_max_acceleration_y": [ + "1500", + "960" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "140", + "140" + ], + "machine_max_speed_y": [ + "140", + "140" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "10", + "4.5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "2", + "0.4" + ], + "max_layer_height": [ + "0.25" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Sovol", + "retraction_minimum_travel": [ + "0.5" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": "G90 ; use absoulte coordinates\nM83 ; extruder relative mode\n\nM104 S150 ; set nozzle temp to 150\n\nG28 ; home all axes\nM420 S1 ;load mesh\n\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM104 S[nozzle_temperature_initial_layer] ; set final extruder temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\n\nG1 X0.1 Y10 Z5.0 F1500 ; move to start position\nG1 Z0.26 F150 ; Move lower\nG4 S0.5 ; wait 0.5 seconds\n\nG1 X0.1 Y150 Z0.3 F1500 E10 ; prime the nozzle\nG1 X0.3 F1500\nG1 X0.4 Y15 Z0.3 F1500 E15 ; prime the nozzle\nG4 S0.1 ; wait 0.1 seconds\n\nG1 Z0.6 F150 ; lift nozzle\nG92 E0 ; Reset Extruder\nG1 Z2 F150 ; lift nozzle more\n", + "machine_end_gcode": "M117 READY\n\nG1 E0 F1000 ; reset extruder\n\nG91 ; relative positioning\nG1 Z2 F1000 ; lift nozzle\n\nG90 ; absolute positioning\nG27 P2 ; park extruder\n\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV06 Plus ACE 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV06 Plus ACE 0.4 nozzle.json new file mode 100644 index 0000000..e571261 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV06 Plus ACE 0.4 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "name": "Sovol SV06 Plus ACE 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV06 Plus ACE", + "default_print_profile": "0.20mm Standard @Sovol SV06 Plus ACE", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "350", + "thumbnails": [ + "96x96", + "160x160" + ], + "thumbnails_format": "PNG", + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "max_layer_height": [ + "0.32", + "0.32" + ], + "retract_lift_below": [ + "343", + "343" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "40", + "40" + ], + "wipe_distance": [ + "2" + ], + "retract_before_wipe": [ + "100%" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "gcode_flavor": "klipper", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "change_filament_gcode": "M600", + "manual_filament_change": "1", + "machine_start_gcode": "M140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nSTART_PRINT\nG28\nG90\nG1 X0 F6000\nG1 Y-4\nG1 Z0.200 F600\nM400\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG91\nM83\nG1 E-0.200 Z5 F600\nG1 X{print_bed_max[1] / 3} F6000\nG1 Z-5 F600\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 Y1 E0.16 F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 Y1 E0.24 F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 E-0.200 Z1 F600\nM400\n\n", + "machine_end_gcode": "END_PRINT\n", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Sovol SV06 Plus ACE PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV06 Plus ACE.json b/backend/profiles/profiles/Sovol/machine/Sovol SV06 Plus ACE.json new file mode 100644 index 0000000..f525363 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV06 Plus ACE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV06 Plus ACE", + "model_id": "Sovol-SV06-Plus-ACE", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv06plus_ace_buildplate_model.stl", + "bed_texture": "sovol_sv06plus_ace_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Sovol SV06 Plus ACE PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV06 Plus.json b/backend/profiles/profiles/Sovol/machine/Sovol SV06 Plus.json new file mode 100644 index 0000000..1ebeb57 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV06 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV06 Plus", + "model_id": "Sovol-SV06-Plus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv06plus_buildplate_model.stl", + "bed_texture": "sovol_sv06plus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PETG @System;Generic PLA @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV06.json b/backend/profiles/profiles/Sovol/machine/Sovol SV06.json new file mode 100644 index 0000000..e8550f6 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV06.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV06", + "model_id": "Sovol-SV06", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv06_buildplate_model.stl", + "bed_texture": "sovol_sv06_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PETG @System;Generic PLA @System;Generic PLA @System;Generic PETG @System;Generic ABS @System;Generic ASA @System;Generic TPU @System;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV07 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV07 0.4 nozzle.json new file mode 100644 index 0000000..e7e3a7b --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV07 0.4 nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "machine", + "name": "Sovol SV07 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV07", + "default_print_profile": "0.20mm Standard @Sovol SV07", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "thumbnails": [ + "300x300" + ], + "thumbnails_format": "PNG", + "retraction_length": [ + "0.8" + ], + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_x": [ + "12000" + ], + "machine_max_acceleration_y": [ + "12000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_z": [ + "20" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "0.25" + ], + "machine_max_jerk_e": [ + "3" + ], + "z_hop": [ + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "retract_lift_below": [ + "348" + ], + "retraction_speed": [ + "50" + ], + "deretraction_speed": [ + "50" + ], + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "machine_start_gcode": "G28\nG90\nG1 X0 F9000\nG1 Y20 F9000\nG1 Z0.300 F600\nG1 Y0 F9000\nG91\nM83\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG1 E25 F480\nG4 P1000\nG1 E-0.200 Z5 F600\nG1 X55.000 Y0.000 F6000\nG1 Z-4.800 F600\nG1 X55.000 E13.2 F3000\nG1 X55.000 E8.8 F3000\nG1 Y1 E0.16 F3000\nG1 X-55.000 E8.8 F3000\nG1 X-55.000 E13.2 F3000\nG1 Y1 E0.24 F3000\nG1 X55.000 E13.2 F3000\nG1 X55.000 E8.8 F3000\nG1 E-0.200 Z1 F600\nM400\n\n", + "machine_end_gcode": "END_PRINT\n", + "machine_pause_gcode": "PAUSE" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV07 Plus 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV07 Plus 0.4 nozzle.json new file mode 100644 index 0000000..c403561 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV07 Plus 0.4 nozzle.json @@ -0,0 +1,128 @@ +{ + "type": "machine", + "name": "Sovol SV07 Plus 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV07 Plus", + "default_print_profile": "0.20mm Standard @Sovol SV07 Plus", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "350", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "20000" + ], + "machine_max_acceleration_extruding": [ + "4000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "4000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "8000", + "960" + ], + "machine_max_acceleration_y": [ + "8000", + "960" + ], + "machine_max_acceleration_z": [ + "400", + "200" + ], + "machine_max_jerk_e": [ + "15", + "4.5" + ], + "machine_max_jerk_x": [ + "27", + "8" + ], + "machine_max_jerk_y": [ + "27", + "8" + ], + "machine_max_jerk_z": [ + "3.6", + "0.4" + ], + "machine_max_speed_e": [ + "500", + "120" + ], + "machine_max_speed_x": [ + "500", + "100" + ], + "machine_max_speed_y": [ + "500", + "100" + ], + "machine_max_speed_z": [ + "500", + "12" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.25" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Sovol", + "use_relative_e_distances": "0", + "gcode_flavor": "klipper", + "fan_kickstart": "0.2", + "fan_speedup_overhangs": "0", + "fan_speedup_time": "0.5", + "retraction_minimum_travel": [ + "0.5" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "140" + ], + "deretraction_speed": [ + "140" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single] ; Setting bed temprature\nM109 S[nozzle_temperature_initial_layer] ; Setting hot-end temprature\nSTART_PRINT ; Running macro from klipper\n", + "machine_end_gcode": "END_PRINT", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;G92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV07 Plus.json b/backend/profiles/profiles/Sovol/machine/Sovol SV07 Plus.json new file mode 100644 index 0000000..c136c2a --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV07 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV07 Plus", + "model_id": "Sovol-SV07Plus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv07plus_buildplate_model.stl", + "bed_texture": "sovol_sv07plus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PETG @System;Generic PLA @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV07.json b/backend/profiles/profiles/Sovol/machine/Sovol SV07.json new file mode 100644 index 0000000..60f4f32 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV07.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV07", + "model_id": "Sovol-SV07", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv07_buildplate_model.stl", + "bed_texture": "sovol_sv07_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Sovol SV07 PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV08 0.2 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV08 0.2 nozzle.json new file mode 100644 index 0000000..2ff1684 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV08 0.2 nozzle.json @@ -0,0 +1,113 @@ +{ + "type": "machine", + "name": "Sovol SV08 0.2 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV08", + "default_print_profile": "0.10mm Standard @Sovol SV08 0.2 nozzle", + "printer_variant": "0.2", + "nozzle_diameter": [ + "0.2" + ], + "min_layer_height": [ + "0.04" + ], + "max_layer_height": [ + "0.14" + ], + "retract_before_wipe": [ + "0%" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "345", + "gcode_flavor": "klipper", + "retraction_length": [ + "0.5" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "700" + ], + "machine_max_speed_y": [ + "700" + ], + "machine_max_speed_z": [ + "20" + ], + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "40000" + ], + "machine_max_acceleration_y": [ + "40000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "20" + ], + "machine_max_jerk_y": [ + "20" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "retraction_minimum_travel": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe_distance": [ + "2" + ], + "thumbnails": [ + "300x300", + "400x300", + "32x32" + ], + "retract_lift_below": [ + "343" + ], + "thumbnails_format": "PNG", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "machine_start_gcode": "G28\nG90\nG1 X0 F9000\nG1 Y20\nG1 Z0.600 F600\nG1 Y0 F9000\nSTART_PRINT\nG90\nG1 X0 F9000\nG1 Y20\nG1 Z0.600 F600\nG1 Y0 F9000\nM400\nG91\nM83\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG1 E25 F300\nG4 P1000\nG1 E-0.200 Z5 F600\nG1 X88.000 F9000\nG1 Z-5.000 F600\nG1 X87.000 E20.88 F1800\nG1 X87.000 E13.92 F1800\nG1 Y1 E0.16 F1800\nG1 X-87.000 E13.92 F1800\nG1 X-87.000 E20.88 F1800\nG1 Y1 E0.24 F1800\nG1 X87.000 E20.88 F1800\nG1 X87.000 E13.92 F1800\nG1 E-0.200 Z1 F600\nM400\n", + "machine_end_gcode": "END_PRINT\n", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Sovol SV08 PLA @SV08 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV08 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV08 0.4 nozzle.json new file mode 100644 index 0000000..73d3947 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV08 0.4 nozzle.json @@ -0,0 +1,107 @@ +{ + "type": "machine", + "name": "Sovol SV08 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV08", + "default_print_profile": "0.20mm Standard @Sovol SV08", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "retract_before_wipe": [ + "0%" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "345", + "gcode_flavor": "klipper", + "retraction_length": [ + "0.5" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "700" + ], + "machine_max_speed_y": [ + "700" + ], + "machine_max_speed_z": [ + "20" + ], + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "40000" + ], + "machine_max_acceleration_y": [ + "40000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "20" + ], + "machine_max_jerk_y": [ + "20" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "retraction_minimum_travel": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe_distance": [ + "2" + ], + "thumbnails": [ + "300x300", + "400x300", + "32x32" + ], + "retract_lift_below": [ + "343" + ], + "thumbnails_format": "PNG", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "machine_start_gcode": "G28\nG90\nG1 X0 F9000\nG1 Y20\nG1 Z0.600 F600\nG1 Y0 F9000\nSTART_PRINT\nG90\nG1 X0 F9000\nG1 Y20\nG1 Z0.600 F600\nG1 Y0 F9000\nM400\nG91\nM83\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG1 E25 F300\nG4 P1000\nG1 E-0.200 Z5 F600\nG1 X88.000 F9000\nG1 Z-5.000 F600\nG1 X87.000 E20.88 F1800\nG1 X87.000 E13.92 F1800\nG1 Y1 E0.16 F1800\nG1 X-87.000 E13.92 F1800\nG1 X-87.000 E20.88 F1800\nG1 Y1 E0.24 F1800\nG1 X87.000 E20.88 F1800\nG1 X87.000 E13.92 F1800\nG1 E-0.200 Z1 F600\nM400\n", + "machine_end_gcode": "END_PRINT\n", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Sovol SV08 PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV08 0.6 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV08 0.6 nozzle.json new file mode 100644 index 0000000..a2cee68 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV08 0.6 nozzle.json @@ -0,0 +1,113 @@ +{ + "type": "machine", + "name": "Sovol SV08 0.6 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV08", + "default_print_profile": "0.30mm Standard @Sovol SV08 0.6 nozzle", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "min_layer_height": [ + "0.12" + ], + "max_layer_height": [ + "0.42" + ], + "retract_before_wipe": [ + "0%" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "345", + "gcode_flavor": "klipper", + "retraction_length": [ + "0.5" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "700" + ], + "machine_max_speed_y": [ + "700" + ], + "machine_max_speed_z": [ + "20" + ], + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "40000" + ], + "machine_max_acceleration_y": [ + "40000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "20" + ], + "machine_max_jerk_y": [ + "20" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "retraction_minimum_travel": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe_distance": [ + "2" + ], + "thumbnails": [ + "300x300", + "400x300", + "32x32" + ], + "retract_lift_below": [ + "343" + ], + "thumbnails_format": "PNG", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "machine_start_gcode": "G28\nG90\nG1 X0 F9000\nG1 Y20\nG1 Z0.600 F600\nG1 Y0 F9000\nSTART_PRINT\nG90\nG1 X0 F9000\nG1 Y20\nG1 Z0.600 F600\nG1 Y0 F9000\nM400\nG91\nM83\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG1 E25 F300\nG4 P1000\nG1 E-0.200 Z5 F600\nG1 X88.000 F9000\nG1 Z-5.000 F600\nG1 X87.000 E20.88 F1800\nG1 X87.000 E13.92 F1800\nG1 Y1 E0.16 F1800\nG1 X-87.000 E13.92 F1800\nG1 X-87.000 E20.88 F1800\nG1 Y1 E0.24 F1800\nG1 X87.000 E20.88 F1800\nG1 X87.000 E13.92 F1800\nG1 E-0.200 Z1 F600\nM400\n", + "machine_end_gcode": "END_PRINT\n", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Sovol SV08 PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV08 0.8 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV08 0.8 nozzle.json new file mode 100644 index 0000000..c2f8a46 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV08 0.8 nozzle.json @@ -0,0 +1,113 @@ +{ + "type": "machine", + "name": "Sovol SV08 0.8 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol SV08", + "default_print_profile": "0.20mm Standard @Sovol SV08 0.8 nozzle", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "min_layer_height": [ + "0.16" + ], + "max_layer_height": [ + "0.56" + ], + "retract_before_wipe": [ + "0%" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "345", + "gcode_flavor": "klipper", + "retraction_length": [ + "0.5" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "700" + ], + "machine_max_speed_y": [ + "700" + ], + "machine_max_speed_z": [ + "20" + ], + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "40000" + ], + "machine_max_acceleration_y": [ + "40000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "20" + ], + "machine_max_jerk_y": [ + "20" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "retraction_minimum_travel": [ + "1" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe_distance": [ + "2" + ], + "thumbnails": [ + "300x300", + "400x300", + "32x32" + ], + "retract_lift_below": [ + "343" + ], + "thumbnails_format": "PNG", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "machine_start_gcode": "G28\nG90\nG1 X0 F9000\nG1 Y20\nG1 Z0.600 F600\nG1 Y0 F9000\nSTART_PRINT\nG90\nG1 X0 F9000\nG1 Y20\nG1 Z0.600 F600\nG1 Y0 F9000\nM400\nG91\nM83\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG1 E25 F300\nG4 P1000\nG1 E-0.200 Z5 F600\nG1 X88.000 F9000\nG1 Z-5.000 F600\nG1 X87.000 E20.88 F1800\nG1 X87.000 E13.92 F1800\nG1 Y1 E0.16 F1800\nG1 X-87.000 E13.92 F1800\nG1 X-87.000 E20.88 F1800\nG1 Y1 E0.24 F1800\nG1 X87.000 E20.88 F1800\nG1 X87.000 E13.92 F1800\nG1 E-0.200 Z1 F600\nM400\n", + "machine_end_gcode": "END_PRINT\n", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": [ + "Sovol SV08 PLA" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV08 MAX 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV08 MAX 0.4 nozzle.json new file mode 100644 index 0000000..85a7530 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV08 MAX 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Sovol SV08 MAX 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Sovol SV08 MAX", + "default_print_profile": "0.20mm Standard @Sovol SV08 MAX 0.4 nozzle", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "retract_before_wipe": [ + "100%" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "printer_structure": "corexy", + "gcode_flavor": "klipper", + "retraction_length": [ + "0.8" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "800" + ], + "machine_max_speed_y": [ + "800" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_acceleration_e": [ + "20000" + ], + "machine_max_acceleration_extruding": [ + "40000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "40000" + ], + "machine_max_acceleration_y": [ + "40000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "20" + ], + "machine_max_jerk_y": [ + "20" + ], + "machine_max_jerk_z": [ + "2.5" + ], + "z_hop": [ + "0.6" + ], + "travel_slope": [ + "2" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "retraction_minimum_travel": [ + "0" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "thumbnails": [ + "32x32", + "64x64", + "160x160", + "256x256" + ], + "retract_lift_below": [ + "498" + ], + "auxiliary_fan": "0", + "thumbnails_format": "PNG", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER=[layer_num]\n", + "machine_start_gcode": "G28\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nSTART_PRINT\nG90\nG1 X0 Y0 F12000\nG1 Z0.300 F600\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\n{if first_layer_print_min[0] - 3 > print_bed_min[0]}\nG90\nM83\nG1 E-0.100 F600\nG1 X{first_layer_print_min[0] - 3} Y{first_layer_print_min[1]} F12000\nG1 Z0.3 F600 ;Move to start position\nG1 E0.100 F600\nG1 Y{first_layer_print_min[1] + 5 * 6} E{5 * 0.24 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Y{first_layer_print_min[1] + 5 * 6 * 2} E{5 * 0.16 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 E-0.100 F600\nG1 Z1 F600\nG1 X{first_layer_print_min[0] - 2} Y{first_layer_print_min[1]} F12000\nG1 Z0.3 F600 ;Move to start position\nG1 E0.100 F600\nG1 Y{first_layer_print_min[1] + 5 * 6} E{5 * 0.24 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Y{first_layer_print_min[1] + 5 * 6 * 2} E{5 * 0.16 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 E-0.100 F600\n{else}\nG90\nM83\nG1 E-0.100 Z3 F600\nG1 X-1.5 Y{first_layer_print_min[1]} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Z0.3 F600\nG1 E0.100 F600\nG1 Y{first_layer_print_min[1] + 5 * 6} E{5 * 0.24 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Y{first_layer_print_min[1] + 5 * 6 * 2} E{5 * 0.16 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 X-0.5 Y{first_layer_print_min[1]} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Z0.3 F600\nG1 E0.100 F600\nG1 Y{first_layer_print_min[1] + 5 * 6} E{5 * 0.24 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Y{first_layer_print_min[1] + 5 * 6 * 2} E{5 * 0.16 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 E-0.100 Z3 F600\nM400\n{endif}\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n\n", + "machine_end_gcode": "END_PRINT\n", + "default_filament_profile": [ + "Generic PLA @Sovol SV08 MAX" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV08 MAX 0.6 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV08 MAX 0.6 nozzle.json new file mode 100644 index 0000000..7d9deb0 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV08 MAX 0.6 nozzle.json @@ -0,0 +1,124 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Sovol SV08 MAX 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Sovol SV08 MAX", + "default_print_profile": "0.30mm Standard @Sovol SV08 MAX 0.6 nozzle", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "min_layer_height": [ + "0.12" + ], + "max_layer_height": [ + "0.42" + ], + "retract_before_wipe": [ + "0%" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "printer_structure": "corexy", + "gcode_flavor": "klipper", + "retraction_length": [ + "1.8" + ], + "retract_restart_extra": [ + "0.1" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "800" + ], + "machine_max_speed_y": [ + "800" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_acceleration_e": [ + "20000" + ], + "machine_max_acceleration_extruding": [ + "40000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "40000" + ], + "machine_max_acceleration_y": [ + "40000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "20" + ], + "machine_max_jerk_y": [ + "20" + ], + "machine_max_jerk_z": [ + "2.5" + ], + "z_hop": [ + "0.6" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "retraction_minimum_travel": [ + "0" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "3" + ], + "z_hop_types": [ + "Auto Lift" + ], + "thumbnails": [ + "32x32", + "64x64", + "160x160", + "256x256" + ], + "retract_lift_below": [ + "498" + ], + "auxiliary_fan": "0", + "thumbnails_format": "PNG", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER=[layer_num]\n", + "machine_start_gcode": "G28\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nSTART_PRINT\nG90\nG1 X0 Y0 F12000\nG1 Z0.300 F600\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\n{if first_layer_print_min[0] - 3 > print_bed_min[0]}\nG90\nM83\nG1 E-0.100 F600\nG1 X{first_layer_print_min[0] - 3} Y{first_layer_print_min[1]} F12000\nG1 Z0.3 F600 ;Move to start position\nG1 E0.100 F600\nG1 Y{first_layer_print_min[1] + 5 * 6} E{5 * 0.24 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Y{first_layer_print_min[1] + 5 * 6 * 2} E{5 * 0.16 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 E-0.100 F600\nG1 Z1 F600\nG1 X{first_layer_print_min[0] - 2} Y{first_layer_print_min[1]} F12000\nG1 Z0.3 F600 ;Move to start position\nG1 E0.100 F600\nG1 Y{first_layer_print_min[1] + 5 * 6} E{5 * 0.24 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Y{first_layer_print_min[1] + 5 * 6 * 2} E{5 * 0.16 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 E-0.100 F600\n{else}\nG90\nM83\nG1 E-0.100 Z3 F600\nG1 X-1.5 Y{first_layer_print_min[1]} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Z0.3 F600\nG1 E0.100 F600\nG1 Y{first_layer_print_min[1] + 5 * 6} E{5 * 0.24 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Y{first_layer_print_min[1] + 5 * 6 * 2} E{5 * 0.16 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 X-0.5 Y{first_layer_print_min[1]} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Z0.3 F600\nG1 E0.100 F600\nG1 Y{first_layer_print_min[1] + 5 * 6} E{5 * 0.24 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Y{first_layer_print_min[1] + 5 * 6 * 2} E{5 * 0.16 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 E-0.100 Z3 F600\nM400\n{endif}\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n\n", + "machine_end_gcode": "END_PRINT\n", + "default_filament_profile": [ + "Generic PLA @Sovol SV08 MAX" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV08 MAX 0.8 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol SV08 MAX 0.8 nozzle.json new file mode 100644 index 0000000..53786e6 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV08 MAX 0.8 nozzle.json @@ -0,0 +1,124 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Sovol SV08 MAX 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Sovol SV08 MAX", + "default_print_profile": "0.40mm Standard @Sovol SV08 MAX 0.8 nozzle", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "min_layer_height": [ + "0.16" + ], + "max_layer_height": [ + "0.56" + ], + "retract_before_wipe": [ + "0%" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "printer_structure": "corexy", + "gcode_flavor": "klipper", + "retraction_length": [ + "3.0" + ], + "retract_restart_extra": [ + "0.1" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "800" + ], + "machine_max_speed_y": [ + "800" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_acceleration_e": [ + "20000" + ], + "machine_max_acceleration_extruding": [ + "40000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "40000" + ], + "machine_max_acceleration_y": [ + "40000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "20" + ], + "machine_max_jerk_y": [ + "20" + ], + "machine_max_jerk_z": [ + "2.5" + ], + "z_hop": [ + "0.6" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "retraction_minimum_travel": [ + "0" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "thumbnails": [ + "32x32", + "64x64", + "160x160", + "256x256" + ], + "retract_lift_below": [ + "498" + ], + "auxiliary_fan": "0", + "thumbnails_format": "PNG", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER=[layer_num]\n", + "machine_start_gcode": "G28\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nSTART_PRINT\nG90\nG1 X0 Y0 F12000\nG1 Z0.300 F600\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\n{if first_layer_print_min[0] - 3 > print_bed_min[0]}\nG90\nM83\nG1 E-0.100 F600\nG1 X{first_layer_print_min[0] - 3} Y{first_layer_print_min[1]} F12000\nG1 Z0.3 F600 ;Move to start position\nG1 E0.100 F600\nG1 Y{first_layer_print_min[1] + 5 * 6} E{5 * 0.24 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Y{first_layer_print_min[1] + 5 * 6 * 2} E{5 * 0.16 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 E-0.100 F600\nG1 Z1 F600\nG1 X{first_layer_print_min[0] - 2} Y{first_layer_print_min[1]} F12000\nG1 Z0.3 F600 ;Move to start position\nG1 E0.100 F600\nG1 Y{first_layer_print_min[1] + 5 * 6} E{5 * 0.24 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Y{first_layer_print_min[1] + 5 * 6 * 2} E{5 * 0.16 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 E-0.100 F600\n{else}\nG90\nM83\nG1 E-0.100 Z3 F600\nG1 X-1.5 Y{first_layer_print_min[1]} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Z0.3 F600\nG1 E0.100 F600\nG1 Y{first_layer_print_min[1] + 5 * 6} E{5 * 0.24 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Y{first_layer_print_min[1] + 5 * 6 * 2} E{5 * 0.16 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 X-0.5 Y{first_layer_print_min[1]} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Z0.3 F600\nG1 E0.100 F600\nG1 Y{first_layer_print_min[1] + 5 * 6} E{5 * 0.24 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 Y{first_layer_print_min[1] + 5 * 6 * 2} E{5 * 0.16 * 6} F{outer_wall_volumetric_speed * 5 * 30}\nG1 E-0.100 Z3 F600\nM400\n{endif}\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n\n", + "machine_end_gcode": "END_PRINT\n", + "default_filament_profile": [ + "Generic PLA @Sovol SV08 MAX" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV08 MAX.json b/backend/profiles/profiles/Sovol/machine/Sovol SV08 MAX.json new file mode 100644 index 0000000..4b57988 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV08 MAX.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV08 MAX", + "model_id": "Sovol-SV08 MAX", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv08_max_buildplate_model.stl", + "bed_texture": "sovol_sv08_max_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic PLA;Generic PLA Silk;Generic ABS;Generic PETG;Polymaker PETG;SUNLU PETG;Generic TPU;Generic PC" +} diff --git a/backend/profiles/profiles/Sovol/machine/Sovol SV08.json b/backend/profiles/profiles/Sovol/machine/Sovol SV08.json new file mode 100644 index 0000000..b72598f --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol SV08.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV08", + "model_id": "Sovol-SV08", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv08_buildplate_model.stl", + "bed_texture": "sovol_sv08_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Sovol SV08 PLA;Sovol SV08 PLA @SV08 0.2 nozzle;Sovol SV08 ABS;Sovol SV08 PETG;Sovol SV08 TPU" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol Zero 0.4 nozzle.json b/backend/profiles/profiles/Sovol/machine/Sovol Zero 0.4 nozzle.json new file mode 100644 index 0000000..e70a8c2 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol Zero 0.4 nozzle.json @@ -0,0 +1,112 @@ +{ + "type": "machine", + "name": "Sovol Zero 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Sovol Zero", + "default_print_profile": "0.20mm Standard @Sovol Zero 0.4 nozzle", + "printer_variant": "0.4", + "nozzle_diameter": [ + "0.4" + ], + "retract_before_wipe": [ + "100%" + ], + "printable_area": [ + "0x0", + "152.4x0", + "152.4x152.4", + "0x152.4" + ], + "printable_height": "152.4", + "gcode_flavor": "klipper", + "retraction_length": [ + "0.8" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "1200" + ], + "machine_max_speed_y": [ + "1200" + ], + "machine_max_speed_z": [ + "30" + ], + "machine_max_acceleration_e": [ + "20000" + ], + "machine_max_acceleration_extruding": [ + "40000" + ], + "machine_max_acceleration_retracting": [ + "20000" + ], + "machine_max_acceleration_travel": [ + "40000" + ], + "machine_max_acceleration_x": [ + "40000" + ], + "machine_max_acceleration_y": [ + "40000" + ], + "machine_max_acceleration_z": [ + "1000" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "5" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "retraction_minimum_travel": [ + "0" + ], + "retract_length_toolchange": [ + "2" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "thumbnails": [ + "300x300", + "32x32" + ], + "retract_lift_below": [ + "150" + ], + "auxiliary_fan": "1", + "thumbnails_format": "PNG", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER=[layer_num]\n", + "machine_start_gcode": "M140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nG28\nSTART_PRINT\nG28\nG90\nG1 X0 Y0 F12000\nG1 Z0.300 F600\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\n{if first_layer_print_min[1] - 6 > print_bed_min[1]}\nG90\nM83\nG1 E-0.5 F600\nG1 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4} Y{first_layer_print_min[1] - 5} F12000\nG0 Z0.3 F600 ;Move to start position\nG1 E0.200 F600\n{if first_layer_print_max[0] - first_layer_print_min[0] > 50}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*1} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*2} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*3} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*4} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*5} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*6} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*7} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*8} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*9} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*10} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n{else}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 2} E{(first_layer_print_max[0] - first_layer_print_min[0]) / 2 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0])} E{(first_layer_print_max[0] - first_layer_print_min[0]) / 2 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n{endif}\nG1 E-0.300 F600\nG0 Z1 F600\nG1 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4} Y{first_layer_print_min[1] - 4} F12000\nG0 Z0.3 F600 ;Move to start position\nG1 E0.200 F600\n{if first_layer_print_max[0] - first_layer_print_min[0] > 50}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*1} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*2} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*3} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*4} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*5} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*6} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*7} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*8} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*9} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 4 + 5*10} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n{else}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0]) / 2} E{(first_layer_print_max[0] - first_layer_print_min[0]) / 2 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X{first_layer_print_min[0] + (first_layer_print_max[0] - first_layer_print_min[0])} E{(first_layer_print_max[0] - first_layer_print_min[0]) / 2 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n{endif}\nG1 E-0.300 F600\nG0 Z5 F600\nM400\n{else}\nG90\nM83\nG1 E-0.300 Z3 F600\nG1 X{print_bed_max[1] / 3} F{outer_wall_volumetric_speed/(24/20) * 60}\nG1 Z0.3 F600\nG1 E0.300 F600\nG1 X{print_bed_max[1] / 3 + 5*1} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG1 X{print_bed_max[1] / 3 + 5*2} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X{print_bed_max[1] / 3 + 5*3} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG1 X{print_bed_max[1] / 3 + 5*4} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X{print_bed_max[1] / 3 + 5*5} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG1 X{print_bed_max[1] / 3 + 5*6} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X{print_bed_max[1] / 3 + 5*7} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG1 X{print_bed_max[1] / 3 + 5*8} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X{print_bed_max[1] / 3 + 5*9} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG1 X{print_bed_max[1] / 3 + 5*10} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X{print_bed_max[1] / 3} Y1 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X{print_bed_max[1] / 3 + 5*1} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG1 X{print_bed_max[1] / 3 + 5*2} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X{print_bed_max[1] / 3 + 5*3} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG1 X{print_bed_max[1] / 3 + 5*4} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X{print_bed_max[1] / 3 + 5*5} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG1 X{print_bed_max[1] / 3 + 5*6} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X{print_bed_max[1] / 3 + 5*7} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG1 X{print_bed_max[1] / 3 + 5*8} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X{print_bed_max[1] / 3 + 5*9} E{5 * 0.2} F{outer_wall_volumetric_speed/(24/20) * 60}\nG1 X{print_bed_max[1] / 3 + 5*10} E{5 * 0.2} F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 E-0.300 Z3 F600\nM400\n{endif}\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n\n", + "machine_end_gcode": "END_PRINT\n", + "default_filament_profile": [ + "Sovol Zero PLA Basic" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/Sovol Zero.json b/backend/profiles/profiles/Sovol/machine/Sovol Zero.json new file mode 100644 index 0000000..52c2be3 --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/Sovol Zero.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol Zero", + "model_id": "Sovol-Zero", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_zero_buildplate_model.stl", + "bed_texture": "sovol_zero_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Sovol Zero PLA Basic;Sovol Zero PLA Basic HS Nozzle;Sovol Zero PLA Silk;Sovol Zero PLA Silk HS Nozzle;Sovol Zero ABS;Sovol Zero PETG;Sovol Zero PETG HS Nozzle;Sovol Zero TPU;Sovol Zero PC" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/machine/fdm_machine_common.json b/backend/profiles/profiles/Sovol/machine/fdm_machine_common.json new file mode 100644 index 0000000..f58ec5f --- /dev/null +++ b/backend/profiles/profiles/Sovol/machine/fdm_machine_common.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "500" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "500" + ], + "machine_max_acceleration_y": [ + "500" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "retract_lift_below": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "z_hop_types": "Normal Lift", + "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G90\nG1 X0 Y0 F8000\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\n\nSTART_PRINT\n\nM400\nG90\nM83\nG1 Z0.500 F1200\nG1 E10\nG1 E-0.200 Z5 F1200\nG1 X78.000 Y0.000 F8000\nG1 Z0.300 F1200\nG1 X128.000 E12 F{outer_wall_volumetric_speed * 1.0 /(0.3*0.5) * 30}\nG1 X178.000 E8 F{outer_wall_volumetric_speed * 1.0 /(0.3*0.5) * 60}\nG1 X188.000 E-0.200 Z1\nM400\n\nG90\nM83\nG1 X78.000 Y1.000 F8000\nG1 Z0.300 F1200\nG1 X128.000 E12 F{outer_wall_volumetric_speed * 1.0 /(0.3*0.5) * 30}\nG1 X178.000 E8 F{outer_wall_volumetric_speed * 1.0 /(0.3*0.5) * 60}\nG1 X188.000 E-0.500 Z1\nM400\n\n", + "machine_end_gcode": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.08mm High Quality @Sovol SV06 ACE 0.4 nozzle.json b/backend/profiles/profiles/Sovol/process/0.08mm High Quality @Sovol SV06 ACE 0.4 nozzle.json new file mode 100644 index 0000000..23db153 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.08mm High Quality @Sovol SV06 ACE 0.4 nozzle.json @@ -0,0 +1,126 @@ +{ + "type": "process", + "name": "0.08mm High Quality @Sovol SV06 ACE", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.08", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "outer_wall_acceleration": "6000", + "top_surface_acceleration": "6000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "precise_outer_wall": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_sequence": "inner wall/outer wall", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "inner_wall_acceleration": "8000", + "bridge_acceleration": "100%", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.12", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "inner_wall_line_width": "0.42", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "5%", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "30", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "40", + "initial_layer_travel_speed": "60%", + "slow_down_layers": "3", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "140", + "top_surface_speed": "150", + "gap_infill_speed": "200", + "sparse_infill_speed": "250", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.8", + "only_one_wall_top": "1", + "minimum_sparse_infill_threshold": "0", + "gcode_label_objects": "1", + "exclude_object": "1", + "accel_to_decel_enable": "0", + "thick_bridges": "1", + "compatible_printers": [ + "Sovol SV06 ACE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.10mm Standard @Sovol SV08 0.2 nozzle.json b/backend/profiles/profiles/Sovol/process/0.10mm Standard @Sovol SV08 0.2 nozzle.json new file mode 100644 index 0000000..69cde82 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.10mm Standard @Sovol SV08 0.2 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "process", + "name": "0.10mm Standard @Sovol SV08 0.2 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.10", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "outer_only", + "brim_width": "2", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "20000", + "outer_wall_acceleration": "8000", + "top_surface_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "1", + "outer_wall_line_width": "0.22", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.22", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "3000", + "travel_acceleration": "20000", + "inner_wall_acceleration": "12000", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "infill_combination": "0", + "sparse_infill_line_width": "0.22", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.22", + "wall_loops": "4", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "0", + "skirt_height": "1", + "skirt_loops": "1", + "skirt_speed": "30", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.22", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.22", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.22", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "60", + "initial_layer_travel_speed": "80%", + "outer_wall_speed": "160", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "180", + "gap_infill_speed": "150", + "sparse_infill_speed": "200", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "100%", + "support_interface_pattern": "auto", + "seam_gap": "5%", + "wall_generator": "classic", + "gcode_label_objects": "1", + "slow_down_layers": "3", + "compatible_printers": [ + "Sovol SV08 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.12mm Quality @Sovol SV06 ACE 0.4 nozzle.json b/backend/profiles/profiles/Sovol/process/0.12mm Quality @Sovol SV06 ACE 0.4 nozzle.json new file mode 100644 index 0000000..c5c39c8 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.12mm Quality @Sovol SV06 ACE 0.4 nozzle.json @@ -0,0 +1,126 @@ +{ + "type": "process", + "name": "0.12mm Quality @Sovol SV06 ACE", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "outer_wall_acceleration": "6000", + "top_surface_acceleration": "6000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "precise_outer_wall": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_sequence": "inner wall/outer wall", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "inner_wall_acceleration": "8000", + "bridge_acceleration": "100%", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "inner_wall_line_width": "0.42", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "5%", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "30", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "25", + "initial_layer_infill_speed": "40", + "initial_layer_travel_speed": "60%", + "slow_down_layers": "3", + "outer_wall_speed": "180", + "inner_wall_speed": "240", + "internal_solid_infill_speed": "160", + "top_surface_speed": "160", + "gap_infill_speed": "200", + "sparse_infill_speed": "280", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.8", + "only_one_wall_top": "1", + "minimum_sparse_infill_threshold": "0", + "gcode_label_objects": "1", + "exclude_object": "1", + "accel_to_decel_enable": "0", + "thick_bridges": "1", + "compatible_printers": [ + "Sovol SV06 ACE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.12mm Standard @Sovol SV06 ACE 0.2 nozzle.json b/backend/profiles/profiles/Sovol/process/0.12mm Standard @Sovol SV06 ACE 0.2 nozzle.json new file mode 100644 index 0000000..2841f03 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.12mm Standard @Sovol SV06 ACE 0.2 nozzle.json @@ -0,0 +1,126 @@ +{ + "type": "process", + "name": "0.12mm Standard @Sovol SV06 ACE 0.2 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "outer_wall_acceleration": "3000", + "top_surface_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.05", + "enable_arc_fitting": "0", + "precise_outer_wall": "1", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_sequence": "inner wall/outer wall", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "1000", + "travel_acceleration": "10000", + "inner_wall_acceleration": "4000", + "bridge_acceleration": "100%", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.16", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "inner_wall_line_width": "0.22", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "5%", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "30", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.2", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "initial_layer_travel_speed": "60%", + "slow_down_layers": "3", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "140", + "top_surface_speed": "150", + "gap_infill_speed": "200", + "sparse_infill_speed": "250", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.8", + "only_one_wall_top": "1", + "minimum_sparse_infill_threshold": "0", + "gcode_label_objects": "1", + "exclude_object": "1", + "accel_to_decel_enable": "0", + "thick_bridges": "1", + "compatible_printers": [ + "Sovol SV06 ACE 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV01Pro.json b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV01Pro.json new file mode 100644 index 0000000..8329d57 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV01Pro.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.18mm Optimal @Sovol SV01Pro", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV01 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV02.json b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV02.json new file mode 100644 index 0000000..a838772 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV02.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.18mm Optimal @Sovol SV02", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV02 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV05.json b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV05.json new file mode 100644 index 0000000..13dcb57 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV05.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.18mm Optimal @Sovol SV05", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV05 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV06.json b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV06.json new file mode 100644 index 0000000..4ebfef4 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV06.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.18mm Optimal @Sovol SV06", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV06 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV06Plus.json b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV06Plus.json new file mode 100644 index 0000000..d767940 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV06Plus.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.18mm Optimal @Sovol SV06Plus", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV06 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV07.json b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV07.json new file mode 100644 index 0000000..3c0c878 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV07.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.18mm Optimal @Sovol SV07", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV07 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV07Plus.json b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV07Plus.json new file mode 100644 index 0000000..1cbe008 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV07Plus.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.18mm Optimal @Sovol SV07 Plus", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV07 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV08.json b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV08.json new file mode 100644 index 0000000..1511f91 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.18mm Optimal @Sovol SV08.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "name": "0.18mm Optimal @Sovol SV08", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "outer_only", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "20000", + "outer_wall_acceleration": "8000", + "top_surface_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "1", + "outer_wall_line_width": "0.42", + "wall_infill_order": "outer wall/inner wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "3000", + "travel_acceleration": "20000", + "inner_wall_acceleration": "12000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "0", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.5", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.5", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "10", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "90", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "200", + "top_surface_speed": "200", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "100%", + "support_interface_pattern": "auto", + "seam_gap": "5%", + "wall_generator": "classic", + "gcode_label_objects": "1", + "slow_down_layers": "3", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm High-Speed @Sovol SV06.json b/backend/profiles/profiles/Sovol/process/0.20mm High-Speed @Sovol SV06.json new file mode 100644 index 0000000..7cd33c5 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm High-Speed @Sovol SV06.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "name": "0.20mm High-Speed @Sovol SV06", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "outer_only", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "outer_wall_acceleration": "2500", + "top_surface_acceleration": "2500", + "bridge_no_support": "1", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_sequence": "inner-outer-inner wall", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "2500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.42", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_speed": "30", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_pattern": "concentric", + "support_interface_speed": "100%", + "support_base_pattern": "hollow", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "20", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "slow_down_layers": "3", + "outer_wall_speed": "100", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "100", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wall_generator": "classic", + "compatible_printers": [ + "Sovol SV06 0.4 High-Speed nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV01.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV01.json new file mode 100644 index 0000000..da82bf5 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV01.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Sovol SV01", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV01 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV01Pro.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV01Pro.json new file mode 100644 index 0000000..862e23f --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV01Pro.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.20mm Standard @Sovol SV01Pro", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV01 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV02.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV02.json new file mode 100644 index 0000000..4e42528 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV02.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.20mm Standard @Sovol SV02", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV02 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV05.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV05.json new file mode 100644 index 0000000..67c7da2 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV05.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.20mm Standard @Sovol SV05", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV05 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV06 ACE.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV06 ACE.json new file mode 100644 index 0000000..1b688a3 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV06 ACE.json @@ -0,0 +1,126 @@ +{ + "type": "process", + "name": "0.20mm Standard @Sovol SV06 ACE", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "outer_wall_acceleration": "6000", + "top_surface_acceleration": "6000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "precise_outer_wall": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_sequence": "inner wall/outer wall", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "inner_wall_acceleration": "8000", + "bridge_acceleration": "100%", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "inner_wall_line_width": "0.42", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "5%", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "30", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "40", + "initial_layer_travel_speed": "60%", + "slow_down_layers": "3", + "outer_wall_speed": "200", + "inner_wall_speed": "270", + "internal_solid_infill_speed": "200", + "top_surface_speed": "200", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.8", + "only_one_wall_top": "1", + "minimum_sparse_infill_threshold": "0", + "gcode_label_objects": "1", + "exclude_object": "1", + "accel_to_decel_enable": "0", + "thick_bridges": "1", + "compatible_printers": [ + "Sovol SV06 ACE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV06 Plus ACE.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV06 Plus ACE.json new file mode 100644 index 0000000..1701bf5 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV06 Plus ACE.json @@ -0,0 +1,126 @@ +{ + "type": "process", + "name": "0.20mm Standard @Sovol SV06 Plus ACE", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "8000", + "outer_wall_acceleration": "5000", + "top_surface_acceleration": "6000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "precise_outer_wall": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_sequence": "inner wall/outer wall", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "2000", + "travel_acceleration": "8000", + "inner_wall_acceleration": "6000", + "bridge_acceleration": "100%", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "inner_wall_line_width": "0.42", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "5%", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "1.0", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "40", + "initial_layer_travel_speed": "60%", + "slow_down_layers": "3", + "outer_wall_speed": "200", + "inner_wall_speed": "270", + "internal_solid_infill_speed": "200", + "top_surface_speed": "200", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.8", + "only_one_wall_top": "1", + "minimum_sparse_infill_threshold": "0", + "gcode_label_objects": "1", + "exclude_object": "1", + "accel_to_decel_enable": "0", + "thick_bridges": "1", + "compatible_printers": [ + "Sovol SV06 Plus ACE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV06.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV06.json new file mode 100644 index 0000000..ddce476 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV06.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.20mm Standard @Sovol SV06", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV06 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV06Plus.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV06Plus.json new file mode 100644 index 0000000..1423854 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV06Plus.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.20mm Standard @Sovol SV06Plus", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV06 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV07.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV07.json new file mode 100644 index 0000000..101303f --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV07.json @@ -0,0 +1,121 @@ +{ + "type": "process", + "name": "0.20mm Standard @Sovol SV07", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_width": "5", + "brim_type": "outer_only", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "default_acceleration": "8000", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "outer wall/inner wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "60", + "initial_layer_travel_speed": "60%", + "outer_wall_speed": "150", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "180", + "top_surface_speed": "180", + "gap_infill_speed": "150", + "sparse_infill_speed": "300", + "travel_speed": "350", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "6000", + "initial_layer_acceleration": "5000", + "top_surface_acceleration": "6000", + "travel_acceleration": "8000", + "wall_generator": "classic", + "slow_down_layers": "3", + "bottom_solid_infill_flow_ratio": "1.25", + "accel_to_decel_enable": "0", + "accel_to_decel_factor": "30%", + "skirt_speed": "0", + "gcode_label_objects": "0", + "exclude_object": "0", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "compatible_printers": [ + "Sovol SV07 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV07Plus.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV07Plus.json new file mode 100644 index 0000000..35570f0 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV07Plus.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "0.20mm Standard @Sovol SV07 Plus", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV07 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV08 0.4 nozzle.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV08 0.4 nozzle.json new file mode 100644 index 0000000..a869d99 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV08 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.20mm Standard @Sovol SV08 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "outer_only", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "20000", + "outer_wall_acceleration": "8000", + "top_surface_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "outer wall/inner wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "3000", + "travel_acceleration": "20000", + "inner_wall_acceleration": "12000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.42", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "0", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "90", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "200", + "top_surface_speed": "200", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "100%", + "support_interface_pattern": "auto", + "seam_gap": "5%", + "wall_generator": "classic", + "gcode_label_objects": "1", + "slow_down_layers": "3", + "compatible_printers": [ + "Sovol SV08 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV08 MAX 0.4 nozzle.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV08 MAX 0.4 nozzle.json new file mode 100644 index 0000000..c1a02a0 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV08 MAX 0.4 nozzle.json @@ -0,0 +1,148 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Sovol SV08 MAX 0.4 nozzle", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "100%", + "layer_height": "0.20", + "bottom_surface_pattern": "rectilinear", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bridge_flow": "1", + "internal_bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed" : "200", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "20000", + "outer_wall_acceleration": "6000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "exclude_object": "1", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "internal_solid_infill_acceleration": "50%", + "initial_layer_acceleration": "1000", + "initial_solid_infill_acceleration": "3000", + "travel_acceleration": "20000", + "inner_wall_acceleration": "8000", + "outer_wall_jerk": "5", + "inner_wall_jerk": "5", + "infill_jerk": "5", + "top_surface_jerk": "5", + "initial_layer_jerk": "5", + "travel_jerk": "5", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "0.8", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.235", + "support_bottom_z_distance": "0.235", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_bottom_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "3.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "10", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "65", + "initial_layer_travel_speed": "60%", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "small_perimeter_speed": "50%", + "internal_solid_infill_speed": "230", + "top_surface_speed": "180", + "gap_infill_speed": "180", + "sparse_infill_speed": "400", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "50%", + "seam_gap": "5%", + "precise_outer_wall": "1", + "precise_z_height": "1", + "wall_generator": "classic", + "gcode_label_objects": "1", + "slow_down_layers": "3", + "top_solid_infill_flow_ratio": "0.9", + "only_one_wall_top": "1", + "wall_loop_direction": "clockwise", + "top_bottom_infill_wall_overlap": "25%", + "filter_out_gap_fill": "0", + "detect_narrow_internal_solid_infill": "1", + "thick_bridges": "0", + "thick_internal_bridges":"0", + "bridge_angle": "0", + "post_process": [], + "compatible_printers": [ + "Sovol SV08 MAX 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV08.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV08.json new file mode 100644 index 0000000..c694784 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol SV08.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.20mm Standard @Sovol SV08", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "outer_only", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "20000", + "outer_wall_acceleration": "8000", + "top_surface_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "1", + "outer_wall_line_width": "0.42", + "wall_infill_order": "outer wall/inner wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "3000", + "travel_acceleration": "20000", + "inner_wall_acceleration": "12000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "0", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.5", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.5", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "90", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "200", + "top_surface_speed": "200", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "100%", + "support_interface_pattern": "auto", + "seam_gap": "5%", + "wall_generator": "classic", + "gcode_label_objects": "1", + "slow_down_layers": "3", + "compatible_printers": [ + "Sovol SV08 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol Zero 0.4 nozzle.json b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol Zero 0.4 nozzle.json new file mode 100644 index 0000000..39189e4 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.20mm Standard @Sovol Zero 0.4 nozzle.json @@ -0,0 +1,142 @@ +{ + "type": "process", + "name": "0.20mm Standard @Sovol Zero 0.4 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "100%", + "layer_height": "0.20", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1.2", + "internal_bridge_flow": "1.2", + "bridge_speed": "50", + "internal_bridge_speed": "200", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "40000", + "outer_wall_acceleration": "10000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "internal_solid_infill_acceleration": "50%", + "initial_layer_acceleration": "1000", + "initial_solid_infill_acceleration": "3000", + "travel_acceleration": "40000", + "inner_wall_acceleration": "12000", + "outer_wall_jerk": "5", + "inner_wall_jerk": "5", + "infill_jerk": "5", + "top_surface_jerk": "5", + "initial_layer_jerk": "5", + "travel_jerk": "5", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "inner_wall_line_width": "0.4", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "0.8", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.235", + "support_bottom_z_distance": "0.235", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "5", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_bottom_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_interface_pattern": "grid", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "3.5", + "support_speed": "100", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "initial_layer_speed": "55", + "initial_layer_infill_speed": "105", + "initial_layer_travel_speed": "60%", + "outer_wall_speed": "350", + "inner_wall_speed": "400", + "small_perimeter_speed": "50%", + "internal_solid_infill_speed": "200", + "top_surface_speed": "200", + "gap_infill_speed": "200", + "sparse_infill_speed": "500", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "25%", + "travel_speed": "1000", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "50%", + "seam_gap": "10%", + "precise_outer_wall": "1", + "wall_generator": "classic", + "gcode_label_objects": "1", + "slow_down_layers": "3", + "top_solid_infill_flow_ratio": "0.9", + "only_one_wall_top": "1", + "wall_loop_direction": "clockwise", + "top_bottom_infill_wall_overlap": "25%", + "filter_out_gap_fill": "0", + "detect_narrow_internal_solid_infill": "1", + "thick_bridges": "1", + "bridge_angle": "0", + "compatible_printers": [ + "Sovol Zero 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.28mm Fast @Sovol SV06 ACE 0.4 nozzle.json b/backend/profiles/profiles/Sovol/process/0.28mm Fast @Sovol SV06 ACE 0.4 nozzle.json new file mode 100644 index 0000000..42b91e2 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.28mm Fast @Sovol SV06 ACE 0.4 nozzle.json @@ -0,0 +1,126 @@ +{ + "type": "process", + "name": "0.28mm Fast @Sovol SV06 ACE", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.28", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "outer_wall_acceleration": "6000", + "top_surface_acceleration": "6000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "precise_outer_wall": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_sequence": "inner wall/outer wall", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "inner_wall_acceleration": "8000", + "bridge_acceleration": "100%", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.32", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "inner_wall_line_width": "0.42", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "5%", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "30", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "40", + "initial_layer_travel_speed": "60%", + "slow_down_layers": "3", + "outer_wall_speed": "220", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "240", + "top_surface_speed": "200", + "gap_infill_speed": "200", + "sparse_infill_speed": "320", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.8", + "only_one_wall_top": "1", + "minimum_sparse_infill_threshold": "0", + "gcode_label_objects": "1", + "exclude_object": "1", + "accel_to_decel_enable": "0", + "thick_bridges": "1", + "compatible_printers": [ + "Sovol SV06 ACE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.30mm Standard @Sovol SV06 ACE 0.6 nozzle.json b/backend/profiles/profiles/Sovol/process/0.30mm Standard @Sovol SV06 ACE 0.6 nozzle.json new file mode 100644 index 0000000..7785f21 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.30mm Standard @Sovol SV06 ACE 0.6 nozzle.json @@ -0,0 +1,126 @@ +{ + "type": "process", + "name": "0.30mm Standard @Sovol SV06 ACE 0.6 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.30", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "outer_wall_acceleration": "7000", + "top_surface_acceleration": "7000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "precise_outer_wall": "1", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_sequence": "inner wall/outer wall", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "2500", + "travel_acceleration": "10000", + "inner_wall_acceleration": "9000", + "bridge_acceleration": "100%", + "initial_layer_line_width": "0.65", + "initial_layer_print_height": "0.35", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "20", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "inner_wall_line_width": "0.62", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "5%", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "30", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.6", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.58", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "45", + "initial_layer_travel_speed": "60%", + "slow_down_layers": "3", + "outer_wall_speed": "220", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "240", + "top_surface_speed": "220", + "gap_infill_speed": "200", + "sparse_infill_speed": "320", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.8", + "only_one_wall_top": "1", + "minimum_sparse_infill_threshold": "0", + "gcode_label_objects": "1", + "exclude_object": "1", + "accel_to_decel_enable": "0", + "thick_bridges": "1", + "compatible_printers": [ + "Sovol SV06 ACE 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.30mm Standard @Sovol SV08 0.6 nozzle.json b/backend/profiles/profiles/Sovol/process/0.30mm Standard @Sovol SV08 0.6 nozzle.json new file mode 100644 index 0000000..d9f7941 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.30mm Standard @Sovol SV08 0.6 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.30mm Standard @Sovol SV08 0.6 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.30", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "outer_only", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "20000", + "outer_wall_acceleration": "8000", + "top_surface_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "1", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "3000", + "travel_acceleration": "20000", + "inner_wall_acceleration": "12000", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.6", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.6", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "0", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.6", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.6", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "150", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "180", + "top_surface_speed": "150", + "gap_infill_speed": "150", + "sparse_infill_speed": "180", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "100%", + "support_interface_pattern": "auto", + "seam_gap": "5%", + "wall_generator": "classic", + "gcode_label_objects": "1", + "slow_down_layers": "3", + "compatible_printers": [ + "Sovol SV08 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.30mm Standard @Sovol SV08 MAX 0.6 nozzle.json b/backend/profiles/profiles/Sovol/process/0.30mm Standard @Sovol SV08 MAX 0.6 nozzle.json new file mode 100644 index 0000000..3f941a4 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.30mm Standard @Sovol SV08 MAX 0.6 nozzle.json @@ -0,0 +1,147 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Standard @Sovol SV08 MAX 0.6 nozzle", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "100%", + "layer_height": "0.30", + "bottom_surface_pattern": "rectilinear", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "internal_bridge_flow": "1", + "bridge_speed": "30", + "internal_bridge_speed" : "50", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "20000", + "outer_wall_acceleration": "6000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "exclude_object": "1", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "internal_solid_infill_acceleration": "50%", + "initial_layer_acceleration": "1000", + "initial_solid_infill_acceleration": "3000", + "travel_acceleration": "20000", + "inner_wall_acceleration": "8000", + "outer_wall_jerk": "5", + "inner_wall_jerk": "5", + "infill_jerk": "5", + "top_surface_jerk": "5", + "initial_layer_jerk": "5", + "travel_jerk": "5", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.6", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.6", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "0.8", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.6", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.235", + "support_bottom_z_distance": "0.235", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_bottom_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "3.5", + "support_speed": "50", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.35", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "10", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.6", + "top_shell_layers": "4", + "top_shell_thickness": "1", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "initial_layer_travel_speed": "60%", + "outer_wall_speed": "140", + "inner_wall_speed": "160", + "small_perimeter_speed": "50%", + "internal_solid_infill_speed": "160", + "top_surface_speed": "150", + "gap_infill_speed": "50", + "sparse_infill_speed": "160", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "50%", + "seam_gap": "5%", + "precise_outer_wall": "1", + "precise_z_height": "1", + "wall_generator": "classic", + "gcode_label_objects": "1", + "slow_down_layers": "3", + "top_solid_infill_flow_ratio": "0.9", + "only_one_wall_top": "1", + "wall_loop_direction": "clockwise", + "top_bottom_infill_wall_overlap": "25%", + "filter_out_gap_fill": "0", + "detect_narrow_internal_solid_infill": "1", + "thick_bridges": "0", + "thick_internal_bridges":"0", + "bridge_angle": "0", + "post_process": [], + "compatible_printers": [ + "Sovol SV08 MAX 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.40mm Standard @Sovol SV06 ACE 0.8 nozzle.json b/backend/profiles/profiles/Sovol/process/0.40mm Standard @Sovol SV06 ACE 0.8 nozzle.json new file mode 100644 index 0000000..bdaa007 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.40mm Standard @Sovol SV06 ACE 0.8 nozzle.json @@ -0,0 +1,126 @@ +{ + "type": "process", + "name": "0.40mm Standard @Sovol SV06 ACE 0.8 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.40", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "outer_wall_acceleration": "8000", + "top_surface_acceleration": "8000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "precise_outer_wall": "1", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_sequence": "inner wall/outer wall", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "3000", + "travel_acceleration": "10000", + "inner_wall_acceleration": "10000", + "bridge_acceleration": "100%", + "initial_layer_line_width": "0.85", + "initial_layer_print_height": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "25", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "inner_wall_line_width": "0.82", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "5%", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "30", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.8", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.78", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "50", + "initial_layer_travel_speed": "60%", + "slow_down_layers": "3", + "outer_wall_speed": "240", + "inner_wall_speed": "320", + "internal_solid_infill_speed": "260", + "top_surface_speed": "240", + "gap_infill_speed": "200", + "sparse_infill_speed": "350", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.8", + "only_one_wall_top": "1", + "minimum_sparse_infill_threshold": "0", + "gcode_label_objects": "1", + "exclude_object": "1", + "accel_to_decel_enable": "0", + "thick_bridges": "1", + "compatible_printers": [ + "Sovol SV06 ACE 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.40mm Standard @Sovol SV08 0.8 nozzle.json b/backend/profiles/profiles/Sovol/process/0.40mm Standard @Sovol SV08 0.8 nozzle.json new file mode 100644 index 0000000..ae28003 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.40mm Standard @Sovol SV08 0.8 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "name": "0.40mm Standard @Sovol SV08 0.8 nozzle", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.40", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_type": "outer_only", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "20000", + "outer_wall_acceleration": "8000", + "top_surface_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "1", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "3000", + "travel_acceleration": "20000", + "inner_wall_acceleration": "12000", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.4", + "infill_combination": "0", + "sparse_infill_line_width": "0.8", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.8", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "0", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.8", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.8", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.8", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "135", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "135", + "gap_infill_speed": "135", + "sparse_infill_speed": "150", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "100%", + "support_interface_pattern": "auto", + "seam_gap": "5%", + "wall_generator": "classic", + "gcode_label_objects": "1", + "slow_down_layers": "3", + "compatible_printers": [ + "Sovol SV08 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/0.40mm Standard @Sovol SV08 MAX 0.8 nozzle.json b/backend/profiles/profiles/Sovol/process/0.40mm Standard @Sovol SV08 MAX 0.8 nozzle.json new file mode 100644 index 0000000..906b3de --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/0.40mm Standard @Sovol SV08 MAX 0.8 nozzle.json @@ -0,0 +1,147 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.40mm Standard @Sovol SV08 MAX 0.8 nozzle", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "100%", + "layer_height": "0.40", + "bottom_surface_pattern": "rectilinear", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "internal_bridge_flow": "1", + "bridge_speed": "30", + "internal_bridge_speed" : "50", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "20000", + "outer_wall_acceleration": "6000", + "top_surface_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "exclude_object": "1", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "internal_solid_infill_acceleration": "50%", + "initial_layer_acceleration": "1000", + "initial_solid_infill_acceleration": "3000", + "travel_acceleration": "20000", + "inner_wall_acceleration": "8000", + "outer_wall_jerk": "5", + "inner_wall_jerk": "5", + "infill_jerk": "5", + "top_surface_jerk": "5", + "initial_layer_jerk": "5", + "travel_jerk": "5", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.4", + "infill_combination": "0", + "sparse_infill_line_width": "0.8", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "5", + "inner_wall_line_width": "0.8", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "0.8", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.8", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.235", + "support_bottom_z_distance": "0.235", + "support_filament": "0", + "support_line_width": "0.8", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_bottom_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_interface_pattern": "auto", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "3.5", + "support_speed": "50", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "10", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.8", + "top_shell_layers": "3", + "top_shell_thickness": "1", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "55", + "initial_layer_travel_speed": "60%", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "small_perimeter_speed": "50%", + "internal_solid_infill_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "50", + "sparse_infill_speed": "120", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "50%", + "seam_gap": "5%", + "precise_outer_wall": "1", + "precise_z_height": "1", + "wall_generator": "classic", + "gcode_label_objects": "1", + "slow_down_layers": "3", + "top_solid_infill_flow_ratio": "0.9", + "only_one_wall_top": "1", + "wall_loop_direction": "clockwise", + "top_bottom_infill_wall_overlap": "25%", + "filter_out_gap_fill": "0", + "detect_narrow_internal_solid_infill": "1", + "thick_bridges": "0", + "thick_internal_bridges":"0", + "bridge_angle": "0", + "post_process": [], + "compatible_printers": [ + "Sovol SV08 MAX 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/process/fdm_process_common.json b/backend/profiles/profiles/Sovol/process/fdm_process_common.json new file mode 100644 index 0000000..eccd838 --- /dev/null +++ b/backend/profiles/profiles/Sovol/process/fdm_process_common.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed": "150%", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "0", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "top_surface_pattern": "monotonicline" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Sovol/sovol_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_buildplate_texture.png new file mode 100644 index 0000000..f433380 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv01pro_buildplate_model.stl b/backend/profiles/profiles/Sovol/sovol_sv01pro_buildplate_model.stl new file mode 100644 index 0000000..837cd8d Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv01pro_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv01pro_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_sv01pro_buildplate_texture.png new file mode 100644 index 0000000..5926ddf Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv01pro_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv02_buildplate_model.stl b/backend/profiles/profiles/Sovol/sovol_sv02_buildplate_model.stl new file mode 100644 index 0000000..5c8575f Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv02_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv02_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_sv02_buildplate_texture.png new file mode 100644 index 0000000..5926ddf Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv02_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv05_buildplate_model.stl b/backend/profiles/profiles/Sovol/sovol_sv05_buildplate_model.stl new file mode 100644 index 0000000..254f7b8 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv05_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv05_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_sv05_buildplate_texture.png new file mode 100644 index 0000000..bef6423 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv05_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv06_ace_buildplate_model.stl b/backend/profiles/profiles/Sovol/sovol_sv06_ace_buildplate_model.stl new file mode 100644 index 0000000..ed4852b Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv06_ace_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv06_ace_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_sv06_ace_buildplate_texture.png new file mode 100644 index 0000000..70a3df3 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv06_ace_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv06_buildplate_model.stl b/backend/profiles/profiles/Sovol/sovol_sv06_buildplate_model.stl new file mode 100644 index 0000000..254f7b8 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv06_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv06_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_sv06_buildplate_texture.png new file mode 100644 index 0000000..bef6423 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv06_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv06plus_ace_buildplate_model.stl b/backend/profiles/profiles/Sovol/sovol_sv06plus_ace_buildplate_model.stl new file mode 100644 index 0000000..2383cb4 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv06plus_ace_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv06plus_ace_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_sv06plus_ace_buildplate_texture.png new file mode 100644 index 0000000..12035cf Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv06plus_ace_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv06plus_buildplate_model.stl b/backend/profiles/profiles/Sovol/sovol_sv06plus_buildplate_model.stl new file mode 100644 index 0000000..d6a1019 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv06plus_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv06plus_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_sv06plus_buildplate_texture.png new file mode 100644 index 0000000..de2a60c Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv06plus_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv07_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_sv07_buildplate_texture.png new file mode 100644 index 0000000..bef6423 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv07_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv07plus_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_sv07plus_buildplate_texture.png new file mode 100644 index 0000000..bef6423 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv07plus_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv08_buildplate_model.stl b/backend/profiles/profiles/Sovol/sovol_sv08_buildplate_model.stl new file mode 100644 index 0000000..dd1419b Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv08_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv08_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_sv08_buildplate_texture.png new file mode 100644 index 0000000..e5371e4 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv08_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Sovol/sovol_sv08_max_buildplate_model.stl b/backend/profiles/profiles/Sovol/sovol_sv08_max_buildplate_model.stl new file mode 100644 index 0000000..c57c423 --- /dev/null +++ b/backend/profiles/profiles/Sovol/sovol_sv08_max_buildplate_model.stl @@ -0,0 +1,4426 @@ +solid ASCII + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex -1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex -1.940525e+02 -2.554824e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -1.940525e+02 -2.554824e+02 -2.000000e+00 + vertex -1.949923e+02 -2.560632e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -1.949923e+02 -2.560632e+02 -2.000000e+00 + vertex -1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex -2.544721e+02 -2.560557e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex -1.986180e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex -1.986180e+02 -2.622361e+02 -2.000000e+00 + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex -1.986180e+02 -2.622361e+02 -2.000000e+00 + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex -2.000077e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex -2.000077e+02 -2.639368e+02 -2.000000e+00 + vertex -2.009475e+02 -2.645176e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.009475e+02 -2.645176e+02 -2.000000e+00 + vertex -2.019920e+02 -2.648779e+02 -2.000000e+00 + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.480080e+02 -2.648779e+02 -2.000000e+00 + vertex -2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex -2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex -2.499923e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex -2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex -2.535176e+02 -2.549319e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.535176e+02 -2.549319e+02 -2.000000e+00 + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex -2.549404e+02 -2.545893e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex -2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.544142e+02 -2.544142e+02 -2.000000e+00 + vertex -2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex -2.547321e+02 -2.540000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex -2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex -2.550000e+02 -2.538197e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex -2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex -2.549319e+02 -2.535176e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.549319e+02 -2.535176e+02 -2.000000e+00 + vertex -2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 1.930080e+02 -2.551221e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 1.940525e+02 -2.554824e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.940525e+02 -2.554824e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 1.949923e+02 -2.560632e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.949923e+02 -2.560632e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 1.957817e+02 -2.568363e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 1.963820e+02 -2.577639e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex 2.513820e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 2.547630e+02 -2.553407e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -2.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -2.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex 2.550000e+02 -2.538197e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -2.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex 2.513820e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex 1.986180e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex 1.986180e+02 -2.622361e+02 -2.000000e+00 + vertex 1.963820e+02 -2.577639e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex 2.000077e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000077e+02 -2.639368e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex 2.009475e+02 -2.645176e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.009475e+02 -2.645176e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex 2.019920e+02 -2.648779e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex 2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex 2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex 2.480080e+02 -2.648779e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.507817e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal 6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex 2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex 2.507817e+02 -2.631637e+02 0.000000e+00 + vertex 2.499923e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex 2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex 2.507817e+02 -2.631637e+02 0.000000e+00 + vertex 2.499923e+02 -2.639368e+02 0.000000e+00 + endloop + endfacet + facet normal 5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex 2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex 2.499923e+02 -2.639368e+02 0.000000e+00 + vertex 2.490525e+02 -2.645176e+02 -2.000000e+00 + endloop + endfacet + facet normal 5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex 2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex 2.499923e+02 -2.639368e+02 0.000000e+00 + vertex 2.490525e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal 3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex 2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex 2.490525e+02 -2.645176e+02 0.000000e+00 + vertex 2.480080e+02 -2.648779e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex 2.480080e+02 -2.648779e+02 -2.000000e+00 + vertex 2.490525e+02 -2.645176e+02 0.000000e+00 + vertex 2.480080e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal 1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex 2.480080e+02 -2.648779e+02 -2.000000e+00 + vertex 2.480080e+02 -2.648779e+02 0.000000e+00 + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex 2.480080e+02 -2.648779e+02 0.000000e+00 + vertex 2.469098e+02 -2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex 2.544721e+02 -2.560557e+02 0.000000e+00 + endloop + endfacet + facet normal 9.970158e-01 -7.719772e-02 0.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.970158e-01 -7.719772e-02 -1.416845e-14 + outer loop + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 2.549404e+02 -2.545893e+02 0.000000e+00 + endloop + endfacet + facet normal 9.732490e-01 -2.297529e-01 -1.383070e-14 + outer loop + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex 2.549404e+02 -2.545893e+02 0.000000e+00 + vertex 2.547630e+02 -2.553407e+02 0.000000e+00 + endloop + endfacet + facet normal 9.262819e-01 -3.768313e-01 0.000000e+00 + outer loop + vertex 2.544721e+02 -2.560557e+02 0.000000e+00 + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex 2.547630e+02 -2.553407e+02 0.000000e+00 + endloop + endfacet + facet normal 9.262819e-01 -3.768313e-01 0.000000e+00 + outer loop + vertex 2.547630e+02 -2.553407e+02 0.000000e+00 + vertex 2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex 2.547630e+02 -2.553407e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.732490e-01 -2.297529e-01 0.000000e+00 + outer loop + vertex 2.547630e+02 -2.553407e+02 0.000000e+00 + vertex 2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex 2.549404e+02 -2.545893e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 2.019920e+02 -2.648779e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex 2.019920e+02 -2.648779e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 2.019920e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal -3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex 2.019920e+02 -2.648779e+02 -2.000000e+00 + vertex 2.019920e+02 -2.648779e+02 0.000000e+00 + vertex 2.009475e+02 -2.645176e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex 2.009475e+02 -2.645176e+02 -2.000000e+00 + vertex 2.019920e+02 -2.648779e+02 0.000000e+00 + vertex 2.009475e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal -5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex 2.009475e+02 -2.645176e+02 -2.000000e+00 + vertex 2.009475e+02 -2.645176e+02 0.000000e+00 + vertex 2.000077e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal -5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex 2.000077e+02 -2.639368e+02 -2.000000e+00 + vertex 2.009475e+02 -2.645176e+02 0.000000e+00 + vertex 2.000077e+02 -2.639368e+02 0.000000e+00 + endloop + endfacet + facet normal -6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex 2.000077e+02 -2.639368e+02 -2.000000e+00 + vertex 2.000077e+02 -2.639368e+02 0.000000e+00 + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex 2.000077e+02 -2.639368e+02 0.000000e+00 + vertex 1.992183e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal -8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex 1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex 1.992183e+02 -2.631637e+02 0.000000e+00 + vertex 1.986180e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal -8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex 1.986180e+02 -2.622361e+02 -2.000000e+00 + vertex 1.992183e+02 -2.631637e+02 0.000000e+00 + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal -8.944272e-01 -4.472136e-01 -0.000000e+00 + outer loop + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + vertex 1.963820e+02 -2.577639e+02 0.000000e+00 + vertex 1.986180e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal -8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex 1.986180e+02 -2.622361e+02 -2.000000e+00 + vertex 1.963820e+02 -2.577639e+02 0.000000e+00 + vertex 1.963820e+02 -2.577639e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.104888e-01 -9.938774e-01 -0.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex 1.930080e+02 -2.551221e+02 0.000000e+00 + endloop + endfacet + facet normal -1.104888e-01 -9.938774e-01 -0.000000e+00 + outer loop + vertex 1.930080e+02 -2.551221e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex 1.930080e+02 -2.551221e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.260712e-01 -9.453452e-01 -0.000000e+00 + outer loop + vertex 1.930080e+02 -2.551221e+02 0.000000e+00 + vertex 1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex 1.940525e+02 -2.554824e+02 0.000000e+00 + endloop + endfacet + facet normal -3.260712e-01 -9.453452e-01 -0.000000e+00 + outer loop + vertex 1.940525e+02 -2.554824e+02 0.000000e+00 + vertex 1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex 1.940525e+02 -2.554824e+02 -2.000000e+00 + endloop + endfacet + facet normal -5.257311e-01 -8.506508e-01 -0.000000e+00 + outer loop + vertex 1.940525e+02 -2.554824e+02 0.000000e+00 + vertex 1.940525e+02 -2.554824e+02 -2.000000e+00 + vertex 1.949923e+02 -2.560632e+02 0.000000e+00 + endloop + endfacet + facet normal -5.257311e-01 -8.506508e-01 -0.000000e+00 + outer loop + vertex 1.949923e+02 -2.560632e+02 0.000000e+00 + vertex 1.940525e+02 -2.554824e+02 -2.000000e+00 + vertex 1.949923e+02 -2.560632e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.997190e-01 -7.144182e-01 -0.000000e+00 + outer loop + vertex 1.949923e+02 -2.560632e+02 0.000000e+00 + vertex 1.949923e+02 -2.560632e+02 -2.000000e+00 + vertex 1.957817e+02 -2.568363e+02 0.000000e+00 + endloop + endfacet + facet normal -6.997190e-01 -7.144182e-01 -0.000000e+00 + outer loop + vertex 1.957817e+02 -2.568363e+02 0.000000e+00 + vertex 1.949923e+02 -2.560632e+02 -2.000000e+00 + vertex 1.957817e+02 -2.568363e+02 -2.000000e+00 + endloop + endfacet + facet normal -8.395388e-01 -5.432997e-01 -0.000000e+00 + outer loop + vertex 1.957817e+02 -2.568363e+02 0.000000e+00 + vertex 1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex 1.963820e+02 -2.577639e+02 0.000000e+00 + endloop + endfacet + facet normal -8.395388e-01 -5.432997e-01 -0.000000e+00 + outer loop + vertex 1.963820e+02 -2.577639e+02 0.000000e+00 + vertex 1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex 1.963820e+02 -2.577639e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex -1.963820e+02 -2.577639e+02 0.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex -1.957817e+02 -2.568363e+02 0.000000e+00 + endloop + endfacet + facet normal 8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex -1.957817e+02 -2.568363e+02 0.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex -1.957817e+02 -2.568363e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex -1.957817e+02 -2.568363e+02 0.000000e+00 + vertex -1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex -1.949923e+02 -2.560632e+02 0.000000e+00 + endloop + endfacet + facet normal 6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex -1.949923e+02 -2.560632e+02 0.000000e+00 + vertex -1.957817e+02 -2.568363e+02 -2.000000e+00 + vertex -1.949923e+02 -2.560632e+02 -2.000000e+00 + endloop + endfacet + facet normal 5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex -1.949923e+02 -2.560632e+02 0.000000e+00 + vertex -1.949923e+02 -2.560632e+02 -2.000000e+00 + vertex -1.940525e+02 -2.554824e+02 0.000000e+00 + endloop + endfacet + facet normal 5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex -1.940525e+02 -2.554824e+02 0.000000e+00 + vertex -1.949923e+02 -2.560632e+02 -2.000000e+00 + vertex -1.940525e+02 -2.554824e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex -1.940525e+02 -2.554824e+02 0.000000e+00 + vertex -1.940525e+02 -2.554824e+02 -2.000000e+00 + vertex -1.930080e+02 -2.551221e+02 0.000000e+00 + endloop + endfacet + facet normal 3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex -1.930080e+02 -2.551221e+02 0.000000e+00 + vertex -1.940525e+02 -2.554824e+02 -2.000000e+00 + vertex -1.930080e+02 -2.551221e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex -1.930080e+02 -2.551221e+02 0.000000e+00 + vertex -1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + endloop + endfacet + facet normal 1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -1.930080e+02 -2.551221e+02 -2.000000e+00 + vertex -1.919098e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex -1.986180e+02 -2.622361e+02 -2.000000e+00 + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -1.992183e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal 6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex -1.992183e+02 -2.631637e+02 -2.000000e+00 + vertex -1.992183e+02 -2.631637e+02 0.000000e+00 + vertex -2.000077e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex -2.000077e+02 -2.639368e+02 -2.000000e+00 + vertex -1.992183e+02 -2.631637e+02 0.000000e+00 + vertex -2.000077e+02 -2.639368e+02 0.000000e+00 + endloop + endfacet + facet normal 5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex -2.000077e+02 -2.639368e+02 -2.000000e+00 + vertex -2.000077e+02 -2.639368e+02 0.000000e+00 + vertex -2.009475e+02 -2.645176e+02 -2.000000e+00 + endloop + endfacet + facet normal 5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex -2.009475e+02 -2.645176e+02 -2.000000e+00 + vertex -2.000077e+02 -2.639368e+02 0.000000e+00 + vertex -2.009475e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal 3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex -2.009475e+02 -2.645176e+02 -2.000000e+00 + vertex -2.009475e+02 -2.645176e+02 0.000000e+00 + vertex -2.019920e+02 -2.648779e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex -2.019920e+02 -2.648779e+02 -2.000000e+00 + vertex -2.009475e+02 -2.645176e+02 0.000000e+00 + vertex -2.019920e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal 1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex -2.019920e+02 -2.648779e+02 -2.000000e+00 + vertex -2.019920e+02 -2.648779e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex -2.019920e+02 -2.648779e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex -1.963820e+02 -2.577639e+02 0.000000e+00 + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex -1.963820e+02 -2.577639e+02 -2.000000e+00 + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -1.986180e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.262819e-01 -3.768313e-01 0.000000e+00 + outer loop + vertex -2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.262819e-01 -3.768313e-01 0.000000e+00 + outer loop + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + vertex -2.547630e+02 -2.553407e+02 0.000000e+00 + endloop + endfacet + facet normal -9.732490e-01 -2.297529e-01 0.000000e+00 + outer loop + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + vertex -2.547630e+02 -2.553407e+02 0.000000e+00 + vertex -2.549404e+02 -2.545893e+02 0.000000e+00 + endloop + endfacet + facet normal -9.970158e-01 -7.719772e-02 -0.000000e+00 + outer loop + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex -2.549404e+02 -2.545893e+02 0.000000e+00 + endloop + endfacet + facet normal -9.970158e-01 -7.719772e-02 -0.000000e+00 + outer loop + vertex -2.549404e+02 -2.545893e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex -2.549404e+02 -2.545893e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.732490e-01 -2.297529e-01 -0.000000e+00 + outer loop + vertex -2.549404e+02 -2.545893e+02 0.000000e+00 + vertex -2.549404e+02 -2.545893e+02 -2.000000e+00 + vertex -2.547630e+02 -2.553407e+02 -2.000000e+00 + endloop + endfacet + facet normal -8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex -2.544721e+02 -2.560557e+02 -2.000000e+00 + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + endloop + endfacet + facet normal -8.944272e-01 -4.472136e-01 0.000000e+00 + outer loop + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal -1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.480080e+02 -2.648779e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.104888e-01 -9.938774e-01 0.000000e+00 + outer loop + vertex -2.480080e+02 -2.648779e+02 -2.000000e+00 + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.480080e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal -3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex -2.480080e+02 -2.648779e+02 -2.000000e+00 + vertex -2.480080e+02 -2.648779e+02 0.000000e+00 + vertex -2.490525e+02 -2.645176e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.260712e-01 -9.453452e-01 0.000000e+00 + outer loop + vertex -2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex -2.480080e+02 -2.648779e+02 0.000000e+00 + vertex -2.490525e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal -5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex -2.490525e+02 -2.645176e+02 -2.000000e+00 + vertex -2.490525e+02 -2.645176e+02 0.000000e+00 + vertex -2.499923e+02 -2.639368e+02 -2.000000e+00 + endloop + endfacet + facet normal -5.257311e-01 -8.506508e-01 0.000000e+00 + outer loop + vertex -2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex -2.490525e+02 -2.645176e+02 0.000000e+00 + vertex -2.499923e+02 -2.639368e+02 0.000000e+00 + endloop + endfacet + facet normal -6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex -2.499923e+02 -2.639368e+02 -2.000000e+00 + vertex -2.499923e+02 -2.639368e+02 0.000000e+00 + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.997190e-01 -7.144182e-01 0.000000e+00 + outer loop + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex -2.499923e+02 -2.639368e+02 0.000000e+00 + vertex -2.507817e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal -8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex -2.507817e+02 -2.631637e+02 -2.000000e+00 + vertex -2.507817e+02 -2.631637e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + endloop + endfacet + facet normal -8.395388e-01 -5.432997e-01 0.000000e+00 + outer loop + vertex -2.513820e+02 -2.622361e+02 -2.000000e+00 + vertex -2.507817e+02 -2.631637e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex -2.030902e+02 -2.650000e+02 -2.000000e+00 + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.469098e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.396926e-01 3.420201e-01 -0.000000e+00 + outer loop + vertex 1.321177e+02 2.593714e+02 -2.000000e+00 + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + endloop + endfacet + facet normal 9.396926e-01 3.420201e-01 0.000000e+00 + outer loop + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.300691e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -9.434211e-01 3.315971e-01 0.000000e+00 + outer loop + vertex 1.378823e+02 2.593714e+02 0.000000e+00 + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + vertex 1.376417e+02 2.586870e+02 0.000000e+00 + endloop + endfacet + facet normal -9.434211e-01 3.315971e-01 0.000000e+00 + outer loop + vertex 1.376417e+02 2.586870e+02 0.000000e+00 + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + vertex 1.376417e+02 2.586870e+02 -2.000000e+00 + endloop + endfacet + facet normal -8.339572e-01 5.518292e-01 0.000000e+00 + outer loop + vertex 1.376417e+02 2.586870e+02 0.000000e+00 + vertex 1.376417e+02 2.586870e+02 -2.000000e+00 + vertex 1.372413e+02 2.580819e+02 0.000000e+00 + endloop + endfacet + facet normal -8.339572e-01 5.518292e-01 0.000000e+00 + outer loop + vertex 1.372413e+02 2.580819e+02 0.000000e+00 + vertex 1.376417e+02 2.586870e+02 -2.000000e+00 + vertex 1.372413e+02 2.580819e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.740517e-01 7.386842e-01 0.000000e+00 + outer loop + vertex 1.372413e+02 2.580819e+02 0.000000e+00 + vertex 1.372413e+02 2.580819e+02 -2.000000e+00 + vertex 1.367054e+02 2.575929e+02 0.000000e+00 + endloop + endfacet + facet normal -6.740517e-01 7.386842e-01 0.000000e+00 + outer loop + vertex 1.367054e+02 2.575929e+02 0.000000e+00 + vertex 1.372413e+02 2.580819e+02 -2.000000e+00 + vertex 1.367054e+02 2.575929e+02 -2.000000e+00 + endloop + endfacet + facet normal -4.733766e-01 8.808601e-01 0.000000e+00 + outer loop + vertex 1.367054e+02 2.575929e+02 0.000000e+00 + vertex 1.367054e+02 2.575929e+02 -2.000000e+00 + vertex 1.360663e+02 2.572495e+02 0.000000e+00 + endloop + endfacet + facet normal -4.733766e-01 8.808601e-01 0.000000e+00 + outer loop + vertex 1.360663e+02 2.572495e+02 0.000000e+00 + vertex 1.367054e+02 2.575929e+02 -2.000000e+00 + vertex 1.360663e+02 2.572495e+02 -2.000000e+00 + endloop + endfacet + facet normal -2.440695e-01 9.697577e-01 0.000000e+00 + outer loop + vertex 1.360663e+02 2.572495e+02 0.000000e+00 + vertex 1.360663e+02 2.572495e+02 -2.000000e+00 + vertex 1.353628e+02 2.570724e+02 0.000000e+00 + endloop + endfacet + facet normal -2.440695e-01 9.697577e-01 0.000000e+00 + outer loop + vertex 1.353628e+02 2.570724e+02 0.000000e+00 + vertex 1.360663e+02 2.572495e+02 -2.000000e+00 + vertex 1.353628e+02 2.570724e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.566989e-13 1.000000e+00 0.000000e+00 + outer loop + vertex 1.353628e+02 2.570724e+02 0.000000e+00 + vertex 1.353628e+02 2.570724e+02 -2.000000e+00 + vertex 1.346372e+02 2.570724e+02 0.000000e+00 + endloop + endfacet + facet normal -1.566989e-13 1.000000e+00 0.000000e+00 + outer loop + vertex 1.346372e+02 2.570724e+02 0.000000e+00 + vertex 1.353628e+02 2.570724e+02 -2.000000e+00 + vertex 1.346372e+02 2.570724e+02 -2.000000e+00 + endloop + endfacet + facet normal 2.440695e-01 9.697577e-01 0.000000e+00 + outer loop + vertex 1.346372e+02 2.570724e+02 0.000000e+00 + vertex 1.346372e+02 2.570724e+02 -2.000000e+00 + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + endloop + endfacet + facet normal 2.440695e-01 9.697577e-01 0.000000e+00 + outer loop + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + vertex 1.346372e+02 2.570724e+02 -2.000000e+00 + vertex 1.339337e+02 2.572495e+02 -2.000000e+00 + endloop + endfacet + facet normal 4.733766e-01 8.808601e-01 0.000000e+00 + outer loop + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + vertex 1.339337e+02 2.572495e+02 -2.000000e+00 + vertex 1.332946e+02 2.575929e+02 0.000000e+00 + endloop + endfacet + facet normal 4.733766e-01 8.808601e-01 0.000000e+00 + outer loop + vertex 1.332946e+02 2.575929e+02 0.000000e+00 + vertex 1.339337e+02 2.572495e+02 -2.000000e+00 + vertex 1.332946e+02 2.575929e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.740517e-01 7.386842e-01 0.000000e+00 + outer loop + vertex 1.332946e+02 2.575929e+02 0.000000e+00 + vertex 1.332946e+02 2.575929e+02 -2.000000e+00 + vertex 1.327587e+02 2.580819e+02 0.000000e+00 + endloop + endfacet + facet normal 6.740517e-01 7.386842e-01 0.000000e+00 + outer loop + vertex 1.327587e+02 2.580819e+02 0.000000e+00 + vertex 1.332946e+02 2.575929e+02 -2.000000e+00 + vertex 1.327587e+02 2.580819e+02 -2.000000e+00 + endloop + endfacet + facet normal 8.339572e-01 5.518292e-01 0.000000e+00 + outer loop + vertex 1.327587e+02 2.580819e+02 0.000000e+00 + vertex 1.327587e+02 2.580819e+02 -2.000000e+00 + vertex 1.323583e+02 2.586870e+02 0.000000e+00 + endloop + endfacet + facet normal 8.339572e-01 5.518292e-01 0.000000e+00 + outer loop + vertex 1.323583e+02 2.586870e+02 0.000000e+00 + vertex 1.327587e+02 2.580819e+02 -2.000000e+00 + vertex 1.323583e+02 2.586870e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.434211e-01 3.315971e-01 0.000000e+00 + outer loop + vertex 1.323583e+02 2.586870e+02 0.000000e+00 + vertex 1.323583e+02 2.586870e+02 -2.000000e+00 + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + endloop + endfacet + facet normal 9.434211e-01 3.315971e-01 0.000000e+00 + outer loop + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + vertex 1.323583e+02 2.586870e+02 -2.000000e+00 + vertex 1.321177e+02 2.593714e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.396926e-01 3.420201e-01 0.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + vertex 1.399309e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -9.396926e-01 3.420201e-01 0.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 0.000000e+00 + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + vertex 1.378823e+02 2.593714e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 2.469098e+02 -2.650000e+02 0.000000e+00 + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 2.469098e+02 -2.650000e+02 -2.000000e+00 + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 2.030902e+02 -2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.396926e-01 3.420201e-01 -1.335384e-14 + outer loop + vertex -1.378128e+02 2.591109e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.378128e+02 2.591109e+02 0.000000e+00 + endloop + endfacet + facet normal 9.396926e-01 3.420201e-01 1.332176e-14 + outer loop + vertex -1.378128e+02 2.591109e+02 0.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.990516e-01 4.378427e-01 0.000000e+00 + outer loop + vertex -1.322071e+02 2.590502e+02 0.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.325301e+02 2.583868e+02 0.000000e+00 + endloop + endfacet + facet normal -8.990516e-01 4.378427e-01 0.000000e+00 + outer loop + vertex -1.325301e+02 2.583868e+02 0.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.325301e+02 2.583868e+02 -2.000000e+00 + endloop + endfacet + facet normal -7.622860e-01 6.472404e-01 0.000000e+00 + outer loop + vertex -1.325301e+02 2.583868e+02 0.000000e+00 + vertex -1.325301e+02 2.583868e+02 -2.000000e+00 + vertex -1.330077e+02 2.578244e+02 0.000000e+00 + endloop + endfacet + facet normal -7.622860e-01 6.472404e-01 -1.083273e-14 + outer loop + vertex -1.330077e+02 2.578244e+02 0.000000e+00 + vertex -1.325301e+02 2.583868e+02 -2.000000e+00 + vertex -1.330077e+02 2.578244e+02 -2.000000e+00 + endloop + endfacet + facet normal -5.778376e-01 8.161518e-01 -8.211566e-15 + outer loop + vertex -1.330077e+02 2.578244e+02 0.000000e+00 + vertex -1.330077e+02 2.578244e+02 -2.000000e+00 + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + endloop + endfacet + facet normal -5.778376e-01 8.161518e-01 2.319643e-14 + outer loop + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + vertex -1.330077e+02 2.578244e+02 -2.000000e+00 + vertex -1.336098e+02 2.573981e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.572442e-01 9.340110e-01 2.654619e-14 + outer loop + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + vertex -1.336098e+02 2.573981e+02 -2.000000e+00 + vertex -1.342990e+02 2.571345e+02 0.000000e+00 + endloop + endfacet + facet normal -3.572442e-01 9.340110e-01 0.000000e+00 + outer loop + vertex -1.342990e+02 2.571345e+02 0.000000e+00 + vertex -1.336098e+02 2.573981e+02 -2.000000e+00 + vertex -1.342990e+02 2.571345e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.143044e-01 9.934458e-01 0.000000e+00 + outer loop + vertex -1.342990e+02 2.571345e+02 0.000000e+00 + vertex -1.342990e+02 2.571345e+02 -2.000000e+00 + vertex -1.350319e+02 2.570502e+02 0.000000e+00 + endloop + endfacet + facet normal -1.143044e-01 9.934458e-01 0.000000e+00 + outer loop + vertex -1.350319e+02 2.570502e+02 0.000000e+00 + vertex -1.342990e+02 2.571345e+02 -2.000000e+00 + vertex -1.350319e+02 2.570502e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.357854e-01 9.907383e-01 0.000000e+00 + outer loop + vertex -1.350319e+02 2.570502e+02 0.000000e+00 + vertex -1.350319e+02 2.570502e+02 -2.000000e+00 + vertex -1.357629e+02 2.571504e+02 0.000000e+00 + endloop + endfacet + facet normal 1.357854e-01 9.907383e-01 0.000000e+00 + outer loop + vertex -1.357629e+02 2.571504e+02 0.000000e+00 + vertex -1.350319e+02 2.570502e+02 -2.000000e+00 + vertex -1.357629e+02 2.571504e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.773816e-01 9.260579e-01 0.000000e+00 + outer loop + vertex -1.357629e+02 2.571504e+02 0.000000e+00 + vertex -1.357629e+02 2.571504e+02 -2.000000e+00 + vertex -1.364462e+02 2.574288e+02 0.000000e+00 + endloop + endfacet + facet normal 3.773816e-01 9.260579e-01 0.000000e+00 + outer loop + vertex -1.364462e+02 2.574288e+02 0.000000e+00 + vertex -1.357629e+02 2.571504e+02 -2.000000e+00 + vertex -1.364462e+02 2.574288e+02 -2.000000e+00 + endloop + endfacet + facet normal 5.953716e-01 8.034504e-01 0.000000e+00 + outer loop + vertex -1.364462e+02 2.574288e+02 0.000000e+00 + vertex -1.364462e+02 2.574288e+02 -2.000000e+00 + vertex -1.370390e+02 2.578681e+02 0.000000e+00 + endloop + endfacet + facet normal 5.953716e-01 8.034504e-01 0.000000e+00 + outer loop + vertex -1.370390e+02 2.578681e+02 0.000000e+00 + vertex -1.364462e+02 2.574288e+02 -2.000000e+00 + vertex -1.370390e+02 2.578681e+02 -2.000000e+00 + endloop + endfacet + facet normal 7.761199e-01 6.305854e-01 0.000000e+00 + outer loop + vertex -1.370390e+02 2.578681e+02 0.000000e+00 + vertex -1.370390e+02 2.578681e+02 -2.000000e+00 + vertex -1.375042e+02 2.584407e+02 0.000000e+00 + endloop + endfacet + facet normal 7.761199e-01 6.305854e-01 0.000000e+00 + outer loop + vertex -1.375042e+02 2.584407e+02 0.000000e+00 + vertex -1.370390e+02 2.578681e+02 -2.000000e+00 + vertex -1.375042e+02 2.584407e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.083201e-01 4.182758e-01 0.000000e+00 + outer loop + vertex -1.375042e+02 2.584407e+02 0.000000e+00 + vertex -1.375042e+02 2.584407e+02 -2.000000e+00 + vertex -1.378128e+02 2.591109e+02 0.000000e+00 + endloop + endfacet + facet normal 9.083201e-01 4.182758e-01 -1.290800e-14 + outer loop + vertex -1.378128e+02 2.591109e+02 0.000000e+00 + vertex -1.375042e+02 2.584407e+02 -2.000000e+00 + vertex -1.378128e+02 2.591109e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.396926e-01 3.420201e-01 -1.335384e-14 + outer loop + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -9.396926e-01 3.420201e-01 0.000000e+00 + outer loop + vertex -1.300415e+02 2.650000e+02 0.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.322071e+02 2.590502e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.480080e+02 -2.648779e+02 0.000000e+00 + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.469098e+02 -2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.469098e+02 -2.650000e+02 0.000000e+00 + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.544721e+02 -2.560557e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.469098e+02 -2.650000e+02 0.000000e+00 + vertex 2.544721e+02 -2.560557e+02 0.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 2.544721e+02 -2.560557e+02 0.000000e+00 + vertex 2.547630e+02 -2.553407e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 2.547630e+02 -2.553407e+02 0.000000e+00 + vertex 2.549404e+02 -2.545893e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.480080e+02 -2.648779e+02 0.000000e+00 + vertex 2.490525e+02 -2.645176e+02 0.000000e+00 + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.490525e+02 -2.645176e+02 0.000000e+00 + vertex 2.499923e+02 -2.639368e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.513820e+02 -2.622361e+02 0.000000e+00 + vertex 2.499923e+02 -2.639368e+02 0.000000e+00 + vertex 2.507817e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.930080e+02 -2.551221e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 1.930080e+02 -2.551221e+02 0.000000e+00 + vertex 1.940525e+02 -2.554824e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.549319e+02 2.635176e+02 0.000000e+00 + vertex 2.547321e+02 2.640000e+02 0.000000e+00 + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 2.547321e+02 2.640000e+02 0.000000e+00 + vertex 2.544142e+02 2.644142e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 2.544142e+02 2.644142e+02 0.000000e+00 + vertex 2.540000e+02 2.647321e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.540000e+02 2.647321e+02 0.000000e+00 + vertex 2.535176e+02 2.649319e+02 0.000000e+00 + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 2.535176e+02 2.649319e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 1.372413e+02 2.580819e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.372413e+02 2.580819e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 1.376417e+02 2.586870e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.376417e+02 2.586870e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 1.378823e+02 2.593714e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.378823e+02 2.593714e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 1.399309e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.372413e+02 2.580819e+02 0.000000e+00 + vertex 1.367054e+02 2.575929e+02 0.000000e+00 + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 1.367054e+02 2.575929e+02 0.000000e+00 + vertex 1.360663e+02 2.572495e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 1.360663e+02 2.572495e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.360663e+02 2.572495e+02 0.000000e+00 + vertex 1.353628e+02 2.570724e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.353628e+02 2.570724e+02 0.000000e+00 + vertex 1.346372e+02 2.570724e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.346372e+02 2.570724e+02 0.000000e+00 + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + vertex -1.342990e+02 2.571345e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339337e+02 2.572495e+02 0.000000e+00 + vertex 1.332946e+02 2.575929e+02 0.000000e+00 + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.336098e+02 2.573981e+02 0.000000e+00 + vertex 1.332946e+02 2.575929e+02 0.000000e+00 + vertex -1.330077e+02 2.578244e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.330077e+02 2.578244e+02 0.000000e+00 + vertex 1.332946e+02 2.575929e+02 0.000000e+00 + vertex 1.327587e+02 2.580819e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.330077e+02 2.578244e+02 0.000000e+00 + vertex 1.327587e+02 2.580819e+02 0.000000e+00 + vertex -1.325301e+02 2.583868e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.325301e+02 2.583868e+02 0.000000e+00 + vertex 1.327587e+02 2.580819e+02 0.000000e+00 + vertex 1.323583e+02 2.586870e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.325301e+02 2.583868e+02 0.000000e+00 + vertex 1.323583e+02 2.586870e+02 0.000000e+00 + vertex -1.322071e+02 2.590502e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.322071e+02 2.590502e+02 0.000000e+00 + vertex 1.323583e+02 2.586870e+02 0.000000e+00 + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.322071e+02 2.590502e+02 0.000000e+00 + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + vertex -1.300415e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.300415e+02 2.650000e+02 0.000000e+00 + vertex 1.321177e+02 2.593714e+02 0.000000e+00 + vertex 1.300691e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.342990e+02 2.571345e+02 0.000000e+00 + vertex -1.350319e+02 2.570502e+02 0.000000e+00 + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -1.350319e+02 2.570502e+02 0.000000e+00 + vertex -1.357629e+02 2.571504e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -1.357629e+02 2.571504e+02 0.000000e+00 + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -1.357629e+02 2.571504e+02 0.000000e+00 + vertex -1.364462e+02 2.574288e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -1.364462e+02 2.574288e+02 0.000000e+00 + vertex -1.370390e+02 2.578681e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -1.370390e+02 2.578681e+02 0.000000e+00 + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + vertex -1.370390e+02 2.578681e+02 0.000000e+00 + vertex -1.375042e+02 2.584407e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + vertex -1.375042e+02 2.584407e+02 0.000000e+00 + vertex -1.378128e+02 2.591109e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.378128e+02 2.591109e+02 0.000000e+00 + vertex -1.399563e+02 2.650000e+02 0.000000e+00 + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + vertex -2.535176e+02 2.649319e+02 0.000000e+00 + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -2.535176e+02 2.649319e+02 0.000000e+00 + vertex -2.540000e+02 2.647321e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -2.540000e+02 2.647321e+02 0.000000e+00 + vertex -2.544142e+02 2.644142e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.544142e+02 2.644142e+02 0.000000e+00 + vertex -2.547321e+02 2.640000e+02 0.000000e+00 + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -2.547321e+02 2.640000e+02 0.000000e+00 + vertex -2.549319e+02 2.635176e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -1.930080e+02 -2.551221e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.930080e+02 -2.551221e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -1.940525e+02 -2.554824e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.940525e+02 -2.554824e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -1.949923e+02 -2.560632e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.949923e+02 -2.560632e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -1.957817e+02 -2.568363e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.957817e+02 -2.568363e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.957817e+02 -2.568363e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + vertex -1.963820e+02 -2.577639e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.963820e+02 -2.577639e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + vertex -2.019920e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -2.019920e+02 -2.648779e+02 0.000000e+00 + vertex -2.009475e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -2.549404e+02 -2.545893e+02 0.000000e+00 + vertex -2.547630e+02 -2.553407e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -2.547630e+02 -2.553407e+02 0.000000e+00 + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.544721e+02 -2.560557e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + vertex -2.480080e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.480080e+02 -2.648779e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + vertex -2.490525e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.490525e+02 -2.645176e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + vertex -2.499923e+02 -2.639368e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.499923e+02 -2.639368e+02 0.000000e+00 + vertex -2.513820e+02 -2.622361e+02 0.000000e+00 + vertex -2.507817e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -2.469098e+02 -2.650000e+02 0.000000e+00 + vertex -2.030902e+02 -2.650000e+02 0.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -2.009475e+02 -2.645176e+02 0.000000e+00 + vertex -2.000077e+02 -2.639368e+02 0.000000e+00 + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.986180e+02 -2.622361e+02 0.000000e+00 + vertex -2.000077e+02 -2.639368e+02 0.000000e+00 + vertex -1.992183e+02 -2.631637e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.940525e+02 -2.554824e+02 0.000000e+00 + vertex 1.949923e+02 -2.560632e+02 0.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 1.949923e+02 -2.560632e+02 0.000000e+00 + vertex 1.957817e+02 -2.568363e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 1.957817e+02 -2.568363e+02 0.000000e+00 + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 1.957817e+02 -2.568363e+02 0.000000e+00 + vertex 1.963820e+02 -2.577639e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 1.963820e+02 -2.577639e+02 0.000000e+00 + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.992183e+02 -2.631637e+02 0.000000e+00 + vertex 2.000077e+02 -2.639368e+02 0.000000e+00 + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + vertex 2.000077e+02 -2.639368e+02 0.000000e+00 + vertex 2.009475e+02 -2.645176e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + vertex 2.009475e+02 -2.645176e+02 0.000000e+00 + vertex 2.019920e+02 -2.648779e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.019920e+02 -2.648779e+02 0.000000e+00 + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 1.986180e+02 -2.622361e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.030902e+02 -2.650000e+02 0.000000e+00 + vertex 2.469098e+02 -2.650000e+02 0.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.378128e+02 2.591109e+02 -2.000000e+00 + vertex -1.377500e+02 2.600000e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.377500e+02 2.600000e+02 -2.000000e+00 + vertex -1.376563e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.376563e+02 2.607118e+02 -2.000000e+00 + vertex -1.373816e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.375042e+02 2.584407e+02 -2.000000e+00 + vertex -1.373816e+02 2.586250e+02 -2.000000e+00 + vertex -1.378128e+02 2.591109e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.378128e+02 2.591109e+02 -2.000000e+00 + vertex -1.373816e+02 2.586250e+02 -2.000000e+00 + vertex -1.376563e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.378128e+02 2.591109e+02 -2.000000e+00 + vertex -1.376563e+02 2.592882e+02 -2.000000e+00 + vertex -1.377500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.373816e+02 2.586250e+02 -2.000000e+00 + vertex -1.375042e+02 2.584407e+02 -2.000000e+00 + vertex -1.369445e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.369445e+02 2.580555e+02 -2.000000e+00 + vertex -1.375042e+02 2.584407e+02 -2.000000e+00 + vertex -1.370390e+02 2.578681e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.369445e+02 2.580555e+02 -2.000000e+00 + vertex -1.370390e+02 2.578681e+02 -2.000000e+00 + vertex -1.363750e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.363750e+02 2.576184e+02 -2.000000e+00 + vertex -1.370390e+02 2.578681e+02 -2.000000e+00 + vertex -1.364462e+02 2.574288e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.363750e+02 2.576184e+02 -2.000000e+00 + vertex -1.364462e+02 2.574288e+02 -2.000000e+00 + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + vertex -1.364462e+02 2.574288e+02 -2.000000e+00 + vertex -1.357629e+02 2.571504e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + vertex -1.357629e+02 2.571504e+02 -2.000000e+00 + vertex -1.350319e+02 2.570502e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + vertex -1.350319e+02 2.570502e+02 -2.000000e+00 + vertex -1.350000e+02 2.572500e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.350000e+02 2.572500e+02 -2.000000e+00 + vertex -1.350319e+02 2.570502e+02 -2.000000e+00 + vertex -1.342990e+02 2.571345e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.350000e+02 2.572500e+02 -2.000000e+00 + vertex -1.342990e+02 2.571345e+02 -2.000000e+00 + vertex -1.342882e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.342882e+02 2.573437e+02 -2.000000e+00 + vertex -1.342990e+02 2.571345e+02 -2.000000e+00 + vertex -1.336098e+02 2.573981e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.342882e+02 2.573437e+02 -2.000000e+00 + vertex -1.336098e+02 2.573981e+02 -2.000000e+00 + vertex -1.336250e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.336250e+02 2.576184e+02 -2.000000e+00 + vertex -1.336098e+02 2.573981e+02 -2.000000e+00 + vertex -1.330077e+02 2.578244e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.336250e+02 2.576184e+02 -2.000000e+00 + vertex -1.330077e+02 2.578244e+02 -2.000000e+00 + vertex -1.330555e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.330555e+02 2.580555e+02 -2.000000e+00 + vertex -1.330077e+02 2.578244e+02 -2.000000e+00 + vertex -1.325301e+02 2.583868e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.330555e+02 2.580555e+02 -2.000000e+00 + vertex -1.325301e+02 2.583868e+02 -2.000000e+00 + vertex -1.326184e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.326184e+02 2.586250e+02 -2.000000e+00 + vertex -1.325301e+02 2.583868e+02 -2.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.326184e+02 2.586250e+02 -2.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.323437e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.323437e+02 2.592882e+02 -2.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.322500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.322500e+02 2.600000e+02 -2.000000e+00 + vertex -1.322071e+02 2.590502e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.322500e+02 2.600000e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.323437e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.323437e+02 2.607118e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.326184e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.326184e+02 2.613750e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.330555e+02 2.619445e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.330555e+02 2.619445e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.336250e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.336250e+02 2.623816e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.342882e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.342882e+02 2.626563e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.350000e+02 2.627500e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.350000e+02 2.627500e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.350000e+02 2.627500e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.357118e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.357118e+02 2.626563e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.363750e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.363750e+02 2.623816e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.369445e+02 2.619445e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.369445e+02 2.619445e+02 -2.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -1.373816e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -2.535176e+02 -2.549319e+02 -6.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex -2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -2.535176e+02 -2.549319e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex -2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex -2.535176e+02 -2.549319e+02 -2.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -6.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex -2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex -2.535176e+02 -2.549319e+02 -2.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex -2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -6.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex -2.544142e+02 -2.544142e+02 -6.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -2.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex -2.544142e+02 -2.544142e+02 -6.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -2.000000e+00 + vertex -2.547321e+02 -2.540000e+02 -6.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex -2.547321e+02 -2.540000e+02 -6.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -2.000000e+00 + vertex -2.547321e+02 -2.540000e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex -2.547321e+02 -2.540000e+02 -6.000000e+00 + vertex -2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex -2.549319e+02 -2.535176e+02 -6.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex -2.549319e+02 -2.535176e+02 -6.000000e+00 + vertex -2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex -2.549319e+02 -2.535176e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex -2.549319e+02 -2.535176e+02 -6.000000e+00 + vertex -2.549319e+02 -2.535176e+02 -2.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.549319e+02 -2.535176e+02 -2.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -2.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex -1.919098e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex -1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 1.919098e+02 -2.550000e+02 -2.000000e+00 + vertex -1.919098e+02 -2.550000e+02 0.000000e+00 + vertex -1.919098e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.544142e+02 -2.544142e+02 -6.000000e+00 + vertex -2.547321e+02 -2.540000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.547321e+02 -2.540000e+02 -6.000000e+00 + vertex -2.549319e+02 -2.535176e+02 -6.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.535176e+02 2.649319e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.535176e+02 2.649319e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.540000e+02 2.647321e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.540000e+02 2.647321e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.544142e+02 2.644142e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.544142e+02 2.644142e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.547321e+02 2.640000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex -2.547321e+02 2.640000e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.549319e+02 2.635176e+02 -6.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535176e+02 2.649319e+02 -6.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.544142e+02 -2.544142e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.547321e+02 -2.540000e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535176e+02 2.649319e+02 -6.000000e+00 + vertex 2.540000e+02 2.647321e+02 -6.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.540000e+02 2.647321e+02 -6.000000e+00 + vertex 2.544142e+02 2.644142e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.544142e+02 2.644142e+02 -6.000000e+00 + vertex 2.547321e+02 2.640000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.547321e+02 2.640000e+02 -6.000000e+00 + vertex 2.549319e+02 2.635176e+02 -6.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex -2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -6.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex 2.549319e+02 -2.535176e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex 2.549319e+02 -2.535176e+02 -6.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -2.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -6.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex 2.547321e+02 -2.540000e+02 -6.000000e+00 + vertex 2.549319e+02 -2.535176e+02 -2.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -2.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex 2.547321e+02 -2.540000e+02 -6.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -6.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex 2.544142e+02 -2.544142e+02 -6.000000e+00 + vertex 2.547321e+02 -2.540000e+02 -2.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex 2.544142e+02 -2.544142e+02 -6.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -2.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -6.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex 2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex 2.544142e+02 -2.544142e+02 -2.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex 2.540000e+02 -2.547321e+02 -6.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -6.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex 2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex 2.540000e+02 -2.547321e+02 -2.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex 2.535176e+02 -2.549319e+02 -6.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex 2.530000e+02 -2.550000e+02 -6.000000e+00 + vertex 2.535176e+02 -2.549319e+02 -2.000000e+00 + vertex 2.530000e+02 -2.550000e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 -0.000000e+00 + outer loop + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.550000e+02 -2.538197e+02 0.000000e+00 + vertex 2.550000e+02 -2.538197e+02 -2.000000e+00 + vertex 2.550000e+02 -2.530000e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex 2.550000e+02 2.630000e+02 0.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.549319e+02 2.635176e+02 0.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 1.305262e-01 -4.696426e-15 + outer loop + vertex 2.549319e+02 2.635176e+02 0.000000e+00 + vertex 2.550000e+02 2.630000e+02 -6.000000e+00 + vertex 2.549319e+02 2.635176e+02 -6.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 -4.376373e-15 + outer loop + vertex 2.549319e+02 2.635176e+02 0.000000e+00 + vertex 2.549319e+02 2.635176e+02 -6.000000e+00 + vertex 2.547321e+02 2.640000e+02 0.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex 2.547321e+02 2.640000e+02 0.000000e+00 + vertex 2.549319e+02 2.635176e+02 -6.000000e+00 + vertex 2.547321e+02 2.640000e+02 -6.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex 2.547321e+02 2.640000e+02 0.000000e+00 + vertex 2.547321e+02 2.640000e+02 -6.000000e+00 + vertex 2.544142e+02 2.644142e+02 0.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex 2.544142e+02 2.644142e+02 0.000000e+00 + vertex 2.547321e+02 2.640000e+02 -6.000000e+00 + vertex 2.544142e+02 2.644142e+02 -6.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex 2.544142e+02 2.644142e+02 0.000000e+00 + vertex 2.544142e+02 2.644142e+02 -6.000000e+00 + vertex 2.540000e+02 2.647321e+02 0.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 7.933533e-01 -1.748806e-15 + outer loop + vertex 2.540000e+02 2.647321e+02 0.000000e+00 + vertex 2.544142e+02 2.644142e+02 -6.000000e+00 + vertex 2.540000e+02 2.647321e+02 -6.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 9.238795e-01 -5.127239e-15 + outer loop + vertex 2.540000e+02 2.647321e+02 0.000000e+00 + vertex 2.540000e+02 2.647321e+02 -6.000000e+00 + vertex 2.535176e+02 2.649319e+02 0.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex 2.535176e+02 2.649319e+02 0.000000e+00 + vertex 2.540000e+02 2.647321e+02 -6.000000e+00 + vertex 2.535176e+02 2.649319e+02 -6.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex 2.535176e+02 2.649319e+02 0.000000e+00 + vertex 2.535176e+02 2.649319e+02 -6.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 2.535176e+02 2.649319e+02 -6.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 2.530000e+02 2.650000e+02 0.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex 1.300691e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 0.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -1.300415e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex -1.300415e+02 2.650000e+02 -2.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex -1.399563e+02 2.650000e+02 -2.000000e+00 + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + vertex -1.399563e+02 2.650000e+02 0.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex -2.530000e+02 2.650000e+02 0.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -2.535176e+02 2.649319e+02 0.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 9.914449e-01 -1.001115e-14 + outer loop + vertex -2.535176e+02 2.649319e+02 0.000000e+00 + vertex -2.530000e+02 2.650000e+02 -6.000000e+00 + vertex -2.535176e+02 2.649319e+02 -6.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 9.238795e-01 -1.056550e-14 + outer loop + vertex -2.535176e+02 2.649319e+02 0.000000e+00 + vertex -2.535176e+02 2.649319e+02 -6.000000e+00 + vertex -2.540000e+02 2.647321e+02 0.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 9.238795e-01 -3.625506e-15 + outer loop + vertex -2.540000e+02 2.647321e+02 0.000000e+00 + vertex -2.535176e+02 2.649319e+02 -6.000000e+00 + vertex -2.540000e+02 2.647321e+02 -6.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 7.933533e-01 -5.767347e-15 + outer loop + vertex -2.540000e+02 2.647321e+02 0.000000e+00 + vertex -2.540000e+02 2.647321e+02 -6.000000e+00 + vertex -2.544142e+02 2.644142e+02 0.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 7.933533e-01 -7.516153e-15 + outer loop + vertex -2.544142e+02 2.644142e+02 0.000000e+00 + vertex -2.540000e+02 2.647321e+02 -6.000000e+00 + vertex -2.544142e+02 2.644142e+02 -6.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 6.087614e-01 -5.767347e-15 + outer loop + vertex -2.544142e+02 2.644142e+02 0.000000e+00 + vertex -2.544142e+02 2.644142e+02 -6.000000e+00 + vertex -2.547321e+02 2.640000e+02 0.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 6.087614e-01 -3.758076e-15 + outer loop + vertex -2.547321e+02 2.640000e+02 0.000000e+00 + vertex -2.544142e+02 2.644142e+02 -6.000000e+00 + vertex -2.547321e+02 2.640000e+02 -6.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826834e-01 -4.376373e-15 + outer loop + vertex -2.547321e+02 2.640000e+02 0.000000e+00 + vertex -2.547321e+02 2.640000e+02 -6.000000e+00 + vertex -2.549319e+02 2.635176e+02 0.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex -2.549319e+02 2.635176e+02 0.000000e+00 + vertex -2.547321e+02 2.640000e+02 -6.000000e+00 + vertex -2.549319e+02 2.635176e+02 -6.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex -2.549319e+02 2.635176e+02 0.000000e+00 + vertex -2.549319e+02 2.635176e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -2.549319e+02 2.635176e+02 -6.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 -5.000000e-01 0.000000e+00 + outer loop + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.339608e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 -5.000000e-01 0.000000e+00 + outer loop + vertex 1.339608e+02 2.618000e+02 0.000000e+00 + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.329215e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.329215e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex 1.329215e+02 2.600000e+02 0.000000e+00 + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.339608e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.339608e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.339608e+02 2.582000e+02 0.000000e+00 + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.360392e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.360392e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 0.000000e+00 + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.370785e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 -5.000000e-01 -0.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.370785e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 -5.000000e-01 0.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 0.000000e+00 + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.360392e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.360392e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 0.000000e+00 + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.339608e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 0.000000e+00 + vertex 1.339608e+02 2.618000e+02 0.000000e+00 + vertex 1.370785e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 0.000000e+00 + vertex 1.339608e+02 2.618000e+02 0.000000e+00 + vertex 1.329215e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 0.000000e+00 + vertex 1.329215e+02 2.600000e+02 0.000000e+00 + vertex 1.360392e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 0.000000e+00 + vertex 1.329215e+02 2.600000e+02 0.000000e+00 + vertex 1.339608e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 -5.000000e-01 0.000000e+00 + outer loop + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.360392e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 -5.000000e-01 0.000000e+00 + outer loop + vertex -1.360392e+02 2.618000e+02 0.000000e+00 + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.370785e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.370785e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex -1.370785e+02 2.600000e+02 0.000000e+00 + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.360392e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.360392e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex -1.360392e+02 2.582000e+02 0.000000e+00 + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.339608e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.339608e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 5.000000e-01 0.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 0.000000e+00 + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.329215e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 -5.000000e-01 -0.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.329215e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.660254e-01 -5.000000e-01 0.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 0.000000e+00 + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.339608e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.339608e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 0.000000e+00 + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.360392e+02 2.618000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 0.000000e+00 + vertex -1.360392e+02 2.618000e+02 0.000000e+00 + vertex -1.329215e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 0.000000e+00 + vertex -1.360392e+02 2.618000e+02 0.000000e+00 + vertex -1.370785e+02 2.600000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 0.000000e+00 + vertex -1.370785e+02 2.600000e+02 0.000000e+00 + vertex -1.339608e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 0.000000e+00 + vertex -1.370785e+02 2.600000e+02 0.000000e+00 + vertex -1.360392e+02 2.582000e+02 0.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex 1.376563e+02 2.592882e+02 1.000000e+00 + vertex 1.376563e+02 2.592882e+02 -2.000000e+00 + vertex 1.377500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex 1.377500e+02 2.600000e+02 1.000000e+00 + vertex 1.376563e+02 2.592882e+02 -2.000000e+00 + vertex 1.377500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex 1.377500e+02 2.600000e+02 1.000000e+00 + vertex 1.377500e+02 2.600000e+02 -2.000000e+00 + vertex 1.376563e+02 2.607118e+02 1.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex 1.376563e+02 2.607118e+02 1.000000e+00 + vertex 1.377500e+02 2.600000e+02 -2.000000e+00 + vertex 1.376563e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex 1.376563e+02 2.607118e+02 1.000000e+00 + vertex 1.376563e+02 2.607118e+02 -2.000000e+00 + vertex 1.373816e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex 1.373816e+02 2.613750e+02 1.000000e+00 + vertex 1.376563e+02 2.607118e+02 -2.000000e+00 + vertex 1.373816e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex 1.373816e+02 2.613750e+02 1.000000e+00 + vertex 1.373816e+02 2.613750e+02 -2.000000e+00 + vertex 1.369445e+02 2.619445e+02 1.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex 1.369445e+02 2.619445e+02 1.000000e+00 + vertex 1.373816e+02 2.613750e+02 -2.000000e+00 + vertex 1.369445e+02 2.619445e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex 1.369445e+02 2.619445e+02 1.000000e+00 + vertex 1.369445e+02 2.619445e+02 -2.000000e+00 + vertex 1.363750e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex 1.363750e+02 2.623816e+02 1.000000e+00 + vertex 1.369445e+02 2.619445e+02 -2.000000e+00 + vertex 1.363750e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex 1.363750e+02 2.623816e+02 1.000000e+00 + vertex 1.363750e+02 2.623816e+02 -2.000000e+00 + vertex 1.357118e+02 2.626563e+02 1.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex 1.357118e+02 2.626563e+02 1.000000e+00 + vertex 1.363750e+02 2.623816e+02 -2.000000e+00 + vertex 1.357118e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex 1.357118e+02 2.626563e+02 1.000000e+00 + vertex 1.357118e+02 2.626563e+02 -2.000000e+00 + vertex 1.350000e+02 2.627500e+02 1.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex 1.350000e+02 2.627500e+02 1.000000e+00 + vertex 1.357118e+02 2.626563e+02 -2.000000e+00 + vertex 1.350000e+02 2.627500e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex 1.350000e+02 2.627500e+02 1.000000e+00 + vertex 1.350000e+02 2.627500e+02 -2.000000e+00 + vertex 1.342882e+02 2.626563e+02 1.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex 1.342882e+02 2.626563e+02 1.000000e+00 + vertex 1.350000e+02 2.627500e+02 -2.000000e+00 + vertex 1.342882e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex 1.342882e+02 2.626563e+02 1.000000e+00 + vertex 1.342882e+02 2.626563e+02 -2.000000e+00 + vertex 1.336250e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex 1.336250e+02 2.623816e+02 1.000000e+00 + vertex 1.342882e+02 2.626563e+02 -2.000000e+00 + vertex 1.336250e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex 1.336250e+02 2.623816e+02 1.000000e+00 + vertex 1.336250e+02 2.623816e+02 -2.000000e+00 + vertex 1.330555e+02 2.619445e+02 1.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex 1.330555e+02 2.619445e+02 1.000000e+00 + vertex 1.336250e+02 2.623816e+02 -2.000000e+00 + vertex 1.330555e+02 2.619445e+02 -2.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex 1.330555e+02 2.619445e+02 1.000000e+00 + vertex 1.330555e+02 2.619445e+02 -2.000000e+00 + vertex 1.326184e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex 1.326184e+02 2.613750e+02 1.000000e+00 + vertex 1.330555e+02 2.619445e+02 -2.000000e+00 + vertex 1.326184e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex 1.326184e+02 2.613750e+02 1.000000e+00 + vertex 1.326184e+02 2.613750e+02 -2.000000e+00 + vertex 1.323437e+02 2.607118e+02 1.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex 1.323437e+02 2.607118e+02 1.000000e+00 + vertex 1.326184e+02 2.613750e+02 -2.000000e+00 + vertex 1.323437e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex 1.323437e+02 2.607118e+02 1.000000e+00 + vertex 1.323437e+02 2.607118e+02 -2.000000e+00 + vertex 1.322500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex 1.322500e+02 2.600000e+02 1.000000e+00 + vertex 1.323437e+02 2.607118e+02 -2.000000e+00 + vertex 1.322500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 -1.305262e-01 -0.000000e+00 + outer loop + vertex 1.322500e+02 2.600000e+02 1.000000e+00 + vertex 1.322500e+02 2.600000e+02 -2.000000e+00 + vertex 1.323437e+02 2.592882e+02 1.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 -1.305262e-01 -0.000000e+00 + outer loop + vertex 1.323437e+02 2.592882e+02 1.000000e+00 + vertex 1.322500e+02 2.600000e+02 -2.000000e+00 + vertex 1.323437e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 -3.826834e-01 -0.000000e+00 + outer loop + vertex 1.323437e+02 2.592882e+02 1.000000e+00 + vertex 1.323437e+02 2.592882e+02 -2.000000e+00 + vertex 1.326184e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 -3.826834e-01 -0.000000e+00 + outer loop + vertex 1.326184e+02 2.586250e+02 1.000000e+00 + vertex 1.323437e+02 2.592882e+02 -2.000000e+00 + vertex 1.326184e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 -6.087614e-01 -0.000000e+00 + outer loop + vertex 1.326184e+02 2.586250e+02 1.000000e+00 + vertex 1.326184e+02 2.586250e+02 -2.000000e+00 + vertex 1.330555e+02 2.580555e+02 1.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 -6.087614e-01 -0.000000e+00 + outer loop + vertex 1.330555e+02 2.580555e+02 1.000000e+00 + vertex 1.326184e+02 2.586250e+02 -2.000000e+00 + vertex 1.330555e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 -7.933533e-01 -0.000000e+00 + outer loop + vertex 1.330555e+02 2.580555e+02 1.000000e+00 + vertex 1.330555e+02 2.580555e+02 -2.000000e+00 + vertex 1.336250e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 -7.933533e-01 -0.000000e+00 + outer loop + vertex 1.336250e+02 2.576184e+02 1.000000e+00 + vertex 1.330555e+02 2.580555e+02 -2.000000e+00 + vertex 1.336250e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 -9.238795e-01 -0.000000e+00 + outer loop + vertex 1.336250e+02 2.576184e+02 1.000000e+00 + vertex 1.336250e+02 2.576184e+02 -2.000000e+00 + vertex 1.342882e+02 2.573437e+02 1.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 -9.238795e-01 -0.000000e+00 + outer loop + vertex 1.342882e+02 2.573437e+02 1.000000e+00 + vertex 1.336250e+02 2.576184e+02 -2.000000e+00 + vertex 1.342882e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 -9.914449e-01 -0.000000e+00 + outer loop + vertex 1.342882e+02 2.573437e+02 1.000000e+00 + vertex 1.342882e+02 2.573437e+02 -2.000000e+00 + vertex 1.350000e+02 2.572500e+02 1.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 -9.914449e-01 -0.000000e+00 + outer loop + vertex 1.350000e+02 2.572500e+02 1.000000e+00 + vertex 1.342882e+02 2.573437e+02 -2.000000e+00 + vertex 1.350000e+02 2.572500e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex 1.350000e+02 2.572500e+02 1.000000e+00 + vertex 1.350000e+02 2.572500e+02 -2.000000e+00 + vertex 1.357118e+02 2.573437e+02 1.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex 1.357118e+02 2.573437e+02 1.000000e+00 + vertex 1.350000e+02 2.572500e+02 -2.000000e+00 + vertex 1.357118e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex 1.357118e+02 2.573437e+02 1.000000e+00 + vertex 1.357118e+02 2.573437e+02 -2.000000e+00 + vertex 1.363750e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex 1.363750e+02 2.576184e+02 1.000000e+00 + vertex 1.357118e+02 2.573437e+02 -2.000000e+00 + vertex 1.363750e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex 1.363750e+02 2.576184e+02 1.000000e+00 + vertex 1.363750e+02 2.576184e+02 -2.000000e+00 + vertex 1.369445e+02 2.580555e+02 1.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex 1.369445e+02 2.580555e+02 1.000000e+00 + vertex 1.363750e+02 2.576184e+02 -2.000000e+00 + vertex 1.369445e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex 1.369445e+02 2.580555e+02 1.000000e+00 + vertex 1.369445e+02 2.580555e+02 -2.000000e+00 + vertex 1.373816e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex 1.373816e+02 2.586250e+02 1.000000e+00 + vertex 1.369445e+02 2.580555e+02 -2.000000e+00 + vertex 1.373816e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex 1.373816e+02 2.586250e+02 1.000000e+00 + vertex 1.373816e+02 2.586250e+02 -2.000000e+00 + vertex 1.376563e+02 2.592882e+02 1.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex 1.376563e+02 2.592882e+02 1.000000e+00 + vertex 1.373816e+02 2.586250e+02 -2.000000e+00 + vertex 1.376563e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.326184e+02 2.613750e+02 1.000000e+00 + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.326184e+02 2.613750e+02 1.000000e+00 + vertex 1.323437e+02 2.607118e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.323437e+02 2.607118e+02 1.000000e+00 + vertex 1.322500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.350000e+02 2.627500e+02 1.000000e+00 + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.350000e+02 2.627500e+02 1.000000e+00 + vertex 1.342882e+02 2.626563e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.342882e+02 2.626563e+02 1.000000e+00 + vertex 1.336250e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.373816e+02 2.613750e+02 1.000000e+00 + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.373816e+02 2.613750e+02 1.000000e+00 + vertex 1.369445e+02 2.619445e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.369445e+02 2.619445e+02 1.000000e+00 + vertex 1.363750e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.373816e+02 2.586250e+02 1.000000e+00 + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.373816e+02 2.586250e+02 1.000000e+00 + vertex 1.376563e+02 2.592882e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.376563e+02 2.592882e+02 1.000000e+00 + vertex 1.377500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.350000e+02 2.572500e+02 1.000000e+00 + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.350000e+02 2.572500e+02 1.000000e+00 + vertex 1.357118e+02 2.573437e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.357118e+02 2.573437e+02 1.000000e+00 + vertex 1.363750e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.326184e+02 2.586250e+02 1.000000e+00 + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.326184e+02 2.586250e+02 1.000000e+00 + vertex 1.330555e+02 2.580555e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.330555e+02 2.580555e+02 1.000000e+00 + vertex 1.336250e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.377500e+02 2.600000e+02 1.000000e+00 + vertex 1.376563e+02 2.607118e+02 1.000000e+00 + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.370785e+02 2.600000e+02 1.000000e+00 + vertex 1.376563e+02 2.607118e+02 1.000000e+00 + vertex 1.373816e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.363750e+02 2.623816e+02 1.000000e+00 + vertex 1.357118e+02 2.626563e+02 1.000000e+00 + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.618000e+02 1.000000e+00 + vertex 1.357118e+02 2.626563e+02 1.000000e+00 + vertex 1.350000e+02 2.627500e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.336250e+02 2.623816e+02 1.000000e+00 + vertex 1.330555e+02 2.619445e+02 1.000000e+00 + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.618000e+02 1.000000e+00 + vertex 1.330555e+02 2.619445e+02 1.000000e+00 + vertex 1.326184e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.322500e+02 2.600000e+02 1.000000e+00 + vertex 1.323437e+02 2.592882e+02 1.000000e+00 + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.329215e+02 2.600000e+02 1.000000e+00 + vertex 1.323437e+02 2.592882e+02 1.000000e+00 + vertex 1.326184e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.336250e+02 2.576184e+02 1.000000e+00 + vertex 1.342882e+02 2.573437e+02 1.000000e+00 + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339608e+02 2.582000e+02 1.000000e+00 + vertex 1.342882e+02 2.573437e+02 1.000000e+00 + vertex 1.350000e+02 2.572500e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.363750e+02 2.576184e+02 1.000000e+00 + vertex 1.369445e+02 2.580555e+02 1.000000e+00 + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360392e+02 2.582000e+02 1.000000e+00 + vertex 1.369445e+02 2.580555e+02 1.000000e+00 + vertex 1.373816e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex -1.323437e+02 2.592882e+02 1.000000e+00 + vertex -1.323437e+02 2.592882e+02 -2.000000e+00 + vertex -1.322500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 -1.305262e-01 0.000000e+00 + outer loop + vertex -1.322500e+02 2.600000e+02 1.000000e+00 + vertex -1.323437e+02 2.592882e+02 -2.000000e+00 + vertex -1.322500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex -1.322500e+02 2.600000e+02 1.000000e+00 + vertex -1.322500e+02 2.600000e+02 -2.000000e+00 + vertex -1.323437e+02 2.607118e+02 1.000000e+00 + endloop + endfacet + facet normal 9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex -1.323437e+02 2.607118e+02 1.000000e+00 + vertex -1.322500e+02 2.600000e+02 -2.000000e+00 + vertex -1.323437e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex -1.323437e+02 2.607118e+02 1.000000e+00 + vertex -1.323437e+02 2.607118e+02 -2.000000e+00 + vertex -1.326184e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex -1.326184e+02 2.613750e+02 1.000000e+00 + vertex -1.323437e+02 2.607118e+02 -2.000000e+00 + vertex -1.326184e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex -1.326184e+02 2.613750e+02 1.000000e+00 + vertex -1.326184e+02 2.613750e+02 -2.000000e+00 + vertex -1.330555e+02 2.619445e+02 1.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex -1.330555e+02 2.619445e+02 1.000000e+00 + vertex -1.326184e+02 2.613750e+02 -2.000000e+00 + vertex -1.330555e+02 2.619445e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex -1.330555e+02 2.619445e+02 1.000000e+00 + vertex -1.330555e+02 2.619445e+02 -2.000000e+00 + vertex -1.336250e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex -1.336250e+02 2.623816e+02 1.000000e+00 + vertex -1.330555e+02 2.619445e+02 -2.000000e+00 + vertex -1.336250e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex -1.336250e+02 2.623816e+02 1.000000e+00 + vertex -1.336250e+02 2.623816e+02 -2.000000e+00 + vertex -1.342882e+02 2.626563e+02 1.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex -1.342882e+02 2.626563e+02 1.000000e+00 + vertex -1.336250e+02 2.623816e+02 -2.000000e+00 + vertex -1.342882e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex -1.342882e+02 2.626563e+02 1.000000e+00 + vertex -1.342882e+02 2.626563e+02 -2.000000e+00 + vertex -1.350000e+02 2.627500e+02 1.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex -1.350000e+02 2.627500e+02 1.000000e+00 + vertex -1.342882e+02 2.626563e+02 -2.000000e+00 + vertex -1.350000e+02 2.627500e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex -1.350000e+02 2.627500e+02 1.000000e+00 + vertex -1.350000e+02 2.627500e+02 -2.000000e+00 + vertex -1.357118e+02 2.626563e+02 1.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 9.914449e-01 0.000000e+00 + outer loop + vertex -1.357118e+02 2.626563e+02 1.000000e+00 + vertex -1.350000e+02 2.627500e+02 -2.000000e+00 + vertex -1.357118e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex -1.357118e+02 2.626563e+02 1.000000e+00 + vertex -1.357118e+02 2.626563e+02 -2.000000e+00 + vertex -1.363750e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 9.238795e-01 0.000000e+00 + outer loop + vertex -1.363750e+02 2.623816e+02 1.000000e+00 + vertex -1.357118e+02 2.626563e+02 -2.000000e+00 + vertex -1.363750e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex -1.363750e+02 2.623816e+02 1.000000e+00 + vertex -1.363750e+02 2.623816e+02 -2.000000e+00 + vertex -1.369445e+02 2.619445e+02 1.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 7.933533e-01 0.000000e+00 + outer loop + vertex -1.369445e+02 2.619445e+02 1.000000e+00 + vertex -1.363750e+02 2.623816e+02 -2.000000e+00 + vertex -1.369445e+02 2.619445e+02 -2.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex -1.369445e+02 2.619445e+02 1.000000e+00 + vertex -1.369445e+02 2.619445e+02 -2.000000e+00 + vertex -1.373816e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 6.087614e-01 0.000000e+00 + outer loop + vertex -1.373816e+02 2.613750e+02 1.000000e+00 + vertex -1.369445e+02 2.619445e+02 -2.000000e+00 + vertex -1.373816e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex -1.373816e+02 2.613750e+02 1.000000e+00 + vertex -1.373816e+02 2.613750e+02 -2.000000e+00 + vertex -1.376563e+02 2.607118e+02 1.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex -1.376563e+02 2.607118e+02 1.000000e+00 + vertex -1.373816e+02 2.613750e+02 -2.000000e+00 + vertex -1.376563e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex -1.376563e+02 2.607118e+02 1.000000e+00 + vertex -1.376563e+02 2.607118e+02 -2.000000e+00 + vertex -1.377500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 1.305262e-01 0.000000e+00 + outer loop + vertex -1.377500e+02 2.600000e+02 1.000000e+00 + vertex -1.376563e+02 2.607118e+02 -2.000000e+00 + vertex -1.377500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 -1.305262e-01 -0.000000e+00 + outer loop + vertex -1.377500e+02 2.600000e+02 1.000000e+00 + vertex -1.377500e+02 2.600000e+02 -2.000000e+00 + vertex -1.376563e+02 2.592882e+02 1.000000e+00 + endloop + endfacet + facet normal -9.914449e-01 -1.305262e-01 -0.000000e+00 + outer loop + vertex -1.376563e+02 2.592882e+02 1.000000e+00 + vertex -1.377500e+02 2.600000e+02 -2.000000e+00 + vertex -1.376563e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 -3.826834e-01 -0.000000e+00 + outer loop + vertex -1.376563e+02 2.592882e+02 1.000000e+00 + vertex -1.376563e+02 2.592882e+02 -2.000000e+00 + vertex -1.373816e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 -3.826834e-01 -0.000000e+00 + outer loop + vertex -1.373816e+02 2.586250e+02 1.000000e+00 + vertex -1.376563e+02 2.592882e+02 -2.000000e+00 + vertex -1.373816e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 -6.087614e-01 -0.000000e+00 + outer loop + vertex -1.373816e+02 2.586250e+02 1.000000e+00 + vertex -1.373816e+02 2.586250e+02 -2.000000e+00 + vertex -1.369445e+02 2.580555e+02 1.000000e+00 + endloop + endfacet + facet normal -7.933533e-01 -6.087614e-01 -0.000000e+00 + outer loop + vertex -1.369445e+02 2.580555e+02 1.000000e+00 + vertex -1.373816e+02 2.586250e+02 -2.000000e+00 + vertex -1.369445e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 -7.933533e-01 -0.000000e+00 + outer loop + vertex -1.369445e+02 2.580555e+02 1.000000e+00 + vertex -1.369445e+02 2.580555e+02 -2.000000e+00 + vertex -1.363750e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal -6.087614e-01 -7.933533e-01 -0.000000e+00 + outer loop + vertex -1.363750e+02 2.576184e+02 1.000000e+00 + vertex -1.369445e+02 2.580555e+02 -2.000000e+00 + vertex -1.363750e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 -9.238795e-01 -0.000000e+00 + outer loop + vertex -1.363750e+02 2.576184e+02 1.000000e+00 + vertex -1.363750e+02 2.576184e+02 -2.000000e+00 + vertex -1.357118e+02 2.573437e+02 1.000000e+00 + endloop + endfacet + facet normal -3.826834e-01 -9.238795e-01 -0.000000e+00 + outer loop + vertex -1.357118e+02 2.573437e+02 1.000000e+00 + vertex -1.363750e+02 2.576184e+02 -2.000000e+00 + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 -9.914449e-01 -0.000000e+00 + outer loop + vertex -1.357118e+02 2.573437e+02 1.000000e+00 + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + vertex -1.350000e+02 2.572500e+02 1.000000e+00 + endloop + endfacet + facet normal -1.305262e-01 -9.914449e-01 -0.000000e+00 + outer loop + vertex -1.350000e+02 2.572500e+02 1.000000e+00 + vertex -1.357118e+02 2.573437e+02 -2.000000e+00 + vertex -1.350000e+02 2.572500e+02 -2.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex -1.350000e+02 2.572500e+02 1.000000e+00 + vertex -1.350000e+02 2.572500e+02 -2.000000e+00 + vertex -1.342882e+02 2.573437e+02 1.000000e+00 + endloop + endfacet + facet normal 1.305262e-01 -9.914449e-01 0.000000e+00 + outer loop + vertex -1.342882e+02 2.573437e+02 1.000000e+00 + vertex -1.350000e+02 2.572500e+02 -2.000000e+00 + vertex -1.342882e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex -1.342882e+02 2.573437e+02 1.000000e+00 + vertex -1.342882e+02 2.573437e+02 -2.000000e+00 + vertex -1.336250e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal 3.826834e-01 -9.238795e-01 0.000000e+00 + outer loop + vertex -1.336250e+02 2.576184e+02 1.000000e+00 + vertex -1.342882e+02 2.573437e+02 -2.000000e+00 + vertex -1.336250e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex -1.336250e+02 2.576184e+02 1.000000e+00 + vertex -1.336250e+02 2.576184e+02 -2.000000e+00 + vertex -1.330555e+02 2.580555e+02 1.000000e+00 + endloop + endfacet + facet normal 6.087614e-01 -7.933533e-01 0.000000e+00 + outer loop + vertex -1.330555e+02 2.580555e+02 1.000000e+00 + vertex -1.336250e+02 2.576184e+02 -2.000000e+00 + vertex -1.330555e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex -1.330555e+02 2.580555e+02 1.000000e+00 + vertex -1.330555e+02 2.580555e+02 -2.000000e+00 + vertex -1.326184e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal 7.933533e-01 -6.087614e-01 0.000000e+00 + outer loop + vertex -1.326184e+02 2.586250e+02 1.000000e+00 + vertex -1.330555e+02 2.580555e+02 -2.000000e+00 + vertex -1.326184e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex -1.326184e+02 2.586250e+02 1.000000e+00 + vertex -1.326184e+02 2.586250e+02 -2.000000e+00 + vertex -1.323437e+02 2.592882e+02 1.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex -1.323437e+02 2.592882e+02 1.000000e+00 + vertex -1.326184e+02 2.586250e+02 -2.000000e+00 + vertex -1.323437e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.373816e+02 2.613750e+02 1.000000e+00 + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.373816e+02 2.613750e+02 1.000000e+00 + vertex -1.376563e+02 2.607118e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.376563e+02 2.607118e+02 1.000000e+00 + vertex -1.377500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.350000e+02 2.627500e+02 1.000000e+00 + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.350000e+02 2.627500e+02 1.000000e+00 + vertex -1.357118e+02 2.626563e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.357118e+02 2.626563e+02 1.000000e+00 + vertex -1.363750e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.326184e+02 2.613750e+02 1.000000e+00 + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.326184e+02 2.613750e+02 1.000000e+00 + vertex -1.330555e+02 2.619445e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.330555e+02 2.619445e+02 1.000000e+00 + vertex -1.336250e+02 2.623816e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.326184e+02 2.586250e+02 1.000000e+00 + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.326184e+02 2.586250e+02 1.000000e+00 + vertex -1.323437e+02 2.592882e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.323437e+02 2.592882e+02 1.000000e+00 + vertex -1.322500e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.350000e+02 2.572500e+02 1.000000e+00 + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.350000e+02 2.572500e+02 1.000000e+00 + vertex -1.342882e+02 2.573437e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.342882e+02 2.573437e+02 1.000000e+00 + vertex -1.336250e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.373816e+02 2.586250e+02 1.000000e+00 + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.373816e+02 2.586250e+02 1.000000e+00 + vertex -1.369445e+02 2.580555e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.369445e+02 2.580555e+02 1.000000e+00 + vertex -1.363750e+02 2.576184e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.322500e+02 2.600000e+02 1.000000e+00 + vertex -1.323437e+02 2.607118e+02 1.000000e+00 + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.329215e+02 2.600000e+02 1.000000e+00 + vertex -1.323437e+02 2.607118e+02 1.000000e+00 + vertex -1.326184e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.336250e+02 2.623816e+02 1.000000e+00 + vertex -1.342882e+02 2.626563e+02 1.000000e+00 + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.618000e+02 1.000000e+00 + vertex -1.342882e+02 2.626563e+02 1.000000e+00 + vertex -1.350000e+02 2.627500e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.363750e+02 2.623816e+02 1.000000e+00 + vertex -1.369445e+02 2.619445e+02 1.000000e+00 + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.618000e+02 1.000000e+00 + vertex -1.369445e+02 2.619445e+02 1.000000e+00 + vertex -1.373816e+02 2.613750e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.377500e+02 2.600000e+02 1.000000e+00 + vertex -1.376563e+02 2.592882e+02 1.000000e+00 + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.370785e+02 2.600000e+02 1.000000e+00 + vertex -1.376563e+02 2.592882e+02 1.000000e+00 + vertex -1.373816e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.363750e+02 2.576184e+02 1.000000e+00 + vertex -1.357118e+02 2.573437e+02 1.000000e+00 + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.360392e+02 2.582000e+02 1.000000e+00 + vertex -1.357118e+02 2.573437e+02 1.000000e+00 + vertex -1.350000e+02 2.572500e+02 1.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex -1.336250e+02 2.576184e+02 1.000000e+00 + vertex -1.330555e+02 2.580555e+02 1.000000e+00 + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex -1.339608e+02 2.582000e+02 1.000000e+00 + vertex -1.330555e+02 2.580555e+02 1.000000e+00 + vertex -1.326184e+02 2.586250e+02 1.000000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex -2.550000e+02 -2.530000e+02 -6.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 -6.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + endloop + endfacet + facet normal -1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex -2.550000e+02 2.630000e+02 0.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex -2.550000e+02 -2.538197e+02 0.000000e+00 + vertex -2.550000e+02 -2.530000e+02 -2.000000e+00 + vertex -2.550000e+02 -2.538197e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 1.377500e+02 2.600000e+02 -2.000000e+00 + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + vertex 1.377500e+02 2.600000e+02 -2.000000e+00 + vertex 1.376563e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.378823e+02 2.593714e+02 -2.000000e+00 + vertex 1.376563e+02 2.592882e+02 -2.000000e+00 + vertex 1.376417e+02 2.586870e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.376417e+02 2.586870e+02 -2.000000e+00 + vertex 1.376563e+02 2.592882e+02 -2.000000e+00 + vertex 1.373816e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.376417e+02 2.586870e+02 -2.000000e+00 + vertex 1.373816e+02 2.586250e+02 -2.000000e+00 + vertex 1.372413e+02 2.580819e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.372413e+02 2.580819e+02 -2.000000e+00 + vertex 1.373816e+02 2.586250e+02 -2.000000e+00 + vertex 1.369445e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.372413e+02 2.580819e+02 -2.000000e+00 + vertex 1.369445e+02 2.580555e+02 -2.000000e+00 + vertex 1.367054e+02 2.575929e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.367054e+02 2.575929e+02 -2.000000e+00 + vertex 1.369445e+02 2.580555e+02 -2.000000e+00 + vertex 1.363750e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.367054e+02 2.575929e+02 -2.000000e+00 + vertex 1.363750e+02 2.576184e+02 -2.000000e+00 + vertex 1.360663e+02 2.572495e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.360663e+02 2.572495e+02 -2.000000e+00 + vertex 1.363750e+02 2.576184e+02 -2.000000e+00 + vertex 1.357118e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.360663e+02 2.572495e+02 -2.000000e+00 + vertex 1.357118e+02 2.573437e+02 -2.000000e+00 + vertex 1.353628e+02 2.570724e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.353628e+02 2.570724e+02 -2.000000e+00 + vertex 1.357118e+02 2.573437e+02 -2.000000e+00 + vertex 1.350000e+02 2.572500e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.353628e+02 2.570724e+02 -2.000000e+00 + vertex 1.350000e+02 2.572500e+02 -2.000000e+00 + vertex 1.346372e+02 2.570724e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.346372e+02 2.570724e+02 -2.000000e+00 + vertex 1.350000e+02 2.572500e+02 -2.000000e+00 + vertex 1.342882e+02 2.573437e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.346372e+02 2.570724e+02 -2.000000e+00 + vertex 1.342882e+02 2.573437e+02 -2.000000e+00 + vertex 1.339337e+02 2.572495e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.339337e+02 2.572495e+02 -2.000000e+00 + vertex 1.342882e+02 2.573437e+02 -2.000000e+00 + vertex 1.336250e+02 2.576184e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.339337e+02 2.572495e+02 -2.000000e+00 + vertex 1.336250e+02 2.576184e+02 -2.000000e+00 + vertex 1.332946e+02 2.575929e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.332946e+02 2.575929e+02 -2.000000e+00 + vertex 1.336250e+02 2.576184e+02 -2.000000e+00 + vertex 1.330555e+02 2.580555e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.332946e+02 2.575929e+02 -2.000000e+00 + vertex 1.330555e+02 2.580555e+02 -2.000000e+00 + vertex 1.327587e+02 2.580819e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.327587e+02 2.580819e+02 -2.000000e+00 + vertex 1.330555e+02 2.580555e+02 -2.000000e+00 + vertex 1.326184e+02 2.586250e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.327587e+02 2.580819e+02 -2.000000e+00 + vertex 1.326184e+02 2.586250e+02 -2.000000e+00 + vertex 1.323583e+02 2.586870e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.323583e+02 2.586870e+02 -2.000000e+00 + vertex 1.326184e+02 2.586250e+02 -2.000000e+00 + vertex 1.323437e+02 2.592882e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.323583e+02 2.586870e+02 -2.000000e+00 + vertex 1.323437e+02 2.592882e+02 -2.000000e+00 + vertex 1.321177e+02 2.593714e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.321177e+02 2.593714e+02 -2.000000e+00 + vertex 1.323437e+02 2.592882e+02 -2.000000e+00 + vertex 1.322500e+02 2.600000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.321177e+02 2.593714e+02 -2.000000e+00 + vertex 1.322500e+02 2.600000e+02 -2.000000e+00 + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.322500e+02 2.600000e+02 -2.000000e+00 + vertex 1.323437e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.323437e+02 2.607118e+02 -2.000000e+00 + vertex 1.326184e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.350000e+02 2.627500e+02 -2.000000e+00 + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 1.350000e+02 2.627500e+02 -2.000000e+00 + vertex 1.357118e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 1.357118e+02 2.626563e+02 -2.000000e+00 + vertex 1.363750e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.326184e+02 2.613750e+02 -2.000000e+00 + vertex 1.330555e+02 2.619445e+02 -2.000000e+00 + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.330555e+02 2.619445e+02 -2.000000e+00 + vertex 1.336250e+02 2.623816e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + vertex 1.336250e+02 2.623816e+02 -2.000000e+00 + vertex 1.342882e+02 2.626563e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.342882e+02 2.626563e+02 -2.000000e+00 + vertex 1.350000e+02 2.627500e+02 -2.000000e+00 + vertex 1.300691e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.363750e+02 2.623816e+02 -2.000000e+00 + vertex 1.369445e+02 2.619445e+02 -2.000000e+00 + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 1.369445e+02 2.619445e+02 -2.000000e+00 + vertex 1.373816e+02 2.613750e+02 -2.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + vertex 1.373816e+02 2.613750e+02 -2.000000e+00 + vertex 1.376563e+02 2.607118e+02 -2.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.376563e+02 2.607118e+02 -2.000000e+00 + vertex 1.377500e+02 2.600000e+02 -2.000000e+00 + vertex 1.399309e+02 2.650000e+02 -2.000000e+00 + endloop + endfacet +endsolid diff --git a/backend/profiles/profiles/Sovol/sovol_sv08_max_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_sv08_max_buildplate_texture.png new file mode 100644 index 0000000..f433380 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_sv08_max_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Sovol/sovol_zero_buildplate_model.stl b/backend/profiles/profiles/Sovol/sovol_zero_buildplate_model.stl new file mode 100644 index 0000000..33c03ed Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_zero_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Sovol/sovol_zero_buildplate_texture.png b/backend/profiles/profiles/Sovol/sovol_zero_buildplate_texture.png new file mode 100644 index 0000000..f433380 Binary files /dev/null and b/backend/profiles/profiles/Sovol/sovol_zero_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Tiertime.json b/backend/profiles/profiles/Tiertime.json new file mode 100644 index 0000000..f17069a --- /dev/null +++ b/backend/profiles/profiles/Tiertime.json @@ -0,0 +1,712 @@ +{ + "name": "Tiertime", + "version": "02.03.01.10", + "force_update": "0", + "description": "Tiertime configurations", + "machine_model_list": [ + { + "name": "Tiertime UP400 Pro", + "sub_path": "machine/Tiertime UP400 Pro.json" + }, + { + "name": "Tiertime UP310 Pro", + "sub_path": "machine/Tiertime UP310 Pro.json" + }, + { + "name": "Tiertime UP300 HS", + "sub_path": "machine/Tiertime UP300 HS.json" + }, + { + "name": "Tiertime UP600 HS", + "sub_path": "machine/Tiertime UP600 HS.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_tiertime_common", + "sub_path": "process/fdm_process_tiertime_common.json" + }, + { + "name": "fdm_process_tiertime_HS_common", + "sub_path": "process/fdm_process_tiertime_HS_common.json" + }, + { + "name": "0.12mm Fine @Tiertime UP400 Pro", + "sub_path": "process/0.12mm Fine @Tiertime UP400 Pro.json" + }, + { + "name": "0.16mm Optimal @Tiertime UP400 Pro", + "sub_path": "process/0.16mm Optimal @Tiertime UP400 Pro.json" + }, + { + "name": "0.20mm Standard @Tiertime UP400 Pro", + "sub_path": "process/0.20mm Standard @Tiertime UP400 Pro.json" + }, + { + "name": "0.24mm Draft @Tiertime UP400 Pro", + "sub_path": "process/0.24mm Draft @Tiertime UP400 Pro.json" + }, + { + "name": "0.28mm Extra Draft @Tiertime UP400 Pro", + "sub_path": "process/0.28mm Extra Draft @Tiertime UP400 Pro.json" + }, + { + "name": "0.12mm Fine @Tiertime UP310 Pro", + "sub_path": "process/0.12mm Fine @Tiertime UP310 Pro.json" + }, + { + "name": "0.16mm Optimal @Tiertime UP310 Pro", + "sub_path": "process/0.16mm Optimal @Tiertime UP310 Pro.json" + }, + { + "name": "0.20mm Standard @Tiertime UP310 Pro", + "sub_path": "process/0.20mm Standard @Tiertime UP310 Pro.json" + }, + { + "name": "0.24mm Draft @Tiertime UP310 Pro", + "sub_path": "process/0.24mm Draft @Tiertime UP310 Pro.json" + }, + { + "name": "0.28mm Extra Draft @Tiertime UP310 Pro", + "sub_path": "process/0.28mm Extra Draft @Tiertime UP310 Pro.json" + }, + { + "name": "0.12mm Fine @Tiertime UP300 HS", + "sub_path": "process/0.12mm Fine @Tiertime UP300 HS.json" + }, + { + "name": "0.16mm Optimal @Tiertime UP300 HS", + "sub_path": "process/0.16mm Optimal @Tiertime UP300 HS.json" + }, + { + "name": "0.20mm Standard @Tiertime UP300 HS", + "sub_path": "process/0.20mm Standard @Tiertime UP300 HS.json" + }, + { + "name": "0.24mm Draft @Tiertime UP300 HS", + "sub_path": "process/0.24mm Draft @Tiertime UP300 HS.json" + }, + { + "name": "0.28mm Extra Draft @Tiertime UP300 HS", + "sub_path": "process/0.28mm Extra Draft @Tiertime UP300 HS.json" + }, + { + "name": "0.12mm Fine @Tiertime UP600 HS", + "sub_path": "process/0.12mm Fine @Tiertime UP600 HS.json" + }, + { + "name": "0.16mm Optimal @Tiertime UP600 HS", + "sub_path": "process/0.16mm Optimal @Tiertime UP600 HS.json" + }, + { + "name": "0.20mm Standard @Tiertime UP600 HS", + "sub_path": "process/0.20mm Standard @Tiertime UP600 HS.json" + }, + { + "name": "0.24mm Draft @Tiertime UP600 HS", + "sub_path": "process/0.24mm Draft @Tiertime UP600 HS.json" + }, + { + "name": "0.28mm Extra Draft @Tiertime UP600 HS", + "sub_path": "process/0.28mm Extra Draft @Tiertime UP600 HS.json" + }, + { + "name": "fdm_process_tiertime_0.18_nozzle_0.6", + "sub_path": "process/fdm_process_tiertime_0.18_nozzle_0.6.json" + }, + { + "name": "fdm_process_tiertime_0.24_nozzle_0.6", + "sub_path": "process/fdm_process_tiertime_0.24_nozzle_0.6.json" + }, + { + "name": "fdm_process_tiertime_0.30_nozzle_0.6", + "sub_path": "process/fdm_process_tiertime_0.30_nozzle_0.6.json" + }, + { + "name": "fdm_process_tiertime_0.36_nozzle_0.6", + "sub_path": "process/fdm_process_tiertime_0.36_nozzle_0.6.json" + }, + { + "name": "fdm_process_tiertime_0.42_nozzle_0.6", + "sub_path": "process/fdm_process_tiertime_0.42_nozzle_0.6.json" + }, + { + "name": "fdm_process_tiertime_0.24_nozzle_0.8", + "sub_path": "process/fdm_process_tiertime_0.24_nozzle_0.8.json" + }, + { + "name": "fdm_process_tiertime_0.32_nozzle_0.8", + "sub_path": "process/fdm_process_tiertime_0.32_nozzle_0.8.json" + }, + { + "name": "fdm_process_tiertime_0.40_nozzle_0.8", + "sub_path": "process/fdm_process_tiertime_0.40_nozzle_0.8.json" + }, + { + "name": "fdm_process_tiertime_0.48_nozzle_0.8", + "sub_path": "process/fdm_process_tiertime_0.48_nozzle_0.8.json" + }, + { + "name": "fdm_process_tiertime_0.56_nozzle_0.8", + "sub_path": "process/fdm_process_tiertime_0.56_nozzle_0.8.json" + }, + { + "name": "fdm_process_tiertime_0.18_nozzle_0.6_HS", + "sub_path": "process/fdm_process_tiertime_0.18_nozzle_0.6_HS.json" + }, + { + "name": "fdm_process_tiertime_0.24_nozzle_0.6_HS", + "sub_path": "process/fdm_process_tiertime_0.24_nozzle_0.6_HS.json" + }, + { + "name": "fdm_process_tiertime_0.30_nozzle_0.6_HS", + "sub_path": "process/fdm_process_tiertime_0.30_nozzle_0.6_HS.json" + }, + { + "name": "fdm_process_tiertime_0.36_nozzle_0.6_HS", + "sub_path": "process/fdm_process_tiertime_0.36_nozzle_0.6_HS.json" + }, + { + "name": "fdm_process_tiertime_0.42_nozzle_0.6_HS", + "sub_path": "process/fdm_process_tiertime_0.42_nozzle_0.6_HS.json" + }, + { + "name": "fdm_process_tiertime_0.24_nozzle_0.8_HS", + "sub_path": "process/fdm_process_tiertime_0.24_nozzle_0.8_HS.json" + }, + { + "name": "fdm_process_tiertime_0.32_nozzle_0.8_HS", + "sub_path": "process/fdm_process_tiertime_0.32_nozzle_0.8_HS.json" + }, + { + "name": "fdm_process_tiertime_0.40_nozzle_0.8_HS", + "sub_path": "process/fdm_process_tiertime_0.40_nozzle_0.8_HS.json" + }, + { + "name": "fdm_process_tiertime_0.48_nozzle_0.8_HS", + "sub_path": "process/fdm_process_tiertime_0.48_nozzle_0.8_HS.json" + }, + { + "name": "fdm_process_tiertime_0.56_nozzle_0.8_HS", + "sub_path": "process/fdm_process_tiertime_0.56_nozzle_0.8_HS.json" + }, + { + "name": "0.18mm Fine @Tiertime UP400 Pro 0.6 nozzle", + "sub_path": "process/0.18mm Fine @Tiertime UP400 Pro 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Tiertime UP400 Pro 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Tiertime UP400 Pro 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Tiertime UP400 Pro 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Tiertime UP400 Pro 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Tiertime UP400 Pro 0.6 nozzle", + "sub_path": "process/0.30mm Strength @Tiertime UP400 Pro 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @Tiertime UP400 Pro 0.6 nozzle", + "sub_path": "process/0.36mm Draft @Tiertime UP400 Pro 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @Tiertime UP400 Pro 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @Tiertime UP400 Pro 0.6 nozzle.json" + }, + { + "name": "0.18mm Fine @Tiertime UP600 HS 0.6 nozzle", + "sub_path": "process/0.18mm Fine @Tiertime UP600 HS 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Tiertime UP600 HS 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Tiertime UP600 HS 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Tiertime UP600 HS 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Tiertime UP600 HS 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Tiertime UP600 HS 0.6 nozzle", + "sub_path": "process/0.30mm Strength @Tiertime UP600 HS 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @Tiertime UP600 HS 0.6 nozzle", + "sub_path": "process/0.36mm Draft @Tiertime UP600 HS 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @Tiertime UP600 HS 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @Tiertime UP600 HS 0.6 nozzle.json" + }, + { + "name": "0.24mm Fine @Tiertime UP400 Pro 0.8 nozzle", + "sub_path": "process/0.24mm Fine @Tiertime UP400 Pro 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @Tiertime UP400 Pro 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Tiertime UP400 Pro 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Tiertime UP400 Pro 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Tiertime UP400 Pro 0.8 nozzle.json" + }, + { + "name": "0.48mm Draft @Tiertime UP400 Pro 0.8 nozzle", + "sub_path": "process/0.48mm Draft @Tiertime UP400 Pro 0.8 nozzle.json" + }, + { + "name": "0.56mm Extra Draft @Tiertime UP400 Pro 0.8 nozzle", + "sub_path": "process/0.56mm Extra Draft @Tiertime UP400 Pro 0.8 nozzle.json" + }, + { + "name": "0.24mm Fine @Tiertime UP600 HS 0.8 nozzle", + "sub_path": "process/0.24mm Fine @Tiertime UP600 HS 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @Tiertime UP600 HS 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Tiertime UP600 HS 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Tiertime UP600 HS 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Tiertime UP600 HS 0.8 nozzle.json" + }, + { + "name": "0.48mm Draft @Tiertime UP600 HS 0.8 nozzle", + "sub_path": "process/0.48mm Draft @Tiertime UP600 HS 0.8 nozzle.json" + }, + { + "name": "0.56mm Extra Draft @Tiertime UP600 HS 0.8 nozzle", + "sub_path": "process/0.56mm Extra Draft @Tiertime UP600 HS 0.8 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pctg", + "sub_path": "filament/fdm_filament_pctg.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_hips", + "sub_path": "filament/fdm_filament_hips.json" + }, + { + "name": "fdm_filament_pps", + "sub_path": "filament/fdm_filament_pps.json" + }, + { + "name": "fdm_filament_ppa", + "sub_path": "filament/fdm_filament_ppa.json" + }, + { + "name": "fdm_filament_pe", + "sub_path": "filament/fdm_filament_pe.json" + }, + { + "name": "fdm_filament_pp", + "sub_path": "filament/fdm_filament_pp.json" + }, + { + "name": "fdm_filament_eva", + "sub_path": "filament/fdm_filament_eva.json" + }, + { + "name": "fdm_filament_pha", + "sub_path": "filament/fdm_filament_pha.json" + }, + { + "name": "fdm_filament_bvoh", + "sub_path": "filament/fdm_filament_bvoh.json" + }, + { + "name": "fdm_filament_sbs", + "sub_path": "filament/fdm_filament_sbs.json" + }, + { + "name": "Tiertime PLA", + "sub_path": "filament/Tiertime PLA.json" + }, + { + "name": "Tiertime ABS", + "sub_path": "filament/Tiertime ABS.json" + }, + { + "name": "Tiertime ASA", + "sub_path": "filament/Tiertime ASA.json" + }, + { + "name": "Tiertime PA6-CF", + "sub_path": "filament/Tiertime PA6-CF.json" + }, + { + "name": "Tiertime PC", + "sub_path": "filament/Tiertime PC.json" + }, + { + "name": "Tiertime PET-CF", + "sub_path": "filament/Tiertime PET-CF.json" + }, + { + "name": "Tiertime PETG", + "sub_path": "filament/Tiertime PETG.json" + }, + { + "name": "Tiertime PLA-CF", + "sub_path": "filament/Tiertime PLA-CF.json" + }, + { + "name": "Tiertime PVA", + "sub_path": "filament/Tiertime PVA.json" + }, + { + "name": "Tiertime TPU 95A", + "sub_path": "filament/Tiertime TPU 95A.json" + }, + { + "name": "Tiertime PLA@300HS", + "sub_path": "filament/Tiertime PLA@300HS.json" + }, + { + "name": "Tiertime ABS@300HS", + "sub_path": "filament/Tiertime ABS@300HS.json" + }, + { + "name": "Tiertime ASA@300HS", + "sub_path": "filament/Tiertime ASA@300HS.json" + }, + { + "name": "Tiertime PA6-CF@300HS", + "sub_path": "filament/Tiertime PA6-CF@300HS.json" + }, + { + "name": "Tiertime PC@300HS", + "sub_path": "filament/Tiertime PC@300HS.json" + }, + { + "name": "Tiertime PET-CF@300HS", + "sub_path": "filament/Tiertime PET-CF@300HS.json" + }, + { + "name": "Tiertime PETG@300HS", + "sub_path": "filament/Tiertime PETG@300HS.json" + }, + { + "name": "Tiertime PLA-CF@300HS", + "sub_path": "filament/Tiertime PLA-CF@300HS.json" + }, + { + "name": "Tiertime PVA@300HS", + "sub_path": "filament/Tiertime PVA@300HS.json" + }, + { + "name": "Tiertime TPU 95A@300HS", + "sub_path": "filament/Tiertime TPU 95A@300HS.json" + }, + { + "name": "Tiertime Generic ABS", + "sub_path": "filament/Tiertime Generic ABS.json" + }, + { + "name": "Tiertime Generic ASA", + "sub_path": "filament/Tiertime Generic ASA.json" + }, + { + "name": "Tiertime Generic BVOH", + "sub_path": "filament/Tiertime Generic BVOH.json" + }, + { + "name": "Tiertime Generic EVA", + "sub_path": "filament/Tiertime Generic EVA.json" + }, + { + "name": "Tiertime Generic HIPS", + "sub_path": "filament/Tiertime Generic HIPS.json" + }, + { + "name": "Tiertime Generic PA-CF", + "sub_path": "filament/Tiertime Generic PA-CF.json" + }, + { + "name": "Tiertime Generic PA", + "sub_path": "filament/Tiertime Generic PA.json" + }, + { + "name": "Tiertime Generic PC", + "sub_path": "filament/Tiertime Generic PC.json" + }, + { + "name": "Tiertime Generic PCTG", + "sub_path": "filament/Tiertime Generic PCTG.json" + }, + { + "name": "Tiertime Generic PE-CF", + "sub_path": "filament/Tiertime Generic PE-CF.json" + }, + { + "name": "Tiertime Generic PE", + "sub_path": "filament/Tiertime Generic PE.json" + }, + { + "name": "Tiertime Generic PETG", + "sub_path": "filament/Tiertime Generic PETG.json" + }, + { + "name": "Tiertime Generic PETG-CF", + "sub_path": "filament/Tiertime Generic PETG-CF.json" + }, + { + "name": "Tiertime Generic PHA", + "sub_path": "filament/Tiertime Generic PHA.json" + }, + { + "name": "Tiertime Generic PLA High Speed", + "sub_path": "filament/Tiertime Generic PLA High Speed.json" + }, + { + "name": "Tiertime Generic PLA Silk", + "sub_path": "filament/Tiertime Generic PLA Silk.json" + }, + { + "name": "Tiertime Generic PLA-CF", + "sub_path": "filament/Tiertime Generic PLA-CF.json" + }, + { + "name": "Tiertime Generic PLA", + "sub_path": "filament/Tiertime Generic PLA.json" + }, + { + "name": "Tiertime Generic PP-CF", + "sub_path": "filament/Tiertime Generic PP-CF.json" + }, + { + "name": "Tiertime Generic PP-GF", + "sub_path": "filament/Tiertime Generic PP-GF.json" + }, + { + "name": "Tiertime Generic PP", + "sub_path": "filament/Tiertime Generic PP.json" + }, + { + "name": "Tiertime Generic PPA-CF", + "sub_path": "filament/Tiertime Generic PPA-CF.json" + }, + { + "name": "Tiertime Generic PPA-GF", + "sub_path": "filament/Tiertime Generic PPA-GF.json" + }, + { + "name": "Tiertime Generic PPS-CF", + "sub_path": "filament/Tiertime Generic PPS-CF.json" + }, + { + "name": "Tiertime Generic PPS", + "sub_path": "filament/Tiertime Generic PPS.json" + }, + { + "name": "Tiertime Generic PVA", + "sub_path": "filament/Tiertime Generic PVA.json" + }, + { + "name": "Tiertime Generic SBS", + "sub_path": "filament/Tiertime Generic SBS.json" + } + , + { + "name": "Tiertime Generic TPU", + "sub_path": "filament/Tiertime Generic TPU.json" + }, + { + "name": "Tiertime Generic ABS@300HS", + "sub_path": "filament/Tiertime Generic ABS@300HS.json" + }, + { + "name": "Tiertime Generic ASA@300HS", + "sub_path": "filament/Tiertime Generic ASA@300HS.json" + }, + { + "name": "Tiertime Generic BVOH@300HS", + "sub_path": "filament/Tiertime Generic BVOH@300HS.json" + }, + { + "name": "Tiertime Generic EVA@300HS", + "sub_path": "filament/Tiertime Generic EVA@300HS.json" + }, + { + "name": "Tiertime Generic HIPS@300HS", + "sub_path": "filament/Tiertime Generic HIPS@300HS.json" + }, + { + "name": "Tiertime Generic PA-CF@300HS", + "sub_path": "filament/Tiertime Generic PA-CF@300HS.json" + }, + { + "name": "Tiertime Generic PA@300HS", + "sub_path": "filament/Tiertime Generic PA@300HS.json" + }, + { + "name": "Tiertime Generic PC@300HS", + "sub_path": "filament/Tiertime Generic PC@300HS.json" + }, + { + "name": "Tiertime Generic PCTG@300HS", + "sub_path": "filament/Tiertime Generic PCTG@300HS.json" + }, + { + "name": "Tiertime Generic PE-CF@300HS", + "sub_path": "filament/Tiertime Generic PE-CF@300HS.json" + }, + { + "name": "Tiertime Generic PE@300HS", + "sub_path": "filament/Tiertime Generic PE@300HS.json" + }, + { + "name": "Tiertime Generic PETG@300HS", + "sub_path": "filament/Tiertime Generic PETG@300HS.json" + }, + { + "name": "Tiertime Generic PETG-CF@300HS", + "sub_path": "filament/Tiertime Generic PETG-CF@300HS.json" + }, + { + "name": "Tiertime Generic PHA@300HS", + "sub_path": "filament/Tiertime Generic PHA@300HS.json" + }, + { + "name": "Tiertime Generic PLA High Speed@300HS", + "sub_path": "filament/Tiertime Generic PLA High Speed@300HS.json" + }, + { + "name": "Tiertime Generic PLA Silk@300HS", + "sub_path": "filament/Tiertime Generic PLA Silk@300HS.json" + }, + { + "name": "Tiertime Generic PLA-CF@300HS", + "sub_path": "filament/Tiertime Generic PLA-CF@300HS.json" + }, + { + "name": "Tiertime Generic PLA@300HS", + "sub_path": "filament/Tiertime Generic PLA@300HS.json" + }, + { + "name": "Tiertime Generic PP-CF@300HS", + "sub_path": "filament/Tiertime Generic PP-CF@300HS.json" + }, + { + "name": "Tiertime Generic PP-GF@300HS", + "sub_path": "filament/Tiertime Generic PP-GF@300HS.json" + }, + { + "name": "Tiertime Generic PP@300HS", + "sub_path": "filament/Tiertime Generic PP@300HS.json" + }, + { + "name": "Tiertime Generic PPA-CF@300HS", + "sub_path": "filament/Tiertime Generic PPA-CF@300HS.json" + }, + { + "name": "Tiertime Generic PPA-GF@300HS", + "sub_path": "filament/Tiertime Generic PPA-GF@300HS.json" + }, + { + "name": "Tiertime Generic PPS-CF@300HS", + "sub_path": "filament/Tiertime Generic PPS-CF@300HS.json" + }, + { + "name": "Tiertime Generic PPS@300HS", + "sub_path": "filament/Tiertime Generic PPS@300HS.json" + }, + { + "name": "Tiertime Generic PVA@300HS", + "sub_path": "filament/Tiertime Generic PVA@300HS.json" + }, + { + "name": "Tiertime Generic SBS@300HS", + "sub_path": "filament/Tiertime Generic SBS@300HS.json" + } + , + { + "name": "Tiertime Generic TPU@300HS", + "sub_path": "filament/Tiertime Generic TPU@300HS.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_tiertime_common", + "sub_path": "machine/fdm_tiertime_common.json" + }, + { + "name": "Tiertime UP400 Pro 0.4 nozzle", + "sub_path": "machine/Tiertime UP400 Pro 0.4 nozzle.json" + }, + { + "name": "Tiertime UP310 Pro 0.4 nozzle", + "sub_path": "machine/Tiertime UP310 Pro 0.4 nozzle.json" + }, + { + "name": "Tiertime UP300 HS 0.4 nozzle", + "sub_path": "machine/Tiertime UP300 HS 0.4 nozzle.json" + }, + { + "name": "Tiertime UP600 HS 0.4 nozzle", + "sub_path": "machine/Tiertime UP600 HS 0.4 nozzle.json" + }, + { + "name": "Tiertime UP400 Pro 0.6 nozzle", + "sub_path": "machine/Tiertime UP400 Pro 0.6 nozzle.json" + }, + { + "name": "Tiertime UP400 Pro 0.8 nozzle", + "sub_path": "machine/Tiertime UP400 Pro 0.8 nozzle.json" + }, + { + "name": "Tiertime UP600 HS 0.6 nozzle", + "sub_path": "machine/Tiertime UP600 HS 0.6 nozzle.json" + }, + { + "name": "Tiertime UP600 HS 0.8 nozzle", + "sub_path": "machine/Tiertime UP600 HS 0.8 nozzle.json" + } + ] +} diff --git a/backend/profiles/profiles/Tiertime/Tiertime UP300 HS_cover.png b/backend/profiles/profiles/Tiertime/Tiertime UP300 HS_cover.png new file mode 100644 index 0000000..86a3a44 Binary files /dev/null and b/backend/profiles/profiles/Tiertime/Tiertime UP300 HS_cover.png differ diff --git a/backend/profiles/profiles/Tiertime/Tiertime UP310 Pro_cover.png b/backend/profiles/profiles/Tiertime/Tiertime UP310 Pro_cover.png new file mode 100644 index 0000000..33861cd Binary files /dev/null and b/backend/profiles/profiles/Tiertime/Tiertime UP310 Pro_cover.png differ diff --git a/backend/profiles/profiles/Tiertime/Tiertime UP400 Pro_cover.png b/backend/profiles/profiles/Tiertime/Tiertime UP400 Pro_cover.png new file mode 100644 index 0000000..abbb74a Binary files /dev/null and b/backend/profiles/profiles/Tiertime/Tiertime UP400 Pro_cover.png differ diff --git a/backend/profiles/profiles/Tiertime/Tiertime UP600 HS_cover.png b/backend/profiles/profiles/Tiertime/Tiertime UP600 HS_cover.png new file mode 100644 index 0000000..566ca82 Binary files /dev/null and b/backend/profiles/profiles/Tiertime/Tiertime UP600 HS_cover.png differ diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime ABS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime ABS.json new file mode 100644 index 0000000..70b94c9 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime ABS.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "filament_id": "GFB00", + "setting_id": "GFSB00", + "name": "Tiertime ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.95" + ], + "filament_cost": [ + "24.99" + ], + "filament_vendor": [ + "Tiertime" + ], + "fan_max_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime ABS@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime ABS@300HS.json new file mode 100644 index 0000000..fb743e6 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime ABS@300HS.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "filament_id": "GFB00_01", + "setting_id": "GFSB00", + "name": "Tiertime ABS@300HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.95" + ], + "filament_cost": [ + "24.99" + ], + "filament_vendor": [ + "Tiertime" + ], + "fan_max_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime ASA.json b/backend/profiles/profiles/Tiertime/filament/Tiertime ASA.json new file mode 100644 index 0000000..ae29f1e --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime ASA.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Tiertime ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB01", + "instantiation": "true", + "fan_max_speed": [ + "35" + ], + "filament_cost": [ + "31.99" + ], + "filament_density": [ + "1.05" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_vendor": [ + "Tiertime" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "slow_down_layer_time": [ + "12" + ], + "fan_min_speed": [ + "25" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime ASA@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime ASA@300HS.json new file mode 100644 index 0000000..f238c44 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime ASA@300HS.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Tiertime ASA@300HS", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB01_01", + "instantiation": "true", + "fan_max_speed": [ + "35" + ], + "filament_cost": [ + "31.99" + ], + "filament_density": [ + "1.05" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_vendor": [ + "Tiertime" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "slow_down_layer_time": [ + "12" + ], + "fan_min_speed": [ + "25" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic ABS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic ABS.json new file mode 100644 index 0000000..f01903d --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic ABS.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Tiertime Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic ABS@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic ABS@300HS.json new file mode 100644 index 0000000..7b4eb78 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic ABS@300HS.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Tiertime Generic ABS@300HS", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB99_01", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "fan_max_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic ASA.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic ASA.json new file mode 100644 index 0000000..41f3ab6 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic ASA.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Tiertime Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic ASA@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic ASA@300HS.json new file mode 100644 index 0000000..5a616e1 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic ASA@300HS.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Tiertime Generic ASA@300HS", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB98_01", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic BVOH.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic BVOH.json new file mode 100644 index 0000000..b3193bc --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic BVOH.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Tiertime Generic BVOH", + "inherits": "fdm_filament_bvoh", + "from": "system", + "filament_id": "GFS97", + "instantiation": "true", + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic BVOH@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic BVOH@300HS.json new file mode 100644 index 0000000..9937ba2 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic BVOH@300HS.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Tiertime Generic BVOH@300HS", + "inherits": "fdm_filament_bvoh", + "from": "system", + "filament_id": "GFS97_01", + "instantiation": "true", + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic EVA.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic EVA.json new file mode 100644 index 0000000..86b3c4b --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic EVA.json @@ -0,0 +1,92 @@ +{ + "type": "filament", + "name": "Tiertime Generic EVA", + "inherits": "fdm_filament_eva", + "from": "system", + "filament_id": "GFR99", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "21.99" + ], + "filament_density": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "EVA" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "175" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic EVA@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic EVA@300HS.json new file mode 100644 index 0000000..a7b6895 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic EVA@300HS.json @@ -0,0 +1,92 @@ +{ + "type": "filament", + "name": "Tiertime Generic EVA@300HS", + "inherits": "fdm_filament_eva", + "from": "system", + "filament_id": "GFR99_01", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "21.99" + ], + "filament_density": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "EVA" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "175" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic HIPS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic HIPS.json new file mode 100644 index 0000000..30e66d1 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic HIPS.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Tiertime Generic HIPS", + "inherits": "fdm_filament_hips", + "from": "system", + "filament_id": "GFS98", + "instantiation": "true", + "filament_is_support": [ + "1" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic HIPS@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic HIPS@300HS.json new file mode 100644 index 0000000..a47793a --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic HIPS@300HS.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Tiertime Generic HIPS@300HS", + "inherits": "fdm_filament_hips", + "from": "system", + "filament_id": "GFS98_01", + "instantiation": "true", + "filament_is_support": [ + "1" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PA-CF.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PA-CF.json new file mode 100644 index 0000000..2ca188a --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PA-CF.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Tiertime Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN98", + "setting_id": "GFSN99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_type": [ + "PA-CF" + ], + "full_fan_speed_layer": [ + "2" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "170" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PA-CF@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PA-CF@300HS.json new file mode 100644 index 0000000..cd43e74 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PA-CF@300HS.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "name": "Tiertime Generic PA-CF@300HS", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN98_02", + "setting_id": "GFSN99", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_type": [ + "PA-CF" + ], + "full_fan_speed_layer": [ + "2" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "170" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PA.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PA.json new file mode 100644 index 0000000..3b73d30 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PA.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Tiertime Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN99", + "setting_id": "GFSN98", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "fan_cooling_layer_time": [ + "65" + ], + "fan_max_speed": [ + "85" + ], + "fan_min_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "95" + ], + "overhang_fan_threshold": [ + "10%" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PA@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PA@300HS.json new file mode 100644 index 0000000..139f935 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PA@300HS.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Tiertime Generic PA@300HS", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN99_01", + "setting_id": "GFSN98", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "fan_cooling_layer_time": [ + "65" + ], + "fan_max_speed": [ + "85" + ], + "fan_min_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "95" + ], + "overhang_fan_threshold": [ + "10%" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PC.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PC.json new file mode 100644 index 0000000..28a4b50 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PC.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Tiertime Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "16" + ], + "filament_flow_ratio": [ + "0.94" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PC@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PC@300HS.json new file mode 100644 index 0000000..7249c99 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PC@300HS.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Tiertime Generic PC@300HS", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC99_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "16" + ], + "filament_flow_ratio": [ + "0.94" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PCTG.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PCTG.json new file mode 100644 index 0000000..a4ebf5f --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PCTG.json @@ -0,0 +1,80 @@ +{ + "type": "filament", + "name": "Tiertime Generic PCTG", + "inherits": "fdm_filament_pctg", + "from": "system", + "filament_id": "GFG97", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "28.99" + ], + "filament_density": [ + "1.29" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "temperature_vitrification": [ + "90" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PCTG@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PCTG@300HS.json new file mode 100644 index 0000000..f5c6a54 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PCTG@300HS.json @@ -0,0 +1,80 @@ +{ + "type": "filament", + "name": "Tiertime Generic PCTG@300HS", + "inherits": "fdm_filament_pctg", + "from": "system", + "filament_id": "GFG97-01", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "28.99" + ], + "filament_density": [ + "1.29" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "temperature_vitrification": [ + "90" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PE-CF.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PE-CF.json new file mode 100644 index 0000000..291aba7 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PE-CF.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Tiertime Generic PE-CF", + "inherits": "fdm_filament_pe", + "from": "system", + "filament_id": "GFP98", + "instantiation": "true", + "filament_cost": [ + "65.99" + ], + "filament_density": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PE-CF" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "175" + ], + "temperature_vitrification": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PE-CF@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PE-CF@300HS.json new file mode 100644 index 0000000..cb3ab02 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PE-CF@300HS.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Tiertime Generic PE-CF@300HS", + "inherits": "fdm_filament_pe", + "from": "system", + "filament_id": "GFP98_01", + "instantiation": "true", + "filament_cost": [ + "65.99" + ], + "filament_density": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PE-CF" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "175" + ], + "temperature_vitrification": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PE.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PE.json new file mode 100644 index 0000000..ecc9fd2 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PE.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Tiertime Generic PE", + "inherits": "fdm_filament_pe", + "from": "system", + "filament_id": "GFP99", + "instantiation": "true", + "filament_cost": [ + "40.99" + ], + "filament_density": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "175" + ], + "temperature_vitrification": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PE@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PE@300HS.json new file mode 100644 index 0000000..7f685e6 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PE@300HS.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "Tiertime Generic PE@300HS", + "inherits": "fdm_filament_pe", + "from": "system", + "filament_id": "GFP99_01", + "instantiation": "true", + "filament_cost": [ + "40.99" + ], + "filament_density": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "220" + ], + "nozzle_temperature_range_low": [ + "175" + ], + "temperature_vitrification": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PETG-CF.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PETG-CF.json new file mode 100644 index 0000000..e0e164f --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PETG-CF.json @@ -0,0 +1,86 @@ +{ + "type": "filament", + "name": "Tiertime Generic PETG-CF", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG98", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PETG-CF" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_threshold": [ + "10%" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "6" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "overhang_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PETG-CF@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PETG-CF@300HS.json new file mode 100644 index 0000000..31173b9 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PETG-CF@300HS.json @@ -0,0 +1,86 @@ +{ + "type": "filament", + "name": "Tiertime Generic PETG-CF@300HS", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG98_01", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PETG-CF" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_threshold": [ + "10%" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "6" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "overhang_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PETG.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PETG.json new file mode 100644 index 0000000..2032234 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PETG.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Tiertime Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG99", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PETG@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PETG@300HS.json new file mode 100644 index 0000000..6cd353f --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PETG@300HS.json @@ -0,0 +1,71 @@ +{ + "type": "filament", + "name": "Tiertime Generic PETG@300HS", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG99_01", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PHA.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PHA.json new file mode 100644 index 0000000..1d5a367 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PHA.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Tiertime Generic PHA", + "inherits": "fdm_filament_pha", + "from": "system", + "filament_id": "GFR98", + "instantiation": "true", + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PHA@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PHA@300HS.json new file mode 100644 index 0000000..e1a25d2 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PHA@300HS.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Tiertime Generic PHA@300HS", + "inherits": "fdm_filament_pha", + "from": "system", + "filament_id": "GFR98_01", + "instantiation": "true", + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA High Speed.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA High Speed.json new file mode 100644 index 0000000..fac65fd --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA High Speed.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Tiertime Generic PLA High Speed", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL95", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_layer_time": [ + "4" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA High Speed@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA High Speed@300HS.json new file mode 100644 index 0000000..ce33779 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA High Speed@300HS.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Tiertime Generic PLA High Speed@300HS", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL95_01", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_layer_time": [ + "4" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA Silk.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA Silk.json new file mode 100644 index 0000000..28a68d3 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA Silk.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Tiertime Generic PLA Silk", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL96", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA Silk@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA Silk@300HS.json new file mode 100644 index 0000000..1f162fc --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA Silk@300HS.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Tiertime Generic PLA Silk@300HS", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL96_01", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA-CF.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA-CF.json new file mode 100644 index 0000000..99532b4 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA-CF.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "Tiertime Generic PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL98", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "7" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA-CF@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA-CF@300HS.json new file mode 100644 index 0000000..dd3e9f5 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA-CF@300HS.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "name": "Tiertime Generic PLA-CF@300HS", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL98_01", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "7" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA.json new file mode 100644 index 0000000..2223850 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Tiertime Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming\n\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA@300HS.json new file mode 100644 index 0000000..ada01e9 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PLA@300HS.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Tiertime Generic PLA@300HS", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL99_01", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming\n\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP-CF.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP-CF.json new file mode 100644 index 0000000..ed6cb19 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP-CF.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Tiertime Generic PP-CF", + "inherits": "fdm_filament_pp", + "from": "system", + "filament_id": "GFP96", + "instantiation": "true", + "filament_cost": [ + "77.99" + ], + "filament_density": [ + "1.01" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PP-CF" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP-CF@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP-CF@300HS.json new file mode 100644 index 0000000..aa5f757 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP-CF@300HS.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Tiertime Generic PP-CF@300HS", + "inherits": "fdm_filament_pp", + "from": "system", + "filament_id": "GFP96_01", + "instantiation": "true", + "filament_cost": [ + "77.99" + ], + "filament_density": [ + "1.01" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PP-CF" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP-GF.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP-GF.json new file mode 100644 index 0000000..954b8fc --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP-GF.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Tiertime Generic PP-GF", + "inherits": "fdm_filament_pp", + "from": "system", + "filament_id": "GFP95", + "instantiation": "true", + "filament_cost": [ + "59.99" + ], + "filament_density": [ + "1.05" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PP-GF" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP-GF@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP-GF@300HS.json new file mode 100644 index 0000000..0867a0f --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP-GF@300HS.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Tiertime Generic PP-GF@300HS", + "inherits": "fdm_filament_pp", + "from": "system", + "filament_id": "GFP95_01", + "instantiation": "true", + "filament_cost": [ + "59.99" + ], + "filament_density": [ + "1.05" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PP-GF" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP.json new file mode 100644 index 0000000..21a2be9 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Tiertime Generic PP", + "inherits": "fdm_filament_pp", + "from": "system", + "filament_id": "GFP97", + "instantiation": "true", + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP@300HS.json new file mode 100644 index 0000000..edb9427 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PP@300HS.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Tiertime Generic PP@300HS", + "inherits": "fdm_filament_pp", + "from": "system", + "filament_id": "GFP97_01", + "instantiation": "true", + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPA-CF.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPA-CF.json new file mode 100644 index 0000000..1230f92 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPA-CF.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Tiertime Generic PPA-CF", + "inherits": "fdm_filament_ppa", + "from": "system", + "filament_id": "GFN97", + "instantiation": "true", + "filament_type": [ + "PPA-CF" + ], + "fan_max_speed": [ + "35" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "overhang_fan_threshold": [ + "25%" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPA-CF@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPA-CF@300HS.json new file mode 100644 index 0000000..3e27e9b --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPA-CF@300HS.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Tiertime Generic PPA-CF@300HS", + "inherits": "fdm_filament_ppa", + "from": "system", + "filament_id": "GFN97_01", + "instantiation": "true", + "filament_type": [ + "PPA-CF" + ], + "fan_max_speed": [ + "35" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "overhang_fan_threshold": [ + "25%" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPA-GF.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPA-GF.json new file mode 100644 index 0000000..43a767c --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPA-GF.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Tiertime Generic PPA-GF", + "inherits": "fdm_filament_ppa", + "from": "system", + "filament_id": "GFN96", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PPA-GF" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPA-GF@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPA-GF@300HS.json new file mode 100644 index 0000000..dc83f5b --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPA-GF@300HS.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Tiertime Generic PPA-GF@300HS", + "inherits": "fdm_filament_ppa", + "from": "system", + "filament_id": "GFN96_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PPA-GF" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPS-CF.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPS-CF.json new file mode 100644 index 0000000..cc406f7 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPS-CF.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Tiertime Generic PPS-CF", + "inherits": "fdm_filament_pps", + "from": "system", + "filament_id": "GFT98", + "instantiation": "true", + "fan_max_speed": [ + "30" + ], + "filament_density": [ + "1.3" + ], + "filament_max_volumetric_speed": [ + "3" + ], + "filament_type": [ + "PPS-CF" + ], + "nozzle_temperature_range_high": [ + "350" + ], + "required_nozzle_HRC": [ + "40" + ], + "temperature_vitrification": [ + "220" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPS-CF@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPS-CF@300HS.json new file mode 100644 index 0000000..70db00a --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPS-CF@300HS.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Tiertime Generic PPS-CF@300HS", + "inherits": "fdm_filament_pps", + "from": "system", + "filament_id": "GFT98_01", + "instantiation": "true", + "fan_max_speed": [ + "30" + ], + "filament_density": [ + "1.3" + ], + "filament_max_volumetric_speed": [ + "3" + ], + "filament_type": [ + "PPS-CF" + ], + "nozzle_temperature_range_high": [ + "350" + ], + "required_nozzle_HRC": [ + "40" + ], + "temperature_vitrification": [ + "220" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPS.json new file mode 100644 index 0000000..83240e1 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPS.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Tiertime Generic PPS", + "inherits": "fdm_filament_pps", + "from": "system", + "filament_id": "GFT97", + "instantiation": "true", + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPS@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPS@300HS.json new file mode 100644 index 0000000..f3ef115 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PPS@300HS.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Tiertime Generic PPS@300HS", + "inherits": "fdm_filament_pps", + "from": "system", + "filament_id": "GFT97_01", + "instantiation": "true", + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PVA.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PVA.json new file mode 100644 index 0000000..c551a1c --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PVA.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Tiertime Generic PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "GFS99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PVA@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PVA@300HS.json new file mode 100644 index 0000000..7d8828d --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic PVA@300HS.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Tiertime Generic PVA@300HS", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "GFS99_01", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic SBS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic SBS.json new file mode 100644 index 0000000..f3d348e --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic SBS.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Tiertime Generic SBS", + "inherits": "fdm_filament_sbs", + "from": "system", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "4" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming\n\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic SBS@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic SBS@300HS.json new file mode 100644 index 0000000..cc6aea2 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic SBS@300HS.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Tiertime Generic SBS@300HS", + "inherits": "fdm_filament_sbs", + "from": "system", + "filament_id": "GFL99_01", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "4" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming\n\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic TPU.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic TPU.json new file mode 100644 index 0000000..0fa7680 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic TPU.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Tiertime Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU99", + "setting_id": "GFSR99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif} \n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime Generic TPU@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic TPU@300HS.json new file mode 100644 index 0000000..ab95bc9 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime Generic TPU@300HS.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Tiertime Generic TPU@300HS", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU99_01", + "setting_id": "GFSR99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif} \n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PA6-CF.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PA6-CF.json new file mode 100644 index 0000000..8e43b34 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PA6-CF.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Tiertime PA6-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "79.99" + ], + "filament_density": [ + "1.10" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PA6-CF" + ], + "filament_vendor": [ + "Tiertime" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "170" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PA6-CF@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PA6-CF@300HS.json new file mode 100644 index 0000000..3212fd3 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PA6-CF@300HS.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Tiertime PA6-CF@300HS", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN05_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "79.99" + ], + "filament_density": [ + "1.10" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PA6-CF" + ], + "filament_vendor": [ + "Tiertime" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "170" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PC.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PC.json new file mode 100644 index 0000000..9fa8363 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PC.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Tiertime PC", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC00", + "instantiation": "true", + "filament_vendor": [ + "Tiertime" + ], + "filament_cost": [ + "39.99" + ], + "filament_flow_ratio": [ + "0.94" + ], + "fan_max_speed": [ + "40" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PC@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PC@300HS.json new file mode 100644 index 0000000..cf6557d --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PC@300HS.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Tiertime PC@300HS", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC00_01", + "instantiation": "true", + "filament_vendor": [ + "Tiertime" + ], + "filament_cost": [ + "39.99" + ], + "filament_flow_ratio": [ + "0.94" + ], + "fan_max_speed": [ + "40" + ], + "slow_down_layer_time": [ + "12" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PET-CF.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PET-CF.json new file mode 100644 index 0000000..a6bfd29 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PET-CF.json @@ -0,0 +1,98 @@ +{ + "type": "filament", + "name": "Tiertime PET-CF", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFT01", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "84.99" + ], + "filament_density": [ + "1.29" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PET-CF" + ], + "filament_vendor": [ + "Tiertime" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "185" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PET-CF@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PET-CF@300HS.json new file mode 100644 index 0000000..0109e4d --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PET-CF@300HS.json @@ -0,0 +1,98 @@ +{ + "type": "filament", + "name": "Tiertime PET-CF@300HS", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFT01_01", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "84.99" + ], + "filament_density": [ + "1.29" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PET-CF" + ], + "filament_vendor": [ + "Tiertime" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "185" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PETG.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PETG.json new file mode 100644 index 0000000..01de631 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PETG.json @@ -0,0 +1,86 @@ +{ + "type": "filament", + "name": "Tiertime PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG00", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "Tiertime" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PETG@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PETG@300HS.json new file mode 100644 index 0000000..a4c1ffb --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PETG@300HS.json @@ -0,0 +1,86 @@ +{ + "type": "filament", + "name": "Tiertime PETG@300HS", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG00_01", + "instantiation": "true", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "Tiertime" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PLA-CF.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PLA-CF.json new file mode 100644 index 0000000..09c2d5e --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PLA-CF.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Tiertime PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA50", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_vendor": [ + "Tiertime" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PLA-CF@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PLA-CF@300HS.json new file mode 100644 index 0000000..d56dd45 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PLA-CF@300HS.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Tiertime PLA-CF@300HS", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA50_01", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_vendor": [ + "Tiertime" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PLA.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PLA.json new file mode 100644 index 0000000..0462198 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PLA.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "filament_id": "GFA00", + "setting_id": "GFSA00", + "name": "Tiertime PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Tiertime" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PLA@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PLA@300HS.json new file mode 100644 index 0000000..20361a4 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PLA@300HS.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "filament_id": "GFA00_01", + "setting_id": "GFSA00", + "name": "Tiertime PLA@300HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Tiertime" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PVA.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PVA.json new file mode 100644 index 0000000..33bc461 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PVA.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Tiertime PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "GFS04", + "instantiation": "true", + "filament_cost": [ + "79.98" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "Tiertime" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime PVA@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime PVA@300HS.json new file mode 100644 index 0000000..46a6cdd --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime PVA@300HS.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Tiertime PVA@300HS", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "GFS04_01", + "instantiation": "true", + "filament_cost": [ + "79.98" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "Tiertime" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime TPU 95A.json b/backend/profiles/profiles/Tiertime/filament/Tiertime TPU 95A.json new file mode 100644 index 0000000..aa8ae67 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime TPU 95A.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Tiertime TPU 95A", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU01", + "instantiation": "true", + "filament_vendor": [ + "Tiertime" + ], + "filament_density": [ + "1.22" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "filament_cost": [ + "41.99" + ], + "nozzle_temperature": [ + "230" + ], + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle", + "Tiertime UP400 Pro 0.6 nozzle", + "Tiertime UP400 Pro 0.8 nozzle", + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/Tiertime TPU 95A@300HS.json b/backend/profiles/profiles/Tiertime/filament/Tiertime TPU 95A@300HS.json new file mode 100644 index 0000000..717c794 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/Tiertime TPU 95A@300HS.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Tiertime TPU 95A@300HS", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU01_01", + "instantiation": "true", + "filament_vendor": [ + "Tiertime" + ], + "filament_density": [ + "1.22" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "filament_cost": [ + "41.99" + ], + "nozzle_temperature": [ + "230" + ], + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle", + "Tiertime UP600 HS 0.4 nozzle", + "Tiertime UP600 HS 0.6 nozzle", + "Tiertime UP600 HS 0.8 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_abs.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_abs.json new file mode 100644 index 0000000..50dc3fa --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_abs.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_asa.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_asa.json new file mode 100644 index 0000000..62d3fae --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_asa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_bvoh.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_bvoh.json new file mode 100644 index 0000000..6431a87 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_bvoh.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_bvoh", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "69.99" + ], + "filament_density": [ + "1.13" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "BVOH" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_common.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_common.json new file mode 100644 index 0000000..3fb3a8d --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_common.json @@ -0,0 +1,166 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "60" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; Filament gcode\n;{if activate_air_filtration[current_extruder] && support_air_filtration}\n;M106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n;{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \n;M106 P3 S0\n" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_eva.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_eva.json new file mode 100644 index 0000000..3ce2b18 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_eva.json @@ -0,0 +1,10 @@ +{ + "type": "filament", + "name": "fdm_filament_eva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "EVA" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_hips.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_hips.json new file mode 100644 index 0000000..50ee869 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_hips.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "fdm_filament_hips", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "HIPS" + ], + "filament_density": [ + "1.06" + ], + "filament_cost": [ + "22.99" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "6" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_pa.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pa.json new file mode 100644 index 0000000..06ddafc --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "4" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "30" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "108" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_pc.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pc.json new file mode 100644 index 0000000..6ffb3ad --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pc.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_type": [ + "PC" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "120" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_pctg.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pctg.json new file mode 100644 index 0000000..70b72a5 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pctg.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "fdm_filament_pctg", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PCTG" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{elsif (bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S255\n{endif};Prevent PLA from jamming\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_pe.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pe.json new file mode 100644 index 0000000..5c18673 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pe.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pe", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PE" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_pet.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pet.json new file mode 100644 index 0000000..d563dd7 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pet.json @@ -0,0 +1,64 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{elsif (bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S255\n{endif};Prevent PLA from jamming\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_pha.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pha.json new file mode 100644 index 0000000..a51be2d --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pha.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pha", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "27.99" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PHA" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "120" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_pla.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pla.json new file mode 100644 index 0000000..349acbd --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pla.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "45" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n;{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n;{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n;{endif}\n\n;{if activate_air_filtration[current_extruder] && support_air_filtration}\n;M106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n;{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_pp.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pp.json new file mode 100644 index 0000000..cc4e584 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pp.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pp", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PP" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "110" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_ppa.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_ppa.json new file mode 100644 index 0000000..74159ab --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_ppa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_ppa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PPA-CF" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "210" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_pps.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pps.json new file mode 100644 index 0000000..881609b --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pps.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "fdm_filament_pps", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "chamber_temperatures": [ + "60" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "0" + ], + "filament_density": [ + "1.36" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_type": [ + "PPS" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature_range_high": [ + "340" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "0%" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "125" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_pva.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pva.json new file mode 100644 index 0000000..4ef2acf --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_pva.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "50" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_sbs.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_sbs.json new file mode 100644 index 0000000..5f9bdb4 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_sbs.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_sbs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "23" + ], + "filament_type": [ + "SBS" + ], + "filament_density": [ + "1.02" + ], + "filament_cost": [ + "15" + ], + "cool_plate_temp": [ + "70" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "nozzle_temperature": [ + "235" + ], + "temperature_vitrification": [ + "70" + ], + "nozzle_temperature_range_low": [ + "215" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Tiertime/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..1914ac3 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/filament/fdm_filament_tpu.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "30" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_retraction_length": [ + "2.0" + ], + "filament_type": [ + "TPU" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "30" + ], + "textured_plate_temp": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} diff --git a/backend/profiles/profiles/Tiertime/machine/Tiertime UP300 HS 0.4 nozzle.json b/backend/profiles/profiles/Tiertime/machine/Tiertime UP300 HS 0.4 nozzle.json new file mode 100644 index 0000000..f719989 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/Tiertime UP300 HS 0.4 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Tiertime UP300 HS 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_tiertime_common", + "printer_model": "Tiertime UP300 HS", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "207x0", + "207x255", + "0x255" + ], + + "printable_height": "230" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/machine/Tiertime UP300 HS.json b/backend/profiles/profiles/Tiertime/machine/Tiertime UP300 HS.json new file mode 100644 index 0000000..0434ec6 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/Tiertime UP300 HS.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Tiertime UP300 HS", + "model_id": "my_tiertime_up300_01", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Tiertime", + "bed_model": "", + "bed_texture": "", + "hotend_model": "", + "default_materials": "Tiertime ABS;Tiertime PLA" +} diff --git a/backend/profiles/profiles/Tiertime/machine/Tiertime UP310 Pro 0.4 nozzle.json b/backend/profiles/profiles/Tiertime/machine/Tiertime UP310 Pro 0.4 nozzle.json new file mode 100644 index 0000000..9824250 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/Tiertime UP310 Pro 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Tiertime UP310 Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_tiertime_common", + "printer_model": "Tiertime UP310 Pro", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/machine/Tiertime UP310 Pro.json b/backend/profiles/profiles/Tiertime/machine/Tiertime UP310 Pro.json new file mode 100644 index 0000000..1f528a5 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/Tiertime UP310 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Tiertime UP310 Pro", + "model_id": "my_tiertime310_01", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Tiertime", + "bed_model": "", + "bed_texture": "", + "hotend_model": "", + "default_materials": "Tiertime ABS;Tiertime PLA" +} diff --git a/backend/profiles/profiles/Tiertime/machine/Tiertime UP400 Pro 0.4 nozzle.json b/backend/profiles/profiles/Tiertime/machine/Tiertime UP400 Pro 0.4 nozzle.json new file mode 100644 index 0000000..d64c6d7 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/Tiertime UP400 Pro 0.4 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Tiertime UP400 Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_tiertime_common", + "printer_model": "Tiertime UP400 Pro", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "400x0", + "400x350", + "0x350" + ], + + "printable_height": "380" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/machine/Tiertime UP400 Pro 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/machine/Tiertime UP400 Pro 0.6 nozzle.json new file mode 100644 index 0000000..a9b5f87 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/Tiertime UP400 Pro 0.6 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "machine", + "setting_id": "GM007", + "name": "Tiertime UP400 Pro 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Tiertime UP400 Pro 0.4 nozzle", + "printer_model": "Tiertime UP400 Pro", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/machine/Tiertime UP400 Pro 0.8 nozzle.json b/backend/profiles/profiles/Tiertime/machine/Tiertime UP400 Pro 0.8 nozzle.json new file mode 100644 index 0000000..0210838 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/Tiertime UP400 Pro 0.8 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "machine", + "setting_id": "GM008", + "name": "Tiertime UP400 Pro 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Tiertime UP400 Pro 0.4 nozzle", + "printer_model": "Tiertime UP400 Pro", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/machine/Tiertime UP400 Pro.json b/backend/profiles/profiles/Tiertime/machine/Tiertime UP400 Pro.json new file mode 100644 index 0000000..74d5686 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/Tiertime UP400 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Tiertime UP400 Pro", + "model_id": "my_tiertime_up400_01", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Tiertime", + "bed_model": "", + "bed_texture": "", + "hotend_model": "", + "default_materials": "Tiertime ABS;Tiertime PLA" +} diff --git a/backend/profiles/profiles/Tiertime/machine/Tiertime UP600 HS 0.4 nozzle.json b/backend/profiles/profiles/Tiertime/machine/Tiertime UP600 HS 0.4 nozzle.json new file mode 100644 index 0000000..a1444ca --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/Tiertime UP600 HS 0.4 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "machine", + "setting_id": "GM006", + "name": "Tiertime UP600 HS 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_tiertime_common", + "printer_model": "Tiertime UP600 HS", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "500x0", + "500x400", + "0x400" + ], + + "printable_height": "600" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/machine/Tiertime UP600 HS 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/machine/Tiertime UP600 HS 0.6 nozzle.json new file mode 100644 index 0000000..d9099fc --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/Tiertime UP600 HS 0.6 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "machine", + "setting_id": "GM009", + "name": "Tiertime UP600 HS 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Tiertime UP600 HS 0.4 nozzle", + "printer_model": "Tiertime UP600 HS", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/machine/Tiertime UP600 HS 0.8 nozzle.json b/backend/profiles/profiles/Tiertime/machine/Tiertime UP600 HS 0.8 nozzle.json new file mode 100644 index 0000000..3c855e3 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/Tiertime UP600 HS 0.8 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "machine", + "setting_id": "GM010", + "name": "Tiertime UP600 HS 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Tiertime UP600 HS 0.4 nozzle", + "printer_model": "Tiertime UP600 HS", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/machine/Tiertime UP600 HS.json b/backend/profiles/profiles/Tiertime/machine/Tiertime UP600 HS.json new file mode 100644 index 0000000..4fa330a --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/Tiertime UP600 HS.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Tiertime UP600 HS", + "model_id": "my_tiertime_up600_01", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Tiertime", + "bed_model": "", + "bed_texture": "", + "hotend_model": "", + "default_materials": "Tiertime ABS;Tiertime PLA" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/machine/fdm_machine_common.json b/backend/profiles/profiles/Tiertime/machine/fdm_machine_common.json new file mode 100644 index 0000000..5785f57 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/fdm_machine_common.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} diff --git a/backend/profiles/profiles/Tiertime/machine/fdm_tiertime_common.json b/backend/profiles/profiles/Tiertime/machine/fdm_tiertime_common.json new file mode 100644 index 0000000..55f8ddc --- /dev/null +++ b/backend/profiles/profiles/Tiertime/machine/fdm_tiertime_common.json @@ -0,0 +1,60 @@ +{ + "type": "machine", + "name": "fdm_tiertime_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_machine_common", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["5000", "5000"], + "machine_max_acceleration_travel": ["20000", "20000"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["500", "200"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["9", "9"], + "machine_max_jerk_y": ["9", "9"], + "machine_max_jerk_z": ["0.2", "0.4"], + "machine_min_extruding_rate": ["0", "0"], + "machine_min_travel_rate": ["0", "0"], + "max_layer_height": ["0.32"], + "min_layer_height": ["0.08"], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["70%"], + "retract_when_changing_layer": ["1"], + "retraction_length": ["0.8"], + "retract_length_toolchange": ["2"], + "z_hop": ["0.4"], + "retract_restart_extra": ["0"], + "retract_restart_extra_toolchange": ["0"], + "retraction_speed": ["30"], + "deretraction_speed": ["30"], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": ["1"], + "default_filament_profile": [""], + "default_print_profile": "0.20mm Standard @Tiertime UP400 Pro", + "bed_exclude_area": ["0x0"], + "machine_start_gcode": ";M190 S[bed_temperature_initial_layer_single]\n;M109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/backend/profiles/profiles/Tiertime/process/0.12mm Fine @Tiertime UP300 HS.json b/backend/profiles/profiles/Tiertime/process/0.12mm Fine @Tiertime UP300 HS.json new file mode 100644 index 0000000..0b28527 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.12mm Fine @Tiertime UP300 HS.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Tiertime UP300 HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_HS_common", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "20", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.12mm Fine @Tiertime UP310 Pro.json b/backend/profiles/profiles/Tiertime/process/0.12mm Fine @Tiertime UP310 Pro.json new file mode 100644 index 0000000..3010fb6 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.12mm Fine @Tiertime UP310 Pro.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Tiertime UP310 Pro", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_common", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "20", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "compatible_printers": [ + "Tiertime UP310 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.12mm Fine @Tiertime UP400 Pro.json b/backend/profiles/profiles/Tiertime/process/0.12mm Fine @Tiertime UP400 Pro.json new file mode 100644 index 0000000..7f816d7 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.12mm Fine @Tiertime UP400 Pro.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Tiertime UP400 Pro", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_common", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "20", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.12mm Fine @Tiertime UP600 HS.json b/backend/profiles/profiles/Tiertime/process/0.12mm Fine @Tiertime UP600 HS.json new file mode 100644 index 0000000..648f276 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.12mm Fine @Tiertime UP600 HS.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "setting_id": "GP026", + "name": "0.12mm Fine @Tiertime UP600 HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_HS_common", + "layer_height": "0.12", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "5", + "top_shell_layers": "8", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12", + "compatible_printers": [ + "Tiertime UP600 HS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.16mm Optimal @Tiertime UP300 HS.json b/backend/profiles/profiles/Tiertime/process/0.16mm Optimal @Tiertime UP300 HS.json new file mode 100644 index 0000000..d1cb291 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.16mm Optimal @Tiertime UP300 HS.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Tiertime UP300 HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_HS_common", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.16mm Optimal @Tiertime UP310 Pro.json b/backend/profiles/profiles/Tiertime/process/0.16mm Optimal @Tiertime UP310 Pro.json new file mode 100644 index 0000000..1ba9ce5 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.16mm Optimal @Tiertime UP310 Pro.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Tiertime UP310 Pro", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_common", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "compatible_printers": [ + "Tiertime UP310 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.16mm Optimal @Tiertime UP400 Pro.json b/backend/profiles/profiles/Tiertime/process/0.16mm Optimal @Tiertime UP400 Pro.json new file mode 100644 index 0000000..2ed7fee --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.16mm Optimal @Tiertime UP400 Pro.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Tiertime UP400 Pro", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_common", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/process/0.16mm Optimal @Tiertime UP600 HS.json b/backend/profiles/profiles/Tiertime/process/0.16mm Optimal @Tiertime UP600 HS.json new file mode 100644 index 0000000..871a802 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.16mm Optimal @Tiertime UP600 HS.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "setting_id": "GP025", + "name": "0.16mm Optimal @Tiertime UP600 HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_HS_common", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "compatible_printers": [ + "Tiertime UP600 HS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.18mm Fine @Tiertime UP400 Pro 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.18mm Fine @Tiertime UP400 Pro 0.6 nozzle.json new file mode 100644 index 0000000..1a34be7 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.18mm Fine @Tiertime UP400 Pro 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.18mm Fine @Tiertime UP400 Pro 0.6 nozzle", + "inherits": "fdm_process_tiertime_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP015", + "instantiation": "true", + "description": "It has a smaller layer height and results in smoother surface and higher printing quality.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP400 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.18mm Fine @Tiertime UP600 HS 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.18mm Fine @Tiertime UP600 HS 0.6 nozzle.json new file mode 100644 index 0000000..ac5c718 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.18mm Fine @Tiertime UP600 HS 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.18mm Fine @Tiertime UP600 HS 0.6 nozzle", + "inherits": "fdm_process_tiertime_0.18_nozzle_0.6_HS", + "from": "system", + "setting_id": "GP021", + "instantiation": "true", + "description": "It has a smaller layer height and results in smoother surface and higher printing quality.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP600 HS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.20mm Standard @Tiertime UP300 HS.json b/backend/profiles/profiles/Tiertime/process/0.20mm Standard @Tiertime UP300 HS.json new file mode 100644 index 0000000..c0eda5e --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.20mm Standard @Tiertime UP300 HS.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Tiertime UP300 HS", + "from": "system", + "inherits": "fdm_process_tiertime_HS_common", + "instantiation": "true", + "elefant_foot_compensation": "0.15", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "top_shell_layers": "5", + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/process/0.20mm Standard @Tiertime UP310 Pro.json b/backend/profiles/profiles/Tiertime/process/0.20mm Standard @Tiertime UP310 Pro.json new file mode 100644 index 0000000..75b76f4 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.20mm Standard @Tiertime UP310 Pro.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Tiertime UP310 Pro", + "from": "system", + "inherits": "fdm_process_tiertime_common", + "instantiation": "true", + "elefant_foot_compensation": "0.15", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "150", + "top_shell_layers": "5", + "compatible_printers": [ + "Tiertime UP310 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/process/0.20mm Standard @Tiertime UP400 Pro.json b/backend/profiles/profiles/Tiertime/process/0.20mm Standard @Tiertime UP400 Pro.json new file mode 100644 index 0000000..03983e9 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.20mm Standard @Tiertime UP400 Pro.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "setting_id": "GP001", + "name": "0.20mm Standard @Tiertime UP400 Pro", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_common", + "layer_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "150", + "support_threshold_angle": "20", + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/process/0.20mm Standard @Tiertime UP600 HS.json b/backend/profiles/profiles/Tiertime/process/0.20mm Standard @Tiertime UP600 HS.json new file mode 100644 index 0000000..6c91083 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.20mm Standard @Tiertime UP600 HS.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP024", + "name": "0.20mm Standard @Tiertime UP600 HS", + "from": "system", + "inherits": "fdm_process_tiertime_HS_common", + "instantiation": "true", + "elefant_foot_compensation": "0.15", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "top_shell_layers": "5", + "compatible_printers": [ + "Tiertime UP600 HS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.24mm Draft @Tiertime UP300 HS.json b/backend/profiles/profiles/Tiertime/process/0.24mm Draft @Tiertime UP300 HS.json new file mode 100644 index 0000000..aff711e --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.24mm Draft @Tiertime UP300 HS.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Tiertime UP300 HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_HS_common", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "support_threshold_angle": "35", + "top_shell_layers": "4", + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.24mm Draft @Tiertime UP310 Pro.json b/backend/profiles/profiles/Tiertime/process/0.24mm Draft @Tiertime UP310 Pro.json new file mode 100644 index 0000000..e18ab49 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.24mm Draft @Tiertime UP310 Pro.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Tiertime UP310 Pro", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_common", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "230", + "sparse_infill_speed": "230", + "internal_solid_infill_speed": "230", + "gap_infill_speed": "230", + "support_threshold_angle": "35", + "top_shell_layers": "4", + "compatible_printers": [ + "Tiertime UP310 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.24mm Draft @Tiertime UP400 Pro.json b/backend/profiles/profiles/Tiertime/process/0.24mm Draft @Tiertime UP400 Pro.json new file mode 100644 index 0000000..b871e7f --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.24mm Draft @Tiertime UP400 Pro.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Tiertime UP400 Pro", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_common", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "230", + "sparse_infill_speed": "230", + "internal_solid_infill_speed": "230", + "gap_infill_speed": "230", + "support_threshold_angle": "35", + "top_shell_layers": "4", + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/process/0.24mm Draft @Tiertime UP600 HS.json b/backend/profiles/profiles/Tiertime/process/0.24mm Draft @Tiertime UP600 HS.json new file mode 100644 index 0000000..42a539e --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.24mm Draft @Tiertime UP600 HS.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "setting_id": "GP027", + "name": "0.24mm Draft @Tiertime UP600 HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_HS_common", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "compatible_printers": [ + "Tiertime UP600 HS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.24mm Fine @Tiertime UP400 Pro 0.8 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.24mm Fine @Tiertime UP400 Pro 0.8 nozzle.json new file mode 100644 index 0000000..5899479 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.24mm Fine @Tiertime UP400 Pro 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Fine @Tiertime UP400 Pro 0.8 nozzle", + "inherits": "fdm_process_tiertime_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP027", + "instantiation": "true", + "description": "It has a smaller layer height and results in smoother surface and higher printing quality.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP400 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.24mm Fine @Tiertime UP600 HS 0.8 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.24mm Fine @Tiertime UP600 HS 0.8 nozzle.json new file mode 100644 index 0000000..4b5665f --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.24mm Fine @Tiertime UP600 HS 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Fine @Tiertime UP600 HS 0.8 nozzle", + "inherits": "fdm_process_tiertime_0.24_nozzle_0.8_HS", + "from": "system", + "setting_id": "GP032", + "instantiation": "true", + "description": "It has a smaller layer height and results in smoother surface and higher printing quality.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP600 HS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.24mm Standard @Tiertime UP400 Pro 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.24mm Standard @Tiertime UP400 Pro 0.6 nozzle.json new file mode 100644 index 0000000..938b39c --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.24mm Standard @Tiertime UP400 Pro 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Standard @Tiertime UP400 Pro 0.6 nozzle", + "inherits": "fdm_process_tiertime_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP016", + "instantiation": "true", + "description": "It has a balanced layer height for good quality and reasonable printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP400 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.24mm Standard @Tiertime UP600 HS 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.24mm Standard @Tiertime UP600 HS 0.6 nozzle.json new file mode 100644 index 0000000..47770cd --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.24mm Standard @Tiertime UP600 HS 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Standard @Tiertime UP600 HS 0.6 nozzle", + "inherits": "fdm_process_tiertime_0.24_nozzle_0.6_HS", + "from": "system", + "setting_id": "GP022", + "instantiation": "true", + "description": "It has a balanced layer height for good quality and reasonable printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP600 HS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.28mm Extra Draft @Tiertime UP300 HS.json b/backend/profiles/profiles/Tiertime/process/0.28mm Extra Draft @Tiertime UP300 HS.json new file mode 100644 index 0000000..55bf4ae --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.28mm Extra Draft @Tiertime UP300 HS.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Tiertime UP300 HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_HS_common", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "200", + "support_threshold_angle": "40", + "top_shell_layers": "4", + "compatible_printers": [ + "Tiertime UP300 HS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.28mm Extra Draft @Tiertime UP310 Pro.json b/backend/profiles/profiles/Tiertime/process/0.28mm Extra Draft @Tiertime UP310 Pro.json new file mode 100644 index 0000000..e583827 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.28mm Extra Draft @Tiertime UP310 Pro.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Tiertime UP310 Pro", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_common", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "200", + "support_threshold_angle": "40", + "top_shell_layers": "4", + "compatible_printers": [ + "Tiertime UP310 Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.28mm Extra Draft @Tiertime UP400 Pro.json b/backend/profiles/profiles/Tiertime/process/0.28mm Extra Draft @Tiertime UP400 Pro.json new file mode 100644 index 0000000..0d1f986 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.28mm Extra Draft @Tiertime UP400 Pro.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Tiertime UP400 Pro", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_common", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "200", + "support_threshold_angle": "40", + "top_shell_layers": "4", + "compatible_printers": [ + "Tiertime UP400 Pro 0.4 nozzle" + ] +} diff --git a/backend/profiles/profiles/Tiertime/process/0.28mm Extra Draft @Tiertime UP600 HS.json b/backend/profiles/profiles/Tiertime/process/0.28mm Extra Draft @Tiertime UP600 HS.json new file mode 100644 index 0000000..a0bd17c --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.28mm Extra Draft @Tiertime UP600 HS.json @@ -0,0 +1,30 @@ +{ + "type": "process", + "setting_id": "GP028", + "name": "0.28mm Extra Draft @Tiertime UP600 HS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_tiertime_HS_common", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "150", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.28", + "support_bottom_z_distance": "0.28", + "compatible_printers": [ + "Tiertime UP600 HS 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.30mm Standard @Tiertime UP400 Pro 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.30mm Standard @Tiertime UP400 Pro 0.6 nozzle.json new file mode 100644 index 0000000..e167d01 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.30mm Standard @Tiertime UP400 Pro 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm Standard @Tiertime UP400 Pro 0.6 nozzle", + "inherits": "fdm_process_tiertime_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP017", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP400 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.30mm Standard @Tiertime UP600 HS 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.30mm Standard @Tiertime UP600 HS 0.6 nozzle.json new file mode 100644 index 0000000..e43d1f6 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.30mm Standard @Tiertime UP600 HS 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm Standard @Tiertime UP600 HS 0.6 nozzle", + "inherits": "fdm_process_tiertime_0.30_nozzle_0.6_HS", + "from": "system", + "setting_id": "GP023", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP600 HS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.30mm Strength @Tiertime UP400 Pro 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.30mm Strength @Tiertime UP400 Pro 0.6 nozzle.json new file mode 100644 index 0000000..4363411 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.30mm Strength @Tiertime UP400 Pro 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.30mm Strength @Tiertime UP400 Pro 0.6 nozzle", + "inherits": "fdm_process_tiertime_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP018", + "instantiation": "true", + "description": "It has a big layer height with optimized settings for stronger parts.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "sparse_infill_density": "25%", + "wall_loops": "3", + "compatible_printers": [ + "Tiertime UP400 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.30mm Strength @Tiertime UP600 HS 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.30mm Strength @Tiertime UP600 HS 0.6 nozzle.json new file mode 100644 index 0000000..f733c56 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.30mm Strength @Tiertime UP600 HS 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.30mm Strength @Tiertime UP600 HS 0.6 nozzle", + "inherits": "fdm_process_tiertime_0.30_nozzle_0.6_HS", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "description": "It has a big layer height with optimized settings for stronger parts.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "sparse_infill_density": "25%", + "wall_loops": "3", + "compatible_printers": [ + "Tiertime UP600 HS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.32mm Standard @Tiertime UP400 Pro 0.8 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.32mm Standard @Tiertime UP400 Pro 0.8 nozzle.json new file mode 100644 index 0000000..fef59ee --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.32mm Standard @Tiertime UP400 Pro 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.32mm Standard @Tiertime UP400 Pro 0.8 nozzle", + "inherits": "fdm_process_tiertime_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP028", + "instantiation": "true", + "description": "It has a balanced layer height for good quality and reasonable printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP400 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.32mm Standard @Tiertime UP600 HS 0.8 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.32mm Standard @Tiertime UP600 HS 0.8 nozzle.json new file mode 100644 index 0000000..e06b0c3 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.32mm Standard @Tiertime UP600 HS 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.32mm Standard @Tiertime UP600 HS 0.8 nozzle", + "inherits": "fdm_process_tiertime_0.32_nozzle_0.8_HS", + "from": "system", + "setting_id": "GP033", + "instantiation": "true", + "description": "It has a balanced layer height for good quality and reasonable printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP600 HS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.36mm Draft @Tiertime UP400 Pro 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.36mm Draft @Tiertime UP400 Pro 0.6 nozzle.json new file mode 100644 index 0000000..21f3283 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.36mm Draft @Tiertime UP400 Pro 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.36mm Draft @Tiertime UP400 Pro 0.6 nozzle", + "inherits": "fdm_process_tiertime_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP019", + "instantiation": "true", + "description": "It has a bigger layer height for faster printing but with more visible layer lines.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP400 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.36mm Draft @Tiertime UP600 HS 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.36mm Draft @Tiertime UP600 HS 0.6 nozzle.json new file mode 100644 index 0000000..5fe61bd --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.36mm Draft @Tiertime UP600 HS 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.36mm Draft @Tiertime UP600 HS 0.6 nozzle", + "inherits": "fdm_process_tiertime_0.36_nozzle_0.6_HS", + "from": "system", + "setting_id": "GP025", + "instantiation": "true", + "description": "It has a bigger layer height for faster printing but with more visible layer lines.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP600 HS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.40mm Standard @Tiertime UP400 Pro 0.8 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.40mm Standard @Tiertime UP400 Pro 0.8 nozzle.json new file mode 100644 index 0000000..a6e902f --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.40mm Standard @Tiertime UP400 Pro 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.40mm Standard @Tiertime UP400 Pro 0.8 nozzle", + "inherits": "fdm_process_tiertime_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP029", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP400 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.40mm Standard @Tiertime UP600 HS 0.8 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.40mm Standard @Tiertime UP600 HS 0.8 nozzle.json new file mode 100644 index 0000000..2e48a32 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.40mm Standard @Tiertime UP600 HS 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.40mm Standard @Tiertime UP600 HS 0.8 nozzle", + "inherits": "fdm_process_tiertime_0.40_nozzle_0.8_HS", + "from": "system", + "setting_id": "GP034", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP600 HS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.42mm Extra Draft @Tiertime UP400 Pro 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.42mm Extra Draft @Tiertime UP400 Pro 0.6 nozzle.json new file mode 100644 index 0000000..b51f7c8 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.42mm Extra Draft @Tiertime UP400 Pro 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @Tiertime UP400 Pro 0.6 nozzle", + "inherits": "fdm_process_tiertime_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP020", + "instantiation": "true", + "description": "It has the biggest layer height for fastest printing but with very visible layer lines.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP400 Pro 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.42mm Extra Draft @Tiertime UP600 HS 0.6 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.42mm Extra Draft @Tiertime UP600 HS 0.6 nozzle.json new file mode 100644 index 0000000..22c9451 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.42mm Extra Draft @Tiertime UP600 HS 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @Tiertime UP600 HS 0.6 nozzle", + "inherits": "fdm_process_tiertime_0.42_nozzle_0.6_HS", + "from": "system", + "setting_id": "GP026", + "instantiation": "true", + "description": "It has the biggest layer height for fastest printing but with very visible layer lines.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP600 HS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.48mm Draft @Tiertime UP400 Pro 0.8 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.48mm Draft @Tiertime UP400 Pro 0.8 nozzle.json new file mode 100644 index 0000000..309dafc --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.48mm Draft @Tiertime UP400 Pro 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.48mm Draft @Tiertime UP400 Pro 0.8 nozzle", + "inherits": "fdm_process_tiertime_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP030", + "instantiation": "true", + "description": "It has a bigger layer height for faster printing but with more visible layer lines.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP400 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.48mm Draft @Tiertime UP600 HS 0.8 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.48mm Draft @Tiertime UP600 HS 0.8 nozzle.json new file mode 100644 index 0000000..96af1ca --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.48mm Draft @Tiertime UP600 HS 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.48mm Draft @Tiertime UP600 HS 0.8 nozzle", + "inherits": "fdm_process_tiertime_0.48_nozzle_0.8_HS", + "from": "system", + "setting_id": "GP035", + "instantiation": "true", + "description": "It has a bigger layer height for faster printing but with more visible layer lines.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP600 HS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.56mm Extra Draft @Tiertime UP400 Pro 0.8 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.56mm Extra Draft @Tiertime UP400 Pro 0.8 nozzle.json new file mode 100644 index 0000000..b98cf5f --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.56mm Extra Draft @Tiertime UP400 Pro 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.56mm Extra Draft @Tiertime UP400 Pro 0.8 nozzle", + "inherits": "fdm_process_tiertime_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP031", + "instantiation": "true", + "description": "It has the biggest layer height for fastest printing but with very visible layer lines.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP400 Pro 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/0.56mm Extra Draft @Tiertime UP600 HS 0.8 nozzle.json b/backend/profiles/profiles/Tiertime/process/0.56mm Extra Draft @Tiertime UP600 HS 0.8 nozzle.json new file mode 100644 index 0000000..7ba9d3e --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/0.56mm Extra Draft @Tiertime UP600 HS 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.56mm Extra Draft @Tiertime UP600 HS 0.8 nozzle", + "inherits": "fdm_process_tiertime_0.56_nozzle_0.8_HS", + "from": "system", + "setting_id": "GP036", + "instantiation": "true", + "description": "It has the biggest layer height for fastest printing but with very visible layer lines.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Tiertime UP600 HS 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_common.json b/backend/profiles/profiles/Tiertime/process/fdm_process_common.json new file mode 100644 index 0000000..2d65f5f --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_common.json @@ -0,0 +1,72 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "inner_wall_speed": "160", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "90", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "200", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "180", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "200", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "120", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.18_nozzle_0.6.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.18_nozzle_0.6.json new file mode 100644 index 0000000..8e7f118 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.18_nozzle_0.6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.18_nozzle_0.6", + "inherits": "fdm_process_tiertime_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.18", + "initial_layer_print_height": "0.18", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "120", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.18_nozzle_0.6_HS.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.18_nozzle_0.6_HS.json new file mode 100644 index 0000000..6512606 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.18_nozzle_0.6_HS.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.18_nozzle_0.6_HS", + "inherits": "fdm_process_tiertime_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.18", + "initial_layer_print_height": "0.18", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "120", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.24_nozzle_0.6.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.24_nozzle_0.6.json new file mode 100644 index 0000000..256b2e3 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.24_nozzle_0.6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.24_nozzle_0.6", + "inherits": "fdm_process_tiertime_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.24", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "130", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.24_nozzle_0.6_HS.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.24_nozzle_0.6_HS.json new file mode 100644 index 0000000..a4049ab --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.24_nozzle_0.6_HS.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.24_nozzle_0.6_HS", + "inherits": "fdm_process_tiertime_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.24", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "130", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.24_nozzle_0.8.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.24_nozzle_0.8.json new file mode 100644 index 0000000..ac2c993 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.24_nozzle_0.8.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.24_nozzle_0.8", + "inherits": "fdm_process_tiertime_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.24", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "120", + "bridge_speed": "30", + "overhang_3_4_speed": "20", + "tree_support_tip_diameter": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.24_nozzle_0.8_HS.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.24_nozzle_0.8_HS.json new file mode 100644 index 0000000..415ee1b --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.24_nozzle_0.8_HS.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.24_nozzle_0.8_HS", + "inherits": "fdm_process_tiertime_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.24", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "120", + "bridge_speed": "30", + "overhang_3_4_speed": "20", + "tree_support_tip_diameter": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.30_nozzle_0.6.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.30_nozzle_0.6.json new file mode 100644 index 0000000..86aa4ec --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.30_nozzle_0.6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.30_nozzle_0.6", + "inherits": "fdm_process_tiertime_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.30_nozzle_0.6_HS.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.30_nozzle_0.6_HS.json new file mode 100644 index 0000000..dd8522a --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.30_nozzle_0.6_HS.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.30_nozzle_0.6_HS", + "inherits": "fdm_process_tiertime_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.32_nozzle_0.8.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.32_nozzle_0.8.json new file mode 100644 index 0000000..b3c7020 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.32_nozzle_0.8.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.32_nozzle_0.8", + "inherits": "fdm_process_tiertime_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.32", + "initial_layer_print_height": "0.32", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "140", + "bridge_speed": "30", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "5", + "tree_support_tip_diameter": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.32_nozzle_0.8_HS.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.32_nozzle_0.8_HS.json new file mode 100644 index 0000000..296d8f7 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.32_nozzle_0.8_HS.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.32_nozzle_0.8_HS", + "inherits": "fdm_process_tiertime_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.32", + "initial_layer_print_height": "0.32", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "140", + "bridge_speed": "30", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "5", + "tree_support_tip_diameter": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.36_nozzle_0.6.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.36_nozzle_0.6.json new file mode 100644 index 0000000..641a49b --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.36_nozzle_0.6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.36_nozzle_0.6", + "inherits": "fdm_process_tiertime_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.36", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "140", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.36_nozzle_0.6_HS.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.36_nozzle_0.6_HS.json new file mode 100644 index 0000000..57bfafa --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.36_nozzle_0.6_HS.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.36_nozzle_0.6_HS", + "inherits": "fdm_process_tiertime_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.36", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "140", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.40_nozzle_0.8.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.40_nozzle_0.8.json new file mode 100644 index 0000000..6755c75 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.40_nozzle_0.8.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.40_nozzle_0.8", + "inherits": "fdm_process_tiertime_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.4", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "tree_support_tip_diameter": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.40_nozzle_0.8_HS.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.40_nozzle_0.8_HS.json new file mode 100644 index 0000000..159c208 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.40_nozzle_0.8_HS.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.40_nozzle_0.8_HS", + "inherits": "fdm_process_tiertime_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.4", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "tree_support_tip_diameter": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.42_nozzle_0.6.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.42_nozzle_0.6.json new file mode 100644 index 0000000..884975e --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.42_nozzle_0.6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.42_nozzle_0.6", + "inherits": "fdm_process_tiertime_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.42", + "initial_layer_print_height": "0.42", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "130", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.42_nozzle_0.6_HS.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.42_nozzle_0.6_HS.json new file mode 100644 index 0000000..419ff22 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.42_nozzle_0.6_HS.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.42_nozzle_0.6_HS", + "inherits": "fdm_process_tiertime_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.42", + "initial_layer_print_height": "0.42", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "130", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "tree_support_tip_diameter": "1.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.48_nozzle_0.8.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.48_nozzle_0.8.json new file mode 100644 index 0000000..265c418 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.48_nozzle_0.8.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.48_nozzle_0.8", + "inherits": "fdm_process_tiertime_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.48", + "initial_layer_print_height": "0.48", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "140", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "tree_support_tip_diameter": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.48_nozzle_0.8_HS.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.48_nozzle_0.8_HS.json new file mode 100644 index 0000000..f444321 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.48_nozzle_0.8_HS.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.48_nozzle_0.8_HS", + "inherits": "fdm_process_tiertime_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.48", + "initial_layer_print_height": "0.48", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "140", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "tree_support_tip_diameter": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.56_nozzle_0.8.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.56_nozzle_0.8.json new file mode 100644 index 0000000..398a51f --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.56_nozzle_0.8.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.56_nozzle_0.8", + "inherits": "fdm_process_tiertime_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.56", + "initial_layer_print_height": "0.56", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "130", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "tree_support_tip_diameter": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.56_nozzle_0.8_HS.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.56_nozzle_0.8_HS.json new file mode 100644 index 0000000..99d3ac7 --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_0.56_nozzle_0.8_HS.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_0.56_nozzle_0.8_HS", + "inherits": "fdm_process_tiertime_HS_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.56", + "initial_layer_print_height": "0.56", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "130", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "tree_support_tip_diameter": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_HS_common.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_HS_common.json new file mode 100644 index 0000000..d4d897e --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_HS_common.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_HS_common", + "inherits": "fdm_process_tiertime_common", + "from": "system", + "instantiation": "false", + "default_acceleration": "4000", + "travel_acceleration": "4000", + "outer_wall_acceleration": "2500", + "inner_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "2000", + "travel_speed": "200", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_common.json b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_common.json new file mode 100644 index 0000000..d15757f --- /dev/null +++ b/backend/profiles/profiles/Tiertime/process/fdm_process_tiertime_common.json @@ -0,0 +1,79 @@ +{ + "type": "process", + "name": "fdm_process_tiertime_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "default_acceleration": "6000", + "travel_acceleration": "6000", + "outer_wall_acceleration": "3000", + "inner_wall_acceleration": "5000", + "top_surface_acceleration": "2000", + "initial_layer_acceleration": "500", + "line_width": "0.42", + "internal_bridge_support_thickness": "0.8", + "initial_layer_line_width": "0.5", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "90", + "outer_wall_speed": "120", + "inner_wall_speed": "160", + "gap_infill_speed": "50", + "sparse_infill_speed": "250", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "seam_position": "aligned", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "180", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_base_pattern_spacing": "2.5", + "support_speed": "200", + "support_interface_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "wall_generator": "classic", + "exclude_object": "1", + "wall_infill_order": "outer wall/inner wall/infill", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy.json b/backend/profiles/profiles/Tronxy.json new file mode 100644 index 0000000..5493c8a --- /dev/null +++ b/backend/profiles/profiles/Tronxy.json @@ -0,0 +1,57 @@ +{ + "name": "Tronxy", + "version": "02.03.01.10", + "force_update": "0", + "description": "Tronxy configurations", + "machine_model_list": [ + { + "name": "Tronxy X5SA 400 Marlin Firmware", + "sub_path": "machine/Tronxy X5SA 400 Marlin Firmware.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.08mm Extra Fine @Tronxy", + "sub_path": "process/0.08mm Extra Fine @Tronxy.json" + }, + { + "name": "0.12mm Fine @Tronxy", + "sub_path": "process/0.12mm Fine @Tronxy.json" + }, + { + "name": "0.15mm Optimal @Tronxy", + "sub_path": "process/0.15mm Optimal @Tronxy.json" + }, + { + "name": "0.20mm Standard @Tronxy", + "sub_path": "process/0.20mm Standard @Tronxy.json" + }, + { + "name": "0.24mm Draft @Tronxy", + "sub_path": "process/0.24mm Draft @Tronxy.json" + }, + { + "name": "0.28mm Extra Draft @Tronxy", + "sub_path": "process/0.28mm Extra Draft @Tronxy.json" + }, + { + "name": "fdm_process_tronxy_common", + "sub_path": "process/fdm_process_tronxy_common.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Tronxy X5SA 400 0.4 nozzle", + "sub_path": "machine/Tronxy X5SA 400 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy/Tronxy X5SA 400 Marlin Firmware_cover.png b/backend/profiles/profiles/Tronxy/Tronxy X5SA 400 Marlin Firmware_cover.png new file mode 100644 index 0000000..00ab333 Binary files /dev/null and b/backend/profiles/profiles/Tronxy/Tronxy X5SA 400 Marlin Firmware_cover.png differ diff --git a/backend/profiles/profiles/Tronxy/machine/Tronxy X5SA 400 0.4 nozzle.json b/backend/profiles/profiles/Tronxy/machine/Tronxy X5SA 400 0.4 nozzle.json new file mode 100644 index 0000000..b5e424f --- /dev/null +++ b/backend/profiles/profiles/Tronxy/machine/Tronxy X5SA 400 0.4 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Tronxy X5SA 400 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Tronxy X5SA 400 Marlin Firmware", + "default_filament_profile": "Generic PLA @System", + "default_print_profile": "0.20mm Standard @Tronxy", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "printable_height": "400", + "machine_start_gcode": "M104 S[nozzle_temperature_initial_layer] ; start heat nozzle\nM140 S[bed_temperature_initial_layer] ; start heat bed\nG90 ; abs coords\nM83 ; extrude relative\nG28 ; home\nM190 S[bed_temperature_initial_layer] ; wait for bed temp\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp\nG1 X10.1 Y20 Z0.28 F5000.0 ; purge line\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15\nG1 X10.4 Y200.0 Z0.28 F5000.0\nG1 X10.4 Y20 Z0.28 F1500.0 E15\nG1 Z5.0 F3000 ; move Z up" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy/machine/Tronxy X5SA 400 Marlin Firmware.json b/backend/profiles/profiles/Tronxy/machine/Tronxy X5SA 400 Marlin Firmware.json new file mode 100644 index 0000000..f5d5cae --- /dev/null +++ b/backend/profiles/profiles/Tronxy/machine/Tronxy X5SA 400 Marlin Firmware.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Tronxy X5SA 400 Marlin Firmware", + "model_id": "Tronxy_X5SA_400_Marlin_Firmware", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "TronxyDesign", + "bed_model": "", + "bed_texture": "tronxy_logo.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy/machine/fdm_machine_common.json b/backend/profiles/profiles/Tronxy/machine/fdm_machine_common.json new file mode 100644 index 0000000..8e9d266 --- /dev/null +++ b/backend/profiles/profiles/Tronxy/machine/fdm_machine_common.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "400", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy/process/0.08mm Extra Fine @Tronxy.json b/backend/profiles/profiles/Tronxy/process/0.08mm Extra Fine @Tronxy.json new file mode 100644 index 0000000..07786f8 --- /dev/null +++ b/backend/profiles/profiles/Tronxy/process/0.08mm Extra Fine @Tronxy.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Tronxy", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy/process/0.12mm Fine @Tronxy.json b/backend/profiles/profiles/Tronxy/process/0.12mm Fine @Tronxy.json new file mode 100644 index 0000000..9b0e9ac --- /dev/null +++ b/backend/profiles/profiles/Tronxy/process/0.12mm Fine @Tronxy.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @Tronxy", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy/process/0.15mm Optimal @Tronxy.json b/backend/profiles/profiles/Tronxy/process/0.15mm Optimal @Tronxy.json new file mode 100644 index 0000000..df80256 --- /dev/null +++ b/backend/profiles/profiles/Tronxy/process/0.15mm Optimal @Tronxy.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Tronxy", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy/process/0.20mm Standard @Tronxy.json b/backend/profiles/profiles/Tronxy/process/0.20mm Standard @Tronxy.json new file mode 100644 index 0000000..39ddc08 --- /dev/null +++ b/backend/profiles/profiles/Tronxy/process/0.20mm Standard @Tronxy.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Tronxy", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy/process/0.24mm Draft @Tronxy.json b/backend/profiles/profiles/Tronxy/process/0.24mm Draft @Tronxy.json new file mode 100644 index 0000000..5025ada --- /dev/null +++ b/backend/profiles/profiles/Tronxy/process/0.24mm Draft @Tronxy.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @Tronxy", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy/process/0.28mm Extra Draft @Tronxy.json b/backend/profiles/profiles/Tronxy/process/0.28mm Extra Draft @Tronxy.json new file mode 100644 index 0000000..70c5667 --- /dev/null +++ b/backend/profiles/profiles/Tronxy/process/0.28mm Extra Draft @Tronxy.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Tronxy", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.28", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy/process/fdm_process_common.json b/backend/profiles/profiles/Tronxy/process/fdm_process_common.json new file mode 100644 index 0000000..d2f6200 --- /dev/null +++ b/backend/profiles/profiles/Tronxy/process/fdm_process_common.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "7000", + "top_surface_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode_[total_weight] g weight.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "350", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Tronxy X5SA 400 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy/process/fdm_process_tronxy_common.json b/backend/profiles/profiles/Tronxy/process/fdm_process_tronxy_common.json new file mode 100644 index 0000000..e51d53f --- /dev/null +++ b/backend/profiles/profiles/Tronxy/process/fdm_process_tronxy_common.json @@ -0,0 +1,104 @@ +{ + "type": "process", + "name": "fdm_process_tronxy_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "7000", + "top_surface_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode_[total_weight] g weight.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "350", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Tronxy X5SA 400 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Tronxy/tronxy_logo.png b/backend/profiles/profiles/Tronxy/tronxy_logo.png new file mode 100644 index 0000000..2e07fd8 Binary files /dev/null and b/backend/profiles/profiles/Tronxy/tronxy_logo.png differ diff --git a/backend/profiles/profiles/Tronxy/tronxy_v0_logo.png b/backend/profiles/profiles/Tronxy/tronxy_v0_logo.png new file mode 100644 index 0000000..090fefa Binary files /dev/null and b/backend/profiles/profiles/Tronxy/tronxy_v0_logo.png differ diff --git a/backend/profiles/profiles/TwoTrees.json b/backend/profiles/profiles/TwoTrees.json new file mode 100644 index 0000000..d610f77 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees.json @@ -0,0 +1,110 @@ +{ + "name": "TwoTrees", + "version": "02.03.01.10", + "force_update": "1", + "description": "TwoTrees configurations", + "machine_model_list": [ + { + "name": "TwoTrees SK1", + "sub_path": "machine/TwoTrees SK1.json" + }, + { + "name": "TwoTrees SP-5 Klipper", + "sub_path": "machine/TwoTrees SP-5 Klipper.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.08mm Extra Fine @SK1", + "sub_path": "process/0.08mm Extra Fine @SK1.json" + }, + { + "name": "0.08mm Extra Fine @TwoTrees", + "sub_path": "process/0.08mm Extra Fine @TwoTrees.json" + }, + { + "name": "0.12mm Fine @SK1", + "sub_path": "process/0.12mm Fine @SK1.json" + }, + { + "name": "0.12mm Fine @TwoTrees", + "sub_path": "process/0.12mm Fine @TwoTrees.json" + }, + { + "name": "0.15mm Optimal @TwoTrees", + "sub_path": "process/0.15mm Optimal @TwoTrees.json" + }, + { + "name": "0.16mm Optimal @SK1", + "sub_path": "process/0.16mm Optimal @SK1.json" + }, + { + "name": "0.20mm Quality @SK1", + "sub_path": "process/0.20mm Quality @SK1.json" + }, + { + "name": "0.20mm Standard @SK1", + "sub_path": "process/0.20mm Standard @SK1.json" + }, + { + "name": "0.20mm Standard @TwoTrees", + "sub_path": "process/0.20mm Standard @TwoTrees.json" + }, + { + "name": "0.24mm Draft @SK1", + "sub_path": "process/0.24mm Draft @SK1.json" + }, + { + "name": "0.24mm Draft @TwoTrees", + "sub_path": "process/0.24mm Draft @TwoTrees.json" + }, + { + "name": "0.24mm HSpeed @SK1", + "sub_path": "process/0.24mm HSpeed @SK1.json" + }, + { + "name": "0.28mm Extra Draft @SK1", + "sub_path": "process/0.28mm Extra Draft @SK1.json" + }, + { + "name": "0.28mm Extra Draft @TwoTrees", + "sub_path": "process/0.28mm Extra Draft @TwoTrees.json" + }, + { + "name": "fdm_process_TwoTrees_common", + "sub_path": "process/fdm_process_TwoTrees_common.json" + } + ], + "filament_list": [ + { + "name": "TwoTrees Generic 95A TPU @SK1", + "sub_path": "filament/TwoTrees Generic 95A TPU @SK1.json" + }, + { + "name": "TwoTrees Generic HS PLA @SK1", + "sub_path": "filament/TwoTrees Generic HS PLA @SK1.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "TwoTrees SK1 0.4 nozzle", + "sub_path": "machine/TwoTrees SK1 0.4 nozzle.json" + }, + { + "name": "TwoTrees SP-5 Klipper 0.4 nozzle", + "sub_path": "machine/TwoTrees SP-5 Klipper 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/SP-5_bed.stl b/backend/profiles/profiles/TwoTrees/SP-5_bed.stl new file mode 100644 index 0000000..6708bec Binary files /dev/null and b/backend/profiles/profiles/TwoTrees/SP-5_bed.stl differ diff --git a/backend/profiles/profiles/TwoTrees/SP5_texture.png b/backend/profiles/profiles/TwoTrees/SP5_texture.png new file mode 100644 index 0000000..c188bfd Binary files /dev/null and b/backend/profiles/profiles/TwoTrees/SP5_texture.png differ diff --git a/backend/profiles/profiles/TwoTrees/TwoTrees SK1_buildplate_model.stl b/backend/profiles/profiles/TwoTrees/TwoTrees SK1_buildplate_model.stl new file mode 100644 index 0000000..09ba1bc Binary files /dev/null and b/backend/profiles/profiles/TwoTrees/TwoTrees SK1_buildplate_model.stl differ diff --git a/backend/profiles/profiles/TwoTrees/TwoTrees SK1_cover.png b/backend/profiles/profiles/TwoTrees/TwoTrees SK1_cover.png new file mode 100644 index 0000000..bff6320 Binary files /dev/null and b/backend/profiles/profiles/TwoTrees/TwoTrees SK1_cover.png differ diff --git a/backend/profiles/profiles/TwoTrees/TwoTrees SP-5 Klipper_cover.png b/backend/profiles/profiles/TwoTrees/TwoTrees SP-5 Klipper_cover.png new file mode 100644 index 0000000..bdd4814 Binary files /dev/null and b/backend/profiles/profiles/TwoTrees/TwoTrees SP-5 Klipper_cover.png differ diff --git a/backend/profiles/profiles/TwoTrees/filament/TwoTrees Generic 95A TPU @SK1.json b/backend/profiles/profiles/TwoTrees/filament/TwoTrees Generic 95A TPU @SK1.json new file mode 100644 index 0000000..8725038 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/filament/TwoTrees Generic 95A TPU @SK1.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "TwoTrees Generic 95A TPU @SK1", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSU99", + "filament_id": "GFU99", + "instantiation": "true", + "compatible_printers": [ + "TwoTrees SK1 0.4 nozzle" + ], + "fan_cooling_layer_time": "60", + "fan_max_speed": "100", + "fan_min_speed": "35", + "filament_max_volumetric_speed": "15", + "filament_minimal_purge_on_wipe_tower": "15", + "full_fan_speed_layer": "0", + "nozzle_temperature": "235", + "nozzle_temperature_initial_layer": "235", + "reduce_fan_stop_start_freq": "0", + "slow_down_layer_time": "5", + "slow_down_min_speed": "10" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/filament/TwoTrees Generic HS PLA @SK1.json b/backend/profiles/profiles/TwoTrees/filament/TwoTrees Generic HS PLA @SK1.json new file mode 100644 index 0000000..b83deb1 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/filament/TwoTrees Generic HS PLA @SK1.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "name": "TwoTrees Generic HS PLA @SK1", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL100", + "filament_id": "GFL100", + "instantiation": "true", + "compatible_printers": [ + "TwoTrees SK1 0.4 nozzle" + ], + "cool_plate_temp": "60", + "cool_plate_temp_initial_layer": "60", + "hot_plate_temp": "60", + "hot_plate_temp_initial_layer": "60", + "eng_plate_temp": "60", + "eng_plate_temp_initial_layer": "60", + "textured_plate_temp": "60", + "textured_plate_temp_initial_layer": "60", + "fan_min_speed": "35", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": "25", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_minimal_purge_on_wipe_tower": "15", + "full_fan_speed_layer": "0", + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "reduce_fan_stop_start_freq": "0", + "slow_down_layer_time": "5", + "slow_down_min_speed": "50" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/machine/TwoTrees SK1 0.4 nozzle.json b/backend/profiles/profiles/TwoTrees/machine/TwoTrees SK1 0.4 nozzle.json new file mode 100644 index 0000000..c7b89d8 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/machine/TwoTrees SK1 0.4 nozzle.json @@ -0,0 +1,116 @@ +{ + "type": "machine", + "name": "TwoTrees SK1 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "TwoTrees SK1", + "nozzle_diameter": [ + "0.4" + ], + "nozzle_type": "hardened_steel", + "printable_area": [ + "0x0", + "256x0", + "256x256", + "0x256" + ], + "printable_height": "256", + "default_print_profile": "0.20mm Standard @SK1", + "machine_start_gcode": [ + "M107 ; Turn off the fan\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\n\nM104 S220 ; set extruder temp\nM140 S60 ; set bed temp\nM109 S220 ; wait for extruder temp\nM190 S60 ; wait for bed temp\nG1 E-1.5 F2100 ; retract\n\n;G32 ;Load bed mesh\nG28 ;home\nG29 ;bed leveling\n\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nG0 Z2.0 F600;\nG0 X50 Y10 F12000;\n\nG92 E0.0 ; reset extruder distance position\nG0 Z0.4 F600;\nG1 X100.0 E10 F3000.0 ; intro line\nG92 E0.0 ; reset extruder distance position\nG1 X200.0 E15 F3000.0 ; intro line\nG92 E0.0 ; reset extruder distance position\nG0 Z0.8 F600;\nG1 X100.0 E15 F3000.0 ; intro line\n\nG1 Z0.4 F600 ;Wipe\nG0 Y12 F6000 ;Wipe\nG1 X100 F6000 ;Wipe\nG0 Y8 F12000 ;Wipe\nG1 X200 F6000 ;Wipe\nG1 X190 Y12 F6000 ;Wipe\nG1 X180 Y8 F6000 ;Wipe\nG1 X170 Y12 F6000 ;Wipe\nG1 X160 Y8 F6000 ;Wipe\nG1 X150 Y12 F6000 ;Wipe\n\n\n;G0 Z2.0 F600;\nG92 E0.0 ; reset extruder distance position\n\nSET_VELOCITY_LIMIT ACCEL_TO_DECEL=10000" + ], + "machine_end_gcode": [ + "M104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\n\nG92 E0.0 ; reset extruder distance position\nG1 E-1 F2100 ; retract\n\nG0 X50 Y250 F12000;\nM84 ; disable motors\n\nM107 ; turn off fan\n\nSET_VELOCITY_LIMIT ACCEL_TO_DECEL=4000" + ], + "change_filament_gcode": "PAUSE", + "machine_max_acceleration_e": [ + "20000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "15000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "20000", + "1000" + ], + "machine_max_acceleration_y": [ + "20000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "200" + ], + "machine_max_jerk_e": [ + "1", + "2.5" + ], + "machine_max_jerk_x": [ + "5", + "10" + ], + "machine_max_jerk_y": [ + "5", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_max_speed_e": [ + "50", + "120" + ], + "machine_max_speed_x": [ + "730", + "200" + ], + "machine_max_speed_y": [ + "730", + "200" + ], + "machine_max_speed_z": [ + "15", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "max_layer_height": "0.32", + "min_layer_height": "0.08", + "retract_before_wipe": "100%", + "retract_length_toolchange": "10", + "retraction_length": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "50" + ], + "deretraction_speed": [ + "0" + ], + "thumbnails": [ + "300x300" + ], + "thumbnails_format": "PNG", + "support_multi_bed_types": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/machine/TwoTrees SK1.json b/backend/profiles/profiles/TwoTrees/machine/TwoTrees SK1.json new file mode 100644 index 0000000..83729af --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/machine/TwoTrees SK1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "TwoTrees SK1", + "model_id": "TwoTrees_SK1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "TwoTreesDesign", + "bed_model": "TwoTrees SK1_buildplate_model.stl", + "bed_texture": "", + "hotend_model": "", + "default_materials": "TwoTrees Generic 95A TPU @SK1;TwoTrees Generic PETG @SK1;TwoTrees Generic HS PLA @SK1;TwoTrees Generic PLA @SK1;TwoTrees Generic PLA-CF @SK1;TwoTrees Generic PLA Matte @SK1;TwoTrees Generic PLA Silk @SK1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper 0.4 nozzle.json b/backend/profiles/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper 0.4 nozzle.json new file mode 100644 index 0000000..295195c --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "TwoTrees SP-5 Klipper 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "TwoTrees SP-5 Klipper", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "310x0", + "310x310", + "0x310" + ], + "printable_height": "350" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper.json b/backend/profiles/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper.json new file mode 100644 index 0000000..12aa58b --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "TwoTrees SP-5 Klipper", + "model_id": "TwoTrees_SP-5_Klipper", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "TwoTreesDesign", + "bed_model": "SP-5_bed.stl", + "bed_texture": "SP5_texture.png", + "hotend_model": "", + "default_materials": "TwoTrees Generic ABS;TwoTrees Generic PLA;TwoTrees Generic PLA-CF;TwoTrees Generic PETG;TwoTrees Generic TPU;TwoTrees Generic ASA;TwoTrees Generic PC;TwoTrees Generic PVA;TwoTrees Generic PA;TwoTrees Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/machine/fdm_klipper_common.json b/backend/profiles/profiles/TwoTrees/machine/fdm_klipper_common.json new file mode 100644 index 0000000..9ee98bb --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/machine/fdm_klipper_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "use_firmware_retraction": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "9000", + "9000" + ], + "machine_max_acceleration_y": [ + "9000", + "9000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "350", + "extruder_clearance_radius": "50", + "extruder_clearance_height_to_rod": "60", + "extruder_clearance_height_to_lid": "350", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE\n", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "TwoTrees Generic PLA" + ], + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "END_PRINT", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/machine/fdm_machine_common.json b/backend/profiles/profiles/TwoTrees/machine/fdm_machine_common.json new file mode 100644 index 0000000..8e9d266 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/machine/fdm_machine_common.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "400", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.08mm Extra Fine @SK1.json b/backend/profiles/profiles/TwoTrees/process/0.08mm Extra Fine @SK1.json new file mode 100644 index 0000000..cc0ae25 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.08mm Extra Fine @SK1.json @@ -0,0 +1,101 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @SK1", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "TwoTrees SK1 0.4 nozzle" + ], + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bridge_acceleration": "4000", + "bridge_angle": "0", + "bridge_no_support": "1", + "bridge_speed": "60", + "default_acceleration": "20000", + "detect_thin_wall": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enforce_support_layers": "0", + "extra_perimeters_on_overhangs": "0", + "gap_infill_speed": "250", + "infill_anchor": "600%", + "infill_anchor_max": "50", + "infill_combination": "1", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "105", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "inner_wall_acceleration": "6000", + "inner_wall_line_width": "0.42", + "inner_wall_speed": "350", + "internal_solid_infill_acceleration": "6000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "350", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "layer_height": "0.08", + "line_width": "0.42", + "min_bead_width": "85%", + "min_feature_size": "25%", + "minimum_sparse_infill_area": "70", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "prime_tower_brim_width": "2", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3", + "skirt_distance": "6", + "slice_closing_radius": "0.049", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "6000", + "sparse_infill_line_width": "0.42", + "sparse_infill_speed": "450", + "staggered_inner_seams": "0", + "support_angle": "0", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "-1", + "support_interface_pattern": "rectilinear", + "support_interface_spacing": "0", + "support_interface_speed": "100", + "support_interface_top_layers": "3", + "support_line_width": "0.35", + "support_object_xy_distance": "0.21", + "support_speed": "100", + "support_threshold_angle": "30", + "thick_bridges": "1", + "top_shell_layers": "9", + "top_shell_thickness": "0", + "top_surface_acceleration": "5000", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "20000", + "travel_speed": "500", + "travel_speed_z": "15", + "tree_support_angle_slow": "25", + "tree_support_branch_angle": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "15%", + "wall_distribution_count": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.08mm Extra Fine @TwoTrees.json b/backend/profiles/profiles/TwoTrees/process/0.08mm Extra Fine @TwoTrees.json new file mode 100644 index 0000000..aa659ef --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.08mm Extra Fine @TwoTrees.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @TwoTrees", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.12mm Fine @SK1.json b/backend/profiles/profiles/TwoTrees/process/0.12mm Fine @SK1.json new file mode 100644 index 0000000..52ce891 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.12mm Fine @SK1.json @@ -0,0 +1,99 @@ +{ + "type": "process", + "name": "0.12mm Fine @SK1", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "TwoTrees SK1 0.4 nozzle" + ], + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "bottom_shell_layers": "5", + "bridge_acceleration": "4000", + "bridge_angle": "0", + "bridge_flow": "1", + "bridge_no_support": "1", + "bridge_speed": "60", + "default_acceleration": "20000", + "detect_thin_wall": "1", + "enable_overhang_speed": "1", + "enforce_support_layers": "0", + "extra_perimeters_on_overhangs": "0", + "gap_infill_speed": "250", + "infill_anchor": "600%", + "infill_anchor_max": "50", + "infill_combination": "1", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "105", + "initial_layer_line_width": "0.45", + "initial_layer_speed": "60", + "inner_wall_acceleration": "6000", + "inner_wall_line_width": "0.42", + "inner_wall_speed": "350", + "internal_solid_infill_acceleration": "6000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "350", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "layer_height": "0.12", + "line_width": "0.42", + "min_bead_width": "85%", + "min_feature_size": "25%", + "minimum_sparse_infill_area": "70", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "prime_tower_brim_width": "2", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3", + "skirt_distance": "6", + "slice_closing_radius": "0.049", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "6000", + "sparse_infill_line_width": "0.42", + "sparse_infill_speed": "400", + "staggered_inner_seams": "0", + "support_angle": "0", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "-1", + "support_interface_pattern": "rectilinear", + "support_interface_spacing": "0", + "support_interface_speed": "100", + "support_interface_top_layers": "3", + "support_line_width": "0.35", + "support_object_xy_distance": "0.21", + "support_speed": "100", + "support_threshold_angle": "30", + "thick_bridges": "1", + "top_shell_layers": "5", + "top_shell_thickness": "0", + "top_surface_acceleration": "5000", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "20000", + "travel_speed": "500", + "travel_speed_z": "15", + "tree_support_angle_slow": "25", + "tree_support_branch_angle": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "15%", + "wall_distribution_count": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.12mm Fine @TwoTrees.json b/backend/profiles/profiles/TwoTrees/process/0.12mm Fine @TwoTrees.json new file mode 100644 index 0000000..8c69478 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.12mm Fine @TwoTrees.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @TwoTrees", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.15mm Optimal @TwoTrees.json b/backend/profiles/profiles/TwoTrees/process/0.15mm Optimal @TwoTrees.json new file mode 100644 index 0000000..8fae294 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.15mm Optimal @TwoTrees.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @TwoTrees", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.16mm Optimal @SK1.json b/backend/profiles/profiles/TwoTrees/process/0.16mm Optimal @SK1.json new file mode 100644 index 0000000..ef8f5cc --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.16mm Optimal @SK1.json @@ -0,0 +1,102 @@ +{ + "type": "process", + "name": "0.16mm Optimal @SK1", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "TwoTrees SK1 0.4 nozzle" + ], + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "bottom_shell_layers": "4", + "bridge_acceleration": "4000", + "bridge_angle": "0", + "bridge_flow": "1", + "bridge_no_support": "1", + "bridge_speed": "60", + "default_acceleration": "20000", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "enable_overhang_speed": "1", + "enforce_support_layers": "0", + "extra_perimeters_on_overhangs": "0", + "gap_infill_speed": "250", + "infill_anchor": "600%", + "infill_anchor_max": "50", + "infill_combination": "1", + "infill_direction": "45", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "105", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "inner_wall_acceleration": "6000", + "inner_wall_line_width": "0.42", + "inner_wall_speed": "300", + "internal_solid_infill_acceleration": "6000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "layer_height": "0.16", + "line_width": "0.42", + "min_bead_width": "85%", + "min_feature_size": "25%", + "minimum_sparse_infill_area": "70", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "prime_tower_brim_width": "2", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3", + "skirt_distance": "6", + "slice_closing_radius": "0.049", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "6000", + "sparse_infill_line_width": "0.42", + "sparse_infill_speed": "320", + "staggered_inner_seams": "0", + "support_angle": "0", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "-1", + "support_interface_pattern": "rectilinear", + "support_interface_spacing": "0", + "support_interface_speed": "100", + "support_interface_top_layers": "3", + "support_line_width": "0.35", + "support_object_xy_distance": "0.21", + "support_speed": "100", + "support_threshold_angle": "30", + "thick_bridges": "1", + "top_shell_layers": "4", + "top_shell_thickness": "0", + "top_surface_acceleration": "5000", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "20000", + "travel_speed": "500", + "travel_speed_z": "15", + "tree_support_angle_slow": "25", + "tree_support_branch_angle": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "15%", + "wall_distribution_count": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.20mm Quality @SK1.json b/backend/profiles/profiles/TwoTrees/process/0.20mm Quality @SK1.json new file mode 100644 index 0000000..34def89 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.20mm Quality @SK1.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.20mm Quality @SK1", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "TwoTrees SK1 0.4 nozzle" + ], + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "bottom_shell_layers": "3", + "bridge_acceleration": "4000", + "bridge_angle": "0", + "bridge_flow": "1", + "bridge_no_support": "1", + "bridge_speed": "60", + "default_acceleration": "20000", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "enable_overhang_speed": "1", + "enforce_support_layers": "0", + "extra_perimeters_on_overhangs": "0", + "gap_infill_speed": "250", + "infill_anchor": "600%", + "infill_anchor_max": "50", + "infill_combination": "1", + "infill_direction": "45", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "105", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "inner_wall_acceleration": "6000", + "inner_wall_line_width": "0.42", + "inner_wall_speed": "300", + "internal_solid_infill_acceleration": "6000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "layer_height": "0.2", + "line_width": "0.42", + "min_bead_width": "85%", + "min_feature_size": "25%", + "minimum_sparse_infill_area": "70", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "prime_tower_brim_width": "2", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3", + "skirt_distance": "6", + "slice_closing_radius": "0.049", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "6000", + "sparse_infill_line_width": "0.42", + "sparse_infill_speed": "300", + "staggered_inner_seams": "0", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "-1", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "rectilinear", + "support_interface_spacing": "0", + "support_interface_speed": "100", + "support_interface_top_layers": "3", + "support_line_width": "0.35", + "support_object_xy_distance": "0.21", + "support_speed": "100", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "1", + "top_shell_layers": "3", + "top_shell_thickness": "0", + "top_surface_acceleration": "5000", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "60", + "travel_acceleration": "20000", + "travel_speed": "500", + "travel_speed_z": "15", + "tree_support_angle_slow": "25", + "tree_support_branch_angle": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "15%", + "wall_distribution_count": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.20mm Standard @SK1.json b/backend/profiles/profiles/TwoTrees/process/0.20mm Standard @SK1.json new file mode 100644 index 0000000..4b16645 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.20mm Standard @SK1.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.20mm Standard @SK1", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "TwoTrees SK1 0.4 nozzle" + ], + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "bottom_shell_layers": "3", + "bridge_acceleration": "4000", + "bridge_angle": "0", + "bridge_flow": "1", + "bridge_no_support": "1", + "bridge_speed": "60", + "default_acceleration": "20000", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "enable_overhang_speed": "1", + "enforce_support_layers": "0", + "extra_perimeters_on_overhangs": "0", + "gap_infill_speed": "250", + "infill_anchor": "600%", + "infill_anchor_max": "50", + "infill_combination": "1", + "infill_direction": "45", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "105", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "inner_wall_acceleration": "6000", + "inner_wall_line_width": "0.42", + "inner_wall_speed": "300", + "internal_solid_infill_acceleration": "6000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "layer_height": "0.2", + "line_width": "0.42", + "min_bead_width": "85%", + "min_feature_size": "25%", + "minimum_sparse_infill_area": "70", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "prime_tower_brim_width": "2", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3", + "skirt_distance": "6", + "slice_closing_radius": "0.049", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "6000", + "sparse_infill_line_width": "0.42", + "sparse_infill_speed": "300", + "staggered_inner_seams": "0", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "-1", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "rectilinear", + "support_interface_spacing": "0", + "support_interface_speed": "100", + "support_interface_top_layers": "3", + "support_line_width": "0.35", + "support_object_xy_distance": "0.21", + "support_speed": "100", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "1", + "top_shell_layers": "3", + "top_shell_thickness": "0", + "top_surface_acceleration": "5000", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "20000", + "travel_speed": "500", + "travel_speed_z": "15", + "tree_support_angle_slow": "25", + "tree_support_branch_angle": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "15%", + "wall_distribution_count": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.20mm Standard @TwoTrees.json b/backend/profiles/profiles/TwoTrees/process/0.20mm Standard @TwoTrees.json new file mode 100644 index 0000000..019423e --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.20mm Standard @TwoTrees.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @TwoTrees", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.24mm Draft @SK1.json b/backend/profiles/profiles/TwoTrees/process/0.24mm Draft @SK1.json new file mode 100644 index 0000000..02ae538 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.24mm Draft @SK1.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "0.24mm Draft @SK1", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "TwoTrees SK1 0.4 nozzle" + ], + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "bottom_shell_layers": "3", + "bridge_acceleration": "4000", + "bridge_angle": "0", + "bridge_flow": "1", + "bridge_no_support": "1", + "bridge_speed": "60", + "default_acceleration": "20000", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "enable_overhang_speed": "1", + "enforce_support_layers": "0", + "extra_perimeters_on_overhangs": "0", + "gap_infill_speed": "250", + "infill_anchor": "600%", + "infill_anchor_max": "50", + "infill_combination": "1", + "infill_direction": "45", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "105", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "inner_wall_acceleration": "6000", + "inner_wall_line_width": "0.42", + "inner_wall_speed": "220", + "internal_solid_infill_acceleration": "6000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "240", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "layer_height": "0.24", + "line_width": "0.42", + "min_bead_width": "85%", + "min_feature_size": "25%", + "minimum_sparse_infill_area": "70", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "prime_tower_brim_width": "2", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3", + "skirt_distance": "6", + "slice_closing_radius": "0.049", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "6000", + "sparse_infill_line_width": "0.42", + "sparse_infill_speed": "250", + "staggered_inner_seams": "0", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "-1", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "rectilinear", + "support_interface_spacing": "0", + "support_interface_speed": "100", + "support_interface_top_layers": "3", + "support_line_width": "0.35", + "support_object_xy_distance": "0.21", + "support_speed": "100", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "1", + "top_shell_layers": "3", + "top_shell_thickness": "0", + "top_surface_acceleration": "5000", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "20000", + "travel_speed": "500", + "travel_speed_z": "15", + "tree_support_angle_slow": "25", + "tree_support_branch_angle": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "15%", + "wall_distribution_count": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.24mm Draft @TwoTrees.json b/backend/profiles/profiles/TwoTrees/process/0.24mm Draft @TwoTrees.json new file mode 100644 index 0000000..cac286f --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.24mm Draft @TwoTrees.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @TwoTrees", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.24mm HSpeed @SK1.json b/backend/profiles/profiles/TwoTrees/process/0.24mm HSpeed @SK1.json new file mode 100644 index 0000000..57a09eb --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.24mm HSpeed @SK1.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.24mm HSpeed @SK1", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "TwoTrees SK1 0.4 nozzle" + ], + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "bottom_shell_layers": "3", + "bridge_acceleration": "0", + "bridge_angle": "0", + "bridge_flow": "1", + "bridge_no_support": "1", + "bridge_speed": "60", + "default_acceleration": "20000", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "enable_overhang_speed": "1", + "enforce_support_layers": "0", + "extra_perimeters_on_overhangs": "0", + "gap_infill_speed": "320", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "infill_direction": "45", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "2000", + "initial_layer_infill_speed": "105", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "inner_wall_acceleration": "0", + "inner_wall_line_width": "0.42", + "inner_wall_speed": "300", + "internal_solid_infill_acceleration": "0", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "alignedrectilinear", + "internal_solid_infill_speed": "300", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "layer_height": "0.24", + "line_width": "0.42", + "min_bead_width": "85%", + "min_feature_size": "25%", + "minimum_sparse_infill_area": "70", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "0", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "230", + "prime_tower_brim_width": "2", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3", + "reduce_crossing_wall": "0", + "seam_position": "nearest", + "skirt_distance": "6", + "slice_closing_radius": "0.049", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "0", + "sparse_infill_density": "10%", + "sparse_infill_line_width": "0.42", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_speed": "400", + "staggered_inner_seams": "0", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "-1", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "rectilinear", + "support_interface_spacing": "0", + "support_interface_speed": "100", + "support_interface_top_layers": "3", + "support_line_width": "0.35", + "support_object_xy_distance": "0.21", + "support_speed": "100", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "1", + "top_shell_layers": "3", + "top_shell_thickness": "0", + "top_surface_acceleration": "0", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "20000", + "travel_speed": "700", + "travel_speed_z": "15", + "tree_support_angle_slow": "25", + "tree_support_branch_angle": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "15%", + "wall_distribution_count": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.28mm Extra Draft @SK1.json b/backend/profiles/profiles/TwoTrees/process/0.28mm Extra Draft @SK1.json new file mode 100644 index 0000000..213d385 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.28mm Extra Draft @SK1.json @@ -0,0 +1,105 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @SK1", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "compatible_printers": [ + "TwoTrees SK1 0.4 nozzle" + ], + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "bottom_shell_layers": "3", + "bridge_acceleration": "4000", + "bridge_angle": "0", + "bridge_flow": "1", + "bridge_no_support": "1", + "bridge_speed": "60", + "default_acceleration": "20000", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "extra_perimeters_on_overhangs": "0", + "gap_infill_speed": "250", + "infill_anchor": "600%", + "infill_anchor_max": "50", + "infill_combination": "1", + "infill_direction": "45", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "105", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "inner_wall_acceleration": "6000", + "inner_wall_line_width": "0.42", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "6000", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "200", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "layer_height": "0.28", + "line_width": "0.42", + "min_bead_width": "85%", + "min_feature_size": "25%", + "minimum_sparse_infill_area": "70", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "prime_tower_brim_width": "2", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "3", + "skirt_distance": "6", + "slice_closing_radius": "0.049", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "6000", + "sparse_infill_line_width": "0.42", + "sparse_infill_speed": "200", + "staggered_inner_seams": "0", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "-1", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "rectilinear", + "support_interface_spacing": "0", + "support_interface_speed": "100", + "support_interface_top_layers": "3", + "support_line_width": "0.35", + "support_object_xy_distance": "0.21", + "support_speed": "100", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "1", + "top_shell_layers": "3", + "top_shell_thickness": "0", + "top_surface_acceleration": "5000", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "20000", + "travel_speed": "500", + "travel_speed_z": "15", + "tree_support_angle_slow": "25", + "tree_support_branch_angle": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "15%", + "wall_distribution_count": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/0.28mm Extra Draft @TwoTrees.json b/backend/profiles/profiles/TwoTrees/process/0.28mm Extra Draft @TwoTrees.json new file mode 100644 index 0000000..39e9d7d --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/0.28mm Extra Draft @TwoTrees.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @TwoTrees", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "layer_height": "0.28", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json b/backend/profiles/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json new file mode 100644 index 0000000..2cb3174 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json @@ -0,0 +1,104 @@ +{ + "type": "process", + "name": "fdm_process_TwoTrees_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "7000", + "top_surface_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode_[total_weight] g weight.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "350", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "TwoTrees SP-5 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/TwoTrees/process/fdm_process_common.json b/backend/profiles/profiles/TwoTrees/process/fdm_process_common.json new file mode 100644 index 0000000..5cad348 --- /dev/null +++ b/backend/profiles/profiles/TwoTrees/process/fdm_process_common.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "7000", + "top_surface_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "350", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_arc_fitting": "0", + "compatible_printers": [ + "TwoTrees SP-5 Klipper 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/UltiMaker.json b/backend/profiles/profiles/UltiMaker.json new file mode 100644 index 0000000..1c08c8c --- /dev/null +++ b/backend/profiles/profiles/UltiMaker.json @@ -0,0 +1,42 @@ +{ + "name": "UltiMaker", + "url": "", + "version": "02.03.01.10", + "force_update": "0", + "description": "UltiMaker configurations", + "machine_model_list": [ + { + "name": "UltiMaker 2", + "sub_path": "machine/UltiMaker 2.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.12mm Fine @UltiMaker 2", + "sub_path": "process/0.12mm Fine @UltiMaker 2.json" + }, + { + "name": "0.18mm Standard @UltiMaker 2", + "sub_path": "process/0.18mm Standard @UltiMaker 2.json" + }, + { + "name": "0.25mm Draft @UltiMaker 2", + "sub_path": "process/0.25mm Darft @UltiMaker 2.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "UltiMaker 2 0.4 nozzle", + "sub_path": "machine/UltiMaker 2 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/UltiMaker/UltiMaker 2_cover.png b/backend/profiles/profiles/UltiMaker/UltiMaker 2_cover.png new file mode 100644 index 0000000..4ebb443 Binary files /dev/null and b/backend/profiles/profiles/UltiMaker/UltiMaker 2_cover.png differ diff --git a/backend/profiles/profiles/UltiMaker/machine/UltiMaker 2 0.4 nozzle.json b/backend/profiles/profiles/UltiMaker/machine/UltiMaker 2 0.4 nozzle.json new file mode 100644 index 0000000..2ffe3bc --- /dev/null +++ b/backend/profiles/profiles/UltiMaker/machine/UltiMaker 2 0.4 nozzle.json @@ -0,0 +1,115 @@ +{ + "type": "machine", + "name": "UltiMaker 2 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "UltiMaker 2", + "default_print_profile": "0.18mm Standard @UltiMaker 2", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "224x0", + "224x225", + "0x225" + ], + "printable_height": "212", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1500", + "1500" + ], + "machine_max_acceleration_retracting": [ + "1500", + "1500" + ], + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "20", + "20" + ], + "machine_max_jerk_y": [ + "20", + "20" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "5" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "4.5" + ], + "retract_length_toolchange": [ + "10" + ], + "retraction_speed": [ + "35" + ], + "deretraction_speed": [ + "0" + ], + "wipe_distance": [ + "0.2" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": "; # # # # # # START Header\nG21; metric values\nG90; absolute positioning\nM82 ; set extruder to absolute mode\nM107; start with the fan off\n\nM140 S[bed_temperature_initial_layer_single]; start bed heating\n\nG28 X0 Y0 Z0; move X/Y/Z to endstops\nG1 X1 Y6 F15000; move X/Y to start position\nG1 Z35 F9000; move Z to start position\n\n; Wait for bed and nozzle temperatures\nM190 S{hot_plate_temp_initial_layer[0] - 5}; wait for bed temperature - 5\nM140 S[bed_temperature_initial_layer_single]; continue bed heating\nM109 S[nozzle_temperature_initial_layer]; wait for nozzle temperature\n\n; Purge and prime\nM83; set extruder to relative mode\nG92 E0; reset extrusion distance\nG0 X0 Y1 F10000\nG1 F150 E20 ; compress the bowden tube\nG1 E-8 F1200\nG0 X30 Y1 F5000\nG0 F1200 Z{initial_layer_print_height/2}; Cut the connection to priming blob\nG0 X100 F10000; disconnect with the prime blob\nG0 X50; Avoid the metal clip holding the Ultimaker glass plate\nG0 Z0.2 F720\nG1 E8 F1200\nG1 X80 E3 F1000; intro line 1\nG1 X110 E4 F1000 ; intro line 2\nG1 X140 F600; drag filament to decompress bowden tube\nG1 X100 F3200; wipe backwards a bit\nG1 X150 F3200; back to where there is no plastic: avoid dragging\nG92 E0; reset extruder reference\nM82; set extruder to absolute mode\n\n; # # # # # # END Header", + "machine_end_gcode": "; # # # # # # START Footer\nG91; relative coordinates\n;G1 E-1 F1200; retract the filament\nG1 Z+15 X-10 Y-10 E-7 F6000; move Z a bit\n; G1 X-10 Y-10 F6000; move XY a bit\nG1 E-5.5 F300; retract the filament\nG28 X0 Y0; move X/Y to min endstops, so the head is out of the way\nM104 S0; extruder heater off\nM140 S0; heated bed heater off (if you have it)\nM84; disable motors\n; # # # # # # END Footer\n", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/UltiMaker/machine/UltiMaker 2.json b/backend/profiles/profiles/UltiMaker/machine/UltiMaker 2.json new file mode 100644 index 0000000..d77109c --- /dev/null +++ b/backend/profiles/profiles/UltiMaker/machine/UltiMaker 2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "UltiMaker 2", + "model_id": "UltiMaker-2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "UltiMaker", + "bed_model": "ultimaker_2_buildplate_model.stl", + "bed_texture": "ultimaker_2_buildplate_texture.png", + "hotend_model": "ultimaker_hotend.stl", + "default_materials": "Generic ABS @System;Generic PETG @System;Generic PLA @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/UltiMaker/machine/fdm_machine_common.json b/backend/profiles/profiles/UltiMaker/machine/fdm_machine_common.json new file mode 100644 index 0000000..026cddf --- /dev/null +++ b/backend/profiles/profiles/UltiMaker/machine/fdm_machine_common.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "10000" + ], + "machine_max_acceleration_extruding": [ + "1500" + ], + "machine_max_acceleration_retracting": [ + "1500" + ], + "machine_max_acceleration_x": [ + "3000" + ], + "machine_max_acceleration_y": [ + "3000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "120" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "12" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "20" + ], + "machine_max_jerk_y": [ + "20" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_height": "212", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "6" + ], + "retract_length_toolchange": [ + "10" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "50" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "", + "machine_end_gcode": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/UltiMaker/process/0.12mm Fine @UltiMaker 2.json b/backend/profiles/profiles/UltiMaker/process/0.12mm Fine @UltiMaker 2.json new file mode 100644 index 0000000..5dbcdf0 --- /dev/null +++ b/backend/profiles/profiles/UltiMaker/process/0.12mm Fine @UltiMaker 2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.12mm Fine @UltiMaker 2", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "200", + "gap_infill_speed": "250", + "sparse_infill_speed": "270", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "UltiMaker 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/UltiMaker/process/0.18mm Standard @UltiMaker 2.json b/backend/profiles/profiles/UltiMaker/process/0.18mm Standard @UltiMaker 2.json new file mode 100644 index 0000000..6122b69 --- /dev/null +++ b/backend/profiles/profiles/UltiMaker/process/0.18mm Standard @UltiMaker 2.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.18mm Standard @UltiMaker 2", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "45", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "30", + "initial_layer_travel_speed": "60", + "outer_wall_speed": "30", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "15", + "gap_infill_speed": "20", + "sparse_infill_speed": "40", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "UltiMaker 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/UltiMaker/process/0.25mm Darft @UltiMaker 2.json b/backend/profiles/profiles/UltiMaker/process/0.25mm Darft @UltiMaker 2.json new file mode 100644 index 0000000..2e52f05 --- /dev/null +++ b/backend/profiles/profiles/UltiMaker/process/0.25mm Darft @UltiMaker 2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "name": "0.25mm Draft @UltiMaker 2", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "250", + "top_surface_speed": "200", + "gap_infill_speed": "250", + "sparse_infill_speed": "270", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "UltiMaker 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/UltiMaker/process/fdm_process_common.json b/backend/profiles/profiles/UltiMaker/process/fdm_process_common.json new file mode 100644 index 0000000..3af2b5a --- /dev/null +++ b/backend/profiles/profiles/UltiMaker/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "0", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/UltiMaker/ultimaker_2_buildplate_model.stl b/backend/profiles/profiles/UltiMaker/ultimaker_2_buildplate_model.stl new file mode 100644 index 0000000..6d76baa Binary files /dev/null and b/backend/profiles/profiles/UltiMaker/ultimaker_2_buildplate_model.stl differ diff --git a/backend/profiles/profiles/UltiMaker/ultimaker_2_buildplate_texture.png b/backend/profiles/profiles/UltiMaker/ultimaker_2_buildplate_texture.png new file mode 100644 index 0000000..83af61f Binary files /dev/null and b/backend/profiles/profiles/UltiMaker/ultimaker_2_buildplate_texture.png differ diff --git a/backend/profiles/profiles/UltiMaker/ultimaker_hotend.stl b/backend/profiles/profiles/UltiMaker/ultimaker_hotend.stl new file mode 100644 index 0000000..4ef5fcd Binary files /dev/null and b/backend/profiles/profiles/UltiMaker/ultimaker_hotend.stl differ diff --git a/backend/profiles/profiles/Vivedino.json b/backend/profiles/profiles/Vivedino.json new file mode 100644 index 0000000..4d97b09 --- /dev/null +++ b/backend/profiles/profiles/Vivedino.json @@ -0,0 +1,73 @@ +{ + "name": "Vivedino", + "version": "02.03.01.10", + "force_update": "0", + "description": "Vivedino configurations", + "machine_model_list": [ + { + "name": "Troodon 2.0 - Klipper", + "sub_path": "machine/Troodon2Klipper.json" + }, + { + "name": "Troodon 2.0 - RRF", + "sub_path": "machine/Troodon2RRF.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_klipper_common", + "sub_path": "process/fdm_process_klipper_common.json" + }, + { + "name": "0.08mm Extra Fine @Troodon2", + "sub_path": "process/0.08mm Extra Fine @Troodon2.json" + }, + { + "name": "0.12mm Fine @Troodon2", + "sub_path": "process/0.12mm Fine @Troodon2.json" + }, + { + "name": "0.15mm Optimal @Troodon2", + "sub_path": "process/0.15mm Optimal @Troodon2.json" + }, + { + "name": "0.20mm Standard @Troodon2", + "sub_path": "process/0.20mm Standard @Troodon2.json" + }, + { + "name": "0.24mm Draft @Troodon2", + "sub_path": "process/0.24mm Draft @Troodon2.json" + }, + { + "name": "0.28mm Extra Draft @Troodon2", + "sub_path": "process/0.28mm Extra Draft @Troodon2.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "fdm_rrf_common", + "sub_path": "machine/fdm_rrf_common.json" + }, + { + "name": "Troodon 2.0 Klipper 0.4 nozzle", + "sub_path": "machine/Troodon 2.0 Klipper 0.4 nozzle.json" + }, + { + "name": "Troodon 2.0 RRF 0.4 nozzle", + "sub_path": "machine/Troodon 2.0 RRF 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/OrcaSlicer-Troodon2-Bed-Texture.png b/backend/profiles/profiles/Vivedino/OrcaSlicer-Troodon2-Bed-Texture.png new file mode 100644 index 0000000..9bddbcb Binary files /dev/null and b/backend/profiles/profiles/Vivedino/OrcaSlicer-Troodon2-Bed-Texture.png differ diff --git a/backend/profiles/profiles/Vivedino/Troodon 2.0 - Klipper_cover.png b/backend/profiles/profiles/Vivedino/Troodon 2.0 - Klipper_cover.png new file mode 100644 index 0000000..1b635e8 Binary files /dev/null and b/backend/profiles/profiles/Vivedino/Troodon 2.0 - Klipper_cover.png differ diff --git a/backend/profiles/profiles/Vivedino/Troodon 2.0 - RRF_cover.png b/backend/profiles/profiles/Vivedino/Troodon 2.0 - RRF_cover.png new file mode 100644 index 0000000..ada7895 Binary files /dev/null and b/backend/profiles/profiles/Vivedino/Troodon 2.0 - RRF_cover.png differ diff --git a/backend/profiles/profiles/Vivedino/machine/Troodon 2.0 Klipper 0.4 nozzle.json b/backend/profiles/profiles/Vivedino/machine/Troodon 2.0 Klipper 0.4 nozzle.json new file mode 100644 index 0000000..c2cf694 --- /dev/null +++ b/backend/profiles/profiles/Vivedino/machine/Troodon 2.0 Klipper 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "Troodon 2.0 Klipper 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Troodon 2.0 - Klipper", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "330" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/machine/Troodon 2.0 RRF 0.4 nozzle.json b/backend/profiles/profiles/Vivedino/machine/Troodon 2.0 RRF 0.4 nozzle.json new file mode 100644 index 0000000..ccb63c8 --- /dev/null +++ b/backend/profiles/profiles/Vivedino/machine/Troodon 2.0 RRF 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "name": "Troodon 2.0 RRF 0.4 nozzle", + "inherits": "fdm_rrf_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Troodon 2.0 - RRF", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "330" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/machine/Troodon2Klipper.json b/backend/profiles/profiles/Vivedino/machine/Troodon2Klipper.json new file mode 100644 index 0000000..501dded --- /dev/null +++ b/backend/profiles/profiles/Vivedino/machine/Troodon2Klipper.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Troodon 2.0 - Klipper", + "model_id": "Troodon2Klipper", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Vivedino", + "bed_model": "", + "bed_texture": "OrcaSlicer-Troodon2-Bed-Texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/machine/Troodon2RRF.json b/backend/profiles/profiles/Vivedino/machine/Troodon2RRF.json new file mode 100644 index 0000000..4b5b722 --- /dev/null +++ b/backend/profiles/profiles/Vivedino/machine/Troodon2RRF.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Troodon 2.0 - RRF", + "model_id": "Troodon2RRF", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Vivedino", + "bed_model": "", + "bed_texture": "OrcaSlicer-Troodon2-Bed-Texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/machine/fdm_klipper_common.json b/backend/profiles/profiles/Vivedino/machine/fdm_klipper_common.json new file mode 100644 index 0000000..eea637c --- /dev/null +++ b/backend/profiles/profiles/Vivedino/machine/fdm_klipper_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic ABS @System" + ], + "default_print_profile": "0.20mm Standard @Troodon2", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/machine/fdm_machine_common.json b/backend/profiles/profiles/Vivedino/machine/fdm_machine_common.json new file mode 100644 index 0000000..34039b3 --- /dev/null +++ b/backend/profiles/profiles/Vivedino/machine/fdm_machine_common.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/machine/fdm_rrf_common.json b/backend/profiles/profiles/Vivedino/machine/fdm_rrf_common.json new file mode 100644 index 0000000..b29e24b --- /dev/null +++ b/backend/profiles/profiles/Vivedino/machine/fdm_rrf_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_rrf_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "reprapfirmware", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "330", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE\n", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic ABS @System" + ], + "default_print_profile": "0.20mm Standard @Troodon2", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "M104 S0\nM190 S0\nM98 P\"start_print.g\" A[first_layer_bed_temperature] B\"[filament_type]\" C[first_layer_temperature] D[nozzle_diameter] E{first_layer_print_min[0]} F{first_layer_print_max[0]} H{first_layer_print_min[1]} J{first_layer_print_max[1]}", + "machine_end_gcode": "M0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/process/0.08mm Extra Fine @Troodon2.json b/backend/profiles/profiles/Vivedino/process/0.08mm Extra Fine @Troodon2.json new file mode 100644 index 0000000..5043e24 --- /dev/null +++ b/backend/profiles/profiles/Vivedino/process/0.08mm Extra Fine @Troodon2.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Troodon2", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/process/0.12mm Fine @Troodon2.json b/backend/profiles/profiles/Vivedino/process/0.12mm Fine @Troodon2.json new file mode 100644 index 0000000..d5a067e --- /dev/null +++ b/backend/profiles/profiles/Vivedino/process/0.12mm Fine @Troodon2.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @Troodon2", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/process/0.15mm Optimal @Troodon2.json b/backend/profiles/profiles/Vivedino/process/0.15mm Optimal @Troodon2.json new file mode 100644 index 0000000..e28b6cd --- /dev/null +++ b/backend/profiles/profiles/Vivedino/process/0.15mm Optimal @Troodon2.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Troodon2", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/process/0.20mm Standard @Troodon2.json b/backend/profiles/profiles/Vivedino/process/0.20mm Standard @Troodon2.json new file mode 100644 index 0000000..5457c62 --- /dev/null +++ b/backend/profiles/profiles/Vivedino/process/0.20mm Standard @Troodon2.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Troodon2", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/process/0.24mm Draft @Troodon2.json b/backend/profiles/profiles/Vivedino/process/0.24mm Draft @Troodon2.json new file mode 100644 index 0000000..8704f7f --- /dev/null +++ b/backend/profiles/profiles/Vivedino/process/0.24mm Draft @Troodon2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @Troodon2", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/process/0.28mm Extra Draft @Troodon2.json b/backend/profiles/profiles/Vivedino/process/0.28mm Extra Draft @Troodon2.json new file mode 100644 index 0000000..39a8f0d --- /dev/null +++ b/backend/profiles/profiles/Vivedino/process/0.28mm Extra Draft @Troodon2.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Troodon2", + "inherits": "fdm_process_klipper_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/process/fdm_process_common.json b/backend/profiles/profiles/Vivedino/process/fdm_process_common.json new file mode 100644 index 0000000..2cb485e --- /dev/null +++ b/backend/profiles/profiles/Vivedino/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vivedino/process/fdm_process_klipper_common.json b/backend/profiles/profiles/Vivedino/process/fdm_process_klipper_common.json new file mode 100644 index 0000000..a3e551e --- /dev/null +++ b/backend/profiles/profiles/Vivedino/process/fdm_process_klipper_common.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "fdm_process_klipper_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "ineternal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "travel_acceleration": "7000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "350", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_arc_fitting": "0", + "compatible_printers": [ + "Troodon 2.0 Klipper 0.4 nozzle", + "Troodon 2.0 RRF 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic.json b/backend/profiles/profiles/Volumic.json new file mode 100644 index 0000000..d239257 --- /dev/null +++ b/backend/profiles/profiles/Volumic.json @@ -0,0 +1,606 @@ +{ + "name": "Volumic", + "version": "02.03.01.10", + "force_update": "1", + "description": "VOLUMIC configurations", + "machine_model_list": [ + { + "name": "EXO42", + "sub_path": "machine/EXO42.json" + }, + { + "name": "EXO42 IDRE", + "sub_path": "machine/EXO42 IDRE.json" + }, + { + "name": "EXO42 Performance", + "sub_path": "machine/EXO42 Performance.json" + }, + { + "name": "EXO42 Stage 2", + "sub_path": "machine/EXO42 Stage 2.json" + }, + { + "name": "EXO65", + "sub_path": "machine/EXO65.json" + }, + { + "name": "EXO65 IDRE", + "sub_path": "machine/EXO65 IDRE.json" + }, + { + "name": "EXO65 Performance", + "sub_path": "machine/EXO65 Performance.json" + }, + { + "name": "EXO65 Stage 2", + "sub_path": "machine/EXO65 Stage 2.json" + }, + { + "name": "SH65", + "sub_path": "machine/SH65.json" + }, + { + "name": "SH65 IDRE", + "sub_path": "machine/SH65 IDRE.json" + }, + { + "name": "SH65 Performance", + "sub_path": "machine/SH65 Performance.json" + }, + { + "name": "SH65 Stage 2", + "sub_path": "machine/SH65 Stage 2.json" + }, + { + "name": "VS20MK2", + "sub_path": "machine/VS20MK2.json" + }, + { + "name": "VS30MK2", + "sub_path": "machine/VS30MK2.json" + }, + { + "name": "VS30MK3", + "sub_path": "machine/VS30MK3.json" + }, + { + "name": "VS30MK3 Stage 2", + "sub_path": "machine/VS30MK3 Stage 2.json" + }, + { + "name": "VS30SC", + "sub_path": "machine/VS30SC.json" + }, + { + "name": "VS30SC2", + "sub_path": "machine/VS30SC2.json" + }, + { + "name": "VS30SC2 Stage 2", + "sub_path": "machine/VS30SC2 Stage 2.json" + }, + { + "name": "VS30ULTRA", + "sub_path": "machine/VS30ULTRA.json" + } + ], + "machine_list": [ + { + "name": "fdm_volumic_common", + "sub_path": "machine/fdm_volumic_common.json" + }, + { + "name": "EXO42 (0.4 nozzle)", + "sub_path": "machine/EXO42 (0.4 nozzle).json" + }, + { + "name": "EXO42 IDRE (0.4 nozzle)", + "sub_path": "machine/EXO42 IDRE (0.4 nozzle).json" + }, + { + "name": "EXO42 IDRE COPY MODE (0.4 nozzle)", + "sub_path": "machine/EXO42 IDRE COPY MODE (0.4 nozzle).json" + }, + { + "name": "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "sub_path": "machine/EXO42 IDRE MIRROR MODE (0.4 nozzle).json" + }, + { + "name": "EXO42 Performance (0.4 nozzle)", + "sub_path": "machine/EXO42 Performance (0.4 nozzle).json" + }, + { + "name": "EXO42 Stage 2 (0.4 nozzle)", + "sub_path": "machine/EXO42 Stage 2 (0.4 nozzle).json" + }, + { + "name": "EXO65 (0.6 nozzle)", + "sub_path": "machine/EXO65 (0.6 nozzle).json" + }, + { + "name": "EXO65 IDRE (0.4 nozzle)", + "sub_path": "machine/EXO65 IDRE (0.4 nozzle).json" + }, + { + "name": "EXO65 IDRE COPY MODE (0.4 nozzle)", + "sub_path": "machine/EXO65 IDRE COPY MODE (0.4 nozzle).json" + }, + { + "name": "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "sub_path": "machine/EXO65 IDRE MIRROR MODE (0.4 nozzle).json" + }, + { + "name": "EXO65 Performance (0.4 nozzle)", + "sub_path": "machine/EXO65 Performance (0.4 nozzle).json" + }, + { + "name": "EXO65 Performance (0.6 nozzle)", + "sub_path": "machine/EXO65 Performance (0.6 nozzle).json" + }, + { + "name": "EXO65 Performance (0.8 nozzle)", + "sub_path": "machine/EXO65 Performance (0.8 nozzle).json" + }, + { + "name": "EXO65 Stage 2 (0.6 nozzle)", + "sub_path": "machine/EXO65 Stage 2 (0.6 nozzle).json" + }, + { + "name": "SH65 (0.4 nozzle)", + "sub_path": "machine/SH65 (0.4 nozzle).json" + }, + { + "name": "SH65 IDRE (0.4 nozzle)", + "sub_path": "machine/SH65 IDRE (0.4 nozzle).json" + }, + { + "name": "SH65 IDRE COPY MODE (0.4 nozzle)", + "sub_path": "machine/SH65 IDRE COPY MODE (0.4 nozzle).json" + }, + { + "name": "SH65 IDRE MIRROR MODE (0.4 nozzle)", + "sub_path": "machine/SH65 IDRE MIRROR MODE (0.4 nozzle).json" + }, + { + "name": "SH65 Performance (0.4 nozzle)", + "sub_path": "machine/SH65 Performance (0.4 nozzle).json" + }, + { + "name": "SH65 Stage 2 (0.4 nozzle)", + "sub_path": "machine/SH65 Stage 2 (0.4 nozzle).json" + }, + { + "name": "VS20MK2 (0.4 nozzle)", + "sub_path": "machine/VS20MK2 (0.4 nozzle).json" + }, + { + "name": "VS30MK2 (0.4 nozzle)", + "sub_path": "machine/VS30MK2 (0.4 nozzle).json" + }, + { + "name": "VS30MK3 (0.4 nozzle)", + "sub_path": "machine/VS30MK3 (0.4 nozzle).json" + }, + { + "name": "VS30MK3 Stage 2 (0.4 nozzle)", + "sub_path": "machine/VS30MK3 Stage 2 (0.4 nozzle).json" + }, + { + "name": "VS30SC (0.4 nozzle)", + "sub_path": "machine/VS30SC (0.4 nozzle).json" + }, + { + "name": "VS30SC2 (0.4 nozzle)", + "sub_path": "machine/VS30SC2 (0.4 nozzle).json" + }, + { + "name": "VS30SC2 Stage 2 (0.4 nozzle)", + "sub_path": "machine/VS30SC2 Stage 2 (0.4 nozzle).json" + }, + { + "name": "VS30ULTRA (0.4 nozzle)", + "sub_path": "machine/VS30ULTRA (0.4 nozzle).json" + } + ], + "process_list": [ + { + "name": "fdm_process_volumic_common", + "sub_path": "process/fdm_process_volumic_common.json" + }, + { + "name": "Compatible speed - 0.10mm", + "sub_path": "process/Compatible speed - 0.10mm.json" + }, + { + "name": "Compatible speed - 0.15mm", + "sub_path": "process/Compatible speed - 0.15mm.json" + }, + { + "name": "Compatible speed - 0.20mm", + "sub_path": "process/Compatible speed - 0.20mm.json" + }, + { + "name": "Compatible speed - 0.25mm", + "sub_path": "process/Compatible speed - 0.25mm.json" + }, + { + "name": "Compatible speed - 0.30mm", + "sub_path": "process/Compatible speed - 0.30mm.json" + }, + { + "name": "Full performance - 0.10mm", + "sub_path": "process/Full performance - 0.10mm.json" + }, + { + "name": "Full performance - 0.15mm", + "sub_path": "process/Full performance - 0.15mm.json" + }, + { + "name": "Full performance - 0.20mm", + "sub_path": "process/Full performance - 0.20mm.json" + }, + { + "name": "Full performance - 0.25mm", + "sub_path": "process/Full performance - 0.25mm.json" + }, + { + "name": "Full performance - 0.30mm", + "sub_path": "process/Full performance - 0.30mm.json" + }, + { + "name": "Full performance DUAL - 0.10mm", + "sub_path": "process/Full performance DUAL - 0.10mm.json" + }, + { + "name": "Full performance DUAL - 0.15mm", + "sub_path": "process/Full performance DUAL - 0.15mm.json" + }, + { + "name": "Full performance DUAL - 0.20mm", + "sub_path": "process/Full performance DUAL - 0.20mm.json" + }, + { + "name": "Full performance DUAL - 0.25mm", + "sub_path": "process/Full performance DUAL - 0.25mm.json" + }, + { + "name": "Full performance DUAL - 0.30mm", + "sub_path": "process/Full performance DUAL - 0.30mm.json" + }, + { + "name": "High performance - 0.10mm", + "sub_path": "process/High performance - 0.10mm.json" + }, + { + "name": "High performance - 0.15mm", + "sub_path": "process/High performance - 0.15mm.json" + }, + { + "name": "High performance - 0.20mm", + "sub_path": "process/High performance - 0.20mm.json" + }, + { + "name": "High performance - 0.25mm", + "sub_path": "process/High performance - 0.25mm.json" + }, + { + "name": "High performance - 0.30mm", + "sub_path": "process/High performance - 0.30mm.json" + }, + { + "name": "High performance DUAL - 0.10mm", + "sub_path": "process/High performance DUAL - 0.10mm.json" + }, + { + "name": "High performance DUAL - 0.15mm", + "sub_path": "process/High performance DUAL - 0.15mm.json" + }, + { + "name": "High performance DUAL - 0.20mm", + "sub_path": "process/High performance DUAL - 0.20mm.json" + }, + { + "name": "High performance DUAL - 0.25mm", + "sub_path": "process/High performance DUAL - 0.25mm.json" + }, + { + "name": "High performance DUAL - 0.30mm", + "sub_path": "process/High performance DUAL - 0.30mm.json" + }, + { + "name": "High speed (Stage 2) - 0.10mm", + "sub_path": "process/High speed (Stage 2) - 0.10mm.json" + }, + { + "name": "High speed (Stage 2) - 0.15mm", + "sub_path": "process/High speed (Stage 2) - 0.15mm.json" + }, + { + "name": "High speed (Stage 2) - 0.20mm", + "sub_path": "process/High speed (Stage 2) - 0.20mm.json" + }, + { + "name": "High speed (Stage 2) - 0.25mm", + "sub_path": "process/High speed (Stage 2) - 0.25mm.json" + }, + { + "name": "High speed (Stage 2) - 0.30mm", + "sub_path": "process/High speed (Stage 2) - 0.30mm.json" + }, + { + "name": "High speed - 0.10mm", + "sub_path": "process/High speed - 0.10mm.json" + }, + { + "name": "High speed - 0.15mm", + "sub_path": "process/High speed - 0.15mm.json" + }, + { + "name": "High speed - 0.20mm", + "sub_path": "process/High speed - 0.20mm.json" + }, + { + "name": "High speed - 0.25mm", + "sub_path": "process/High speed - 0.25mm.json" + }, + { + "name": "High speed - 0.30mm", + "sub_path": "process/High speed - 0.30mm.json" + }, + { + "name": "Normal performance - 0.10mm", + "sub_path": "process/Normal performance - 0.10mm.json" + }, + { + "name": "Normal performance - 0.15mm", + "sub_path": "process/Normal performance - 0.15mm.json" + }, + { + "name": "Normal performance - 0.20mm", + "sub_path": "process/Normal performance - 0.20mm.json" + }, + { + "name": "Normal performance - 0.25mm", + "sub_path": "process/Normal performance - 0.25mm.json" + }, + { + "name": "Normal performance - 0.30mm", + "sub_path": "process/Normal performance - 0.30mm.json" + }, + { + "name": "Normal performance DUAL - 0.10mm", + "sub_path": "process/Normal performance DUAL - 0.10mm.json" + }, + { + "name": "Normal performance DUAL - 0.15mm", + "sub_path": "process/Normal performance DUAL - 0.15mm.json" + }, + { + "name": "Normal performance DUAL - 0.20mm", + "sub_path": "process/Normal performance DUAL - 0.20mm.json" + }, + { + "name": "Normal performance DUAL - 0.25mm", + "sub_path": "process/Normal performance DUAL - 0.25mm.json" + }, + { + "name": "Normal performance DUAL - 0.30mm", + "sub_path": "process/Normal performance DUAL - 0.30mm.json" + }, + { + "name": "Normal speed (Stage 2) - 0.10mm", + "sub_path": "process/Normal speed (Stage 2) - 0.10mm.json" + }, + { + "name": "Normal speed (Stage 2) - 0.15mm", + "sub_path": "process/Normal speed (Stage 2) - 0.15mm.json" + }, + { + "name": "Normal speed (Stage 2) - 0.20mm", + "sub_path": "process/Normal speed (Stage 2) - 0.20mm.json" + }, + { + "name": "Normal speed (Stage 2) - 0.25mm", + "sub_path": "process/Normal speed (Stage 2) - 0.25mm.json" + }, + { + "name": "Normal speed (Stage 2) - 0.30mm", + "sub_path": "process/Normal speed (Stage 2) - 0.30mm.json" + }, + { + "name": "Normal speed - 0.10mm", + "sub_path": "process/Normal speed - 0.10mm.json" + }, + { + "name": "Normal speed - 0.15mm", + "sub_path": "process/Normal speed - 0.15mm.json" + }, + { + "name": "Normal speed - 0.20mm", + "sub_path": "process/Normal speed - 0.20mm.json" + }, + { + "name": "Normal speed - 0.25mm", + "sub_path": "process/Normal speed - 0.25mm.json" + }, + { + "name": "Normal speed - 0.30mm", + "sub_path": "process/Normal speed - 0.30mm.json" + }, + { + "name": "Very high speed (Stage 2) - 0.10mm", + "sub_path": "process/Very high speed (Stage 2) - 0.10mm.json" + }, + { + "name": "Very high speed (Stage 2) - 0.15mm", + "sub_path": "process/Very high speed (Stage 2) - 0.15mm.json" + }, + { + "name": "Very high speed (Stage 2) - 0.20mm", + "sub_path": "process/Very high speed (Stage 2) - 0.20mm.json" + }, + { + "name": "Very high speed (Stage 2) - 0.25mm", + "sub_path": "process/Very high speed (Stage 2) - 0.25mm.json" + }, + { + "name": "Very high speed (Stage 2) - 0.30mm", + "sub_path": "process/Very high speed (Stage 2) - 0.30mm.json" + }, + { + "name": "Very high speed - 0.10mm", + "sub_path": "process/Very high speed - 0.10mm.json" + }, + { + "name": "Very high speed - 0.15mm", + "sub_path": "process/Very high speed - 0.15mm.json" + }, + { + "name": "Very high speed - 0.20mm", + "sub_path": "process/Very high speed - 0.20mm.json" + }, + { + "name": "Very high speed - 0.25mm", + "sub_path": "process/Very high speed - 0.25mm.json" + }, + { + "name": "Very high speed - 0.30mm", + "sub_path": "process/Very high speed - 0.30mm.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pp", + "sub_path": "filament/fdm_filament_pp.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Volumic ABS Ultra", + "sub_path": "filament/Volumic ABS Ultra.json" + }, + { + "name": "Volumic ABS Ultra (Performance)", + "sub_path": "filament/Volumic ABS Ultra Performance.json" + }, + { + "name": "Volumic ASA Ultra", + "sub_path": "filament/Volumic ASA Ultra.json" + }, + { + "name": "Volumic ASA Ultra (Performance)", + "sub_path": "filament/Volumic ASA Ultra Performance.json" + }, + { + "name": "Volumic NYLON Ultra", + "sub_path": "filament/Volumic NYLON Ultra.json" + }, + { + "name": "Volumic NYLON Ultra (Performance)", + "sub_path": "filament/Volumic NYLON Ultra Performance.json" + }, + { + "name": "Volumic PC", + "sub_path": "filament/Volumic PC.json" + }, + { + "name": "Volumic PC (Performance)", + "sub_path": "filament/Volumic PC Performance.json" + }, + { + "name": "Volumic PETG Ultra", + "sub_path": "filament/Volumic PETG Ultra.json" + }, + { + "name": "Volumic PETG Ultra (Performance)", + "sub_path": "filament/Volumic PETG Ultra Performance.json" + }, + { + "name": "Volumic PETG Ultra carbone", + "sub_path": "filament/Volumic PETG Ultra carbone.json" + }, + { + "name": "Volumic PETG Ultra carbone (Performance)", + "sub_path": "filament/Volumic PETG Ultra carbone Performance.json" + }, + { + "name": "Désactivé", + "sub_path": "filament/desactive.json" + }, + { + "name": "Volumic PLA Ultra", + "sub_path": "filament/Volumic PLA Ultra.json" + }, + { + "name": "Volumic PLA Ultra (Performance)", + "sub_path": "filament/Volumic PLA Ultra Performance.json" + }, + { + "name": "Volumic UNIVERSAL Ultra", + "sub_path": "filament/Volumic UNIVERSAL Ultra.json" + }, + { + "name": "Volumic UNIVERSAL Ultra (Performance)", + "sub_path": "filament/Volumic UNIVERSAL Ultra Performance.json" + }, + { + "name": "Volumic PP Ultra", + "sub_path": "filament/Volumic PP Ultra.json" + }, + { + "name": "Volumic PP Ultra (Performance)", + "sub_path": "filament/Volumic PP Ultra Performance.json" + }, + { + "name": "Volumic PVA", + "sub_path": "filament/Volumic PVA.json" + }, + { + "name": "Volumic PVA-BVOH (Performance)", + "sub_path": "filament/Volumic PVA Performance.json" + }, + { + "name": "Volumic FLEX93 Ultra", + "sub_path": "filament/Volumic FLEX93 Ultra.json" + }, + { + "name": "Volumic FLEX93 Ultra (Performance)", + "sub_path": "filament/Volumic FLEX93 Ultra Performance.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/EXO42 IDRE_cover.png b/backend/profiles/profiles/Volumic/EXO42 IDRE_cover.png new file mode 100644 index 0000000..1407bb6 Binary files /dev/null and b/backend/profiles/profiles/Volumic/EXO42 IDRE_cover.png differ diff --git a/backend/profiles/profiles/Volumic/EXO42 Performance_cover.png b/backend/profiles/profiles/Volumic/EXO42 Performance_cover.png new file mode 100644 index 0000000..ba17797 Binary files /dev/null and b/backend/profiles/profiles/Volumic/EXO42 Performance_cover.png differ diff --git a/backend/profiles/profiles/Volumic/EXO42 Stage 2_cover.png b/backend/profiles/profiles/Volumic/EXO42 Stage 2_cover.png new file mode 100644 index 0000000..0a4ac46 Binary files /dev/null and b/backend/profiles/profiles/Volumic/EXO42 Stage 2_cover.png differ diff --git a/backend/profiles/profiles/Volumic/EXO42_bed.STL b/backend/profiles/profiles/Volumic/EXO42_bed.STL new file mode 100644 index 0000000..2dd3e9a Binary files /dev/null and b/backend/profiles/profiles/Volumic/EXO42_bed.STL differ diff --git a/backend/profiles/profiles/Volumic/EXO42_cover.png b/backend/profiles/profiles/Volumic/EXO42_cover.png new file mode 100644 index 0000000..92c55d1 Binary files /dev/null and b/backend/profiles/profiles/Volumic/EXO42_cover.png differ diff --git a/backend/profiles/profiles/Volumic/EXO65 IDRE_cover.png b/backend/profiles/profiles/Volumic/EXO65 IDRE_cover.png new file mode 100644 index 0000000..88fd52d Binary files /dev/null and b/backend/profiles/profiles/Volumic/EXO65 IDRE_cover.png differ diff --git a/backend/profiles/profiles/Volumic/EXO65 Performance_cover.png b/backend/profiles/profiles/Volumic/EXO65 Performance_cover.png new file mode 100644 index 0000000..6c4eb7b Binary files /dev/null and b/backend/profiles/profiles/Volumic/EXO65 Performance_cover.png differ diff --git a/backend/profiles/profiles/Volumic/EXO65 Stage 2_cover.png b/backend/profiles/profiles/Volumic/EXO65 Stage 2_cover.png new file mode 100644 index 0000000..650c7ab Binary files /dev/null and b/backend/profiles/profiles/Volumic/EXO65 Stage 2_cover.png differ diff --git a/backend/profiles/profiles/Volumic/EXO65_bed.STL b/backend/profiles/profiles/Volumic/EXO65_bed.STL new file mode 100644 index 0000000..1b96017 Binary files /dev/null and b/backend/profiles/profiles/Volumic/EXO65_bed.STL differ diff --git a/backend/profiles/profiles/Volumic/EXO65_cover.png b/backend/profiles/profiles/Volumic/EXO65_cover.png new file mode 100644 index 0000000..4903c46 Binary files /dev/null and b/backend/profiles/profiles/Volumic/EXO65_cover.png differ diff --git a/backend/profiles/profiles/Volumic/SH65 IDRE_cover.png b/backend/profiles/profiles/Volumic/SH65 IDRE_cover.png new file mode 100644 index 0000000..90b4e82 Binary files /dev/null and b/backend/profiles/profiles/Volumic/SH65 IDRE_cover.png differ diff --git a/backend/profiles/profiles/Volumic/SH65 Performance_cover.png b/backend/profiles/profiles/Volumic/SH65 Performance_cover.png new file mode 100644 index 0000000..e880f3c Binary files /dev/null and b/backend/profiles/profiles/Volumic/SH65 Performance_cover.png differ diff --git a/backend/profiles/profiles/Volumic/SH65 Stage 2_cover.png b/backend/profiles/profiles/Volumic/SH65 Stage 2_cover.png new file mode 100644 index 0000000..111ed19 Binary files /dev/null and b/backend/profiles/profiles/Volumic/SH65 Stage 2_cover.png differ diff --git a/backend/profiles/profiles/Volumic/SH65_bed.STL b/backend/profiles/profiles/Volumic/SH65_bed.STL new file mode 100644 index 0000000..ef2c2cf Binary files /dev/null and b/backend/profiles/profiles/Volumic/SH65_bed.STL differ diff --git a/backend/profiles/profiles/Volumic/SH65_cover.png b/backend/profiles/profiles/Volumic/SH65_cover.png new file mode 100644 index 0000000..924e422 Binary files /dev/null and b/backend/profiles/profiles/Volumic/SH65_cover.png differ diff --git a/backend/profiles/profiles/Volumic/VS20MK2_cover.png b/backend/profiles/profiles/Volumic/VS20MK2_cover.png new file mode 100644 index 0000000..b43af63 Binary files /dev/null and b/backend/profiles/profiles/Volumic/VS20MK2_cover.png differ diff --git a/backend/profiles/profiles/Volumic/VS20_bed.STL b/backend/profiles/profiles/Volumic/VS20_bed.STL new file mode 100644 index 0000000..c9cdf04 Binary files /dev/null and b/backend/profiles/profiles/Volumic/VS20_bed.STL differ diff --git a/backend/profiles/profiles/Volumic/VS30MK2_cover.png b/backend/profiles/profiles/Volumic/VS30MK2_cover.png new file mode 100644 index 0000000..b387aa3 Binary files /dev/null and b/backend/profiles/profiles/Volumic/VS30MK2_cover.png differ diff --git a/backend/profiles/profiles/Volumic/VS30MK3 Stage 2_cover.png b/backend/profiles/profiles/Volumic/VS30MK3 Stage 2_cover.png new file mode 100644 index 0000000..bd79e5f Binary files /dev/null and b/backend/profiles/profiles/Volumic/VS30MK3 Stage 2_cover.png differ diff --git a/backend/profiles/profiles/Volumic/VS30MK3_cover.png b/backend/profiles/profiles/Volumic/VS30MK3_cover.png new file mode 100644 index 0000000..2e40509 Binary files /dev/null and b/backend/profiles/profiles/Volumic/VS30MK3_cover.png differ diff --git a/backend/profiles/profiles/Volumic/VS30PRO_bed.STL b/backend/profiles/profiles/Volumic/VS30PRO_bed.STL new file mode 100644 index 0000000..f525305 Binary files /dev/null and b/backend/profiles/profiles/Volumic/VS30PRO_bed.STL differ diff --git a/backend/profiles/profiles/Volumic/VS30SC2 Stage 2_cover.png b/backend/profiles/profiles/Volumic/VS30SC2 Stage 2_cover.png new file mode 100644 index 0000000..be504fe Binary files /dev/null and b/backend/profiles/profiles/Volumic/VS30SC2 Stage 2_cover.png differ diff --git a/backend/profiles/profiles/Volumic/VS30SC2_cover.png b/backend/profiles/profiles/Volumic/VS30SC2_cover.png new file mode 100644 index 0000000..328a37f Binary files /dev/null and b/backend/profiles/profiles/Volumic/VS30SC2_cover.png differ diff --git a/backend/profiles/profiles/Volumic/VS30SC_cover.png b/backend/profiles/profiles/Volumic/VS30SC_cover.png new file mode 100644 index 0000000..fdf5b60 Binary files /dev/null and b/backend/profiles/profiles/Volumic/VS30SC_cover.png differ diff --git a/backend/profiles/profiles/Volumic/VS30ULTRA_cover.png b/backend/profiles/profiles/Volumic/VS30ULTRA_cover.png new file mode 100644 index 0000000..991fe71 Binary files /dev/null and b/backend/profiles/profiles/Volumic/VS30ULTRA_cover.png differ diff --git a/backend/profiles/profiles/Volumic/VS30U_bed.STL b/backend/profiles/profiles/Volumic/VS30U_bed.STL new file mode 100644 index 0000000..57d41a0 Binary files /dev/null and b/backend/profiles/profiles/Volumic/VS30U_bed.STL differ diff --git a/backend/profiles/profiles/Volumic/filament/Volumic ABS Ultra Performance.json b/backend/profiles/profiles/Volumic/filament/Volumic ABS Ultra Performance.json new file mode 100644 index 0000000..0f14f84 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic ABS Ultra Performance.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Volumic ABS Ultra (Performance)", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "hot_plate_temp": [ + "75" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "30" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic ABS Ultra.json b/backend/profiles/profiles/Volumic/filament/Volumic ABS Ultra.json new file mode 100644 index 0000000..92881d7 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic ABS Ultra.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Volumic ABS Ultra", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature": [ + "235" + ], + "hot_plate_temp": [ + "75" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "30" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic ASA Ultra Performance.json b/backend/profiles/profiles/Volumic/filament/Volumic ASA Ultra Performance.json new file mode 100644 index 0000000..dc1843a --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic ASA Ultra Performance.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Volumic ASA Ultra (Performance)", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.96" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature": [ + "245" + ], + "hot_plate_temp": [ + "85" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "30" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic ASA Ultra.json b/backend/profiles/profiles/Volumic/filament/Volumic ASA Ultra.json new file mode 100644 index 0000000..9e58829 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic ASA Ultra.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Volumic ASA Ultra", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.96" + ], + "nozzle_temperature": [ + "235" + ], + "hot_plate_temp": [ + "85" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "30" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic FLEX93 Ultra Performance.json b/backend/profiles/profiles/Volumic/filament/Volumic FLEX93 Ultra Performance.json new file mode 100644 index 0000000..52cecbc --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic FLEX93 Ultra Performance.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Volumic FLEX93 Ultra (Performance)", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSR99", + "filament_id": "GFU99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "235" + ], + "hot_plate_temp": [ + "45" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic FLEX93 Ultra.json b/backend/profiles/profiles/Volumic/filament/Volumic FLEX93 Ultra.json new file mode 100644 index 0000000..501e068 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic FLEX93 Ultra.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Volumic FLEX93 Ultra", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSR99", + "filament_id": "GFU99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.20" + ], + "nozzle_temperature": [ + "235" + ], + "hot_plate_temp": [ + "45" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic NYLON Ultra Performance.json b/backend/profiles/profiles/Volumic/filament/Volumic NYLON Ultra Performance.json new file mode 100644 index 0000000..81b34ef --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic NYLON Ultra Performance.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Volumic NYLON Ultra (Performance)", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN98", + "filament_id": "GFN99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature": [ + "245" + ], + "hot_plate_temp": [ + "65" + ], + "fan_max_speed": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic NYLON Ultra.json b/backend/profiles/profiles/Volumic/filament/Volumic NYLON Ultra.json new file mode 100644 index 0000000..583e1c4 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic NYLON Ultra.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Volumic NYLON Ultra", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSN98", + "filament_id": "GFN99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature": [ + "238" + ], + "hot_plate_temp": [ + "65" + ], + "fan_max_speed": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic PC Performance.json b/backend/profiles/profiles/Volumic/filament/Volumic PC Performance.json new file mode 100644 index 0000000..a49f580 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic PC Performance.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Volumic PC (Performance)", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "hot_plate_temp": [ + "120" + ], + "fan_max_speed": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic PC.json b/backend/profiles/profiles/Volumic/filament/Volumic PC.json new file mode 100644 index 0000000..5c993ea --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic PC.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Volumic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSC99", + "filament_id": "GFC99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature": [ + "270" + ], + "hot_plate_temp": [ + "115" + ], + "fan_max_speed": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic PETG Ultra Performance.json b/backend/profiles/profiles/Volumic/filament/Volumic PETG Ultra Performance.json new file mode 100644 index 0000000..d39b1bb --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic PETG Ultra Performance.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Volumic PETG Ultra (Performance)", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "hot_plate_temp": [ + "60" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "70" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic PETG Ultra carbone Performance.json b/backend/profiles/profiles/Volumic/filament/Volumic PETG Ultra carbone Performance.json new file mode 100644 index 0000000..7a26942 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic PETG Ultra carbone Performance.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Volumic PETG Ultra carbone (Performance)", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG50", + "filament_id": "GFG98", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature_initial_layer": [ + "245" + ], + "nozzle_temperature": [ + "245" + ], + "hot_plate_temp": [ + "65" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic PETG Ultra carbone.json b/backend/profiles/profiles/Volumic/filament/Volumic PETG Ultra carbone.json new file mode 100644 index 0000000..38dd0d9 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic PETG Ultra carbone.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Volumic PETG Ultra carbone", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG50", + "filament_id": "GFG98", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature": [ + "230" + ], + "hot_plate_temp": [ + "65" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic PETG Ultra.json b/backend/profiles/profiles/Volumic/filament/Volumic PETG Ultra.json new file mode 100644 index 0000000..9ce2bfb --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic PETG Ultra.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Volumic PETG Ultra", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSG99", + "filament_id": "GFG99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature": [ + "235" + ], + "hot_plate_temp": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic PLA Ultra Performance.json b/backend/profiles/profiles/Volumic/filament/Volumic PLA Ultra Performance.json new file mode 100644 index 0000000..10bd695 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic PLA Ultra Performance.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Volumic PLA Ultra (Performance)", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "210" + ], + "hot_plate_temp": [ + "50" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic PLA Ultra.json b/backend/profiles/profiles/Volumic/filament/Volumic PLA Ultra.json new file mode 100644 index 0000000..f2abc74 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic PLA Ultra.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Volumic PLA Ultra", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature": [ + "210" + ], + "hot_plate_temp": [ + "50" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic PP Ultra Performance.json b/backend/profiles/profiles/Volumic/filament/Volumic PP Ultra Performance.json new file mode 100644 index 0000000..e3ec372 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic PP Ultra Performance.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Volumic PP Ultra (Performance)", + "inherits": "fdm_filament_pp", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.24" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature": [ + "225" + ], + "hot_plate_temp": [ + "90" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "40" + ], + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic PP Ultra.json b/backend/profiles/profiles/Volumic/filament/Volumic PP Ultra.json new file mode 100644 index 0000000..7801f70 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic PP Ultra.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Volumic PP Ultra", + "inherits": "fdm_filament_pp", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.24" + ], + "nozzle_temperature": [ + "225" + ], + "hot_plate_temp": [ + "90" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic PVA Performance.json b/backend/profiles/profiles/Volumic/filament/Volumic PVA Performance.json new file mode 100644 index 0000000..287db22 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic PVA Performance.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Volumic PVA-BVOH (Performance)", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSS99", + "filament_id": "GFS99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "hot_plate_temp": [ + "60" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "40" + ], + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic PVA.json b/backend/profiles/profiles/Volumic/filament/Volumic PVA.json new file mode 100644 index 0000000..14b722a --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic PVA.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Volumic PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSS99", + "filament_id": "GFS99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature": [ + "210" + ], + "hot_plate_temp": [ + "60" + ], + "fan_max_speed": [ + "70" + ], + "fan_min_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic UNIVERSAL Ultra Performance.json b/backend/profiles/profiles/Volumic/filament/Volumic UNIVERSAL Ultra Performance.json new file mode 100644 index 0000000..9d054f7 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic UNIVERSAL Ultra Performance.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Volumic UNIVERSAL Ultra (Performance)", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "hot_plate_temp": [ + "50" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/Volumic UNIVERSAL Ultra.json b/backend/profiles/profiles/Volumic/filament/Volumic UNIVERSAL Ultra.json new file mode 100644 index 0000000..ba76f72 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/Volumic UNIVERSAL Ultra.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Volumic UNIVERSAL Ultra", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL99", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "1.00" + ], + "nozzle_temperature": [ + "225" + ], + "hot_plate_temp": [ + "50" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/desactive.json b/backend/profiles/profiles/Volumic/filament/desactive.json new file mode 100644 index 0000000..a7d2b54 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/desactive.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Désactivé", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "DFSL99", + "filament_id": "DFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.1" + ], + "nozzle_temperature_initial_layer": [ + "0" + ], + "nozzle_temperature": [ + "0" + ], + "hot_plate_temp": [ + "0" + ], + "fan_max_speed": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/fdm_filament_abs.json b/backend/profiles/profiles/Volumic/filament/fdm_filament_abs.json new file mode 100644 index 0000000..77ce48b --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/fdm_filament_abs.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "90" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "42" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "37.50" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "70" + ], + "nozzle_temperature": [ + "235" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/fdm_filament_asa.json b/backend/profiles/profiles/Volumic/filament/fdm_filament_asa.json new file mode 100644 index 0000000..7c95f43 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/fdm_filament_asa.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "42" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "37.50" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "70" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "70" + ], + "nozzle_temperature": [ + "235" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/fdm_filament_common.json b/backend/profiles/profiles/Volumic/filament/fdm_filament_common.json new file mode 100644 index 0000000..9394413 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/fdm_filament_common.json @@ -0,0 +1,87 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "50" + ], + "eng_plate_temp": [ + "50" + ], + "hot_plate_temp": [ + "50" + ], + "textured_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ], + "filament_max_volumetric_speed": [ + "42" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "37.50" + ], + "filament_density": [ + "1" + ], + "filament_diameter": [ + "1.75" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Volumic" + ], + "bed_type": [ + "Hot Plate" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "60" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "nozzle_temperature": [ + "210" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/fdm_filament_pa.json b/backend/profiles/profiles/Volumic/filament/fdm_filament_pa.json new file mode 100644 index 0000000..7dcad2f --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/fdm_filament_pa.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "65" + ], + "eng_plate_temp": [ + "65" + ], + "hot_plate_temp": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "cool_plate_temp_initial_layer": [ + "65" + ], + "eng_plate_temp_initial_layer": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "37.50" + ], + "nozzle_temperature_initial_layer": [ + "238" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "50" + ], + "nozzle_temperature": [ + "235" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/fdm_filament_pc.json b/backend/profiles/profiles/Volumic/filament/fdm_filament_pc.json new file mode 100644 index 0000000..25a87d2 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/fdm_filament_pc.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "37.50" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "50" + ], + "nozzle_temperature": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/fdm_filament_pet.json b/backend/profiles/profiles/Volumic/filament/fdm_filament_pet.json new file mode 100644 index 0000000..b7317c0 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/fdm_filament_pet.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "42" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "37.50" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "230" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/fdm_filament_pla.json b/backend/profiles/profiles/Volumic/filament/fdm_filament_pla.json new file mode 100644 index 0000000..942881d --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/fdm_filament_pla.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "42" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "37.50" + ], + "cool_plate_temp": [ + "50" + ], + "eng_plate_temp": [ + "50" + ], + "hot_plate_temp": [ + "50" + ], + "textured_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "eng_plate_temp_initial_layer": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "textured_plate_temp_initial_layer": [ + "50" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "210" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/fdm_filament_pp.json b/backend/profiles/profiles/Volumic/filament/fdm_filament_pp.json new file mode 100644 index 0000000..6b34f31 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/fdm_filament_pp.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "fdm_filament_pp", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "90" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "30" + ], + "filament_type": [ + "PP" + ], + "filament_density": [ + "0.92" + ], + "filament_cost": [ + "37.50" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "225" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/fdm_filament_pva.json b/backend/profiles/profiles/Volumic/filament/fdm_filament_pva.json new file mode 100644 index 0000000..4aad70f --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/fdm_filament_pva.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "37.50" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "70" + ], + "fan_min_speed": [ + "40" + ], + "overhang_fan_speed": [ + "80" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Volumic/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..4dd99b3 --- /dev/null +++ b/backend/profiles/profiles/Volumic/filament/fdm_filament_tpu.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "45" + ], + "eng_plate_temp": [ + "45" + ], + "hot_plate_temp": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "30" + ], + "textured_plate_temp_initial_layer": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "37.50" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "235" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO42 (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO42 (0.4 nozzle).json new file mode 100644 index 0000000..7b58eab --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO42 (0.4 nozzle).json @@ -0,0 +1,56 @@ +{ + "type": "machine", + "name": "EXO42 (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO42", + "default_print_profile": "Normal speed - 0.15mm", + "host_type": "esp3d", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "420x0", + "420x420", + "0x420" + ], + "printable_height": "420", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "marlin", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "2000" + ], + "machine_max_acceleration_y": [ + "2000" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "M117 Demarrage\nM106 S0\nM140 S[first_layer_bed_temperature]\nM104 T0 S[first_layer_temperature]\nG28\nG90\nM82\nG92 E0\nG1 Z5 F600\nG1 X1 Y419 F6000\nM109 T0 S[first_layer_temperature]\nM300 P350\nG92 E0\nM117 Impression", + "before_layer_change_gcode": "G92 E0", + "machine_end_gcode": "G90\nG0 X1 Y419 F5000\nG0 X1 Y419 F5000\nM107\nG91\nT0\nG1 E-1\nM104 T0 S0\nG92 E0\nM140 S0\nM84\nM300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO42 IDRE (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO42 IDRE (0.4 nozzle).json new file mode 100644 index 0000000..37485ab --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO42 IDRE (0.4 nozzle).json @@ -0,0 +1,65 @@ +{ + "type": "machine", + "name": "EXO42 IDRE (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO42 IDRE", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printable_area": [ + "11x0", + "383x0", + "383x420", + "11x420" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "single_extruder_multi_material": [ + "0" + ], + "extruders_count": [ + "2" + ], + "change_filament_gcode": "", + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER={first_layer_temperature[0]} EXTRUDER1={first_layer_temperature[1]}", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO42 IDRE COPY MODE (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO42 IDRE COPY MODE (0.4 nozzle).json new file mode 100644 index 0000000..ebd5f11 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO42 IDRE COPY MODE (0.4 nozzle).json @@ -0,0 +1,64 @@ +{ + "type": "machine", + "name": "EXO42 IDRE COPY MODE (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO42 IDRE", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printable_area": [ + "11x0", + "230x0", + "230x420", + "11x420" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "single_extruder_multi_material": [ + "1" + ], + "extruders_count": [ + "1" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER={first_layer_temperature[0]} EXTRUDER1={first_layer_temperature[0]} COPY=1", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO42 IDRE MIRROR MODE (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO42 IDRE MIRROR MODE (0.4 nozzle).json new file mode 100644 index 0000000..c50bdc8 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO42 IDRE MIRROR MODE (0.4 nozzle).json @@ -0,0 +1,64 @@ +{ + "type": "machine", + "name": "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO42 IDRE", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printable_area": [ + "11x0", + "200x0", + "200x420", + "11x420" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "single_extruder_multi_material": [ + "1" + ], + "extruders_count": [ + "1" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER={first_layer_temperature[0]} EXTRUDER1={first_layer_temperature[0]} MIRROR=1", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO42 IDRE.json b/backend/profiles/profiles/Volumic/machine/EXO42 IDRE.json new file mode 100644 index 0000000..0d61e2f --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO42 IDRE.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "EXO42 IDRE", + "model_id": "V420I", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "EXO42_bed.STL", + "default_materials": "Volumic PLA Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO42 Performance (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO42 Performance (0.4 nozzle).json new file mode 100644 index 0000000..6d2ac31 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO42 Performance (0.4 nozzle).json @@ -0,0 +1,57 @@ +{ + "type": "machine", + "name": "EXO42 Performance (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO42 Performance", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "420x0", + "420x420", + "0x420" + ], + "printable_height": "420", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER=[first_layer_temperature]", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO42 Performance.json b/backend/profiles/profiles/Volumic/machine/EXO42 Performance.json new file mode 100644 index 0000000..656fdc1 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO42 Performance.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "EXO42 Performance", + "model_id": "V420K", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "EXO42_bed.STL", + "default_materials": "Volumic PLA Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO42 Stage 2 (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO42 Stage 2 (0.4 nozzle).json new file mode 100644 index 0000000..b603557 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO42 Stage 2 (0.4 nozzle).json @@ -0,0 +1,57 @@ +{ + "type": "machine", + "name": "EXO42 Stage 2 (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO42 Stage 2", + "default_print_profile": "Normal speed (Stage 2) - 0.20mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "420x0", + "420x420", + "0x420" + ], + "printable_height": "420", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER=[first_layer_temperature]", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO42 Stage 2.json b/backend/profiles/profiles/Volumic/machine/EXO42 Stage 2.json new file mode 100644 index 0000000..803676a --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO42 Stage 2.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "EXO42 Stage 2", + "model_id": "V420S2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "EXO42_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO42.json b/backend/profiles/profiles/Volumic/machine/EXO42.json new file mode 100644 index 0000000..84e0f61 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO42.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "EXO42", + "model_id": "V420", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "EXO42_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO65 (0.6 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO65 (0.6 nozzle).json new file mode 100644 index 0000000..0dad46d --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO65 (0.6 nozzle).json @@ -0,0 +1,56 @@ +{ + "type": "machine", + "name": "EXO65 (0.6 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO65", + "default_print_profile": "Normal speed - 0.15mm", + "host_type": "esp3d", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "650x0", + "650x650", + "0x650" + ], + "printable_height": "650", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "marlin", + "max_layer_height": [ + "0.5" + ], + "min_layer_height": [ + "0.05" + ], + "printer_variant": "0.6", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "2000" + ], + "machine_max_acceleration_y": [ + "2000" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "M117 Demarrage\nM106 S0\nM140 S[first_layer_bed_temperature]\nM104 T0 S[first_layer_temperature]\nG28\nG90\nM82\nG92 E0\nG1 Z5 F600\nG1 X1 Y649 F6000\nM109 T0 S[first_layer_temperature]\nM300 P350\nG92 E0\nM117 Impression", + "before_layer_change_gcode": "G92 E0", + "machine_end_gcode": "G90\nG0 X1 Y419 F5000\nG0 X1 Y419 F5000\nM107\nG91\nT0\nG1 E-1\nM104 T0 S0\nG92 E0\nM140 S0\nM84\nM300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO65 IDRE (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO65 IDRE (0.4 nozzle).json new file mode 100644 index 0000000..44cf7c3 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO65 IDRE (0.4 nozzle).json @@ -0,0 +1,65 @@ +{ + "type": "machine", + "name": "EXO65 IDRE (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO65 IDRE", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printable_area": [ + "11x0", + "613x0", + "613x650", + "11x650" + ], + "printable_height": "630", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "single_extruder_multi_material": [ + "0" + ], + "extruders_count": [ + "2" + ], + "change_filament_gcode": "", + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER={first_layer_temperature[0]} EXTRUDER1={first_layer_temperature[1]}", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO65 IDRE COPY MODE (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO65 IDRE COPY MODE (0.4 nozzle).json new file mode 100644 index 0000000..e3ce3c0 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO65 IDRE COPY MODE (0.4 nozzle).json @@ -0,0 +1,64 @@ +{ + "type": "machine", + "name": "EXO65 IDRE COPY MODE (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO65 IDRE", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printable_area": [ + "11x0", + "345x0", + "345x650", + "11x650" + ], + "printable_height": "630", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "single_extruder_multi_material": [ + "1" + ], + "extruders_count": [ + "1" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER={first_layer_temperature[0]} EXTRUDER1={first_layer_temperature[0]} COPY=1", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO65 IDRE MIRROR MODE (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO65 IDRE MIRROR MODE (0.4 nozzle).json new file mode 100644 index 0000000..94d761a --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO65 IDRE MIRROR MODE (0.4 nozzle).json @@ -0,0 +1,64 @@ +{ + "type": "machine", + "name": "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO65 IDRE", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printable_area": [ + "11x0", + "315x0", + "315x650", + "11x650" + ], + "printable_height": "630", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "single_extruder_multi_material": [ + "1" + ], + "extruders_count": [ + "1" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER={first_layer_temperature[0]} EXTRUDER1={first_layer_temperature[0]} MIRROR=1", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO65 IDRE.json b/backend/profiles/profiles/Volumic/machine/EXO65 IDRE.json new file mode 100644 index 0000000..8036375 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO65 IDRE.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "EXO65 IDRE", + "model_id": "V650I", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "EXO65_bed.STL", + "default_materials": "Volumic PLA Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO65 Performance (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO65 Performance (0.4 nozzle).json new file mode 100644 index 0000000..b2358e0 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO65 Performance (0.4 nozzle).json @@ -0,0 +1,57 @@ +{ + "type": "machine", + "name": "EXO65 Performance (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO65 Performance", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "650x0", + "650x650", + "0x650" + ], + "printable_height": "650", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.35" + ], + "min_layer_height": [ + "0.05" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER=[first_layer_temperature]", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO65 Performance (0.6 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO65 Performance (0.6 nozzle).json new file mode 100644 index 0000000..bb2536d --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO65 Performance (0.6 nozzle).json @@ -0,0 +1,57 @@ +{ + "type": "machine", + "name": "EXO65 Performance (0.6 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO65 Performance", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "650x0", + "650x650", + "0x650" + ], + "printable_height": "650", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.5" + ], + "min_layer_height": [ + "0.05" + ], + "printer_variant": "0.6", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER=[first_layer_temperature]", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO65 Performance (0.8 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO65 Performance (0.8 nozzle).json new file mode 100644 index 0000000..71b4ea0 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO65 Performance (0.8 nozzle).json @@ -0,0 +1,57 @@ +{ + "type": "machine", + "name": "EXO65 Performance (0.8 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO65 Performance", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "650x0", + "650x650", + "0x650" + ], + "printable_height": "650", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.7" + ], + "min_layer_height": [ + "0.05" + ], + "printer_variant": "0.8", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER=[first_layer_temperature]", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO65 Performance.json b/backend/profiles/profiles/Volumic/machine/EXO65 Performance.json new file mode 100644 index 0000000..c405eda --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO65 Performance.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "EXO65 Performance", + "model_id": "V650K", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "EXO65_bed.STL", + "default_materials": "Volumic PLA Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO65 Stage 2 (0.6 nozzle).json b/backend/profiles/profiles/Volumic/machine/EXO65 Stage 2 (0.6 nozzle).json new file mode 100644 index 0000000..986c2a9 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO65 Stage 2 (0.6 nozzle).json @@ -0,0 +1,57 @@ +{ + "type": "machine", + "name": "EXO65 Stage 2 (0.6 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "EXO65 Stage 2", + "default_print_profile": "Normal speed (Stage 2) - 0.20mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "650x0", + "650x650", + "0x650" + ], + "printable_height": "650", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.05" + ], + "printer_variant": "0.6", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER=[first_layer_temperature]", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO65 Stage 2.json b/backend/profiles/profiles/Volumic/machine/EXO65 Stage 2.json new file mode 100644 index 0000000..b1253fa --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO65 Stage 2.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "EXO65 Stage 2", + "model_id": "V650S2", + "nozzle_diameter": "0.6", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "EXO65_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/EXO65.json b/backend/profiles/profiles/Volumic/machine/EXO65.json new file mode 100644 index 0000000..cb69c50 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/EXO65.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "EXO65", + "model_id": "V650", + "nozzle_diameter": "0.6", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "EXO65_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/SH65 (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/SH65 (0.4 nozzle).json new file mode 100644 index 0000000..906cc46 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/SH65 (0.4 nozzle).json @@ -0,0 +1,56 @@ +{ + "type": "machine", + "name": "SH65 (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "SH65", + "default_print_profile": "Normal speed - 0.15mm", + "host_type": "esp3d", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "650x0", + "650x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "marlin", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "2000" + ], + "machine_max_acceleration_y": [ + "2000" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "M117 Demarrage\nM106 S0\nM140 S[first_layer_bed_temperature]\nM104 T0 S[first_layer_temperature]\nG28\nG90\nM82\nG92 E0\nG1 Z5 F600\nG1 X1 Y299 F6000\nM109 T0 S[first_layer_temperature]\nM300 P350\nG92 E0\nM117 Impression", + "before_layer_change_gcode": "G92 E0", + "machine_end_gcode": "G90\nG0 X1 Y419 F5000\nG0 X1 Y419 F5000\nM107\nG91\nT0\nG1 E-1\nM104 T0 S0\nG92 E0\nM140 S0\nM84\nM300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/SH65 IDRE (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/SH65 IDRE (0.4 nozzle).json new file mode 100644 index 0000000..e03701a --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/SH65 IDRE (0.4 nozzle).json @@ -0,0 +1,65 @@ +{ + "type": "machine", + "name": "SH65 IDRE (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "SH65 IDRE", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printable_area": [ + "11x0", + "613x0", + "613x300", + "11x300" + ], + "printable_height": "280", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "single_extruder_multi_material": [ + "0" + ], + "extruders_count": [ + "2" + ], + "change_filament_gcode": "", + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER={first_layer_temperature[0]} EXTRUDER1={first_layer_temperature[1]}", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/SH65 IDRE COPY MODE (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/SH65 IDRE COPY MODE (0.4 nozzle).json new file mode 100644 index 0000000..3a01a0a --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/SH65 IDRE COPY MODE (0.4 nozzle).json @@ -0,0 +1,64 @@ +{ + "type": "machine", + "name": "SH65 IDRE COPY MODE (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "SH65 IDRE", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printable_area": [ + "11x0", + "345x0", + "345x300", + "11x300" + ], + "printable_height": "280", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "single_extruder_multi_material": [ + "1" + ], + "extruders_count": [ + "1" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER={first_layer_temperature[0]} EXTRUDER1={first_layer_temperature[0]} COPY=1", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/SH65 IDRE MIRROR MODE (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/SH65 IDRE MIRROR MODE (0.4 nozzle).json new file mode 100644 index 0000000..fc527e3 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/SH65 IDRE MIRROR MODE (0.4 nozzle).json @@ -0,0 +1,64 @@ +{ + "type": "machine", + "name": "SH65 IDRE MIRROR MODE (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "SH65 IDRE", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printable_area": [ + "11x0", + "315x0", + "315x300", + "11x300" + ], + "printable_height": "280", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "single_extruder_multi_material": [ + "1" + ], + "extruders_count": [ + "1" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER={first_layer_temperature[0]} EXTRUDER1={first_layer_temperature[0]} MIRROR=1", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/SH65 IDRE.json b/backend/profiles/profiles/Volumic/machine/SH65 IDRE.json new file mode 100644 index 0000000..ac310a4 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/SH65 IDRE.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "SH65 IDRE", + "model_id": "V650300I", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "SH65_bed.STL", + "default_materials": "Volumic PLA Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/SH65 Performance (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/SH65 Performance (0.4 nozzle).json new file mode 100644 index 0000000..548dd2d --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/SH65 Performance (0.4 nozzle).json @@ -0,0 +1,57 @@ +{ + "type": "machine", + "name": "SH65 Performance (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "SH65 Performance", + "default_print_profile": "Performance 150 - 0.15mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "650x0", + "650x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER=[first_layer_temperature]", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/SH65 Performance.json b/backend/profiles/profiles/Volumic/machine/SH65 Performance.json new file mode 100644 index 0000000..8008968 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/SH65 Performance.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "SH65 Performance", + "model_id": "V650300K", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "SH65_bed.STL", + "default_materials": "Volumic PLA Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/SH65 Stage 2 (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/SH65 Stage 2 (0.4 nozzle).json new file mode 100644 index 0000000..70c59ee --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/SH65 Stage 2 (0.4 nozzle).json @@ -0,0 +1,57 @@ +{ + "type": "machine", + "name": "SH65 Stage 2 (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "SH65 Stage 2", + "default_print_profile": "Normal speed (Stage 2) - 0.20mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "650x0", + "650x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4500" + ], + "machine_max_acceleration_y": [ + "4500" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER=[first_layer_temperature]", + "before_layer_change_gcode": "G92 E0", + "layer_change_gcode": "TIMELAPSE_TAKE_FRAME", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/SH65 Stage 2.json b/backend/profiles/profiles/Volumic/machine/SH65 Stage 2.json new file mode 100644 index 0000000..2e09e29 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/SH65 Stage 2.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "SH65 Stage 2", + "model_id": "V650300S2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "SH65_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/SH65.json b/backend/profiles/profiles/Volumic/machine/SH65.json new file mode 100644 index 0000000..4c29314 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/SH65.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "SH65", + "model_id": "V650300", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "SH65_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS20MK2 (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/VS20MK2 (0.4 nozzle).json new file mode 100644 index 0000000..b4f338a --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS20MK2 (0.4 nozzle).json @@ -0,0 +1,54 @@ +{ + "type": "machine", + "name": "VS20MK2 (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "VS20MK2", + "default_print_profile": "Compatible speed - 0.15mm", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "200x0", + "200x200", + "0x200" + ], + "printable_height": "220", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "marlin", + "max_layer_height": [ + "0.275" + ], + "min_layer_height": [ + "0.05" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "deretraction_speed": [ + "25" + ], + "machine_max_acceleration_x": [ + "2000" + ], + "machine_max_acceleration_y": [ + "2000" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "M117 Demarrage\nM106 S0\nM140 S[first_layer_bed_temperature]\nM104 T0 S[first_layer_temperature]\nG28\nG90\nM82\nG92 E0\nG1 Z5 F600\nG1 X1 Y199 F6000\nM109 T0 S[first_layer_temperature]\nM300 P350\nG92 E0\nM117 Impression", + "before_layer_change_gcode": "G92 E0", + "machine_end_gcode": "M107\nM104 S0\nM140 S0\nG0 X1 Y199 F5000\nM84\nM300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS20MK2.json b/backend/profiles/profiles/Volumic/machine/VS20MK2.json new file mode 100644 index 0000000..ee42936 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS20MK2.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "VS20MK2", + "model_id": "V20", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "VS20_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30MK2 (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/VS30MK2 (0.4 nozzle).json new file mode 100644 index 0000000..3cba963 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30MK2 (0.4 nozzle).json @@ -0,0 +1,54 @@ +{ + "type": "machine", + "name": "VS30MK2 (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "VS30MK2", + "default_print_profile": "Compatible speed - 0.15mm", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x200", + "0x200" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "marlin", + "max_layer_height": [ + "0.275" + ], + "min_layer_height": [ + "0.05" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "deretraction_speed": [ + "25" + ], + "machine_max_acceleration_x": [ + "2000" + ], + "machine_max_acceleration_y": [ + "2000" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "M117 Demarrage\nM106 S0\nM140 S[first_layer_bed_temperature]\nM104 T0 S[first_layer_temperature]\nG28\nG90\nM82\nG92 E0\nG1 Z5 F600\nG1 X1 Y299 F6000\nM109 T0 S[first_layer_temperature]\nM300 P350\nG92 E0\nM117 Impression", + "before_layer_change_gcode": "G92 E0", + "machine_end_gcode": "M107\nM104 S0\nM140 S0\nG0 X1 Y299 F5000\nM84\nM300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30MK2.json b/backend/profiles/profiles/Volumic/machine/VS30MK2.json new file mode 100644 index 0000000..59ef8cd --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30MK2.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "VS30MK2", + "model_id": "V30", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "VS30PRO_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30MK3 (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/VS30MK3 (0.4 nozzle).json new file mode 100644 index 0000000..4490664 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30MK3 (0.4 nozzle).json @@ -0,0 +1,56 @@ +{ + "type": "machine", + "name": "VS30MK3 (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "VS30MK3", + "default_print_profile": "Normal speed - 0.15mm", + "host_type": "esp3d", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x200", + "0x200" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "marlin", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "2000" + ], + "machine_max_acceleration_y": [ + "2000" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "M117 Demarrage\nM106 S0\nM140 S[first_layer_bed_temperature]\nM104 T0 S[first_layer_temperature]\nG28\nG90\nM82\nG92 E0\nG1 Z5 F600\nG1 X1 Y299 F6000\nM109 T0 S[first_layer_temperature]\nM300 P350\nG92 E0\nM117 Impression", + "before_layer_change_gcode": "G92 E0", + "machine_end_gcode": "M107\nM104 S0\nM140 S0\nG0 X1 Y299 F5000\nM84\nM300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30MK3 Stage 2 (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/VS30MK3 Stage 2 (0.4 nozzle).json new file mode 100644 index 0000000..e8a58e6 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30MK3 Stage 2 (0.4 nozzle).json @@ -0,0 +1,56 @@ +{ + "type": "machine", + "name": "VS30MK3 Stage 2 (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "VS30MK3 Stage 2", + "default_print_profile": "Normal speed (Stage 2) - 0.20mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x200", + "0x200" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4000" + ], + "machine_max_acceleration_y": [ + "4000" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER=[first_layer_temperature]", + "before_layer_change_gcode": "G92 E0", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30MK3 Stage 2.json b/backend/profiles/profiles/Volumic/machine/VS30MK3 Stage 2.json new file mode 100644 index 0000000..5057e3b --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30MK3 Stage 2.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "VS30MK3 Stage 2", + "model_id": "V300AS2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "VS30U_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30MK3.json b/backend/profiles/profiles/Volumic/machine/VS30MK3.json new file mode 100644 index 0000000..425e796 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30MK3.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "VS30MK3", + "model_id": "V300A", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "VS30U_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30SC (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/VS30SC (0.4 nozzle).json new file mode 100644 index 0000000..17eee74 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30SC (0.4 nozzle).json @@ -0,0 +1,56 @@ +{ + "type": "machine", + "name": "VS30SC (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "VS30SC", + "default_print_profile": "Normal speed - 0.15mm", + "host_type": "esp3d", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x200", + "0x200" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "marlin", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "2000" + ], + "machine_max_acceleration_y": [ + "2000" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "M117 Demarrage\nM106 S0\nM140 S[first_layer_bed_temperature]\nM104 T0 S[first_layer_temperature]\nG28\nG90\nM82\nG92 E0\nG1 Z5 F600\nG1 X1 Y199 F6000\nM109 T0 S[first_layer_temperature]\nM300 P350\nG92 E0\nM117 Impression", + "before_layer_change_gcode": "G92 E0", + "machine_end_gcode": "M107\nM104 S0\nM140 S0\nG0 X1 Y199 F5000\nM84\nM300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30SC.json b/backend/profiles/profiles/Volumic/machine/VS30SC.json new file mode 100644 index 0000000..855c15c --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30SC.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "VS30SC", + "model_id": "V300A", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "VS30U_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30SC2 (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/VS30SC2 (0.4 nozzle).json new file mode 100644 index 0000000..4ef3740 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30SC2 (0.4 nozzle).json @@ -0,0 +1,56 @@ +{ + "type": "machine", + "name": "VS30SC2 (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "VS30SC2", + "default_print_profile": "Normal speed - 0.15mm", + "host_type": "esp3d", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x200", + "0x200" + ], + "printable_height": "310", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "marlin", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "2000" + ], + "machine_max_acceleration_y": [ + "2000" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "M117 Demarrage\nM106 S0\nM140 S[first_layer_bed_temperature]\nM104 T0 S[first_layer_temperature]\nG28\nG90\nM82\nG92 E0\nG1 Z5 F600\nG1 X1 Y199 F6000\nM109 T0 S[first_layer_temperature]\nM300 P350\nG92 E0\nM117 Impression", + "before_layer_change_gcode": "G92 E0", + "machine_end_gcode": "M107\nM104 S0\nM140 S0\nG0 X1 Y199 F5000\nM84\nM300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30SC2 Stage 2 (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/VS30SC2 Stage 2 (0.4 nozzle).json new file mode 100644 index 0000000..76eaa50 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30SC2 Stage 2 (0.4 nozzle).json @@ -0,0 +1,56 @@ +{ + "type": "machine", + "name": "VS30SC2 Stage 2 (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "VS30SC2 Stage 2", + "default_print_profile": "Normal speed (Stage 2) - 0.20mm", + "host_type": "octoprint", + "print_host": "192.168.0.60", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x200", + "0x200" + ], + "printable_height": "310", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "klipper", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.025" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "4000" + ], + "machine_max_acceleration_y": [ + "4000" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "START_PRINT BED=[first_layer_bed_temperature] EXTRUDER=[first_layer_temperature]", + "before_layer_change_gcode": "G92 E0", + "machine_end_gcode": "END_PRINT" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30SC2 Stage 2.json b/backend/profiles/profiles/Volumic/machine/VS30SC2 Stage 2.json new file mode 100644 index 0000000..9305593 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30SC2 Stage 2.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "VS30SC2 Stage 2", + "model_id": "V300S2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "VS30U_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30SC2.json b/backend/profiles/profiles/Volumic/machine/VS30SC2.json new file mode 100644 index 0000000..3050825 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30SC2.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "VS30SC2", + "model_id": "V300", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "VS30U_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30ULTRA (0.4 nozzle).json b/backend/profiles/profiles/Volumic/machine/VS30ULTRA (0.4 nozzle).json new file mode 100644 index 0000000..a51829e --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30ULTRA (0.4 nozzle).json @@ -0,0 +1,54 @@ +{ + "type": "machine", + "name": "VS30ULTRA (0.4 nozzle)", + "inherits": "fdm_volumic_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "VS30ULTRA", + "default_print_profile": "Normal speed - 0.15mm", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "290x0", + "290x200", + "0x200" + ], + "printable_height": "300", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "gcode_flavor": "marlin", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.05" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_x": [ + "2000" + ], + "machine_max_acceleration_y": [ + "2000" + ], + "machine_max_acceleration_z": [ + "50" + ], + "machine_start_gcode": "M117 Demarrage\nM106 S0\nM140 S[first_layer_bed_temperature]\nM104 T0 S[first_layer_temperature]\nG28\nG90\nM82\nG92 E0\nG1 Z5 F600\nG1 X1 Y199 F6000\nM109 T0 S[first_layer_temperature]\nM300 P350\nG92 E0\nM117 Impression", + "before_layer_change_gcode": "G92 E0", + "machine_end_gcode": "M107\nM104 S0\nM140 S0\nG0 X1 Y199 F5000\nM84\nM300" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/VS30ULTRA.json b/backend/profiles/profiles/Volumic/machine/VS30ULTRA.json new file mode 100644 index 0000000..2dd8ffa --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/VS30ULTRA.json @@ -0,0 +1,10 @@ +{ + "type": "machine_model", + "name": "VS30ULTRA", + "model_id": "V300B", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "VOLUMIC", + "bed_model": "VS30U_bed.STL", + "default_materials": "Volumic UNIVERSAL Ultra" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/machine/fdm_volumic_common.json b/backend/profiles/profiles/Volumic/machine/fdm_volumic_common.json new file mode 100644 index 0000000..d3f5b10 --- /dev/null +++ b/backend/profiles/profiles/Volumic/machine/fdm_volumic_common.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "fdm_volumic_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "emit_machine_limits_to_gcode": [ + "0" + ], + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retract_length_toolchange": [ + "6" + ], + "z_hop": [ + "0" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "2.4" + ], + "retraction_speed": [ + "30" + ], + "silent_mode": "0", + "machine_max_acceleration_e": [ + "0", + "0" + ], + "machine_max_acceleration_extruding": [ + "0", + "0" + ], + "machine_max_acceleration_retracting": [ + "0", + "0" + ], + "machine_max_acceleration_travel": [ + "0", + "0" + ], + "machine_max_acceleration_x": [ + "0", + "0" + ], + "machine_max_acceleration_y": [ + "0", + "0" + ], + "machine_max_acceleration_z": [ + "0", + "0" + ], + "machine_max_jerk_e": [ + "0", + "0" + ], + "machine_max_jerk_x": [ + "0", + "0" + ], + "machine_max_jerk_y": [ + "0", + "0" + ], + "machine_max_jerk_z": [ + "0", + "0" + ], + "machine_max_speed_e": [ + "0", + "0" + ], + "machine_max_speed_x": [ + "0", + "0" + ], + "machine_max_speed_y": [ + "0", + "0" + ], + "machine_max_speed_z": [ + "0", + "0" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Volumic UNIVERSAL Ultra" + ], + "bed_exclude_area": [ + "0x0" + ], + "scan_first_layer": "0", + "nozzle_type": "undefine", + "machine_start_gcode": "M117 Demarrage\nM106 S0\nM140 S[first_layer_bed_temperature]\nM104 T0 S[first_layer_temperature]\nG28\nG90\nM82\nG92 E0\nG1 Z5 F600\nG1 X1 Y299 F6000\nM109 T0 S[first_layer_temperature]\nM300 P350\nG92 E0\nM117 Impression", + "machine_end_gcode": "M107\nM104 S0\nM140 S0\nG0 X1 Y299 F5000\nM84\nM300", + "before_layer_change_gcode": "G92 E0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Compatible speed - 0.10mm.json b/backend/profiles/profiles/Volumic/process/Compatible speed - 0.10mm.json new file mode 100644 index 0000000..24f217b --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Compatible speed - 0.10mm.json @@ -0,0 +1,54 @@ +{ + "type": "process", + "name": "Compatible speed - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "40", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "60", + "top_surface_speed": "60", + "gap_infill_speed": "60", + "sparse_infill_speed": "60", + "travel_speed": "60", + "support_speed": "60", + "support_interface_speed": "60", + "skirt_speed": "60", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Compatible speed - 0.15mm.json b/backend/profiles/profiles/Volumic/process/Compatible speed - 0.15mm.json new file mode 100644 index 0000000..1d1510b --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Compatible speed - 0.15mm.json @@ -0,0 +1,54 @@ +{ + "type": "process", + "name": "Compatible speed - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "8", + "top_shell_layers": "8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "40", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "60", + "top_surface_speed": "60", + "gap_infill_speed": "60", + "sparse_infill_speed": "60", + "travel_speed": "60", + "support_speed": "60", + "support_interface_speed": "60", + "skirt_speed": "60", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Compatible speed - 0.20mm.json b/backend/profiles/profiles/Volumic/process/Compatible speed - 0.20mm.json new file mode 100644 index 0000000..d645a28 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Compatible speed - 0.20mm.json @@ -0,0 +1,54 @@ +{ + "type": "process", + "name": "Compatible speed - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "40", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "60", + "top_surface_speed": "60", + "gap_infill_speed": "60", + "sparse_infill_speed": "60", + "travel_speed": "60", + "support_speed": "60", + "support_interface_speed": "60", + "skirt_speed": "60", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Compatible speed - 0.25mm.json b/backend/profiles/profiles/Volumic/process/Compatible speed - 0.25mm.json new file mode 100644 index 0000000..6185929 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Compatible speed - 0.25mm.json @@ -0,0 +1,54 @@ +{ + "type": "process", + "name": "Compatible speed - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "40", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "60", + "top_surface_speed": "60", + "gap_infill_speed": "60", + "sparse_infill_speed": "60", + "travel_speed": "60", + "support_speed": "60", + "support_interface_speed": "60", + "skirt_speed": "60", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Compatible speed - 0.30mm.json b/backend/profiles/profiles/Volumic/process/Compatible speed - 0.30mm.json new file mode 100644 index 0000000..938af94 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Compatible speed - 0.30mm.json @@ -0,0 +1,54 @@ +{ + "type": "process", + "name": "Compatible speed - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "40", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "60", + "top_surface_speed": "60", + "gap_infill_speed": "60", + "sparse_infill_speed": "60", + "travel_speed": "60", + "support_speed": "60", + "support_interface_speed": "60", + "skirt_speed": "60", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)", + "VS30MK2 (0.4 nozzle)", + "VS20MK2 (0.4 nozzle)", + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Full performance - 0.10mm.json b/backend/profiles/profiles/Volumic/process/Full performance - 0.10mm.json new file mode 100644 index 0000000..0b88dae --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Full performance - 0.10mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "Full performance - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "220", + "initial_layer_infill_speed": "220", + "outer_wall_speed": "220", + "inner_wall_speed": "280", + "internal_solid_infill_speed": "350", + "top_surface_speed": "150", + "gap_infill_speed": "350", + "sparse_infill_speed": "350", + "support_speed": "350", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "350", + "skirt_speed": "220", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Full performance - 0.15mm.json b/backend/profiles/profiles/Volumic/process/Full performance - 0.15mm.json new file mode 100644 index 0000000..764064d --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Full performance - 0.15mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "Full performance - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "8", + "top_shell_layers": "8", + "initial_layer_speed": "220", + "initial_layer_infill_speed": "220", + "outer_wall_speed": "220", + "inner_wall_speed": "280", + "internal_solid_infill_speed": "350", + "top_surface_speed": "150", + "gap_infill_speed": "350", + "sparse_infill_speed": "350", + "support_speed": "350", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "350", + "skirt_speed": "220", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Full performance - 0.20mm.json b/backend/profiles/profiles/Volumic/process/Full performance - 0.20mm.json new file mode 100644 index 0000000..39f2c1c --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Full performance - 0.20mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "Full performance - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "6", + "top_shell_layers": "6", + "initial_layer_speed": "220", + "initial_layer_infill_speed": "220", + "outer_wall_speed": "220", + "inner_wall_speed": "280", + "internal_solid_infill_speed": "350", + "top_surface_speed": "150", + "gap_infill_speed": "350", + "sparse_infill_speed": "350", + "support_speed": "350", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "350", + "skirt_speed": "220", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Full performance - 0.25mm.json b/backend/profiles/profiles/Volumic/process/Full performance - 0.25mm.json new file mode 100644 index 0000000..0678b86 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Full performance - 0.25mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "Full performance - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "initial_layer_speed": "220", + "initial_layer_infill_speed": "220", + "outer_wall_speed": "220", + "inner_wall_speed": "280", + "internal_solid_infill_speed": "350", + "top_surface_speed": "150", + "gap_infill_speed": "350", + "sparse_infill_speed": "350", + "support_speed": "350", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "350", + "skirt_speed": "220", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Full performance - 0.30mm.json b/backend/profiles/profiles/Volumic/process/Full performance - 0.30mm.json new file mode 100644 index 0000000..1e22d7b --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Full performance - 0.30mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "Full performance - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "220", + "initial_layer_infill_speed": "220", + "outer_wall_speed": "220", + "inner_wall_speed": "280", + "internal_solid_infill_speed": "350", + "top_surface_speed": "150", + "gap_infill_speed": "350", + "sparse_infill_speed": "350", + "support_speed": "350", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "350", + "skirt_speed": "220", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.10mm.json b/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.10mm.json new file mode 100644 index 0000000..017a935 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.10mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "Full performance DUAL - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "220", + "initial_layer_infill_speed": "220", + "outer_wall_speed": "220", + "inner_wall_speed": "280", + "internal_solid_infill_speed": "350", + "top_surface_speed": "150", + "gap_infill_speed": "350", + "sparse_infill_speed": "350", + "support_speed": "350", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "350", + "skirt_speed": "220", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.15mm.json b/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.15mm.json new file mode 100644 index 0000000..53b4dc9 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.15mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "Full performance DUAL - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "8", + "top_shell_layers": "8", + "initial_layer_speed": "220", + "initial_layer_infill_speed": "220", + "outer_wall_speed": "220", + "inner_wall_speed": "280", + "internal_solid_infill_speed": "350", + "top_surface_speed": "150", + "gap_infill_speed": "350", + "sparse_infill_speed": "350", + "support_speed": "350", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "350", + "skirt_speed": "220", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.20mm.json b/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.20mm.json new file mode 100644 index 0000000..a131fc3 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.20mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "Full performance DUAL - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "6", + "top_shell_layers": "6", + "initial_layer_speed": "220", + "initial_layer_infill_speed": "220", + "outer_wall_speed": "220", + "inner_wall_speed": "280", + "internal_solid_infill_speed": "350", + "top_surface_speed": "150", + "gap_infill_speed": "350", + "sparse_infill_speed": "350", + "support_speed": "350", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "350", + "skirt_speed": "220", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.25mm.json b/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.25mm.json new file mode 100644 index 0000000..6e7555a --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.25mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "Full performance DUAL - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "4", + "top_shell_layers": "4", + "initial_layer_speed": "220", + "initial_layer_infill_speed": "220", + "outer_wall_speed": "220", + "inner_wall_speed": "280", + "internal_solid_infill_speed": "350", + "top_surface_speed": "150", + "gap_infill_speed": "350", + "sparse_infill_speed": "350", + "support_speed": "350", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "350", + "skirt_speed": "220", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.30mm.json b/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.30mm.json new file mode 100644 index 0000000..d84b9b9 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Full performance DUAL - 0.30mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "Full performance DUAL - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "220", + "initial_layer_infill_speed": "220", + "outer_wall_speed": "220", + "inner_wall_speed": "280", + "internal_solid_infill_speed": "350", + "top_surface_speed": "150", + "gap_infill_speed": "350", + "sparse_infill_speed": "350", + "support_speed": "350", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "350", + "skirt_speed": "220", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High performance - 0.10mm.json b/backend/profiles/profiles/Volumic/process/High performance - 0.10mm.json new file mode 100644 index 0000000..514e56b --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High performance - 0.10mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "High performance - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "160", + "initial_layer_infill_speed": "160", + "outer_wall_speed": "160", + "inner_wall_speed": "220", + "internal_solid_infill_speed": "280", + "top_surface_speed": "135", + "gap_infill_speed": "280", + "sparse_infill_speed": "280", + "support_speed": "280", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "280", + "skirt_speed": "200", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High performance - 0.15mm.json b/backend/profiles/profiles/Volumic/process/High performance - 0.15mm.json new file mode 100644 index 0000000..cb5906d --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High performance - 0.15mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "High performance - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "7", + "initial_layer_speed": "160", + "initial_layer_infill_speed": "160", + "outer_wall_speed": "160", + "inner_wall_speed": "220", + "internal_solid_infill_speed": "280", + "top_surface_speed": "135", + "gap_infill_speed": "280", + "sparse_infill_speed": "280", + "support_speed": "280", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "280", + "skirt_speed": "200", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High performance - 0.20mm.json b/backend/profiles/profiles/Volumic/process/High performance - 0.20mm.json new file mode 100644 index 0000000..3530bd6 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High performance - 0.20mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "High performance - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "initial_layer_speed": "160", + "initial_layer_infill_speed": "160", + "outer_wall_speed": "160", + "inner_wall_speed": "220", + "internal_solid_infill_speed": "280", + "top_surface_speed": "135", + "gap_infill_speed": "280", + "sparse_infill_speed": "280", + "support_speed": "280", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "280", + "skirt_speed": "200", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High performance - 0.25mm.json b/backend/profiles/profiles/Volumic/process/High performance - 0.25mm.json new file mode 100644 index 0000000..9651ecc --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High performance - 0.25mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "High performance - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "160", + "initial_layer_infill_speed": "160", + "outer_wall_speed": "160", + "inner_wall_speed": "220", + "internal_solid_infill_speed": "280", + "top_surface_speed": "135", + "gap_infill_speed": "280", + "sparse_infill_speed": "280", + "support_speed": "280", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "280", + "skirt_speed": "200", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High performance - 0.30mm.json b/backend/profiles/profiles/Volumic/process/High performance - 0.30mm.json new file mode 100644 index 0000000..4534069 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High performance - 0.30mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "High performance - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "160", + "initial_layer_infill_speed": "160", + "outer_wall_speed": "160", + "inner_wall_speed": "220", + "internal_solid_infill_speed": "280", + "top_surface_speed": "135", + "gap_infill_speed": "280", + "sparse_infill_speed": "280", + "support_speed": "280", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "280", + "skirt_speed": "200", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.10mm.json b/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.10mm.json new file mode 100644 index 0000000..8f7e22d --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.10mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "High performance DUAL - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "160", + "initial_layer_infill_speed": "160", + "outer_wall_speed": "160", + "inner_wall_speed": "220", + "internal_solid_infill_speed": "280", + "top_surface_speed": "135", + "gap_infill_speed": "280", + "sparse_infill_speed": "280", + "support_speed": "280", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "280", + "skirt_speed": "200", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.15mm.json b/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.15mm.json new file mode 100644 index 0000000..4ee2b1a --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.15mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "High performance DUAL - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "7", + "initial_layer_speed": "160", + "initial_layer_infill_speed": "160", + "outer_wall_speed": "160", + "inner_wall_speed": "220", + "internal_solid_infill_speed": "280", + "top_surface_speed": "135", + "gap_infill_speed": "280", + "sparse_infill_speed": "280", + "support_speed": "280", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "280", + "skirt_speed": "200", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.20mm.json b/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.20mm.json new file mode 100644 index 0000000..b236a17 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.20mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "High performance DUAL - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "initial_layer_speed": "160", + "initial_layer_infill_speed": "160", + "outer_wall_speed": "160", + "inner_wall_speed": "220", + "internal_solid_infill_speed": "280", + "top_surface_speed": "135", + "gap_infill_speed": "280", + "sparse_infill_speed": "280", + "support_speed": "280", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "280", + "skirt_speed": "200", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.25mm.json b/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.25mm.json new file mode 100644 index 0000000..cef26ef --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.25mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "High performance DUAL - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "160", + "initial_layer_infill_speed": "160", + "outer_wall_speed": "160", + "inner_wall_speed": "220", + "internal_solid_infill_speed": "280", + "top_surface_speed": "135", + "gap_infill_speed": "280", + "sparse_infill_speed": "280", + "support_speed": "280", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "280", + "skirt_speed": "200", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.30mm.json b/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.30mm.json new file mode 100644 index 0000000..b9b26cb --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High performance DUAL - 0.30mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "High performance DUAL - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "160", + "initial_layer_infill_speed": "160", + "outer_wall_speed": "160", + "inner_wall_speed": "220", + "internal_solid_infill_speed": "280", + "top_surface_speed": "135", + "gap_infill_speed": "280", + "sparse_infill_speed": "280", + "support_speed": "280", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "280", + "skirt_speed": "200", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.10mm.json b/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.10mm.json new file mode 100644 index 0000000..14d065e --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.10mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "High speed (Stage 2) - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "150", + "sparse_infill_speed": "150", + "travel_speed": "200", + "support_speed": "150", + "support_interface_speed": "150", + "skirt_speed": "150", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.15mm.json b/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.15mm.json new file mode 100644 index 0000000..ac59f16 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.15mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "High speed (Stage 2) - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "8", + "top_shell_layers": "8", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "150", + "sparse_infill_speed": "150", + "travel_speed": "200", + "support_speed": "150", + "support_interface_speed": "150", + "skirt_speed": "150", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.20mm.json b/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.20mm.json new file mode 100644 index 0000000..252a56d --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.20mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "High speed (Stage 2) - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "150", + "sparse_infill_speed": "150", + "travel_speed": "200", + "support_speed": "150", + "support_interface_speed": "150", + "skirt_speed": "150", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.25mm.json b/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.25mm.json new file mode 100644 index 0000000..294c3d4 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.25mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "High speed (Stage 2) - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "150", + "sparse_infill_speed": "150", + "travel_speed": "200", + "support_speed": "150", + "support_interface_speed": "150", + "skirt_speed": "150", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.30mm.json b/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.30mm.json new file mode 100644 index 0000000..982b72b --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High speed (Stage 2) - 0.30mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "High speed (Stage 2) - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "120", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "150", + "sparse_infill_speed": "150", + "travel_speed": "200", + "support_speed": "150", + "support_interface_speed": "150", + "skirt_speed": "150", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High speed - 0.10mm.json b/backend/profiles/profiles/Volumic/process/High speed - 0.10mm.json new file mode 100644 index 0000000..c249fcd --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High speed - 0.10mm.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "High speed - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "90", + "inner_wall_speed": "135", + "internal_solid_infill_speed": "135", + "top_surface_speed": "135", + "gap_infill_speed": "135", + "sparse_infill_speed": "135", + "travel_speed": "135", + "support_speed": "135", + "support_interface_speed": "135", + "skirt_speed": "135", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High speed - 0.15mm.json b/backend/profiles/profiles/Volumic/process/High speed - 0.15mm.json new file mode 100644 index 0000000..97be281 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High speed - 0.15mm.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "High speed - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "8", + "top_shell_layers": "8", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "90", + "inner_wall_speed": "135", + "internal_solid_infill_speed": "135", + "top_surface_speed": "135", + "gap_infill_speed": "135", + "sparse_infill_speed": "135", + "travel_speed": "135", + "support_speed": "135", + "support_interface_speed": "135", + "skirt_speed": "135", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High speed - 0.20mm.json b/backend/profiles/profiles/Volumic/process/High speed - 0.20mm.json new file mode 100644 index 0000000..a53df14 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High speed - 0.20mm.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "High speed - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "90", + "inner_wall_speed": "135", + "internal_solid_infill_speed": "135", + "top_surface_speed": "135", + "gap_infill_speed": "135", + "sparse_infill_speed": "135", + "travel_speed": "135", + "support_speed": "135", + "support_interface_speed": "135", + "skirt_speed": "135", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High speed - 0.25mm.json b/backend/profiles/profiles/Volumic/process/High speed - 0.25mm.json new file mode 100644 index 0000000..aa21337 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High speed - 0.25mm.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "High speed - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "90", + "inner_wall_speed": "135", + "internal_solid_infill_speed": "135", + "top_surface_speed": "135", + "gap_infill_speed": "135", + "sparse_infill_speed": "135", + "travel_speed": "135", + "support_speed": "135", + "support_interface_speed": "135", + "skirt_speed": "135", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/High speed - 0.30mm.json b/backend/profiles/profiles/Volumic/process/High speed - 0.30mm.json new file mode 100644 index 0000000..9a4b7e1 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/High speed - 0.30mm.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "High speed - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "90", + "inner_wall_speed": "135", + "internal_solid_infill_speed": "135", + "top_surface_speed": "135", + "gap_infill_speed": "135", + "sparse_infill_speed": "135", + "travel_speed": "135", + "support_speed": "135", + "support_interface_speed": "135", + "skirt_speed": "135", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal performance - 0.10mm.json b/backend/profiles/profiles/Volumic/process/Normal performance - 0.10mm.json new file mode 100644 index 0000000..e34fee2 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal performance - 0.10mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "Normal performance - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "130", + "initial_layer_infill_speed": "130", + "outer_wall_speed": "130", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "120", + "gap_infill_speed": "220", + "sparse_infill_speed": "220", + "support_speed": "220", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "220", + "skirt_speed": "130", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal performance - 0.15mm.json b/backend/profiles/profiles/Volumic/process/Normal performance - 0.15mm.json new file mode 100644 index 0000000..de13fca --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal performance - 0.15mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "Normal performance - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "7", + "initial_layer_speed": "130", + "initial_layer_infill_speed": "130", + "outer_wall_speed": "130", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "120", + "gap_infill_speed": "220", + "sparse_infill_speed": "220", + "support_speed": "220", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "220", + "skirt_speed": "130", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal performance - 0.20mm.json b/backend/profiles/profiles/Volumic/process/Normal performance - 0.20mm.json new file mode 100644 index 0000000..84b7e5f --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal performance - 0.20mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "Normal performance - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "initial_layer_speed": "130", + "initial_layer_infill_speed": "130", + "outer_wall_speed": "130", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "120", + "gap_infill_speed": "220", + "sparse_infill_speed": "220", + "support_speed": "220", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "220", + "skirt_speed": "130", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal performance - 0.25mm.json b/backend/profiles/profiles/Volumic/process/Normal performance - 0.25mm.json new file mode 100644 index 0000000..416d355 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal performance - 0.25mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "Normal performance - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "130", + "initial_layer_infill_speed": "130", + "outer_wall_speed": "130", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "120", + "gap_infill_speed": "220", + "sparse_infill_speed": "220", + "support_speed": "220", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "220", + "skirt_speed": "130", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal performance - 0.30mm.json b/backend/profiles/profiles/Volumic/process/Normal performance - 0.30mm.json new file mode 100644 index 0000000..9ea71a4 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal performance - 0.30mm.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "Normal performance - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "130", + "initial_layer_infill_speed": "130", + "outer_wall_speed": "130", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "120", + "gap_infill_speed": "220", + "sparse_infill_speed": "220", + "support_speed": "220", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "220", + "skirt_speed": "130", + "compatible_printers": [ + "EXO42 Performance (0.4 nozzle)", + "EXO65 Performance (0.4 nozzle)", + "EXO65 Performance (0.6 nozzle)", + "EXO65 Performance (0.8 nozzle)", + "SH65 Performance (0.4 nozzle)", + "EXO42 IDRE COPY MODE (0.4 nozzle)", + "EXO42 IDRE MIRROR MODE (0.4 nozzle)", + "EXO65 IDRE COPY MODE (0.4 nozzle)", + "EXO65 IDRE MIRROR MODE (0.4 nozzle)", + "SH65 IDRE COPY MODE (0.4 nozzle)", + "SH65 IDRE MIRROR MODE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.10mm.json b/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.10mm.json new file mode 100644 index 0000000..e91fa60 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.10mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "Normal performance DUAL - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "130", + "initial_layer_infill_speed": "130", + "outer_wall_speed": "130", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "120", + "gap_infill_speed": "220", + "sparse_infill_speed": "220", + "support_speed": "220", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "220", + "skirt_speed": "130", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.15mm.json b/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.15mm.json new file mode 100644 index 0000000..071043b --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.15mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "Normal performance DUAL - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "7", + "initial_layer_speed": "130", + "initial_layer_infill_speed": "130", + "outer_wall_speed": "130", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "120", + "gap_infill_speed": "220", + "sparse_infill_speed": "220", + "support_speed": "220", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "220", + "skirt_speed": "130", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.20mm.json b/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.20mm.json new file mode 100644 index 0000000..83dce29 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.20mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "Normal performance DUAL - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "initial_layer_speed": "130", + "initial_layer_infill_speed": "130", + "outer_wall_speed": "130", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "120", + "gap_infill_speed": "220", + "sparse_infill_speed": "220", + "support_speed": "220", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "220", + "skirt_speed": "130", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.25mm.json b/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.25mm.json new file mode 100644 index 0000000..0eb1d7d --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.25mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "Normal performance DUAL - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "130", + "initial_layer_infill_speed": "130", + "outer_wall_speed": "130", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "120", + "gap_infill_speed": "220", + "sparse_infill_speed": "220", + "support_speed": "220", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "220", + "skirt_speed": "130", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.30mm.json b/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.30mm.json new file mode 100644 index 0000000..6896060 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal performance DUAL - 0.30mm.json @@ -0,0 +1,35 @@ +{ + "type": "process", + "name": "Normal performance DUAL - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "130", + "initial_layer_infill_speed": "130", + "outer_wall_speed": "130", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "120", + "gap_infill_speed": "220", + "sparse_infill_speed": "220", + "support_speed": "220", + "travel_speed": "600", + "initial_layer_travel_speed": "600", + "support_interface_speed": "220", + "skirt_speed": "130", + "enable_prime_tower": "1", + "prime_tower_width": "20", + "prime_volume": "20", + "prime_tower_brim_width": "4", + "wipe_tower_max_purge_speed": "200", + "compatible_printers": [ + "EXO42 IDRE (0.4 nozzle)", + "EXO65 IDRE (0.4 nozzle)", + "SH65 IDRE (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.10mm.json b/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.10mm.json new file mode 100644 index 0000000..56909d2 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.10mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "Normal speed (Stage 2) - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "100", + "inner_wall_speed": "130", + "internal_solid_infill_speed": "130", + "top_surface_speed": "100", + "gap_infill_speed": "130", + "sparse_infill_speed": "130", + "travel_speed": "200", + "support_speed": "130", + "support_interface_speed": "130", + "skirt_speed": "130", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.15mm.json b/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.15mm.json new file mode 100644 index 0000000..9dcdcb9 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.15mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "Normal speed (Stage 2) - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "8", + "top_shell_layers": "8", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "100", + "inner_wall_speed": "130", + "internal_solid_infill_speed": "130", + "top_surface_speed": "100", + "gap_infill_speed": "130", + "sparse_infill_speed": "130", + "travel_speed": "200", + "support_speed": "130", + "support_interface_speed": "130", + "skirt_speed": "130", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.20mm.json b/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.20mm.json new file mode 100644 index 0000000..7f9126d --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.20mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "Normal speed (Stage 2) - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "100", + "inner_wall_speed": "130", + "internal_solid_infill_speed": "130", + "top_surface_speed": "100", + "gap_infill_speed": "130", + "sparse_infill_speed": "130", + "travel_speed": "200", + "support_speed": "130", + "support_interface_speed": "130", + "skirt_speed": "130", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.25mm.json b/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.25mm.json new file mode 100644 index 0000000..306e048 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.25mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "Normal speed (Stage 2) - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "100", + "inner_wall_speed": "130", + "internal_solid_infill_speed": "130", + "top_surface_speed": "100", + "gap_infill_speed": "130", + "sparse_infill_speed": "130", + "travel_speed": "200", + "support_speed": "130", + "support_interface_speed": "130", + "skirt_speed": "130", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.30mm.json b/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.30mm.json new file mode 100644 index 0000000..ee73923 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal speed (Stage 2) - 0.30mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "Normal speed (Stage 2) - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "100", + "inner_wall_speed": "130", + "internal_solid_infill_speed": "130", + "top_surface_speed": "100", + "gap_infill_speed": "130", + "sparse_infill_speed": "130", + "travel_speed": "200", + "support_speed": "130", + "support_interface_speed": "130", + "skirt_speed": "130", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal speed - 0.10mm.json b/backend/profiles/profiles/Volumic/process/Normal speed - 0.10mm.json new file mode 100644 index 0000000..8664c52 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal speed - 0.10mm.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "Normal speed - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "70", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "100", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "100", + "travel_speed": "135", + "support_speed": "100", + "support_interface_speed": "100", + "skirt_speed": "100", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal speed - 0.15mm.json b/backend/profiles/profiles/Volumic/process/Normal speed - 0.15mm.json new file mode 100644 index 0000000..3d93767 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal speed - 0.15mm.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "Normal speed - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "8", + "top_shell_layers": "8", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "70", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "100", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "100", + "travel_speed": "135", + "support_speed": "100", + "support_interface_speed": "100", + "skirt_speed": "100", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal speed - 0.20mm.json b/backend/profiles/profiles/Volumic/process/Normal speed - 0.20mm.json new file mode 100644 index 0000000..cf55291 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal speed - 0.20mm.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "Normal speed - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "70", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "100", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "100", + "travel_speed": "135", + "support_speed": "100", + "support_interface_speed": "100", + "skirt_speed": "100", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal speed - 0.25mm.json b/backend/profiles/profiles/Volumic/process/Normal speed - 0.25mm.json new file mode 100644 index 0000000..9aceaad --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal speed - 0.25mm.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "Normal speed - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "70", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "100", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "100", + "travel_speed": "135", + "support_speed": "100", + "support_interface_speed": "100", + "skirt_speed": "100", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Normal speed - 0.30mm.json b/backend/profiles/profiles/Volumic/process/Normal speed - 0.30mm.json new file mode 100644 index 0000000..965a1b2 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Normal speed - 0.30mm.json @@ -0,0 +1,33 @@ +{ + "type": "process", + "name": "Normal speed - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "70", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "100", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "100", + "travel_speed": "135", + "support_speed": "100", + "support_interface_speed": "100", + "skirt_speed": "100", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30MK3 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.10mm.json b/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.10mm.json new file mode 100644 index 0000000..3f0fdd8 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.10mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "Very high speed (Stage 2) - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "140", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "200", + "top_surface_speed": "140", + "gap_infill_speed": "200", + "sparse_infill_speed": "200", + "travel_speed": "200", + "support_speed": "200", + "support_interface_speed": "200", + "skirt_speed": "200", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.15mm.json b/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.15mm.json new file mode 100644 index 0000000..519e255 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.15mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "Very high speed (Stage 2) - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "8", + "top_shell_layers": "8", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "140", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "200", + "top_surface_speed": "140", + "gap_infill_speed": "200", + "sparse_infill_speed": "200", + "travel_speed": "200", + "support_speed": "200", + "support_interface_speed": "200", + "skirt_speed": "200", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.20mm.json b/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.20mm.json new file mode 100644 index 0000000..be4c8b6 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.20mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "Very high speed (Stage 2) - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "140", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "200", + "top_surface_speed": "140", + "gap_infill_speed": "200", + "sparse_infill_speed": "200", + "travel_speed": "200", + "support_speed": "200", + "support_interface_speed": "200", + "skirt_speed": "200", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.25mm.json b/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.25mm.json new file mode 100644 index 0000000..113af66 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.25mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "Very high speed (Stage 2) - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "140", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "200", + "top_surface_speed": "140", + "gap_infill_speed": "200", + "sparse_infill_speed": "200", + "travel_speed": "200", + "support_speed": "200", + "support_interface_speed": "200", + "skirt_speed": "200", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.30mm.json b/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.30mm.json new file mode 100644 index 0000000..b106119 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Very high speed (Stage 2) - 0.30mm.json @@ -0,0 +1,31 @@ +{ + "type": "process", + "name": "Very high speed (Stage 2) - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "100", + "outer_wall_speed": "140", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "200", + "top_surface_speed": "140", + "gap_infill_speed": "200", + "sparse_infill_speed": "200", + "travel_speed": "200", + "support_speed": "200", + "support_interface_speed": "200", + "skirt_speed": "200", + "compatible_printers": [ + "EXO42 Stage 2 (0.4 nozzle)", + "EXO65 Stage 2 (0.6 nozzle)", + "SH65 Stage 2 (0.4 nozzle)", + "VS30SC2 Stage 2 (0.4 nozzle)", + "VS30MK3 Stage 2 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Very high speed - 0.10mm.json b/backend/profiles/profiles/Volumic/process/Very high speed - 0.10mm.json new file mode 100644 index 0000000..a18498a --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Very high speed - 0.10mm.json @@ -0,0 +1,32 @@ +{ + "type": "process", + "name": "Very high speed - 0.10mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "bottom_shell_layers": "10", + "top_shell_layers": "10", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "110", + "inner_wall_speed": "170", + "internal_solid_infill_speed": "170", + "top_surface_speed": "170", + "gap_infill_speed": "170", + "sparse_infill_speed": "170", + "travel_speed": "170", + "support_speed": "170", + "support_interface_speed": "170", + "skirt_speed": "170", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Very high speed - 0.15mm.json b/backend/profiles/profiles/Volumic/process/Very high speed - 0.15mm.json new file mode 100644 index 0000000..d27380b --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Very high speed - 0.15mm.json @@ -0,0 +1,32 @@ +{ + "type": "process", + "name": "Very high speed - 0.15mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "8", + "top_shell_layers": "8", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "110", + "inner_wall_speed": "170", + "internal_solid_infill_speed": "170", + "top_surface_speed": "170", + "gap_infill_speed": "170", + "sparse_infill_speed": "170", + "travel_speed": "170", + "support_speed": "170", + "support_interface_speed": "170", + "skirt_speed": "170", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Very high speed - 0.20mm.json b/backend/profiles/profiles/Volumic/process/Very high speed - 0.20mm.json new file mode 100644 index 0000000..c31ff7b --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Very high speed - 0.20mm.json @@ -0,0 +1,32 @@ +{ + "type": "process", + "name": "Very high speed - 0.20mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "5", + "top_shell_layers": "5", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "110", + "inner_wall_speed": "170", + "internal_solid_infill_speed": "170", + "top_surface_speed": "170", + "gap_infill_speed": "170", + "sparse_infill_speed": "170", + "travel_speed": "170", + "support_speed": "170", + "support_interface_speed": "170", + "skirt_speed": "170", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Very high speed - 0.25mm.json b/backend/profiles/profiles/Volumic/process/Very high speed - 0.25mm.json new file mode 100644 index 0000000..dd629c6 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Very high speed - 0.25mm.json @@ -0,0 +1,32 @@ +{ + "type": "process", + "name": "Very high speed - 0.25mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "110", + "inner_wall_speed": "170", + "internal_solid_infill_speed": "170", + "top_surface_speed": "170", + "gap_infill_speed": "170", + "sparse_infill_speed": "170", + "travel_speed": "170", + "support_speed": "170", + "support_interface_speed": "170", + "skirt_speed": "170", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/Very high speed - 0.30mm.json b/backend/profiles/profiles/Volumic/process/Very high speed - 0.30mm.json new file mode 100644 index 0000000..055cf3a --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/Very high speed - 0.30mm.json @@ -0,0 +1,32 @@ +{ + "type": "process", + "name": "Very high speed - 0.30mm", + "inherits": "fdm_process_volumic_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "110", + "inner_wall_speed": "170", + "internal_solid_infill_speed": "170", + "top_surface_speed": "170", + "gap_infill_speed": "170", + "sparse_infill_speed": "170", + "travel_speed": "170", + "support_speed": "170", + "support_interface_speed": "170", + "skirt_speed": "170", + "compatible_printers": [ + "EXO42 (0.4 nozzle)", + "EXO65 (0.6 nozzle)", + "SH65 (0.4 nozzle)", + "VS30SC2 (0.4 nozzle)", + "VS30SC (0.4 nozzle)", + "VS30ULTRA (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Volumic/process/fdm_process_volumic_common.json b/backend/profiles/profiles/Volumic/process/fdm_process_volumic_common.json new file mode 100644 index 0000000..9bf5629 --- /dev/null +++ b/backend/profiles/profiles/Volumic/process/fdm_process_volumic_common.json @@ -0,0 +1,146 @@ +{ + "type": "process", + "name": "fdm_process_volumic_common", + "from": "system", + "instantiation": "false", + "precise_outer_wall": "1", + "enable_overhang_speed": "1", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "0", + "extra_perimeters_on_overhangs": "1", + "overhang_reverse": "1", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "accel_to_decel_enable": "0", + "default_acceleration": [ + "0", + "0" + ], + "outer_wall_acceleration": [ + "0", + "0" + ], + "inner_wall_acceleration": [ + "0", + "0" + ], + "bridge_acceleration": [ + "0", + "0" + ], + "sparse_infill_acceleration": [ + "0", + "0" + ], + "internal_solid_infill_acceleration": [ + "0", + "0" + ], + "initial_layer_acceleration": [ + "0", + "0" + ], + "top_surface_acceleration": [ + "0", + "0" + ], + "travel_acceleration": [ + "0", + "0" + ], + "bridge_flow": "1", + "bridge_speed": "100", + "internal_bridge_speed": "100", + "thick_bridges": "1", + "brim_type": "no_brim", + "brim_width": "6", + "brim_object_gap": "0", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "120%", + "line_width": "120%", + "initial_layer_line_width": "120%", + "sparse_infill_line_width": "120%", + "inner_wall_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "120%", + "top_surface_line_width": "120%", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "25%", + "sparse_infill_pattern": "grid", + "infill_combination": "1", + "infill_combination_max_layer_height": "75%", + "infill_anchor": "20%", + "infill_wall_overlap": "20%", + "interface_shells": "0", + "ironing_flow": "30%", + "ironing_spacing": "0.1", + "ironing_speed": "40", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "0", + "overhang_3_4_speed": "100", + "overhang_4_4_speed": "100", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "raft_first_layer_expansion": "0", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.01", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "1", + "support_top_z_distance": "0.1", + "support_bottom_z_distance": "0.1", + "support_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "4", + "support_interface_bottom_layers": "4", + "support_interface_spacing": "0.5", + "support_bottom_interface_spacing": "0.5", + "support_base_pattern": "lightning", + "support_base_pattern_spacing": "2.5", + "support_angle": "45", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "50", + "tree_support_wall_count": "0", + "tree_support_tip_diameter": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_shell_layers": "5", + "top_shell_thickness": "0", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "60", + "inner_wall_speed": "80", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_extra_spacing": "200", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron.json b/backend/profiles/profiles/Voron.json new file mode 100644 index 0000000..a20bdbb --- /dev/null +++ b/backend/profiles/profiles/Voron.json @@ -0,0 +1,505 @@ +{ + "name": "Voron", + "version": "02.03.01.10", + "force_update": "0", + "description": "Voron configurations", + "machine_model_list": [ + { + "name": "Voron 0.1", + "sub_path": "machine/Voron 0.1.json" + }, + { + "name": "Voron 2.4 250", + "sub_path": "machine/Voron 2.4 250.json" + }, + { + "name": "Voron 2.4 300", + "sub_path": "machine/Voron 2.4 300.json" + }, + { + "name": "Voron 2.4 350", + "sub_path": "machine/Voron 2.4 350.json" + }, + { + "name": "Voron Switchwire 250", + "sub_path": "machine/Voron Switchwire 250.json" + }, + { + "name": "Voron Trident 250", + "sub_path": "machine/Voron Trident 250.json" + }, + { + "name": "Voron Trident 300", + "sub_path": "machine/Voron Trident 300.json" + }, + { + "name": "Voron Trident 350", + "sub_path": "machine/Voron Trident 350.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_voron_common", + "sub_path": "process/fdm_process_voron_common.json" + }, + { + "name": "0.08mm Extra Fine @Voron", + "sub_path": "process/0.08mm Extra Fine @Voron.json" + }, + { + "name": "0.12mm Fine @Voron", + "sub_path": "process/0.12mm Fine @Voron.json" + }, + { + "name": "0.15mm Optimal @Voron", + "sub_path": "process/0.15mm Optimal @Voron.json" + }, + { + "name": "0.20mm Standard @Voron", + "sub_path": "process/0.20mm Standard @Voron.json" + }, + { + "name": "0.24mm Draft @Voron", + "sub_path": "process/0.24mm Draft @Voron.json" + }, + { + "name": "0.28mm Extra Draft @Voron", + "sub_path": "process/0.28mm Extra Draft @Voron.json" + }, + { + "name": "fdm_process_voron_common_0_1_5", + "sub_path": "process/fdm_process_voron_common_0_1_5.json" + }, + { + "name": "fdm_process_voron_common_0_2", + "sub_path": "process/fdm_process_voron_common_0_2.json" + }, + { + "name": "fdm_process_voron_common_0_2_5", + "sub_path": "process/fdm_process_voron_common_0_2_5.json" + }, + { + "name": "fdm_process_voron_common_0_5", + "sub_path": "process/fdm_process_voron_common_0_5.json" + }, + { + "name": "fdm_process_voron_common_0_6", + "sub_path": "process/fdm_process_voron_common_0_6.json" + }, + { + "name": "fdm_process_voron_common_0_8", + "sub_path": "process/fdm_process_voron_common_0_8.json" + }, + { + "name": "fdm_process_voron_common_1_0", + "sub_path": "process/fdm_process_voron_common_1_0.json" + }, + { + "name": "0.05mm Fine 0.15 nozzle @Voron", + "sub_path": "process/0.05mm Fine 0.15 nozzle @Voron.json" + }, + { + "name": "0.07mm Optimal 0.15 nozzle @Voron", + "sub_path": "process/0.07mm Optimal 0.15 nozzle @Voron.json" + }, + { + "name": "0.09mm Standard 0.15 nozzle @Voron", + "sub_path": "process/0.09mm Standard 0.15 nozzle @Voron.json" + }, + { + "name": "0.12mm Draft 0.15 nozzle @Voron", + "sub_path": "process/0.12mm Draft 0.15 nozzle @Voron.json" + }, + { + "name": "0.06mm Fine 0.2 nozzle @Voron", + "sub_path": "process/0.06mm Fine 0.2 nozzle @Voron.json" + }, + { + "name": "0.08mm Optimal 0.2 nozzle @Voron", + "sub_path": "process/0.08mm Optimal 0.2 nozzle @Voron.json" + }, + { + "name": "0.10mm Standard 0.2 nozzle @Voron", + "sub_path": "process/0.10mm Standard 0.2 nozzle @Voron.json" + }, + { + "name": "0.12mm Draft 0.2 nozzle @Voron", + "sub_path": "process/0.12mm Draft 0.2 nozzle @Voron.json" + }, + { + "name": "0.14mm Extra Draft 0.2 nozzle @Voron", + "sub_path": "process/0.14mm Extra Draft 0.2 nozzle @Voron.json" + }, + { + "name": "0.06mm Fine 0.25 nozzle @Voron", + "sub_path": "process/0.06mm Fine 0.25 nozzle @Voron.json" + }, + { + "name": "0.08mm Optimal 0.25 nozzle @Voron", + "sub_path": "process/0.08mm Optimal 0.25 nozzle @Voron.json" + }, + { + "name": "0.10mm Standard 0.25 nozzle @Voron", + "sub_path": "process/0.10mm Standard 0.25 nozzle @Voron.json" + }, + { + "name": "0.12mm Draft 0.25 nozzle @Voron", + "sub_path": "process/0.12mm Draft 0.25 nozzle @Voron.json" + }, + { + "name": "0.14mm Extra Draft 0.25 nozzle @Voron", + "sub_path": "process/0.14mm Extra Draft 0.25 nozzle @Voron.json" + }, + { + "name": "0.10mm Extra Fine 0.5 nozzle @Voron", + "sub_path": "process/0.10mm Extra Fine 0.5 nozzle @Voron.json" + }, + { + "name": "0.15mm Fine 0.5 nozzle @Voron", + "sub_path": "process/0.15mm Fine 0.5 nozzle @Voron.json" + }, + { + "name": "0.20mm Optimal 0.5 nozzle @Voron", + "sub_path": "process/0.20mm Optimal 0.5 nozzle @Voron.json" + }, + { + "name": "0.25mm Standard 0.5 nozzle @Voron", + "sub_path": "process/0.25mm Standard 0.5 nozzle @Voron.json" + }, + { + "name": "0.30mm Draft 0.5 nozzle @Voron", + "sub_path": "process/0.30mm Draft 0.5 nozzle @Voron.json" + }, + { + "name": "0.35mm Extra Draft 0.5 nozzle @Voron", + "sub_path": "process/0.35mm Extra Draft 0.5 nozzle @Voron.json" + }, + { + "name": "0.18mm Fine 0.6 nozzle @Voron", + "sub_path": "process/0.18mm Fine 0.6 nozzle @Voron.json" + }, + { + "name": "0.24mm Optimal 0.6 nozzle @Voron", + "sub_path": "process/0.24mm Optimal 0.6 nozzle @Voron.json" + }, + { + "name": "0.30mm Standard 0.6 nozzle @Voron", + "sub_path": "process/0.30mm Standard 0.6 nozzle @Voron.json" + }, + { + "name": "0.32mm Optimal 0.6 nozzle @Voron", + "sub_path": "process/0.32mm Optimal 0.6 nozzle @Voron.json" + }, + { + "name": "0.36mm Draft 0.6 nozzle @Voron", + "sub_path": "process/0.36mm Draft 0.6 nozzle @Voron.json" + }, + { + "name": "0.42mm Extra Draft 0.6 nozzle @Voron", + "sub_path": "process/0.42mm Extra Draft 0.6 nozzle @Voron.json" + }, + { + "name": "0.24mm Fine 0.8 nozzle @Voron", + "sub_path": "process/0.24mm Fine 0.8 nozzle @Voron.json" + }, + { + "name": "0.40mm Standard 0.8 nozzle @Voron", + "sub_path": "process/0.40mm Standard 0.8 nozzle @Voron.json" + }, + { + "name": "0.48mm Draft 0.8 nozzle @Voron", + "sub_path": "process/0.48mm Draft 0.8 nozzle @Voron.json" + }, + { + "name": "0.56mm Extra Draft 0.8 nozzle @Voron", + "sub_path": "process/0.56mm Extra Draft 0.8 nozzle @Voron.json" + }, + { + "name": "0.30mm Fine 1.0 nozzle @Voron", + "sub_path": "process/0.30mm Fine 1.0 nozzle @Voron.json" + }, + { + "name": "0.50mm Standard 1.0 nozzle @Voron", + "sub_path": "process/0.50mm Standard 1.0 nozzle @Voron.json" + }, + { + "name": "0.60mm Draft 1.0 nozzle @Voron", + "sub_path": "process/0.60mm Draft 1.0 nozzle @Voron.json" + }, + { + "name": "0.80mm Extra Draft 1.0 nozzle @Voron", + "sub_path": "process/0.80mm Extra Draft 1.0 nozzle @Voron.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "Voron 0.1 0.15 nozzle", + "sub_path": "machine/Voron 0.1 0.15 nozzle.json" + }, + { + "name": "Voron 0.1 0.2 nozzle", + "sub_path": "machine/Voron 0.1 0.2 nozzle.json" + }, + { + "name": "Voron 0.1 0.25 nozzle", + "sub_path": "machine/Voron 0.1 0.25 nozzle.json" + }, + { + "name": "Voron 0.1 0.4 nozzle", + "sub_path": "machine/Voron 0.1 0.4 nozzle.json" + }, + { + "name": "Voron 0.1 0.5 nozzle", + "sub_path": "machine/Voron 0.1 0.5 nozzle.json" + }, + { + "name": "Voron 0.1 0.6 nozzle", + "sub_path": "machine/Voron 0.1 0.6 nozzle.json" + }, + { + "name": "Voron 0.1 0.8 nozzle", + "sub_path": "machine/Voron 0.1 0.8 nozzle.json" + }, + { + "name": "Voron 0.1 1.0 nozzle", + "sub_path": "machine/Voron 0.1 1.0 nozzle.json" + }, + { + "name": "Voron 2.4 250 0.15 nozzle", + "sub_path": "machine/Voron 2.4 250 0.15 nozzle.json" + }, + { + "name": "Voron 2.4 250 0.2 nozzle", + "sub_path": "machine/Voron 2.4 250 0.2 nozzle.json" + }, + { + "name": "Voron 2.4 250 0.25 nozzle", + "sub_path": "machine/Voron 2.4 250 0.25 nozzle.json" + }, + { + "name": "Voron 2.4 250 0.4 nozzle", + "sub_path": "machine/Voron 2.4 250 0.4 nozzle.json" + }, + { + "name": "Voron 2.4 250 0.5 nozzle", + "sub_path": "machine/Voron 2.4 250 0.5 nozzle.json" + }, + { + "name": "Voron 2.4 250 0.6 nozzle", + "sub_path": "machine/Voron 2.4 250 0.6 nozzle.json" + }, + { + "name": "Voron 2.4 250 0.8 nozzle", + "sub_path": "machine/Voron 2.4 250 0.8 nozzle.json" + }, + { + "name": "Voron 2.4 250 1.0 nozzle", + "sub_path": "machine/Voron 2.4 250 1.0 nozzle.json" + }, + { + "name": "Voron 2.4 300 0.15 nozzle", + "sub_path": "machine/Voron 2.4 300 0.15 nozzle.json" + }, + { + "name": "Voron 2.4 300 0.2 nozzle", + "sub_path": "machine/Voron 2.4 300 0.2 nozzle.json" + }, + { + "name": "Voron 2.4 300 0.25 nozzle", + "sub_path": "machine/Voron 2.4 300 0.25 nozzle.json" + }, + { + "name": "Voron 2.4 300 0.4 nozzle", + "sub_path": "machine/Voron 2.4 300 0.4 nozzle.json" + }, + { + "name": "Voron 2.4 300 0.5 nozzle", + "sub_path": "machine/Voron 2.4 300 0.5 nozzle.json" + }, + { + "name": "Voron 2.4 300 0.6 nozzle", + "sub_path": "machine/Voron 2.4 300 0.6 nozzle.json" + }, + { + "name": "Voron 2.4 300 0.8 nozzle", + "sub_path": "machine/Voron 2.4 300 0.8 nozzle.json" + }, + { + "name": "Voron 2.4 300 1.0 nozzle", + "sub_path": "machine/Voron 2.4 300 1.0 nozzle.json" + }, + { + "name": "Voron 2.4 350 0.15 nozzle", + "sub_path": "machine/Voron 2.4 350 0.15 nozzle.json" + }, + { + "name": "Voron 2.4 350 0.2 nozzle", + "sub_path": "machine/Voron 2.4 350 0.2 nozzle.json" + }, + { + "name": "Voron 2.4 350 0.25 nozzle", + "sub_path": "machine/Voron 2.4 350 0.25 nozzle.json" + }, + { + "name": "Voron 2.4 350 0.4 nozzle", + "sub_path": "machine/Voron 2.4 350 0.4 nozzle.json" + }, + { + "name": "Voron 2.4 350 0.5 nozzle", + "sub_path": "machine/Voron 2.4 350 0.5 nozzle.json" + }, + { + "name": "Voron 2.4 350 0.6 nozzle", + "sub_path": "machine/Voron 2.4 350 0.6 nozzle.json" + }, + { + "name": "Voron 2.4 350 0.8 nozzle", + "sub_path": "machine/Voron 2.4 350 0.8 nozzle.json" + }, + { + "name": "Voron 2.4 350 1.0 nozzle", + "sub_path": "machine/Voron 2.4 350 1.0 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.15 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.15 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.2 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.2 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.25 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.25 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.4 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.4 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.5 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.5 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.6 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.6 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.8 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.8 nozzle.json" + }, + { + "name": "Voron Switchwire 250 1.0 nozzle", + "sub_path": "machine/Voron Switchwire 250 1.0 nozzle.json" + }, + { + "name": "Voron Trident 250 0.15 nozzle", + "sub_path": "machine/Voron Trident 250 0.15 nozzle.json" + }, + { + "name": "Voron Trident 250 0.2 nozzle", + "sub_path": "machine/Voron Trident 250 0.2 nozzle.json" + }, + { + "name": "Voron Trident 250 0.25 nozzle", + "sub_path": "machine/Voron Trident 250 0.25 nozzle.json" + }, + { + "name": "Voron Trident 250 0.4 nozzle", + "sub_path": "machine/Voron Trident 250 0.4 nozzle.json" + }, + { + "name": "Voron Trident 250 0.5 nozzle", + "sub_path": "machine/Voron Trident 250 0.5 nozzle.json" + }, + { + "name": "Voron Trident 250 0.6 nozzle", + "sub_path": "machine/Voron Trident 250 0.6 nozzle.json" + }, + { + "name": "Voron Trident 250 0.8 nozzle", + "sub_path": "machine/Voron Trident 250 0.8 nozzle.json" + }, + { + "name": "Voron Trident 250 1.0 nozzle", + "sub_path": "machine/Voron Trident 250 1.0 nozzle.json" + }, + { + "name": "Voron Trident 300 0.15 nozzle", + "sub_path": "machine/Voron Trident 300 0.15 nozzle.json" + }, + { + "name": "Voron Trident 300 0.2 nozzle", + "sub_path": "machine/Voron Trident 300 0.2 nozzle.json" + }, + { + "name": "Voron Trident 300 0.25 nozzle", + "sub_path": "machine/Voron Trident 300 0.25 nozzle.json" + }, + { + "name": "Voron Trident 300 0.4 nozzle", + "sub_path": "machine/Voron Trident 300 0.4 nozzle.json" + }, + { + "name": "Voron Trident 300 0.5 nozzle", + "sub_path": "machine/Voron Trident 300 0.5 nozzle.json" + }, + { + "name": "Voron Trident 300 0.6 nozzle", + "sub_path": "machine/Voron Trident 300 0.6 nozzle.json" + }, + { + "name": "Voron Trident 300 0.8 nozzle", + "sub_path": "machine/Voron Trident 300 0.8 nozzle.json" + }, + { + "name": "Voron Trident 300 1.0 nozzle", + "sub_path": "machine/Voron Trident 300 1.0 nozzle.json" + }, + { + "name": "Voron Trident 350 0.15 nozzle", + "sub_path": "machine/Voron Trident 350 0.15 nozzle.json" + }, + { + "name": "Voron Trident 350 0.2 nozzle", + "sub_path": "machine/Voron Trident 350 0.2 nozzle.json" + }, + { + "name": "Voron Trident 350 0.25 nozzle", + "sub_path": "machine/Voron Trident 350 0.25 nozzle.json" + }, + { + "name": "Voron Trident 350 0.4 nozzle", + "sub_path": "machine/Voron Trident 350 0.4 nozzle.json" + }, + { + "name": "Voron Trident 350 0.5 nozzle", + "sub_path": "machine/Voron Trident 350 0.5 nozzle.json" + }, + { + "name": "Voron Trident 350 0.6 nozzle", + "sub_path": "machine/Voron Trident 350 0.6 nozzle.json" + }, + { + "name": "Voron Trident 350 0.8 nozzle", + "sub_path": "machine/Voron Trident 350 0.8 nozzle.json" + }, + { + "name": "Voron Trident 350 1.0 nozzle", + "sub_path": "machine/Voron Trident 350 1.0 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/Voron 0.1_cover.png b/backend/profiles/profiles/Voron/Voron 0.1_cover.png new file mode 100644 index 0000000..5fbf67f Binary files /dev/null and b/backend/profiles/profiles/Voron/Voron 0.1_cover.png differ diff --git a/backend/profiles/profiles/Voron/Voron 2.4 250_cover.png b/backend/profiles/profiles/Voron/Voron 2.4 250_cover.png new file mode 100644 index 0000000..a3fd2d3 Binary files /dev/null and b/backend/profiles/profiles/Voron/Voron 2.4 250_cover.png differ diff --git a/backend/profiles/profiles/Voron/Voron 2.4 300_cover.png b/backend/profiles/profiles/Voron/Voron 2.4 300_cover.png new file mode 100644 index 0000000..a3fd2d3 Binary files /dev/null and b/backend/profiles/profiles/Voron/Voron 2.4 300_cover.png differ diff --git a/backend/profiles/profiles/Voron/Voron 2.4 350_cover.png b/backend/profiles/profiles/Voron/Voron 2.4 350_cover.png new file mode 100644 index 0000000..995b717 Binary files /dev/null and b/backend/profiles/profiles/Voron/Voron 2.4 350_cover.png differ diff --git a/backend/profiles/profiles/Voron/Voron Switchwire 250_cover.png b/backend/profiles/profiles/Voron/Voron Switchwire 250_cover.png new file mode 100644 index 0000000..8c52825 Binary files /dev/null and b/backend/profiles/profiles/Voron/Voron Switchwire 250_cover.png differ diff --git a/backend/profiles/profiles/Voron/Voron Trident 250_cover.png b/backend/profiles/profiles/Voron/Voron Trident 250_cover.png new file mode 100644 index 0000000..77d71ec Binary files /dev/null and b/backend/profiles/profiles/Voron/Voron Trident 250_cover.png differ diff --git a/backend/profiles/profiles/Voron/Voron Trident 300_cover.png b/backend/profiles/profiles/Voron/Voron Trident 300_cover.png new file mode 100644 index 0000000..77d71ec Binary files /dev/null and b/backend/profiles/profiles/Voron/Voron Trident 300_cover.png differ diff --git a/backend/profiles/profiles/Voron/Voron Trident 350_cover.png b/backend/profiles/profiles/Voron/Voron Trident 350_cover.png new file mode 100644 index 0000000..77d71ec Binary files /dev/null and b/backend/profiles/profiles/Voron/Voron Trident 350_cover.png differ diff --git a/backend/profiles/profiles/Voron/Voron_120_build_plate.stl b/backend/profiles/profiles/Voron/Voron_120_build_plate.stl new file mode 100644 index 0000000..ebdaa1d Binary files /dev/null and b/backend/profiles/profiles/Voron/Voron_120_build_plate.stl differ diff --git a/backend/profiles/profiles/Voron/Voron_250_build_plate.stl b/backend/profiles/profiles/Voron/Voron_250_build_plate.stl new file mode 100644 index 0000000..55c3d6b Binary files /dev/null and b/backend/profiles/profiles/Voron/Voron_250_build_plate.stl differ diff --git a/backend/profiles/profiles/Voron/Voron_300_build_plate.stl b/backend/profiles/profiles/Voron/Voron_300_build_plate.stl new file mode 100644 index 0000000..59f876b Binary files /dev/null and b/backend/profiles/profiles/Voron/Voron_300_build_plate.stl differ diff --git a/backend/profiles/profiles/Voron/Voron_350_build_plate.stl b/backend/profiles/profiles/Voron/Voron_350_build_plate.stl new file mode 100644 index 0000000..d1bd3a6 Binary files /dev/null and b/backend/profiles/profiles/Voron/Voron_350_build_plate.stl differ diff --git a/backend/profiles/profiles/Voron/machine/Voron 0.1 0.15 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.15 nozzle.json new file mode 100644 index 0000000..408ebdc --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.15 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Voron 0.1 0.15 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron 0.1", + "default_print_profile": "0.09mm Standard 0.15 nozzle @Voron", + "max_layer_height": [ + "0.12" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_diameter": [ + "0.15" + ], + "printable_area": [ + "0x0", + "120x0", + "120x120", + "0x120" + ], + "printable_height": "120", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "printer_variant": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 0.1 0.2 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.2 nozzle.json new file mode 100644 index 0000000..9cc8e33 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Voron 0.1 0.2 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron 0.1", + "default_print_profile": "0.10mm Standard 0.2 nozzle @Voron", + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.05" + ], + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "120x0", + "120x120", + "0x120" + ], + "printable_height": "120", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "printer_variant": "0.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 0.1 0.25 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.25 nozzle.json new file mode 100644 index 0000000..ec729aa --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.25 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Voron 0.1 0.25 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron 0.1", + "default_print_profile": "0.10mm Standard 0.25 nozzle @Voron", + "max_layer_height": [ + "0.20" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.25" + ], + "printable_area": [ + "0x0", + "120x0", + "120x120", + "0x120" + ], + "printable_height": "120", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "printer_variant": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 0.1 0.4 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.4 nozzle.json new file mode 100644 index 0000000..3fe199c --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.4 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Voron 0.1 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Voron 0.1", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "120x0", + "120x120", + "0x120" + ], + "printable_height": "120", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 0.1 0.5 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.5 nozzle.json new file mode 100644 index 0000000..1493a65 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.5 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Voron 0.1 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron 0.1", + "default_print_profile": "0.25mm Standard 0.5 nozzle @Voron", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.1" + ], + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "120x0", + "120x120", + "0x120" + ], + "printable_height": "120", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "printer_variant": "0.5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 0.1 0.6 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.6 nozzle.json new file mode 100644 index 0000000..8340817 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Voron 0.1 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron 0.1", + "default_print_profile": "0.30mm Standard 0.6 nozzle @Voron", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "120x0", + "120x120", + "0x120" + ], + "printable_height": "120", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "printer_variant": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 0.1 0.8 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.8 nozzle.json new file mode 100644 index 0000000..6334e94 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 0.1 0.8 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Voron 0.1 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron 0.1", + "default_print_profile": "0.40mm Standard 0.8 nozzle @Voron", + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.2" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "120x0", + "120x120", + "0x120" + ], + "printable_height": "120", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "printer_variant": "0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 0.1 1.0 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 0.1 1.0 nozzle.json new file mode 100644 index 0000000..3cf5008 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 0.1 1.0 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "Voron 0.1 1.0 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron 0.1", + "default_print_profile": "0.50mm Standard 1.0 nozzle @Voron", + "max_layer_height": [ + "0.80" + ], + "min_layer_height": [ + "0.25" + ], + "nozzle_diameter": [ + "1.0" + ], + "printable_area": [ + "0x0", + "120x0", + "120x120", + "0x120" + ], + "printable_height": "120", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "printer_variant": "1.0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 0.1.json b/backend/profiles/profiles/Voron/machine/Voron 0.1.json new file mode 100644 index 0000000..61fbcfa --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 0.1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Voron 0.1", + "model_id": "Voron0", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0", + "machine_tech": "FFF", + "family": "VoronDesign", + "bed_model": "Voron_120_build_plate.stl", + "bed_texture": "voron_logo.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.15 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.15 nozzle.json new file mode 100644 index 0000000..05b4425 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.15 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 250 0.15 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron 2.4 250", + "default_print_profile": "0.09mm Standard 0.15 nozzle @Voron", + "max_layer_height": [ + "0.2" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_diameter": [ + "0.15" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "225", + "printer_variant": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.2 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.2 nozzle.json new file mode 100644 index 0000000..cc94328 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 250 0.2 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron 2.4 250", + "default_print_profile": "0.10mm Standard 0.2 nozzle @Voron", + "max_layer_height": [ + "0.20" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "225", + "printer_variant": "0.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.25 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.25 nozzle.json new file mode 100644 index 0000000..0ed5dac --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.25 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 250 0.25 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron 2.4 250", + "default_print_profile": "0.10mm Standard 0.25 nozzle @Voron", + "max_layer_height": [ + "0.25" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.25" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "225", + "printer_variant": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.4 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.4 nozzle.json new file mode 100644 index 0000000..18ee1bc --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.4 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Voron 2.4 250 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Voron 2.4 250", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "225" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.5 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.5 nozzle.json new file mode 100644 index 0000000..bb07994 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.5 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 250 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron 2.4 250", + "default_print_profile": "0.25mm Standard 0.5 nozzle @Voron", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.1" + ], + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "225", + "printer_variant": "0.5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.6 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.6 nozzle.json new file mode 100644 index 0000000..11a87fe --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 250 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron 2.4 250", + "default_print_profile": "0.30mm Standard 0.6 nozzle @Voron", + "max_layer_height": [ + "0.45" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "225", + "printer_variant": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.8 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.8 nozzle.json new file mode 100644 index 0000000..e0f0632 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 250 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron 2.4 250", + "default_print_profile": "0.40mm Standard 0.8 nozzle @Voron", + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.20" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "225", + "printer_variant": "0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 250 1.0 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 1.0 nozzle.json new file mode 100644 index 0000000..3041826 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 250 1.0 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 250 1.0 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron 2.4 250", + "default_print_profile": "0.50mm Standard 1.0 nozzle @Voron", + "max_layer_height": [ + "0.9" + ], + "min_layer_height": [ + "0.25" + ], + "nozzle_diameter": [ + "1.0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "225", + "printer_variant": "1.0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 250.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 250.json new file mode 100644 index 0000000..0b4dccd --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 250.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Voron 2.4 250", + "model_id": "Voron2_250", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0", + "machine_tech": "FFF", + "family": "VoronDesign", + "bed_model": "Voron_250_build_plate.stl", + "bed_texture": "voron_logo.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.15 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.15 nozzle.json new file mode 100644 index 0000000..6a8e829 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.15 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 300 0.15 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron 2.4 300", + "default_print_profile": "0.09mm Standard 0.15 nozzle @Voron", + "max_layer_height": [ + "0.2" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_diameter": [ + "0.15" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "275", + "printer_variant": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.2 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.2 nozzle.json new file mode 100644 index 0000000..5363a9c --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 300 0.2 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron 2.4 300", + "default_print_profile": "0.10mm Standard 0.2 nozzle @Voron", + "max_layer_height": [ + "0.2" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "275", + "printer_variant": "0.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.25 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.25 nozzle.json new file mode 100644 index 0000000..5f3496a --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.25 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 300 0.25 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron 2.4 300", + "default_print_profile": "0.10mm Standard 0.25 nozzle @Voron", + "max_layer_height": [ + "0.25" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.25" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "275", + "printer_variant": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.4 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.4 nozzle.json new file mode 100644 index 0000000..e4f96f6 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.4 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Voron 2.4 300 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Voron 2.4 300", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "275" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.5 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.5 nozzle.json new file mode 100644 index 0000000..ebf0c28 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.5 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 300 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron 2.4 300", + "default_print_profile": "0.25mm Standard 0.5 nozzle @Voron", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.1" + ], + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "275", + "printer_variant": "0.5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.6 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.6 nozzle.json new file mode 100644 index 0000000..0eded3c --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 300 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron 2.4 300", + "default_print_profile": "0.30mm Standard 0.6 nozzle @Voron", + "max_layer_height": [ + "0.45" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "275", + "printer_variant": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.8 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.8 nozzle.json new file mode 100644 index 0000000..bc372ac --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 300 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron 2.4 300", + "default_print_profile": "0.40mm Standard 0.8 nozzle @Voron", + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.20" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "275", + "printer_variant": "0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 300 1.0 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 1.0 nozzle.json new file mode 100644 index 0000000..cc50f2b --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 300 1.0 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 300 1.0 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron 2.4 300", + "default_print_profile": "0.50mm Standard 1.0 nozzle @Voron", + "max_layer_height": [ + "0.9" + ], + "min_layer_height": [ + "0.25" + ], + "nozzle_diameter": [ + "1.0" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "275", + "printer_variant": "1.0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 300.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 300.json new file mode 100644 index 0000000..71dc771 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 300.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Voron 2.4 300", + "model_id": "Voron2_300", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0", + "machine_tech": "FFF", + "family": "VoronDesign", + "bed_model": "Voron_300_build_plate.stl", + "bed_texture": "voron_logo.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.15 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.15 nozzle.json new file mode 100644 index 0000000..301b393 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.15 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 350 0.15 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron 2.4 350", + "default_print_profile": "0.09mm Standard 0.15 nozzle @Voron", + "max_layer_height": [ + "0.2" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_diameter": [ + "0.15" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "325", + "printer_variant": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.2 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.2 nozzle.json new file mode 100644 index 0000000..9fb3948 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 350 0.2 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron 2.4 350", + "default_print_profile": "0.10mm Standard 0.2 nozzle @Voron", + "max_layer_height": [ + "0.2" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "325", + "printer_variant": "0.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.25 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.25 nozzle.json new file mode 100644 index 0000000..61d5b4f --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.25 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 350 0.25 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron 2.4 350", + "default_print_profile": "0.10mm Standard 0.25 nozzle @Voron", + "max_layer_height": [ + "0.25" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.25" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "325", + "printer_variant": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.4 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.4 nozzle.json new file mode 100644 index 0000000..91c59df --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.4 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Voron 2.4 350 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Voron 2.4 350", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "325" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.5 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.5 nozzle.json new file mode 100644 index 0000000..bd4569c --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.5 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 350 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron 2.4 350", + "default_print_profile": "0.25mm Standard 0.5 nozzle @Voron", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.1" + ], + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "325", + "printer_variant": "0.5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.6 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.6 nozzle.json new file mode 100644 index 0000000..2972ef2 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 350 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron 2.4 350", + "default_print_profile": "0.30mm Standard 0.6 nozzle @Voron", + "max_layer_height": [ + "0.45" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "325", + "printer_variant": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.8 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.8 nozzle.json new file mode 100644 index 0000000..61ab4ea --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 350 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron 2.4 350", + "default_print_profile": "0.40mm Standard 0.8 nozzle @Voron", + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.20" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "325", + "printer_variant": "0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 350 1.0 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 1.0 nozzle.json new file mode 100644 index 0000000..18d5f21 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 350 1.0 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron 2.4 350 1.0 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron 2.4 350", + "default_print_profile": "0.50mm Standard 1.0 nozzle @Voron", + "max_layer_height": [ + "0.9" + ], + "min_layer_height": [ + "0.25" + ], + "nozzle_diameter": [ + "1.0" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "325", + "printer_variant": "1.0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron 2.4 350.json b/backend/profiles/profiles/Voron/machine/Voron 2.4 350.json new file mode 100644 index 0000000..4bb0ff0 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron 2.4 350.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Voron 2.4 350", + "model_id": "Voron2_350", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0", + "machine_tech": "FFF", + "family": "VoronDesign", + "bed_model": "Voron_350_build_plate.stl", + "bed_texture": "voron_logo.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.15 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.15 nozzle.json new file mode 100644 index 0000000..937539b --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.15 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Switchwire 250 0.15 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron Switchwire 250", + "default_print_profile": "0.09mm Standard 0.15 nozzle @Voron", + "max_layer_height": [ + "0.12" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_diameter": [ + "0.15" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "printable_height": "240", + "printer_variant": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.2 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.2 nozzle.json new file mode 100644 index 0000000..d52750c --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Switchwire 250 0.2 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron Switchwire 250", + "default_print_profile": "0.10mm Standard 0.2 nozzle @Voron", + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.05" + ], + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "printable_height": "240", + "printer_variant": "0.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.25 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.25 nozzle.json new file mode 100644 index 0000000..0928e0a --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.25 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Switchwire 250 0.25 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron Switchwire 250", + "default_print_profile": "0.10mm Standard 0.25 nozzle @Voron", + "max_layer_height": [ + "0.20" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.25" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "printable_height": "240", + "printer_variant": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.4 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.4 nozzle.json new file mode 100644 index 0000000..a1cb711 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.4 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Voron Switchwire 250 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Voron Switchwire 250", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "printable_height": "240" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.5 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.5 nozzle.json new file mode 100644 index 0000000..48ea193 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.5 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Switchwire 250 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron Switchwire 250", + "default_print_profile": "0.25mm Standard 0.5 nozzle @Voron", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.1" + ], + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "printable_height": "240", + "printer_variant": "0.5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.6 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.6 nozzle.json new file mode 100644 index 0000000..0f8b3df --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Switchwire 250 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron Switchwire 250", + "default_print_profile": "0.30mm Standard 0.6 nozzle @Voron", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "printable_height": "240", + "printer_variant": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.8 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.8 nozzle.json new file mode 100644 index 0000000..c6d351b --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Switchwire 250 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron Switchwire 250", + "default_print_profile": "0.40mm Standard 0.8 nozzle @Voron", + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.2" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "printable_height": "240", + "printer_variant": "0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 1.0 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 1.0 nozzle.json new file mode 100644 index 0000000..2415d96 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250 1.0 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Switchwire 250 1.0 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron Switchwire 250", + "default_print_profile": "0.50mm Standard 1.0 nozzle @Voron", + "max_layer_height": [ + "0.80" + ], + "min_layer_height": [ + "0.25" + ], + "nozzle_diameter": [ + "1.0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "printable_height": "240", + "printer_variant": "1.0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Switchwire 250.json b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250.json new file mode 100644 index 0000000..f14f23a --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Switchwire 250.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Voron Switchwire 250", + "model_id": "Voron_Switchwire_250", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0", + "machine_tech": "FFF", + "family": "VoronDesign", + "bed_model": "", + "bed_texture": "voron_switchwire_logo.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.15 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.15 nozzle.json new file mode 100644 index 0000000..e5d754b --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.15 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 250 0.15 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron Trident 250", + "default_print_profile": "0.09mm Standard 0.15 nozzle @Voron", + "max_layer_height": [ + "0.12" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_diameter": [ + "0.15" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250", + "printer_variant": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.2 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.2 nozzle.json new file mode 100644 index 0000000..dfdd6e5 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 250 0.2 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron Trident 250", + "default_print_profile": "0.10mm Standard 0.2 nozzle @Voron", + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.05" + ], + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250", + "printer_variant": "0.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.25 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.25 nozzle.json new file mode 100644 index 0000000..ed083e5 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.25 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 250 0.25 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron Trident 250", + "default_print_profile": "0.10mm Standard 0.25 nozzle @Voron", + "max_layer_height": [ + "0.20" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.25" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250", + "printer_variant": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.4 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.4 nozzle.json new file mode 100644 index 0000000..ae954a3 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.4 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Voron Trident 250 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Voron Trident 250", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.5 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.5 nozzle.json new file mode 100644 index 0000000..2d87c4c --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.5 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 250 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron Trident 250", + "default_print_profile": "0.25mm Standard 0.5 nozzle @Voron", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.1" + ], + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250", + "printer_variant": "0.5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.6 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.6 nozzle.json new file mode 100644 index 0000000..01d5865 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 250 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron Trident 250", + "default_print_profile": "0.30mm Standard 0.6 nozzle @Voron", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250", + "printer_variant": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.8 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.8 nozzle.json new file mode 100644 index 0000000..88464a0 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 250 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 250 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron Trident 250", + "default_print_profile": "0.40mm Standard 0.8 nozzle @Voron", + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.2" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250", + "printer_variant": "0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 250 1.0 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 250 1.0 nozzle.json new file mode 100644 index 0000000..918c15b --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 250 1.0 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 250 1.0 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron Trident 250", + "default_print_profile": "0.50mm Standard 1.0 nozzle @Voron", + "max_layer_height": [ + "0.80" + ], + "min_layer_height": [ + "0.25" + ], + "nozzle_diameter": [ + "1.0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250", + "printer_variant": "1.0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 250.json b/backend/profiles/profiles/Voron/machine/Voron Trident 250.json new file mode 100644 index 0000000..8fc1400 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 250.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Voron Trident 250", + "model_id": "Voron2_Trident_250", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0", + "machine_tech": "FFF", + "family": "VoronDesign", + "bed_model": "Voron_250_build_plate.stl", + "bed_texture": "voron_logo.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.15 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.15 nozzle.json new file mode 100644 index 0000000..603974b --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.15 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 300 0.15 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron Trident 300", + "default_print_profile": "0.09mm Standard 0.15 nozzle @Voron", + "max_layer_height": [ + "0.12" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_diameter": [ + "0.15" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "250", + "printer_variant": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.2 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.2 nozzle.json new file mode 100644 index 0000000..bbb3e4d --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 300 0.2 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron Trident 300", + "default_print_profile": "0.10mm Standard 0.2 nozzle @Voron", + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.05" + ], + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "250", + "printer_variant": "0.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.25 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.25 nozzle.json new file mode 100644 index 0000000..75ed271 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.25 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 300 0.25 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron Trident 300", + "default_print_profile": "0.10mm Standard 0.25 nozzle @Voron", + "max_layer_height": [ + "0.20" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.25" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "250", + "printer_variant": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.4 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.4 nozzle.json new file mode 100644 index 0000000..4ec2081 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.4 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Voron Trident 300 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Voron Trident 300", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.5 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.5 nozzle.json new file mode 100644 index 0000000..91a22e4 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.5 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 300 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron Trident 300", + "default_print_profile": "0.25mm Standard 0.5 nozzle @Voron", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.1" + ], + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "250", + "printer_variant": "0.5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.6 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.6 nozzle.json new file mode 100644 index 0000000..79fc4b2 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 300 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron Trident 300", + "default_print_profile": "0.30mm Standard 0.6 nozzle @Voron", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "250", + "printer_variant": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.8 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.8 nozzle.json new file mode 100644 index 0000000..4d6957b --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 300 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 300 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron Trident 300", + "default_print_profile": "0.40mm Standard 0.8 nozzle @Voron", + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.2" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "250", + "printer_variant": "0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 300 1.0 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 300 1.0 nozzle.json new file mode 100644 index 0000000..ede8186 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 300 1.0 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 300 1.0 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron Trident 300", + "default_print_profile": "0.50mm Standard 1.0 nozzle @Voron", + "max_layer_height": [ + "0.80" + ], + "min_layer_height": [ + "0.25" + ], + "nozzle_diameter": [ + "1.0" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "250", + "printer_variant": "1.0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 300.json b/backend/profiles/profiles/Voron/machine/Voron Trident 300.json new file mode 100644 index 0000000..2a8846c --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 300.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Voron Trident 300", + "model_id": "Voron2_Trident_300", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0", + "machine_tech": "FFF", + "family": "VoronDesign", + "bed_model": "Voron_300_build_plate.stl", + "bed_texture": "voron_logo.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.15 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.15 nozzle.json new file mode 100644 index 0000000..d7291aa --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.15 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 350 0.15 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron Trident 350", + "default_print_profile": "0.09mm Standard 0.15 nozzle @Voron", + "max_layer_height": [ + "0.12" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_diameter": [ + "0.15" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "250", + "printer_variant": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.2 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.2 nozzle.json new file mode 100644 index 0000000..a103545 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.2 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 350 0.2 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron Trident 350", + "default_print_profile": "0.10mm Standard 0.2 nozzle @Voron", + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.05" + ], + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "250", + "printer_variant": "0.2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.25 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.25 nozzle.json new file mode 100644 index 0000000..2f10ebb --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.25 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 350 0.25 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Voron Trident 350", + "default_print_profile": "0.10mm Standard 0.25 nozzle @Voron", + "max_layer_height": [ + "0.20" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.25" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "250", + "printer_variant": "0.25" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.4 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.4 nozzle.json new file mode 100644 index 0000000..00453ea --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.4 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "Voron Trident 350 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Voron Trident 350", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.5 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.5 nozzle.json new file mode 100644 index 0000000..4d46f34 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.5 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 350 0.5 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron Trident 350", + "default_print_profile": "0.30mm Standard 0.5 nozzle @Voron", + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.1" + ], + "nozzle_diameter": [ + "0.5" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "250", + "printer_variant": "0.5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.6 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.6 nozzle.json new file mode 100644 index 0000000..a3a81c7 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 350 0.6 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Voron Trident 350", + "default_print_profile": "0.30mm Standard 0.6 nozzle @Voron", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.15" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "250", + "printer_variant": "0.6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.8 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.8 nozzle.json new file mode 100644 index 0000000..60dddc0 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 350 0.8 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 350 0.8 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron Trident 350", + "default_print_profile": "0.40mm Standard 0.8 nozzle @Voron", + "max_layer_height": [ + "0.64" + ], + "min_layer_height": [ + "0.2" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "250", + "printer_variant": "0.8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 350 1.0 nozzle.json b/backend/profiles/profiles/Voron/machine/Voron Trident 350 1.0 nozzle.json new file mode 100644 index 0000000..6c2272a --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 350 1.0 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Voron Trident 350 1.0 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "Voron Trident 350", + "default_print_profile": "0.50mm Standard 1.0 nozzle @Voron", + "max_layer_height": [ + "0.80" + ], + "min_layer_height": [ + "0.25" + ], + "nozzle_diameter": [ + "1.0" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "250", + "printer_variant": "1.0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/Voron Trident 350.json b/backend/profiles/profiles/Voron/machine/Voron Trident 350.json new file mode 100644 index 0000000..c2cc098 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/Voron Trident 350.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Voron Trident 350", + "model_id": "Voron2_Trident_350", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0", + "machine_tech": "FFF", + "family": "VoronDesign", + "bed_model": "Voron_350_build_plate.stl", + "bed_texture": "voron_logo.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PLA @System;Generic PLA-CF @System;Generic PETG @System;Generic TPU @System;Generic ASA @System;Generic PC @System;Generic PVA @System;Generic PA @System;Generic PA-CF @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/fdm_klipper_common.json b/backend/profiles/profiles/Voron/machine/fdm_klipper_common.json new file mode 100644 index 0000000..3b7cb32 --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/fdm_klipper_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "default_print_profile": "0.20mm Standard @Voron", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n; You can use following code instead if your PRINT_START macro support Chamber and print area bedmesh\n; PRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single] Chamber=[chamber_temperature] PRINT_MIN={first_layer_print_min[0]},{first_layer_print_min[1]} PRINT_MAX={first_layer_print_max[0]},{first_layer_print_max[1]}", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/machine/fdm_machine_common.json b/backend/profiles/profiles/Voron/machine/fdm_machine_common.json new file mode 100644 index 0000000..a68734e --- /dev/null +++ b/backend/profiles/profiles/Voron/machine/fdm_machine_common.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.05mm Fine 0.15 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.05mm Fine 0.15 nozzle @Voron.json new file mode 100644 index 0000000..daefc88 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.05mm Fine 0.15 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.05mm Fine 0.15 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_1_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.05", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.06mm Fine 0.2 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.06mm Fine 0.2 nozzle @Voron.json new file mode 100644 index 0000000..30292fb --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.06mm Fine 0.2 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.06mm Fine 0.2 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_2", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.06", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.06mm Fine 0.25 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.06mm Fine 0.25 nozzle @Voron.json new file mode 100644 index 0000000..a8d867d --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.06mm Fine 0.25 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.06mm Fine 0.25 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_2_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.06", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.07mm Optimal 0.15 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.07mm Optimal 0.15 nozzle @Voron.json new file mode 100644 index 0000000..144cf6b --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.07mm Optimal 0.15 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.07mm Optimal 0.15 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_1_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.07", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.08mm Extra Fine @Voron.json b/backend/profiles/profiles/Voron/process/0.08mm Extra Fine @Voron.json new file mode 100644 index 0000000..aff1dbc --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.08mm Extra Fine @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Voron", + "inherits": "fdm_process_voron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.08mm Optimal 0.2 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.08mm Optimal 0.2 nozzle @Voron.json new file mode 100644 index 0000000..565195a --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.08mm Optimal 0.2 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Optimal 0.2 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_2", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.08mm Optimal 0.25 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.08mm Optimal 0.25 nozzle @Voron.json new file mode 100644 index 0000000..02f1404 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.08mm Optimal 0.25 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Optimal 0.25 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_2_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.09mm Standard 0.15 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.09mm Standard 0.15 nozzle @Voron.json new file mode 100644 index 0000000..f78250c --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.09mm Standard 0.15 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.09mm Standard 0.15 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_1_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.09", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.10mm Extra Fine 0.5 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.10mm Extra Fine 0.5 nozzle @Voron.json new file mode 100644 index 0000000..f4094bf --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.10mm Extra Fine 0.5 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.10mm Extra Fine 0.5 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.10", + "bottom_shell_layers": "6", + "top_shell_layers": "8" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.10mm Standard 0.2 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.10mm Standard 0.2 nozzle @Voron.json new file mode 100644 index 0000000..634c4c1 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.10mm Standard 0.2 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.10mm Standard 0.2 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_2", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.10", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.10mm Standard 0.25 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.10mm Standard 0.25 nozzle @Voron.json new file mode 100644 index 0000000..456033a --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.10mm Standard 0.25 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.10mm Standard 0.25 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_2_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.10", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.12mm Draft 0.15 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.12mm Draft 0.15 nozzle @Voron.json new file mode 100644 index 0000000..c064443 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.12mm Draft 0.15 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Draft 0.15 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_1_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.12mm Draft 0.2 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.12mm Draft 0.2 nozzle @Voron.json new file mode 100644 index 0000000..7784e5e --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.12mm Draft 0.2 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Draft 0.2 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_2", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.12mm Draft 0.25 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.12mm Draft 0.25 nozzle @Voron.json new file mode 100644 index 0000000..9685ce7 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.12mm Draft 0.25 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Draft 0.25 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_2_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.12mm Fine @Voron.json b/backend/profiles/profiles/Voron/process/0.12mm Fine @Voron.json new file mode 100644 index 0000000..7d1b720 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.12mm Fine @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @Voron", + "inherits": "fdm_process_voron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.14mm Extra Draft 0.2 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.14mm Extra Draft 0.2 nozzle @Voron.json new file mode 100644 index 0000000..a3d6533 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.14mm Extra Draft 0.2 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.14mm Extra Draft 0.2 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_2", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.14" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.14mm Extra Draft 0.25 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.14mm Extra Draft 0.25 nozzle @Voron.json new file mode 100644 index 0000000..ffdc0f2 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.14mm Extra Draft 0.25 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.14mm Extra Draft 0.25 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_2_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.14" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.15mm Fine 0.5 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.15mm Fine 0.5 nozzle @Voron.json new file mode 100644 index 0000000..77301c5 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.15mm Fine 0.5 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Fine 0.5 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.15mm Optimal @Voron.json b/backend/profiles/profiles/Voron/process/0.15mm Optimal @Voron.json new file mode 100644 index 0000000..44eff66 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.15mm Optimal @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Voron", + "inherits": "fdm_process_voron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.18mm Fine 0.6 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.18mm Fine 0.6 nozzle @Voron.json new file mode 100644 index 0000000..500a600 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.18mm Fine 0.6 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.18mm Fine 0.6 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.18" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.20mm Optimal 0.5 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.20mm Optimal 0.5 nozzle @Voron.json new file mode 100644 index 0000000..5091e32 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.20mm Optimal 0.5 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Optimal 0.5 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.20", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.20mm Standard @Voron.json b/backend/profiles/profiles/Voron/process/0.20mm Standard @Voron.json new file mode 100644 index 0000000..d76a731 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.20mm Standard @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Voron", + "inherits": "fdm_process_voron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.24mm Draft @Voron.json b/backend/profiles/profiles/Voron/process/0.24mm Draft @Voron.json new file mode 100644 index 0000000..3bc89fb --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.24mm Draft @Voron.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @Voron", + "inherits": "fdm_process_voron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.24mm Fine 0.8 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.24mm Fine 0.8 nozzle @Voron.json new file mode 100644 index 0000000..40e74e9 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.24mm Fine 0.8 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Fine 0.8 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_8", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.24mm Optimal 0.6 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.24mm Optimal 0.6 nozzle @Voron.json new file mode 100644 index 0000000..8ee41c1 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.24mm Optimal 0.6 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Optimal 0.6 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.24" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.25mm Standard 0.5 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.25mm Standard 0.5 nozzle @Voron.json new file mode 100644 index 0000000..2648c55 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.25mm Standard 0.5 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.25mm Standard 0.5 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.28mm Extra Draft @Voron.json b/backend/profiles/profiles/Voron/process/0.28mm Extra Draft @Voron.json new file mode 100644 index 0000000..b76f35f --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.28mm Extra Draft @Voron.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Voron", + "inherits": "fdm_process_voron_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.30mm Draft 0.5 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.30mm Draft 0.5 nozzle @Voron.json new file mode 100644 index 0000000..025f3f0 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.30mm Draft 0.5 nozzle @Voron.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.30mm Draft 0.5 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.30", + "top_surface_line_width": "0.55", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.30mm Fine 1.0 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.30mm Fine 1.0 nozzle @Voron.json new file mode 100644 index 0000000..56335e5 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.30mm Fine 1.0 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.30mm Fine 1.0 nozzle @Voron", + "inherits": "fdm_process_voron_common_1_0", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.30" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.30mm Standard 0.6 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.30mm Standard 0.6 nozzle @Voron.json new file mode 100644 index 0000000..19eb292 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.30mm Standard 0.6 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.30mm Standard 0.6 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "layer_height": "0.30" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.32mm Optimal 0.6 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.32mm Optimal 0.6 nozzle @Voron.json new file mode 100644 index 0000000..399a7e6 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.32mm Optimal 0.6 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.32mm Optimal 0.6 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "layer_height": "0.32" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.35mm Extra Draft 0.5 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.35mm Extra Draft 0.5 nozzle @Voron.json new file mode 100644 index 0000000..50040ab --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.35mm Extra Draft 0.5 nozzle @Voron.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.35mm Extra Draft 0.5 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_5", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.35", + "top_surface_line_width": "0.55", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.36mm Draft 0.6 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.36mm Draft 0.6 nozzle @Voron.json new file mode 100644 index 0000000..10f2f4b --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.36mm Draft 0.6 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.36mm Draft 0.6 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "3", + "layer_height": "0.36" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.40mm Standard 0.8 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.40mm Standard 0.8 nozzle @Voron.json new file mode 100644 index 0000000..13c2503 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.40mm Standard 0.8 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.40mm Standard 0.8 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_8", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.40" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.42mm Extra Draft 0.6 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.42mm Extra Draft 0.6 nozzle @Voron.json new file mode 100644 index 0000000..390b75f --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.42mm Extra Draft 0.6 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft 0.6 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_6", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.42" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.48mm Draft 0.8 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.48mm Draft 0.8 nozzle @Voron.json new file mode 100644 index 0000000..4177eca --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.48mm Draft 0.8 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.48mm Draft 0.8 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_8", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.48" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.50mm Standard 1.0 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.50mm Standard 1.0 nozzle @Voron.json new file mode 100644 index 0000000..656f1fb --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.50mm Standard 1.0 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.50mm Standard 1.0 nozzle @Voron", + "inherits": "fdm_process_voron_common_1_0", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.50" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.56mm Extra Draft 0.8 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.56mm Extra Draft 0.8 nozzle @Voron.json new file mode 100644 index 0000000..bddbc2b --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.56mm Extra Draft 0.8 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.56mm Extra Draft 0.8 nozzle @Voron", + "inherits": "fdm_process_voron_common_0_8", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "layer_height": "0.56" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.60mm Draft 1.0 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.60mm Draft 1.0 nozzle @Voron.json new file mode 100644 index 0000000..219bee0 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.60mm Draft 1.0 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.60mm Draft 1.0 nozzle @Voron", + "inherits": "fdm_process_voron_common_1_0", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "2", + "top_shell_layers": "3", + "layer_height": "0.60" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/0.80mm Extra Draft 1.0 nozzle @Voron.json b/backend/profiles/profiles/Voron/process/0.80mm Extra Draft 1.0 nozzle @Voron.json new file mode 100644 index 0000000..6dc8b70 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/0.80mm Extra Draft 1.0 nozzle @Voron.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.80mm Extra Draft 1.0 nozzle @Voron", + "inherits": "fdm_process_voron_common_1_0", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "2", + "top_shell_layers": "3", + "layer_height": "0.80" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/fdm_process_common.json b/backend/profiles/profiles/Voron/process/fdm_process_common.json new file mode 100644 index 0000000..08c6b7a --- /dev/null +++ b/backend/profiles/profiles/Voron/process/fdm_process_common.json @@ -0,0 +1,72 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/fdm_process_voron_common.json b/backend/profiles/profiles/Voron/process/fdm_process_voron_common.json new file mode 100644 index 0000000..a450b11 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/fdm_process_voron_common.json @@ -0,0 +1,125 @@ +{ + "type": "process", + "name": "fdm_process_voron_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "travel_acceleration": "7000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "80%", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "350", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_arc_fitting": "0", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "default_jerk": "9", + "initial_layer_jerk": "9", + "outer_wall_jerk": "7", + "infill_jerk": "12", + "travel_jerk": "12", + "inner_wall_jerk": "7", + "top_surface_jerk": "9", + "compatible_printers": [ + "Voron 2.4 250 0.4 nozzle", + "Voron 2.4 300 0.4 nozzle", + "Voron 2.4 350 0.4 nozzle", + "Voron Trident 250 0.4 nozzle", + "Voron Trident 300 0.4 nozzle", + "Voron Trident 350 0.4 nozzle", + "Voron 0.1 0.4 nozzle", + "Voron Switchwire 250 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_1_5.json b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_1_5.json new file mode 100644 index 0000000..a0edc9b --- /dev/null +++ b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_1_5.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_voron_common_0_1_5", + "inherits": "fdm_process_voron_common", + "from": "system", + "instantiation": "false", + "outer_wall_line_width": "0.17", + "line_width": "0.17", + "sparse_infill_line_width": "0.17", + "initial_layer_line_width": "0.2", + "initial_layer_print_height": "0.1", + "inner_wall_line_width": "0.17", + "internal_solid_infill_line_width": "0.17", + "support_line_width": "0.17", + "top_surface_line_width": "0.17", + "compatible_printers": [ + "Voron 0.1 0.15 nozzle", + "Voron 2.4 250 0.15 nozzle", + "Voron 2.4 300 0.15 nozzle", + "Voron 2.4 350 0.15 nozzle", + "Voron Trident 250 0.15 nozzle", + "Voron Trident 300 0.15 nozzle", + "Voron Trident 350 0.15 nozzle", + "Voron Switchwire 250 0.15 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_2.json b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_2.json new file mode 100644 index 0000000..5e0c3cc --- /dev/null +++ b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_2.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_voron_common_0_2", + "inherits": "fdm_process_voron_common", + "from": "system", + "instantiation": "false", + "outer_wall_line_width": "0.22", + "line_width": "0.22", + "sparse_infill_line_width": "0.22", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "compatible_printers": [ + "Voron 0.1 0.2 nozzle", + "Voron 2.4 250 0.2 nozzle", + "Voron 2.4 300 0.2 nozzle", + "Voron 2.4 350 0.2 nozzle", + "Voron Trident 250 0.2 nozzle", + "Voron Trident 300 0.2 nozzle", + "Voron Trident 350 0.2 nozzle", + "Voron Switchwire 250 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_2_5.json b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_2_5.json new file mode 100644 index 0000000..29bf0f9 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_2_5.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_voron_common_0_2_5", + "inherits": "fdm_process_voron_common", + "from": "system", + "instantiation": "false", + "outer_wall_line_width": "0.27", + "line_width": "0.27", + "sparse_infill_line_width": "0.27", + "initial_layer_line_width": "0.28", + "initial_layer_print_height": "0.15", + "inner_wall_line_width": "0.27", + "internal_solid_infill_line_width": "0.27", + "support_line_width": "0.27", + "top_surface_line_width": "0.27", + "compatible_printers": [ + "Voron 0.1 0.25 nozzle", + "Voron 2.4 250 0.25 nozzle", + "Voron 2.4 300 0.25 nozzle", + "Voron 2.4 350 0.25 nozzle", + "Voron Trident 250 0.25 nozzle", + "Voron Trident 300 0.25 nozzle", + "Voron Trident 350 0.25 nozzle", + "Voron Switchwire 250 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_5.json b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_5.json new file mode 100644 index 0000000..8483757 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_5.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_voron_common_0_5", + "inherits": "fdm_process_voron_common", + "from": "system", + "instantiation": "false", + "initial_layer_line_width": "0.52", + "initial_layer_print_height": "0.25", + "outer_wall_line_width": "0.52", + "line_width": "0.52", + "sparse_infill_line_width": "0.52", + "inner_wall_line_width": "0.52", + "internal_solid_infill_line_width": "0.52", + "support_line_width": "0.52", + "top_surface_line_width": "0.52", + "compatible_printers": [ + "Voron 0.1 0.5 nozzle", + "Voron 2.4 250 0.5 nozzle", + "Voron 2.4 300 0.5 nozzle", + "Voron 2.4 350 0.5 nozzle", + "Voron Trident 250 0.5 nozzle", + "Voron Trident 300 0.5 nozzle", + "Voron Trident 350 0.5 nozzle", + "Voron Switchwire 250 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_6.json b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_6.json new file mode 100644 index 0000000..84d88e4 --- /dev/null +++ b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_voron_common_0_6", + "inherits": "fdm_process_voron_common", + "from": "system", + "instantiation": "false", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "outer_wall_line_width": "0.62", + "line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "compatible_printers": [ + "Voron 0.1 0.6 nozzle", + "Voron 2.4 250 0.6 nozzle", + "Voron 2.4 300 0.6 nozzle", + "Voron 2.4 350 0.6 nozzle", + "Voron Trident 250 0.6 nozzle", + "Voron Trident 300 0.6 nozzle", + "Voron Trident 350 0.6 nozzle", + "Voron Switchwire 250 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_8.json b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_8.json new file mode 100644 index 0000000..7e60c0f --- /dev/null +++ b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_0_8.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_voron_common_0_8", + "inherits": "fdm_process_voron_common", + "from": "system", + "instantiation": "false", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.4", + "outer_wall_line_width": "0.82", + "line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "compatible_printers": [ + "Voron 0.1 0.8 nozzle", + "Voron 2.4 250 0.8 nozzle", + "Voron 2.4 300 0.8 nozzle", + "Voron 2.4 350 0.8 nozzle", + "Voron Trident 250 0.8 nozzle", + "Voron Trident 300 0.8 nozzle", + "Voron Trident 350 0.8 nozzle", + "Voron Switchwire 250 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/process/fdm_process_voron_common_1_0.json b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_1_0.json new file mode 100644 index 0000000..a8d1cee --- /dev/null +++ b/backend/profiles/profiles/Voron/process/fdm_process_voron_common_1_0.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_voron_common_1_0", + "inherits": "fdm_process_voron_common", + "from": "system", + "instantiation": "false", + "initial_layer_line_width": "1.02", + "initial_layer_print_height": "0.5", + "outer_wall_line_width": "1.02", + "line_width": "1.02", + "sparse_infill_line_width": "1.02", + "inner_wall_line_width": "1.02", + "internal_solid_infill_line_width": "1.02", + "support_line_width": "1.02", + "top_surface_line_width": "1.02", + "compatible_printers": [ + "Voron 0.1 1.0 nozzle", + "Voron 2.4 250 1.0 nozzle", + "Voron 2.4 300 1.0 nozzle", + "Voron 2.4 350 1.0 nozzle", + "Voron Trident 250 1.0 nozzle", + "Voron Trident 300 1.0 nozzle", + "Voron Trident 350 1.0 nozzle", + "Voron Switchwire 250 1.0 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voron/voron_logo.png b/backend/profiles/profiles/Voron/voron_logo.png new file mode 100644 index 0000000..447a6e8 Binary files /dev/null and b/backend/profiles/profiles/Voron/voron_logo.png differ diff --git a/backend/profiles/profiles/Voron/voron_switchwire_logo.png b/backend/profiles/profiles/Voron/voron_switchwire_logo.png new file mode 100644 index 0000000..a912b4f Binary files /dev/null and b/backend/profiles/profiles/Voron/voron_switchwire_logo.png differ diff --git a/backend/profiles/profiles/Voxelab.json b/backend/profiles/profiles/Voxelab.json new file mode 100644 index 0000000..45b1dcc --- /dev/null +++ b/backend/profiles/profiles/Voxelab.json @@ -0,0 +1,38 @@ +{ + "name": "Voxelab", + "url": "", + "version": "02.03.01.10", + "force_update": "0", + "description": "Voxelab configurations", + "machine_model_list": [ + { + "name": "Voxelab Aquila X2", + "sub_path": "machine/Voxelab Aquila X2.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.16mm Optimal @Voxelab AquilaX2", + "sub_path": "process/0.16mm Optimal @Voxelab AquilaX2.json" + }, + { + "name": "0.20mm Standard @Voxelab AquilaX2", + "sub_path": "process/0.20mm Standard @Voxelab AquilaX2.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Voxelab Aquila X2 0.4 nozzle", + "sub_path": "machine/Voxelab Aquila X2 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voxelab/Voxelab Aquila X2_cover.png b/backend/profiles/profiles/Voxelab/Voxelab Aquila X2_cover.png new file mode 100644 index 0000000..2a08e7b Binary files /dev/null and b/backend/profiles/profiles/Voxelab/Voxelab Aquila X2_cover.png differ diff --git a/backend/profiles/profiles/Voxelab/machine/Voxelab Aquila X2 0.4 nozzle.json b/backend/profiles/profiles/Voxelab/machine/Voxelab Aquila X2 0.4 nozzle.json new file mode 100644 index 0000000..ab10456 --- /dev/null +++ b/backend/profiles/profiles/Voxelab/machine/Voxelab Aquila X2 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "name": "Voxelab Aquila X2 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Voxelab Aquila X2", + "default_print_profile": "0.20mm Standard @Voxelab AquilaX2", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Voxelab", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Generic PLA @System" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voxelab/machine/Voxelab Aquila X2.json b/backend/profiles/profiles/Voxelab/machine/Voxelab Aquila X2.json new file mode 100644 index 0000000..ccc018a --- /dev/null +++ b/backend/profiles/profiles/Voxelab/machine/Voxelab Aquila X2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Voxelab Aquila X2", + "model_id": "Voxelab-Aquila-X2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Voxelab", + "bed_model": "voxelab_aquilax2_buildplate_model.stl", + "bed_texture": "voxelab_aquilax2_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @System;Generic PETG @System;Generic PLA @System" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voxelab/machine/fdm_machine_common.json b/backend/profiles/profiles/Voxelab/machine/fdm_machine_common.json new file mode 100644 index 0000000..4b52738 --- /dev/null +++ b/backend/profiles/profiles/Voxelab/machine/fdm_machine_common.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "500" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "500" + ], + "machine_max_acceleration_y": [ + "500" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "", + "machine_end_gcode": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json b/backend/profiles/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json new file mode 100644 index 0000000..67232e8 --- /dev/null +++ b/backend/profiles/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Voxelab AquilaX2", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Voxelab Aquila X2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json b/backend/profiles/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json new file mode 100644 index 0000000..2c3e01d --- /dev/null +++ b/backend/profiles/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "0.20mm Standard @Voxelab AquilaX2", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.19", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Voxelab Aquila X2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voxelab/process/fdm_process_common.json b/backend/profiles/profiles/Voxelab/process/fdm_process_common.json new file mode 100644 index 0000000..3af2b5a --- /dev/null +++ b/backend/profiles/profiles/Voxelab/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "0", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Voxelab/voxelab_aquilax2_buildplate_model.stl b/backend/profiles/profiles/Voxelab/voxelab_aquilax2_buildplate_model.stl new file mode 100644 index 0000000..21de13e Binary files /dev/null and b/backend/profiles/profiles/Voxelab/voxelab_aquilax2_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Voxelab/voxelab_aquilax2_buildplate_texture.png b/backend/profiles/profiles/Voxelab/voxelab_aquilax2_buildplate_texture.png new file mode 100644 index 0000000..091ab56 Binary files /dev/null and b/backend/profiles/profiles/Voxelab/voxelab_aquilax2_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Vzbot.json b/backend/profiles/profiles/Vzbot.json new file mode 100644 index 0000000..143f228 --- /dev/null +++ b/backend/profiles/profiles/Vzbot.json @@ -0,0 +1,226 @@ +{ + "name": "Vzbot", + "version": "02.03.01.10", + "force_update": "0", + "description": "Vzbot configurations", + "machine_model_list": [ + { + "name": "Vzbot 235 AWD", + "sub_path": "machine/Vzbot 235 AWD.json" + }, + { + "name": "Vzbot 330 AWD", + "sub_path": "machine/Vzbot 330 AWD.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_common_0.5_nozzle", + "sub_path": "process/fdm_process_common_0.5_nozzle.json" + }, + { + "name": "fdm_process_common_0.6_nozzle", + "sub_path": "process/fdm_process_common_0.6_nozzle.json" + }, + { + "name": "fdm_process_Vzbot_common", + "sub_path": "process/fdm_process_Vzbot_common.json" + }, + { + "name": "fdm_process_Vzbot_common_0.5_nozzle", + "sub_path": "process/fdm_process_Vzbot_common_0.5_nozzle.json" + }, + { + "name": "fdm_process_Vzbot_common_0.6_nozzle", + "sub_path": "process/fdm_process_Vzbot_common_0.6_nozzle.json" + }, + { + "name": "0.08mm Extra Fine @Vzbot", + "sub_path": "process/0.08mm Extra Fine @Vzbot.json" + }, + { + "name": "0.12mm Fine @Vzbot", + "sub_path": "process/0.12mm Fine @Vzbot.json" + }, + { + "name": "0.15mm Optimal @Vzbot", + "sub_path": "process/0.15mm Optimal @Vzbot.json" + }, + { + "name": "0.20mm Standard @Vzbot", + "sub_path": "process/0.20mm Standard @Vzbot.json" + }, + { + "name": "0.24mm Draft @Vzbot", + "sub_path": "process/0.24mm Draft @Vzbot.json" + }, + { + "name": "0.28mm Extra Draft @Vzbot", + "sub_path": "process/0.28mm Extra Draft @Vzbot.json" + }, + { + "name": "0.28mm Extra Draft @Vzbot 0.5nozzle", + "sub_path": "process/0.28mm Extra Draft @Vzbot_0.5_nozzle.json" + }, + { + "name": "0.28mm Extra Draft @Vzbot 0.6nozzle", + "sub_path": "process/0.28mm Extra Draft @Vzbot_0.6_nozzle.json" + }, + { + "name": "0.08mm Extra Fine @Vzbot 0.5nozzle", + "sub_path": "process/0.08mm Extra Fine @Vzbot_0.5_nozzle.json" + }, + { + "name": "0.12mm Fine @Vzbot 0.5nozzle", + "sub_path": "process/0.12mm Fine @Vzbot_0.5_nozzle.json" + }, + { + "name": "0.15mm Optimal @Vzbot 0.5nozzle", + "sub_path": "process/0.15mm Optimal @Vzbot_0.5_nozzle.json" + }, + { + "name": "0.20mm Standard @Vzbot 0.5nozzle", + "sub_path": "process/0.20mm Standard @Vzbot_0.5_nozzle.json" + }, + { + "name": "0.24mm Draft @Vzbot 0.5nozzle", + "sub_path": "process/0.24mm Draft @Vzbot_0.5_nozzle.json" + }, + { + "name": "0.08mm Extra Fine @Vzbot 0.6nozzle", + "sub_path": "process/0.08mm Extra Fine @Vzbot_0.6_nozzle.json" + }, + { + "name": "0.12mm Fine @Vzbot 0.6nozzle", + "sub_path": "process/0.12mm Fine @Vzbot_0.6_nozzle.json" + }, + { + "name": "0.15mm Optimal @Vzbot 0.6nozzle", + "sub_path": "process/0.15mm Optimal @Vzbot_0.6_nozzle.json" + }, + { + "name": "0.20mm Standard @Vzbot 0.6nozzle", + "sub_path": "process/0.20mm Standard @Vzbot_0.6_nozzle.json" + }, + { + "name": "0.24mm Draft @Vzbot 0.6nozzle", + "sub_path": "process/0.24mm Draft @Vzbot_0.6_nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Vzbot Generic ABS", + "sub_path": "filament/Vzbot Generic ABS.json" + }, + { + "name": "Vzbot Generic ASA", + "sub_path": "filament/Vzbot Generic ASA.json" + }, + { + "name": "Vzbot Generic PA", + "sub_path": "filament/Vzbot Generic PA.json" + }, + { + "name": "Vzbot Generic PA-CF", + "sub_path": "filament/Vzbot Generic PA-CF.json" + }, + { + "name": "Vzbot Generic PC", + "sub_path": "filament/Vzbot Generic PC.json" + }, + { + "name": "Vzbot Generic PETG", + "sub_path": "filament/Vzbot Generic PETG.json" + }, + { + "name": "Vzbot Generic PLA", + "sub_path": "filament/Vzbot Generic PLA.json" + }, + { + "name": "Vzbot Generic PLA-CF", + "sub_path": "filament/Vzbot Generic PLA-CF.json" + }, + { + "name": "Vzbot Generic PVA", + "sub_path": "filament/Vzbot Generic PVA.json" + }, + { + "name": "Vzbot Generic TPU", + "sub_path": "filament/Vzbot Generic TPU.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "Vzbot 235 AWD 0.4 nozzle", + "sub_path": "machine/Vzbot 235 AWD 0.4 nozzle.json" + }, + { + "name": "Vzbot 330 AWD 0.4 nozzle", + "sub_path": "machine/Vzbot 330 AWD 0.4 nozzle.json" + }, + { + "name": "Vzbot 235 AWD 0.5 nozzle", + "sub_path": "machine/Vzbot 235 AWD 0.5 nozzle.json" + }, + { + "name": "Vzbot 235 AWD 0.6 nozzle", + "sub_path": "machine/Vzbot 235 AWD 0.6 nozzle.json" + }, + { + "name": "Vzbot 330 AWD 0.5 nozzle", + "sub_path": "machine/Vzbot 330 AWD 0.5 nozzle.json" + }, + { + "name": "Vzbot 330 AWD 0.6 nozzle", + "sub_path": "machine/Vzbot 330 AWD 0.6 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/Vz235SlicerBedModel-cnc.stl b/backend/profiles/profiles/Vzbot/Vz235SlicerBedModel-cnc.stl new file mode 100644 index 0000000..f5205ed Binary files /dev/null and b/backend/profiles/profiles/Vzbot/Vz235SlicerBedModel-cnc.stl differ diff --git a/backend/profiles/profiles/Vzbot/Vz330SlicerBedModel-cnc.stl b/backend/profiles/profiles/Vzbot/Vz330SlicerBedModel-cnc.stl new file mode 100644 index 0000000..cee3fb9 Binary files /dev/null and b/backend/profiles/profiles/Vzbot/Vz330SlicerBedModel-cnc.stl differ diff --git a/backend/profiles/profiles/Vzbot/VzBot_PS_bed_235.svg b/backend/profiles/profiles/Vzbot/VzBot_PS_bed_235.svg new file mode 100644 index 0000000..5106c0d --- /dev/null +++ b/backend/profiles/profiles/Vzbot/VzBot_PS_bed_235.svg @@ -0,0 +1,150 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Vzbot/VzBot_PS_bed_330.svg b/backend/profiles/profiles/Vzbot/VzBot_PS_bed_330.svg new file mode 100644 index 0000000..060fb39 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/VzBot_PS_bed_330.svg @@ -0,0 +1,140 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Vzbot/Vzbot 235 AWD_cover.png b/backend/profiles/profiles/Vzbot/Vzbot 235 AWD_cover.png new file mode 100644 index 0000000..ee2f4e8 Binary files /dev/null and b/backend/profiles/profiles/Vzbot/Vzbot 235 AWD_cover.png differ diff --git a/backend/profiles/profiles/Vzbot/Vzbot 330 AWD_cover.png b/backend/profiles/profiles/Vzbot/Vzbot 330 AWD_cover.png new file mode 100644 index 0000000..304e500 Binary files /dev/null and b/backend/profiles/profiles/Vzbot/Vzbot 330 AWD_cover.png differ diff --git a/backend/profiles/profiles/Vzbot/Vzbot-logo.png b/backend/profiles/profiles/Vzbot/Vzbot-logo.png new file mode 100644 index 0000000..f182178 Binary files /dev/null and b/backend/profiles/profiles/Vzbot/Vzbot-logo.png differ diff --git a/backend/profiles/profiles/Vzbot/filament/Vzbot Generic ABS.json b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic ABS.json new file mode 100644 index 0000000..d36fafc --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic ABS.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Vzbot Generic ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "Vzbot 235 AWD 0.4 nozzle", + "Vzbot 330 AWD 0.4 nozzle", + "Vzbot 235 AWD 0.5 nozzle", + "Vzbot 330 AWD 0.5 nozzle", + "Vzbot 235 AWD 0.6 nozzle", + "Vzbot 330 AWD 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/Vzbot Generic ASA.json b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic ASA.json new file mode 100644 index 0000000..0ae600a --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic ASA.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Vzbot Generic ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFB98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "Vzbot 235 AWD 0.4 nozzle", + "Vzbot 330 AWD 0.4 nozzle", + "Vzbot 235 AWD 0.5 nozzle", + "Vzbot 235 AWD 0.6 nozzle", + "Vzbot 330 AWD 0.5 nozzle", + "Vzbot 330 AWD 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PA-CF.json b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PA-CF.json new file mode 100644 index 0000000..5f42f59 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PA-CF.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Vzbot Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN98", + "instantiation": "true", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "Vzbot 235 AWD 0.4 nozzle", + "Vzbot 330 AWD 0.4 nozzle", + "Vzbot 235 AWD 0.5 nozzle", + "Vzbot 235 AWD 0.6 nozzle", + "Vzbot 330 AWD 0.5 nozzle", + "Vzbot 330 AWD 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PA.json b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PA.json new file mode 100644 index 0000000..137e62b --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PA.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Vzbot Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFN99", + "instantiation": "true", + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "Vzbot 235 AWD 0.4 nozzle", + "Vzbot 330 AWD 0.4 nozzle", + "Vzbot 235 AWD 0.5 nozzle", + "Vzbot 235 AWD 0.6 nozzle", + "Vzbot 330 AWD 0.5 nozzle", + "Vzbot 330 AWD 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PC.json b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PC.json new file mode 100644 index 0000000..4b2fb10 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PC.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Vzbot Generic PC", + "inherits": "fdm_filament_pc", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFC99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "50" + ], + "filament_flow_ratio": [ + "0.94" + ], + "compatible_printers": [ + "Vzbot 235 AWD 0.4 nozzle", + "Vzbot 330 AWD 0.4 nozzle", + "Vzbot 235 AWD 0.5 nozzle", + "Vzbot 235 AWD 0.6 nozzle", + "Vzbot 330 AWD 0.5 nozzle", + "Vzbot 330 AWD 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PETG.json b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PETG.json new file mode 100644 index 0000000..d2c7229 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PETG.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "Vzbot Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "70" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "slow_down_min_speed": [ + "30" + ], + "slow_down_layer_time": [ + "5" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Vzbot 235 AWD 0.4 nozzle", + "Vzbot 330 AWD 0.4 nozzle", + "Vzbot 235 AWD 0.5 nozzle", + "Vzbot 235 AWD 0.6 nozzle", + "Vzbot 330 AWD 0.5 nozzle", + "Vzbot 330 AWD 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PLA-CF.json b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PLA-CF.json new file mode 100644 index 0000000..5b169cd --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PLA-CF.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Vzbot Generic PLA-CF", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL98", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Vzbot 235 AWD 0.4 nozzle", + "Vzbot 330 AWD 0.4 nozzle", + "Vzbot 235 AWD 0.5 nozzle", + "Vzbot 235 AWD 0.6 nozzle", + "Vzbot 330 AWD 0.5 nozzle", + "Vzbot 330 AWD 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PLA.json b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PLA.json new file mode 100644 index 0000000..548b0dc --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PLA.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Vzbot Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "slow_down_layer_time": [ + "5" + ], + "compatible_printers": [ + "Vzbot 235 AWD 0.4 nozzle", + "Vzbot 330 AWD 0.4 nozzle", + "Vzbot 235 AWD 0.5 nozzle", + "Vzbot 235 AWD 0.6 nozzle", + "Vzbot 330 AWD 0.5 nozzle", + "Vzbot 330 AWD 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PVA.json b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PVA.json new file mode 100644 index 0000000..badeb65 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic PVA.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "name": "Vzbot Generic PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFS99", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "30" + ], + "compatible_printers": [ + "Vzbot 235 AWD 0.4 nozzle", + "Vzbot 330 AWD 0.4 nozzle", + "Vzbot 235 AWD 0.5 nozzle", + "Vzbot 235 AWD 0.6 nozzle", + "Vzbot 330 AWD 0.5 nozzle", + "Vzbot 330 AWD 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/Vzbot Generic TPU.json b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic TPU.json new file mode 100644 index 0000000..e1c609a --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/Vzbot Generic TPU.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "name": "Vzbot Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFU99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "50" + ], + "compatible_printers": [ + "Vzbot 235 AWD 0.4 nozzle", + "Vzbot 330 AWD 0.4 nozzle", + "Vzbot 235 AWD 0.5 nozzle", + "Vzbot 235 AWD 0.6 nozzle", + "Vzbot 330 AWD 0.5 nozzle", + "Vzbot 330 AWD 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/fdm_filament_abs.json b/backend/profiles/profiles/Vzbot/filament/fdm_filament_abs.json new file mode 100644 index 0000000..0909ece --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "18" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "40%" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "30" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/fdm_filament_asa.json b/backend/profiles/profiles/Vzbot/filament/fdm_filament_asa.json new file mode 100644 index 0000000..1359765 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/fdm_filament_asa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/fdm_filament_common.json b/backend/profiles/profiles/Vzbot/filament/fdm_filament_common.json new file mode 100644 index 0000000..d51946a --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/fdm_filament_pa.json b/backend/profiles/profiles/Vzbot/filament/fdm_filament_pa.json new file mode 100644 index 0000000..3071b9f --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/fdm_filament_pa.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/fdm_filament_pc.json b/backend/profiles/profiles/Vzbot/filament/fdm_filament_pc.json new file mode 100644 index 0000000..ab79842 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/fdm_filament_pc.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/fdm_filament_pet.json b/backend/profiles/profiles/Vzbot/filament/fdm_filament_pet.json new file mode 100644 index 0000000..56f8b37 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "70" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/fdm_filament_pla.json b/backend/profiles/profiles/Vzbot/filament/fdm_filament_pla.json new file mode 100644 index 0000000..5e47637 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "45" + ], + "overhang_fan_speed": [ + "75" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "5" + ], + "slow_down_layer_time": [ + "5" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/fdm_filament_pva.json b/backend/profiles/profiles/Vzbot/filament/fdm_filament_pva.json new file mode 100644 index 0000000..8491030 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/fdm_filament_pva.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "textured_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Vzbot/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..672713f --- /dev/null +++ b/backend/profiles/profiles/Vzbot/filament/fdm_filament_tpu.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "textured_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/goliath.stl b/backend/profiles/profiles/Vzbot/goliath.stl new file mode 100644 index 0000000..4cb9688 Binary files /dev/null and b/backend/profiles/profiles/Vzbot/goliath.stl differ diff --git a/backend/profiles/profiles/Vzbot/machine/Vzbot 235 AWD 0.4 nozzle.json b/backend/profiles/profiles/Vzbot/machine/Vzbot 235 AWD 0.4 nozzle.json new file mode 100644 index 0000000..96844bb --- /dev/null +++ b/backend/profiles/profiles/Vzbot/machine/Vzbot 235 AWD 0.4 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Vzbot 235 AWD 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Vzbot 235 AWD", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "printable_height": "200", + "upward_compatible_machine": [ + "Vzbot 235 AWD 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/machine/Vzbot 235 AWD 0.5 nozzle.json b/backend/profiles/profiles/Vzbot/machine/Vzbot 235 AWD 0.5 nozzle.json new file mode 100644 index 0000000..cbf2c86 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/machine/Vzbot 235 AWD 0.5 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Vzbot 235 AWD 0.5 nozzle", + "inherits": "Vzbot 235 AWD 0.4 nozzle", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Vzbot 235 AWD", + "nozzle_diameter": [ + "0.5" + ], + "printer_variant": "0.5", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "printable_height": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/machine/Vzbot 235 AWD 0.6 nozzle.json b/backend/profiles/profiles/Vzbot/machine/Vzbot 235 AWD 0.6 nozzle.json new file mode 100644 index 0000000..3e57111 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/machine/Vzbot 235 AWD 0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Vzbot 235 AWD 0.6 nozzle", + "inherits": "Vzbot 235 AWD 0.4 nozzle", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Vzbot 235 AWD", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "printable_height": "200" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/machine/Vzbot 235 AWD.json b/backend/profiles/profiles/Vzbot/machine/Vzbot 235 AWD.json new file mode 100644 index 0000000..5f30ea6 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/machine/Vzbot 235 AWD.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Vzbot 235 AWD", + "model_id": "Vzbot 235 AWD", + "nozzle_diameter": "0.4;0.5;0.6", + "machine_tech": "FFF", + "family": "Vzbot", + "bed_model": "Vz235SlicerBedModel-cnc.stl", + "bed_texture": "VzBot_PS_bed_235.svg", + "hotend_model": "Goliath.stl", + "default_materials": "Vzbot Generic ABS;Vzbot Generic PLA;Vzbot Generic PLA-CF;Vzbot Generic PETG;Vzbot Generic TPU;Vzbot Generic ASA;Vzbot Generic PC;Vzbot Generic PVA;Vzbot Generic PA;Vzbot Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/machine/Vzbot 330 AWD 0.4 nozzle.json b/backend/profiles/profiles/Vzbot/machine/Vzbot 330 AWD 0.4 nozzle.json new file mode 100644 index 0000000..38d6251 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/machine/Vzbot 330 AWD 0.4 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "machine", + "name": "Vzbot 330 AWD 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Vzbot 330 AWD", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "330x0", + "330x330", + "0x330" + ], + "printable_height": "400", + "upward_compatible_machine": [ + "Vzbot 330 AWD 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/machine/Vzbot 330 AWD 0.5 nozzle.json b/backend/profiles/profiles/Vzbot/machine/Vzbot 330 AWD 0.5 nozzle.json new file mode 100644 index 0000000..20011c4 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/machine/Vzbot 330 AWD 0.5 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Vzbot 330 AWD 0.5 nozzle", + "inherits": "Vzbot 330 AWD 0.4 nozzle", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "Vzbot 330 AWD", + "nozzle_diameter": [ + "0.5" + ], + "printer_variant": "0.5", + "printable_area": [ + "0x0", + "330x0", + "330x330", + "0x330" + ], + "printable_height": "400" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/machine/Vzbot 330 AWD 0.6 nozzle.json b/backend/profiles/profiles/Vzbot/machine/Vzbot 330 AWD 0.6 nozzle.json new file mode 100644 index 0000000..53ef3fb --- /dev/null +++ b/backend/profiles/profiles/Vzbot/machine/Vzbot 330 AWD 0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Vzbot 330 AWD 0.6 nozzle", + "inherits": "Vzbot 330 AWD 0.4 nozzle", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "Vzbot 330 AWD", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "330x0", + "330x330", + "0x330" + ], + "printable_height": "400" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/machine/Vzbot 330 AWD.json b/backend/profiles/profiles/Vzbot/machine/Vzbot 330 AWD.json new file mode 100644 index 0000000..a5ff9d1 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/machine/Vzbot 330 AWD.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Vzbot 330 AWD", + "model_id": "Vzbot 330 AWD", + "nozzle_diameter": "0.4;0.5;0.6", + "machine_tech": "FFF", + "family": "Vzbot", + "bed_model": "Vz330SlicerBedModel-cnc.stl", + "bed_texture": "VzBot_PS_bed_330.svg", + "hotend_model": "Goliath.stl", + "default_materials": "Vzbot Generic ABS;Vzbot Generic PLA;Vzbot Generic PLA-CF;Vzbot Generic PETG;Vzbot Generic TPU;Vzbot Generic ASA;Vzbot Generic PC;Vzbot Generic PVA;Vzbot Generic PA;Vzbot Generic PA-CF" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/machine/fdm_klipper_common.json b/backend/profiles/profiles/Vzbot/machine/fdm_klipper_common.json new file mode 100644 index 0000000..9582993 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/machine/fdm_klipper_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "20000", + "20000" + ], + "machine_max_acceleration_extruding": [ + "50000", + "50000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "10000" + ], + "machine_max_acceleration_travel": [ + "50000", + "50000" + ], + "machine_max_acceleration_x": [ + "50000", + "50000" + ], + "machine_max_acceleration_y": [ + "50000", + "50000" + ], + "machine_max_acceleration_z": [ + "1000", + "500" + ], + "machine_max_speed_e": [ + "100", + "100" + ], + "machine_max_speed_x": [ + "2000", + "2000" + ], + "machine_max_speed_y": [ + "2000", + "2000" + ], + "machine_max_speed_z": [ + "15", + "15" + ], + "machine_max_jerk_e": [ + "0", + "0" + ], + "machine_max_jerk_x": [ + "0", + "0" + ], + "machine_max_jerk_y": [ + "0", + "0" + ], + "machine_max_jerk_z": [ + "0", + "0" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "200", + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "80" + ], + "z_lift_type": "NormalLift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE\n", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Vzbot Generic ABS" + ], + "default_print_profile": "0.20mm Standard @Vzbot", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "BED_MESH_PROFILE LOAD=default \nM190 S[bed_temperature_initial_layer_single] ;set bed temp \nG28; \nG1 X2 Y2 Z0 F9000 ; move to corner \nM109 S[nozzle_temperature_initial_layer] ; set nozzle temp \nG1 Z0.2 F300 ; raise nozzle to 0.2\nG92 E0.0 ; reset extruder distance position\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E21.5 F1000.0 ; intro line\nG0 Z2\n\nG92 E0.0 ; reset extruder distance position", + "machine_end_gcode": "G91; //rel pos\nG1 E-5 f2000\nG1 Z10 F600 ; lift nozzle 10mm/s\nG1 E-29 f600\nM104 S0\nM140 S0 ; turn off bed\n\nM107\nG90\nG0 X117 Y200 F6000; move to back\nM84 ; disable motors\nDSLR_SNAPSHOT\nRSCS_off\n\nexhaustfan_on\nTIMELAPSE_RENDER\n\nG4 P60000 ; //Dwell for 1min\nM107 \nexhaustfan_off\n\nG4 P120000\n\npower_off ; //this is with moonraker", + "layer_change_gcode": ";DSLR_SNAPSHOT\nTIMELAPSE_TAKE_FRAME", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/machine/fdm_machine_common.json b/backend/profiles/profiles/Vzbot/machine/fdm_machine_common.json new file mode 100644 index 0000000..34e1247 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/machine/fdm_machine_common.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "80" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "klipper", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "0.20mm Standard @Vzbot", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.08mm Extra Fine @Vzbot.json b/backend/profiles/profiles/Vzbot/process/0.08mm Extra Fine @Vzbot.json new file mode 100644 index 0000000..da7e206 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.08mm Extra Fine @Vzbot.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Vzbot", + "inherits": "fdm_process_Vzbot_common", + "from": "system", + "setting_id": "VZ004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.08mm Extra Fine @Vzbot_0.5_nozzle.json b/backend/profiles/profiles/Vzbot/process/0.08mm Extra Fine @Vzbot_0.5_nozzle.json new file mode 100644 index 0000000..330b290 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.08mm Extra Fine @Vzbot_0.5_nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Vzbot 0.5nozzle", + "inherits": "fdm_process_Vzbot_common_0.5_nozzle", + "from": "system", + "setting_id": "VZ004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.08mm Extra Fine @Vzbot_0.6_nozzle.json b/backend/profiles/profiles/Vzbot/process/0.08mm Extra Fine @Vzbot_0.6_nozzle.json new file mode 100644 index 0000000..f1566bb --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.08mm Extra Fine @Vzbot_0.6_nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Vzbot 0.6nozzle", + "inherits": "fdm_process_Vzbot_common_0.6_nozzle", + "from": "system", + "setting_id": "VZ004", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.12mm Fine @Vzbot.json b/backend/profiles/profiles/Vzbot/process/0.12mm Fine @Vzbot.json new file mode 100644 index 0000000..38ffaa0 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.12mm Fine @Vzbot.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @Vzbot", + "inherits": "fdm_process_Vzbot_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.12mm Fine @Vzbot_0.5_nozzle.json b/backend/profiles/profiles/Vzbot/process/0.12mm Fine @Vzbot_0.5_nozzle.json new file mode 100644 index 0000000..913337f --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.12mm Fine @Vzbot_0.5_nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @Vzbot 0.5nozzle", + "inherits": "fdm_process_Vzbot_common_0.5_nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.12mm Fine @Vzbot_0.6_nozzle.json b/backend/profiles/profiles/Vzbot/process/0.12mm Fine @Vzbot_0.6_nozzle.json new file mode 100644 index 0000000..8617e5e --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.12mm Fine @Vzbot_0.6_nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.12mm Fine @Vzbot 0.6nozzle", + "inherits": "fdm_process_Vzbot_common_0.6_nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.15mm Optimal @Vzbot.json b/backend/profiles/profiles/Vzbot/process/0.15mm Optimal @Vzbot.json new file mode 100644 index 0000000..e4c0b34 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.15mm Optimal @Vzbot.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Vzbot", + "inherits": "fdm_process_Vzbot_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.15mm Optimal @Vzbot_0.5_nozzle.json b/backend/profiles/profiles/Vzbot/process/0.15mm Optimal @Vzbot_0.5_nozzle.json new file mode 100644 index 0000000..6b3694e --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.15mm Optimal @Vzbot_0.5_nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Vzbot 0.5nozzle", + "inherits": "fdm_process_Vzbot_common_0.5_nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.15mm Optimal @Vzbot_0.6_nozzle.json b/backend/profiles/profiles/Vzbot/process/0.15mm Optimal @Vzbot_0.6_nozzle.json new file mode 100644 index 0000000..fb77a3e --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.15mm Optimal @Vzbot_0.6_nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Vzbot 0.6nozzle", + "inherits": "fdm_process_Vzbot_common_0.6_nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.20mm Standard @Vzbot.json b/backend/profiles/profiles/Vzbot/process/0.20mm Standard @Vzbot.json new file mode 100644 index 0000000..c735063 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.20mm Standard @Vzbot.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Vzbot", + "inherits": "fdm_process_Vzbot_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.20mm Standard @Vzbot_0.5_nozzle.json b/backend/profiles/profiles/Vzbot/process/0.20mm Standard @Vzbot_0.5_nozzle.json new file mode 100644 index 0000000..7bb6864 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.20mm Standard @Vzbot_0.5_nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Vzbot 0.5nozzle", + "inherits": "fdm_process_Vzbot_common_0.5_nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.20mm Standard @Vzbot_0.6_nozzle.json b/backend/profiles/profiles/Vzbot/process/0.20mm Standard @Vzbot_0.6_nozzle.json new file mode 100644 index 0000000..48bf935 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.20mm Standard @Vzbot_0.6_nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.20mm Standard @Vzbot 0.6nozzle", + "inherits": "fdm_process_Vzbot_common_0.6_nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.24mm Draft @Vzbot.json b/backend/profiles/profiles/Vzbot/process/0.24mm Draft @Vzbot.json new file mode 100644 index 0000000..92a2a7b --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.24mm Draft @Vzbot.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.24mm Draft @Vzbot", + "inherits": "fdm_process_Vzbot_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.24mm Draft @Vzbot_0.5_nozzle.json b/backend/profiles/profiles/Vzbot/process/0.24mm Draft @Vzbot_0.5_nozzle.json new file mode 100644 index 0000000..b4eaecb --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.24mm Draft @Vzbot_0.5_nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Draft @Vzbot 0.5nozzle", + "inherits": "fdm_process_Vzbot_common_0.5_nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.24mm Draft @Vzbot_0.6_nozzle.json b/backend/profiles/profiles/Vzbot/process/0.24mm Draft @Vzbot_0.6_nozzle.json new file mode 100644 index 0000000..f830f47 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.24mm Draft @Vzbot_0.6_nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.24mm Draft @Vzbot 0.6nozzle", + "inherits": "fdm_process_Vzbot_common_0.6_nozzle", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.28mm Extra Draft @Vzbot.json b/backend/profiles/profiles/Vzbot/process/0.28mm Extra Draft @Vzbot.json new file mode 100644 index 0000000..fd6edb5 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.28mm Extra Draft @Vzbot.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Vzbot", + "inherits": "fdm_process_Vzbot_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.28mm Extra Draft @Vzbot_0.5_nozzle.json b/backend/profiles/profiles/Vzbot/process/0.28mm Extra Draft @Vzbot_0.5_nozzle.json new file mode 100644 index 0000000..d1ead23 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.28mm Extra Draft @Vzbot_0.5_nozzle.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Vzbot 0.5nozzle", + "inherits": "fdm_process_Vzbot_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "top_surface_line_width": "0.52", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/0.28mm Extra Draft @Vzbot_0.6_nozzle.json b/backend/profiles/profiles/Vzbot/process/0.28mm Extra Draft @Vzbot_0.6_nozzle.json new file mode 100644 index 0000000..0615a76 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/0.28mm Extra Draft @Vzbot_0.6_nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Vzbot 0.6nozzle", + "inherits": "fdm_process_Vzbot_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/fdm_process_Vzbot_common.json b/backend/profiles/profiles/Vzbot/process/fdm_process_Vzbot_common.json new file mode 100644 index 0000000..76830ab --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/fdm_process_Vzbot_common.json @@ -0,0 +1,112 @@ +{ + "type": "process", + "name": "fdm_process_Vzbot_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "150", + "internal_bridge_speed": "100%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "top_surface_acceleration": "5000", + "travel_acceleration": "20000", + "inner_wall_acceleration": "10000", + "outer_wall_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "5000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "120", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "30", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "seam_gap": "2%", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "120", + "initial_layer_infill_speed": "120", + "outer_wall_speed": "200", + "inner_wall_speed": "250", + "internal_solid_infill_speed": "250", + "top_surface_speed": "200", + "gap_infill_speed": "250", + "sparse_infill_speed": "250", + "travel_speed": "800", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0.075", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Vzbot 235 AWD 0.4 nozzle", + "Vzbot 330 AWD 0.4 nozzle" + ], + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/fdm_process_Vzbot_common_0.5_nozzle.json b/backend/profiles/profiles/Vzbot/process/fdm_process_Vzbot_common_0.5_nozzle.json new file mode 100644 index 0000000..13e9512 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/fdm_process_Vzbot_common_0.5_nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "fdm_process_Vzbot_common_0.5_nozzle", + "inherits": "fdm_process_common_0.5_nozzle", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "150", + "internal_bridge_speed": "100%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "top_surface_acceleration": "5000", + "travel_acceleration": "20000", + "inner_wall_acceleration": "10000", + "outer_wall_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.52", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.52", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "5000", + "initial_layer_line_width": "0.58", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.55", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "120", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "30", + "inner_wall_line_width": "0.52", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.55", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.52", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "120", + "initial_layer_infill_speed": "120", + "outer_wall_speed": "200", + "inner_wall_speed": "250", + "internal_solid_infill_speed": "250", + "top_surface_speed": "200", + "gap_infill_speed": "250", + "sparse_infill_speed": "250", + "travel_speed": "800", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0.075", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Vzbot 235 AWD 0.5 nozzle", + "Vzbot 330 AWD 0.5 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/fdm_process_Vzbot_common_0.6_nozzle.json b/backend/profiles/profiles/Vzbot/process/fdm_process_Vzbot_common_0.6_nozzle.json new file mode 100644 index 0000000..0b8aa9a --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/fdm_process_Vzbot_common_0.6_nozzle.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "name": "fdm_process_Vzbot_common_0.6_nozzle", + "inherits": "fdm_process_common_0.6_nozzle", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "150", + "internal_bridge_speed": "100%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "top_surface_acceleration": "5000", + "travel_acceleration": "20000", + "inner_wall_acceleration": "10000", + "outer_wall_acceleration": "5000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.62", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "5000", + "initial_layer_line_width": "0.68", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "120", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "30", + "inner_wall_line_width": "0.62", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.65", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.65", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "120", + "initial_layer_infill_speed": "120", + "outer_wall_speed": "200", + "inner_wall_speed": "250", + "internal_solid_infill_speed": "250", + "top_surface_speed": "200", + "gap_infill_speed": "250", + "sparse_infill_speed": "250", + "travel_speed": "800", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0.075", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Vzbot 235 AWD 0.6 nozzle", + "Vzbot 330 AWD 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/fdm_process_common.json b/backend/profiles/profiles/Vzbot/process/fdm_process_common.json new file mode 100644 index 0000000..08c6b7a --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/fdm_process_common.json @@ -0,0 +1,72 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/fdm_process_common_0.5_nozzle.json b/backend/profiles/profiles/Vzbot/process/fdm_process_common_0.5_nozzle.json new file mode 100644 index 0000000..3f3d7a4 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/fdm_process_common_0.5_nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "fdm_process_common_0.5_nozzle", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "150", + "internal_bridge_speed": "100%", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.52", + "outer_wall_speed": "120", + "line_width": "0.52", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.52", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.55", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.52", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "seam_gap": "2%", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.55", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.52", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.52", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Vzbot/process/fdm_process_common_0.6_nozzle.json b/backend/profiles/profiles/Vzbot/process/fdm_process_common_0.6_nozzle.json new file mode 100644 index 0000000..170e2c0 --- /dev/null +++ b/backend/profiles/profiles/Vzbot/process/fdm_process_common_0.6_nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "fdm_process_common_0.6_nozzle", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "150", + "internal_bridge_speed": "100%", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "seam_gap": "2%", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.65", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.65", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "exclude_object": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France.json b/backend/profiles/profiles/Wanhao France.json new file mode 100644 index 0000000..83e7a9b --- /dev/null +++ b/backend/profiles/profiles/Wanhao France.json @@ -0,0 +1,278 @@ +{ + "name": "Wanhao France", + "version": "02.03.01.10", + "force_update": "0", + "description": "Wanhao France D12 configurations", + "machine_model_list": [ + { + "name": "D12 230 PRO M2 DIRECT", + "sub_path": "machine/D12 230 PRO M2 DIRECT.json" + }, + { + "name": "D12 230 PRO M2 MONO DUAL", + "sub_path": "machine/D12 230 PRO M2 MONO DUAL.json" + }, + { + "name": "D12 230 PRO M2 MONO DUAL PoopTool", + "sub_path": "machine/D12 230 PRO M2 MONO DUAL PoopTool.json" + }, + { + "name": "D12 230 PRO SMARTPAD DIRECT", + "sub_path": "machine/D12 230 PRO SMARTPAD DIRECT.json" + }, + { + "name": "D12 230 PRO SMARTPAD MONO DUAL", + "sub_path": "machine/D12 230 PRO SMARTPAD MONO DUAL.json" + }, + { + "name": "D12 230 PRO SMARTPAD MONO DUAL PoopTool", + "sub_path": "machine/D12 230 PRO SMARTPAD MONO DUAL PoopTool.json" + }, + { + "name": "D12 300 PRO M2 DIRECT", + "sub_path": "machine/D12 300 PRO M2 DIRECT.json" + }, + { + "name": "D12 300 PRO M2 MONO DUAL", + "sub_path": "machine/D12 300 PRO M2 MONO DUAL.json" + }, + { + "name": "D12 300 PRO M2 MONO DUAL PoopTool", + "sub_path": "machine/D12 300 PRO M2 MONO DUAL PoopTool.json" + }, + { + "name": "D12 300 PRO SMARTPAD DIRECT", + "sub_path": "machine/D12 300 PRO SMARTPAD DIRECT.json" + }, + { + "name": "D12 300 PRO SMARTPAD MONO DUAL", + "sub_path": "machine/D12 300 PRO SMARTPAD MONO DUAL.json" + }, + { + "name": "D12 300 PRO SMARTPAD MONO DUAL PoopTool", + "sub_path": "machine/D12 300 PRO SMARTPAD MONO DUAL PoopTool.json" + }, + { + "name": "D12 500 PRO M2 DIRECT", + "sub_path": "machine/D12 500 PRO M2 DIRECT.json" + }, + { + "name": "D12 500 PRO M2 MONO DUAL", + "sub_path": "machine/D12 500 PRO M2 MONO DUAL.json" + }, + { + "name": "D12 500 PRO M2 MONO DUAL PoopTool", + "sub_path": "machine/D12 500 PRO M2 MONO DUAL PoopTool.json" + }, + { + "name": "D12 500 PRO SMARTPAD DIRECT", + "sub_path": "machine/D12 500 PRO SMARTPAD DIRECT.json" + }, + { + "name": "D12 500 PRO SMARTPAD MONO DUAL", + "sub_path": "machine/D12 500 PRO SMARTPAD MONO DUAL.json" + }, + { + "name": "D12 500 PRO SMARTPAD MONO DUAL PoopTool", + "sub_path": "machine/D12 500 PRO SMARTPAD MONO DUAL PoopTool.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.10mm Standard @Wanhao-D12-230", + "sub_path": "process/0.10mm Standard @Wanhao-D12-230.json" + }, + { + "name": "0.10mm Standard @Wanhao-D12-300", + "sub_path": "process/0.10mm Standard @Wanhao-D12-300.json" + }, + { + "name": "0.10mm Standard @Wanhao-D12-500", + "sub_path": "process/0.10mm Standard @Wanhao-D12-500.json" + }, + { + "name": "0.15mm Standard @Wanhao-D12-230", + "sub_path": "process/0.15mm Standard @Wanhao-D12-230.json" + }, + { + "name": "0.15mm Standard @Wanhao-D12-300", + "sub_path": "process/0.15mm Standard @Wanhao-D12-300.json" + }, + { + "name": "0.15mm Standard @Wanhao-D12-500", + "sub_path": "process/0.15mm Standard @Wanhao-D12-500.json" + }, + { + "name": "0.20mm Standard @Wanhao-D12-230", + "sub_path": "process/0.20mm Standard @Wanhao-D12-230.json" + }, + { + "name": "0.20mm Standard @Wanhao-D12-230 PoopTool", + "sub_path": "process/0.20mm Standard @Wanhao-D12-230 PoopTool.json" + }, + { + "name": "0.20mm Standard @Wanhao-D12-300", + "sub_path": "process/0.20mm Standard @Wanhao-D12-300.json" + }, + { + "name": "0.20mm Standard @Wanhao-D12-300 PoopTool", + "sub_path": "process/0.20mm Standard @Wanhao-D12-300 PoopTool.json" + }, + { + "name": "0.20mm Standard @Wanhao-D12-500", + "sub_path": "process/0.20mm Standard @Wanhao-D12-500.json" + }, + { + "name": "0.20mm Standard @Wanhao-D12-500 PoopTool", + "sub_path": "process/0.20mm Standard @Wanhao-D12-500 PoopTool.json" + }, + { + "name": "0.24mm Standard @Wanhao-D12-230", + "sub_path": "process/0.24mm Standard @Wanhao-D12-230.json" + }, + { + "name": "0.24mm Standard @Wanhao-D12-300", + "sub_path": "process/0.24mm Standard @Wanhao-D12-300.json" + }, + { + "name": "0.24mm Standard @Wanhao-D12-500", + "sub_path": "process/0.24mm Standard @Wanhao-D12-500.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Yumi Generic PETG", + "sub_path": "filament/Yumi Generic PETG.json" + }, + { + "name": "Yumi Generic PLA", + "sub_path": "filament/Yumi Generic PLA.json" + }, + { + "name": "YUMI PETG", + "sub_path": "filament/YUMI PETG.json" + }, + { + "name": "YUMI PLA Bowden", + "sub_path": "filament/YUMI PLA Bowden.json" + }, + { + "name": "YUMI PLA Direct Drive", + "sub_path": "filament/YUMI PLA Direct Drive.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "D12 230 PRO M2 DIRECT 0.4 nozzle", + "sub_path": "machine/D12 230 PRO M2 DIRECT 0.4 nozzle.json" + }, + { + "name": "D12 230 PRO M2 MONO DUAL 0.4 nozzle", + "sub_path": "machine/D12 230 PRO M2 MONO DUAL 0.4 nozzle.json" + }, + { + "name": "D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool", + "sub_path": "machine/D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool.json" + }, + { + "name": "D12 230 PRO SMARTPAD DIRECT 0.4 nozzle", + "sub_path": "machine/D12 230 PRO SMARTPAD DIRECT 0.4 nozzle.json" + }, + { + "name": "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "sub_path": "machine/D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle.json" + }, + { + "name": "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle PoopTool", + "sub_path": "machine/D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle PoopTool.json" + }, + { + "name": "D12 300 PRO M2 DIRECT 0.4 nozzle", + "sub_path": "machine/D12 300 PRO M2 DIRECT 0.4 nozzle.json" + }, + { + "name": "D12 300 PRO M2 MONO DUAL 0.4 nozzle", + "sub_path": "machine/D12 300 PRO M2 MONO DUAL 0.4 nozzle.json" + }, + { + "name": "D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "sub_path": "machine/D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle.json" + }, + { + "name": "D12 300 PRO SMARTPAD DIRECT 0.4 nozzle", + "sub_path": "machine/D12 300 PRO SMARTPAD DIRECT 0.4 nozzle.json" + }, + { + "name": "D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "sub_path": "machine/D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle.json" + }, + { + "name": "D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", + "sub_path": "machine/D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle.json" + }, + { + "name": "D12 500 PRO M2 DIRECT 0.4 nozzle", + "sub_path": "machine/D12 500 PRO M2 DIRECT 0.4 nozzle.json" + }, + { + "name": "D12 500 PRO M2 MONO DUAL 0.4 nozzle", + "sub_path": "machine/D12 500 PRO M2 MONO DUAL 0.4 nozzle.json" + }, + { + "name": "D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "sub_path": "machine/D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle.json" + }, + { + "name": "D12 500 PRO SMARTPAD DIRECT 0.4 nozzle", + "sub_path": "machine/D12 500 PRO SMARTPAD DIRECT 0.4 nozzle.json" + }, + { + "name": "D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "sub_path": "machine/D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle.json" + }, + { + "name": "D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", + "sub_path": "machine/D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/230 - Mono320x320.png b/backend/profiles/profiles/Wanhao France/230 - Mono320x320.png new file mode 100644 index 0000000..017d437 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/230 - Mono320x320.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 230 PRO M2 DIRECT_cover.png b/backend/profiles/profiles/Wanhao France/D12 230 PRO M2 DIRECT_cover.png new file mode 100644 index 0000000..f3de8dd Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 230 PRO M2 DIRECT_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 230 PRO M2 MONO DUAL PoopTool_cover.png b/backend/profiles/profiles/Wanhao France/D12 230 PRO M2 MONO DUAL PoopTool_cover.png new file mode 100644 index 0000000..69d5ab2 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 230 PRO M2 MONO DUAL PoopTool_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 230 PRO M2 MONO DUAL_cover.png b/backend/profiles/profiles/Wanhao France/D12 230 PRO M2 MONO DUAL_cover.png new file mode 100644 index 0000000..f40d1b9 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 230 PRO M2 MONO DUAL_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 230 PRO SMARTPAD DIRECT_cover.png b/backend/profiles/profiles/Wanhao France/D12 230 PRO SMARTPAD DIRECT_cover.png new file mode 100644 index 0000000..30a7c68 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 230 PRO SMARTPAD DIRECT_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 230 PRO SMARTPAD MONO DUAL PoopTool_cover.png b/backend/profiles/profiles/Wanhao France/D12 230 PRO SMARTPAD MONO DUAL PoopTool_cover.png new file mode 100644 index 0000000..52b5240 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 230 PRO SMARTPAD MONO DUAL PoopTool_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 230 PRO SMARTPAD MONO DUAL_cover.png b/backend/profiles/profiles/Wanhao France/D12 230 PRO SMARTPAD MONO DUAL_cover.png new file mode 100644 index 0000000..532795e Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 230 PRO SMARTPAD MONO DUAL_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 300 PRO M2 MONO DUAL PoopTool_cover.png b/backend/profiles/profiles/Wanhao France/D12 300 PRO M2 MONO DUAL PoopTool_cover.png new file mode 100644 index 0000000..ccae266 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 300 PRO M2 MONO DUAL PoopTool_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 300 PRO M2 MONO DUAL_cover.png b/backend/profiles/profiles/Wanhao France/D12 300 PRO M2 MONO DUAL_cover.png new file mode 100644 index 0000000..1ced80a Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 300 PRO M2 MONO DUAL_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 300 PRO MAX M2 DIRECT_cover.png b/backend/profiles/profiles/Wanhao France/D12 300 PRO MAX M2 DIRECT_cover.png new file mode 100644 index 0000000..8c05407 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 300 PRO MAX M2 DIRECT_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 300 PRO MAX SMARTPAD DIRECT_cover.png b/backend/profiles/profiles/Wanhao France/D12 300 PRO MAX SMARTPAD DIRECT_cover.png new file mode 100644 index 0000000..1fab43f Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 300 PRO MAX SMARTPAD DIRECT_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 300 PRO SMARTPAD MONO DUAL PoopTool_cover.png b/backend/profiles/profiles/Wanhao France/D12 300 PRO SMARTPAD MONO DUAL PoopTool_cover.png new file mode 100644 index 0000000..8ab5ed5 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 300 PRO SMARTPAD MONO DUAL PoopTool_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 300 PRO SMARTPAD MONO DUAL_cover.png b/backend/profiles/profiles/Wanhao France/D12 300 PRO SMARTPAD MONO DUAL_cover.png new file mode 100644 index 0000000..9a79e89 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 300 PRO SMARTPAD MONO DUAL_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 500 PRO M2 MONO DUAL PoopTool_cover.png b/backend/profiles/profiles/Wanhao France/D12 500 PRO M2 MONO DUAL PoopTool_cover.png new file mode 100644 index 0000000..2b36b08 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 500 PRO M2 MONO DUAL PoopTool_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 500 PRO M2 MONO DUAL_cover.png b/backend/profiles/profiles/Wanhao France/D12 500 PRO M2 MONO DUAL_cover.png new file mode 100644 index 0000000..c46474f Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 500 PRO M2 MONO DUAL_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 500 PRO MAX M2 DIRECT_cover.png b/backend/profiles/profiles/Wanhao France/D12 500 PRO MAX M2 DIRECT_cover.png new file mode 100644 index 0000000..ca4df33 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 500 PRO MAX M2 DIRECT_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 500 PRO MAX M2 DIRECT_cover.png.png b/backend/profiles/profiles/Wanhao France/D12 500 PRO MAX M2 DIRECT_cover.png.png new file mode 100644 index 0000000..4144e10 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 500 PRO MAX M2 DIRECT_cover.png.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 500 PRO MAX SMARTPAD DIRECT_cover.png b/backend/profiles/profiles/Wanhao France/D12 500 PRO MAX SMARTPAD DIRECT_cover.png new file mode 100644 index 0000000..45b6bab Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 500 PRO MAX SMARTPAD DIRECT_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 500 PRO SMARTPAD MONO DUAL PoopTool_cover.png b/backend/profiles/profiles/Wanhao France/D12 500 PRO SMARTPAD MONO DUAL PoopTool_cover.png new file mode 100644 index 0000000..c15a2cd Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 500 PRO SMARTPAD MONO DUAL PoopTool_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12 500 PRO SMARTPAD MONO DUAL_cover.png b/backend/profiles/profiles/Wanhao France/D12 500 PRO SMARTPAD MONO DUAL_cover.png new file mode 100644 index 0000000..8756aa9 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/D12 500 PRO SMARTPAD MONO DUAL_cover.png differ diff --git a/backend/profiles/profiles/Wanhao France/D12_texture.svg b/backend/profiles/profiles/Wanhao France/D12_texture.svg new file mode 100644 index 0000000..f35bf46 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/D12_texture.svg @@ -0,0 +1,2275 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/profiles/profiles/Wanhao France/Wanhao D12-300_hotend.stl b/backend/profiles/profiles/Wanhao France/Wanhao D12-300_hotend.stl new file mode 100644 index 0000000..fb8ae0b Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/Wanhao D12-300_hotend.stl differ diff --git a/backend/profiles/profiles/Wanhao France/Wanhao_D12-230_buildplate_model.stl b/backend/profiles/profiles/Wanhao France/Wanhao_D12-230_buildplate_model.stl new file mode 100644 index 0000000..c474c80 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/Wanhao_D12-230_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Wanhao France/Wanhao_D12-300_buildplate_model.stl b/backend/profiles/profiles/Wanhao France/Wanhao_D12-300_buildplate_model.stl new file mode 100644 index 0000000..4444018 Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/Wanhao_D12-300_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Wanhao France/Wanhao_D12-500_buildplate_model.stl b/backend/profiles/profiles/Wanhao France/Wanhao_D12-500_buildplate_model.stl new file mode 100644 index 0000000..462f31e Binary files /dev/null and b/backend/profiles/profiles/Wanhao France/Wanhao_D12-500_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Wanhao France/filament/YUMI PETG.json b/backend/profiles/profiles/Wanhao France/filament/YUMI PETG.json new file mode 100644 index 0000000..bad0be4 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/YUMI PETG.json @@ -0,0 +1,278 @@ +{ + "type": "filament", + "name": "YUMI PETG", + "inherits": "Yumi Generic PETG", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "true", + "filament_vendor": [ + "Yumi" + ], + "filament_settings_id": [ + "YUMI PETG" + ], + "filament_type": [ + "PETG" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "nozzle_temperature": [ + "230" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "bed_type": [ + "Cool Plate" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "5" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "15" + ], + "filament_cooling_final_speed": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "80" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "42" + ], + "filament_loading_speed": [ + "0" + ], + "filament_loading_speed_start": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "80%" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "2" + ], + "filament_retraction_minimum_travel": [ + "1" + ], + "filament_retraction_speed": [ + "80" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "0" + ], + "filament_unloading_speed_start": [ + "0" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "6" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "25" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "compatible_printers": [ + "D12 230 PRO M2 DIRECT 0.4 nozzle", + "D12 230 PRO SMARTPAD DIRECT 0.4 nozzle", + "D12 300 PRO M2 DIRECT 0.4 nozzle", + "D12 300 PRO SMARTPAD DIRECT 0.4 nozzle", + "D12 500 PRO M2 DIRECT 0.4 nozzle", + "D12 500 PRO SMARTPAD DIRECT 0.4 nozzle", + "D12 230 PRO M2 MONO DUAL 0.4 nozzle", + "D12 230 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 230 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", + "D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", + "D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", + "D12 300 PRO M2 MONO DUAL 0.4 nozzle", + "D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 500 PRO M2 MONO DUAL 0.4 nozzle", + "D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/filament/YUMI PLA Bowden.json b/backend/profiles/profiles/Wanhao France/filament/YUMI PLA Bowden.json new file mode 100644 index 0000000..99500eb --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/YUMI PLA Bowden.json @@ -0,0 +1,80 @@ +{ + "type": "filament", + "name": "YUMI PLA Bowden", + "inherits": "Yumi Generic PLA", + "from": "system", + "setting_id": "GFSR99", + "filament_id": "GFU99", + "instantiation": "true", + "filament_vendor": [ + "Yumi" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "filament_loading_speed": [ + "25" + ], + "filament_loading_speed_start": [ + "25" + ], + "filament_unloading_speed": [ + "25" + ], + "pressure_advance": [ + "0.4" + ], + "compatible_printers": [ + "D12 230 PRO M2 DIRECT 0.4 nozzle", + "D12 230 PRO SMARTPAD DIRECT 0.4 nozzle", + "D12 300 PRO M2 DIRECT 0.4 nozzle", + "D12 300 PRO SMARTPAD DIRECT 0.4 nozzle", + "D12 500 PRO M2 DIRECT 0.4 nozzle", + "D12 500 PRO SMARTPAD DIRECT 0.4 nozzle", + "D12 230 PRO M2 MONO DUAL 0.4 nozzle", + "D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool", + "D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle PoopTool", + "D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", + "D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", + "D12 300 PRO M2 MONO DUAL 0.4 nozzle", + "D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 500 PRO M2 MONO DUAL 0.4 nozzle", + "D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/filament/YUMI PLA Direct Drive.json b/backend/profiles/profiles/Wanhao France/filament/YUMI PLA Direct Drive.json new file mode 100644 index 0000000..7ad5243 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/YUMI PLA Direct Drive.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "YUMI PLA Direct Drive", + "inherits": "Yumi Generic PLA", + "from": "system", + "setting_id": "GFSR99", + "filament_id": "GFU99", + "instantiation": "true", + "filament_vendor": [ + "Yumi" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "D12 230 PRO M2 DIRECT 0.4 nozzle", + "D12 230 PRO SMARTPAD DIRECT 0.4 nozzle", + "D12 300 PRO M2 DIRECT 0.4 nozzle", + "D12 300 PRO SMARTPAD DIRECT 0.4 nozzle", + "D12 500 PRO M2 DIRECT 0.4 nozzle", + "D12 500 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/filament/Yumi Generic PETG.json b/backend/profiles/profiles/Wanhao France/filament/Yumi Generic PETG.json new file mode 100644 index 0000000..8c42151 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/Yumi Generic PETG.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "name": "Yumi Generic PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFG99", + "instantiation": "false", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/filament/Yumi Generic PLA.json b/backend/profiles/profiles/Wanhao France/filament/Yumi Generic PLA.json new file mode 100644 index 0000000..473f7e0 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/Yumi Generic PLA.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "name": "Yumi Generic PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSA04", + "filament_id": "GFL99", + "instantiation": "false", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/filament/fdm_filament_abs.json b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_abs.json new file mode 100644 index 0000000..9ba48c6 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "textured_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/filament/fdm_filament_asa.json b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_asa.json new file mode 100644 index 0000000..f9c03db --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_asa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "105" + ], + "eng_plate_temp": [ + "105" + ], + "hot_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/filament/fdm_filament_common.json b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_common.json new file mode 100644 index 0000000..d51946a --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/filament/fdm_filament_pa.json b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_pa.json new file mode 100644 index 0000000..1cd78ec --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_pa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "4" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "30" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "108" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/filament/fdm_filament_pc.json b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_pc.json new file mode 100644 index 0000000..5729114 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_pc.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "hot_plate_temp": [ + "110" + ], + "textured_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "120" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/filament/fdm_filament_pet.json b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_pet.json new file mode 100644 index 0000000..a981c18 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/filament/fdm_filament_pla.json b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_pla.json new file mode 100644 index 0000000..aae3c76 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/filament/fdm_filament_tpu.json b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_tpu.json new file mode 100644 index 0000000..8191c31 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/filament/fdm_filament_tpu.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "hot_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 DIRECT 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 DIRECT 0.4 nozzle.json new file mode 100644 index 0000000..8538e43 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 DIRECT 0.4 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "D12 230 PRO M2 DIRECT 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_model": "D12 230 PRO M2 DIRECT", + "gcode_flavor": "marlin2", + "default_print_profile": "0.20mm Standard @Wanhao-D12-230", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "230x0", + "230x230", + "0x230" + ], + "printable_height": "240", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "YUMI PLA Direct Drive" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "change_filament_gcode": "M600", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "70" + ], + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1200" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "70" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "M600", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 DIRECT.json b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 DIRECT.json new file mode 100644 index 0000000..e40c88f --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 DIRECT.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 230 PRO M2 DIRECT", + "model_id": "D12 230 PRO M2 DIRECT", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-230_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool.json b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool.json new file mode 100644 index 0000000..3870b73 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool.json @@ -0,0 +1,121 @@ +{ + "type": "machine", + "name": "D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 230 PRO M2 MONO DUAL PoopTool", + "default_print_profile": "0.20mm Standard @Wanhao-D12-230 PoopTool", + "default_filament_profile": [ + "YUMI PLA Bowden" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "nozzle_diameter": [ + "0.4" + ], + "z_hop": [ + "0.4" + ], + "printable_area": [ + "0x0", + "230x0", + "230x230", + "0x230" + ], + "printable_height": "240", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "deretraction_speed": [ + "25" + ], + "enable_filament_ramming": "0", + "gcode_flavor": "marlin2", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1200" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_variant": "0.4", + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "M600", + "change_filament_gcode": "M201 X20000 ; accélération X temporairement élevée\nM211 S0\n\nG1 E-25 F2000 ; Rétraction initiale normale\nM106 P1 S60 ; Ventilateur auxiliaire activé\n\n{if toolchange_count > 0}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F10000 ; Spiral lift pour les changements après le premier\n{endif}\n\nG1 Z{max_layer_z + 3.0} F1200 ; Remontée\nG1 X{print_bed_max[0] + 25} F8000 ; Déplacement vers zone de purge\nG4 P3000 ; Pause\n\nG1 E-60 F2000 ; Deuxième rétraction pour atteindre un total de -70 mm\nG92 E0 ; Réinitialise la position extrudeur à 0\nG92 E0\n\nM106 S0 ; Stop ventilateur\nT[next_extruder] ; Changement d’outil \nG1 E60 F2000 \nG1 E35 F600 ; Réinsertion du filament (partiel, évite la surpression)\nG92 E0 ; Réinitialise encore\n\nG1 E32 F300\t\t; Pré-purge\nG92 E0\n\n; FLUSH_START\n;G4 P3000\nG1 E25 F300 ; Purge minimum\n;EXTRA_PURGE\nG1 E{flush_length /1 } F300 ; Purge adaptative\n;G1 E[flush_length] F300 ; Purge adaptative\n; FLUSH_END\n\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 ; Pause de sécurité\n\n;G90\t\t\t\t; Positionnement absolu\n\n{if layer_z <= (initial_layer_print_height + 0.001)}\n;M201 X[default_acceleration] Y[default_acceleration] Z500\n{endif}\n\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\nM106 S0 \nG1 X{print_bed_max[0] + 25} F6000\nG1 E{flush_length /1 } F300 ; Purge adaptative\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 \nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\n\n\n;{if layer_z <= (initial_layer_print_height + 0.001)}\nM201 X[initial_layer_acceleration] \n;{else}\nM201 X[default_acceleration]\n;{endif}\n\nG1 E1 F1800 ; Amorce douce\nM211 S1 ; Réactivation des limites logicielles\nG92 E0 ; Final reset extrudeur", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 MONO DUAL 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 MONO DUAL 0.4 nozzle.json new file mode 100644 index 0000000..dafcd8d --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 MONO DUAL 0.4 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "D12 230 PRO M2 MONO DUAL 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 230 PRO M2 MONO DUAL", + "default_print_profile": "0.20mm Standard @Wanhao-D12-230", + "default_filament_profile": [ + "YUMI PLA Bowden" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "nozzle_diameter": [ + "0.4" + ], + "z_hop": [ + "0.4" + ], + "printable_area": [ + "0x0", + "230x0", + "230x230", + "0x230" + ], + "printable_height": "240", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "deretraction_speed": [ + "25" + ], + "enable_filament_ramming": "0", + "gcode_flavor": "marlin2", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1200" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_variant": "0.4", + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "70" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "M600", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 MONO DUAL PoopTool.json b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 MONO DUAL PoopTool.json new file mode 100644 index 0000000..ab87c38 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 MONO DUAL PoopTool.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 230 PRO M2 MONO DUAL PoopTool", + "model_id": "D12 230 PRO M2 MONO DUAL PoopTool", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-230_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 MONO DUAL.json b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 MONO DUAL.json new file mode 100644 index 0000000..5917487 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO M2 MONO DUAL.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 230 PRO M2 MONO DUAL", + "model_id": "D12 230 PRO M2 MONO DUAL", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-230_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD DIRECT 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD DIRECT 0.4 nozzle.json new file mode 100644 index 0000000..6447c87 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD DIRECT 0.4 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "D12 230 PRO SMARTPAD DIRECT 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 230 PRO SMARTPAD DIRECT", + "default_print_profile": "0.20mm Standard @Wanhao-D12-230", + "default_filament_profile": [ + "Direct Drive" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0", + "change_filament_gcode": "M600", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "nozzle_diameter": [ + "0.4" + ], + "z_hop": [ + "0.4" + ], + "printable_area": [ + "0x0", + "230x0", + "230x230", + "0x230" + ], + "printable_height": "240", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "deretraction_speed": [ + "70" + ], + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1200" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_variant": "0.4", + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "70" + ], + "retract_length_toolchange": [ + "70" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD DIRECT.json b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD DIRECT.json new file mode 100644 index 0000000..ce19263 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD DIRECT.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 230 PRO SMARTPAD DIRECT", + "model_id": "D12 230 PRO SMARTPAD DIRECT", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-230_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle PoopTool.json b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle PoopTool.json new file mode 100644 index 0000000..838dc1d --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle PoopTool.json @@ -0,0 +1,121 @@ +{ + "type": "machine", + "name": "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle PoopTool", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 230 PRO SMARTPAD MONO DUAL PoopTool", + "default_print_profile": "0.20mm Standard @Wanhao-D12-230 PoopTool", + "default_filament_profile": [ + "YUMI PLA Bowden" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "nozzle_diameter": [ + "0.4" + ], + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "printable_area": [ + "0x0", + "230x0", + "230x230", + "0x230" + ], + "printable_height": "240", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "deretraction_speed": [ + "25" + ], + "enable_filament_ramming": "0", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1200" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "400" + ], + "machine_max_speed_y": [ + "400" + ], + "machine_max_speed_z": [ + "12" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.3" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_variant": "0.4", + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "PAUSE", + "change_filament_gcode": ";;;;;;;;;;;;;;;;;;;;;;;;;CHANGE FILAMENT G CODE;;;;;;;;;;;;;;;;;;;;;;;;\nSET_VELOCITY_LIMIT ACCEL=20000 ACCEL_TO_DECEL=6000\nG1 E-25 F2000 ; Rétraction initiale normale\nM106 P1 S60 ; Ventilateur auxiliaire activé\n\n{if toolchange_count > 0}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F6000 ; Spiral lift pour les changements après le premier\n{endif}\n\nG1 Z{max_layer_z + 3.0} F1200 ; Remontée\nG1 X{print_bed_max[0] + 25} F6000 ; Déplacement vers zone de purge\nG4 P3000 ; Pause\n\nG1 E-60 F2000 ; Deuxième rétraction p\nG92 E0 ; Réinitialise la position extrudeur à 0\nG92 E0\n\nM106 S0 ; Stop ventilateur\nT[next_extruder] ; Changement d’outil \nG1 E60 F2000 \nG1 E25 F600 ; Réinsertion du filament (partiel, évite la surpression)\nG92 E0 ; Réinitialise encore\n\nG1 E32 F300\t\t; Pré-purge\nG92 E0\n\n; FLUSH_START\n;G4 P3000\nG1 E25 F300 ; Purge minimum\n;EXTRA_PURGE\nG1 E{flush_length / 1 } F300 ; Purge adaptative\n;G1 E[flush_length] F300 ; Purge adaptative\n; FLUSH_END\n\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 ; Pause de sécurité\n\n;G90\t\t\t\t; Positionnement absolu\n\n{if layer_z <= (initial_layer_print_height + 0.001)}\n;M201 X[default_acceleration] Y[default_acceleration] Z500\n{endif}\n\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\n\n;{if layer_z <= (initial_layer_print_height + 0.001)}\nM201 X[initial_layer_acceleration] \n;{else}\nM201 X[default_acceleration]\n;{endif}\n\nG1 E1.5 F3000\nG92 E0\n;;;;;;;;;;;;;;;;;;;;;;;;;CHANGE FILAMENT G CODE;;;;;;;;;;;;;;;;;;;;;;;;\n;M104 S[nozzle_temperature_range_high]\n;SET_TMC_CURRENT STEPPER=extruder[previous_extruder] CURRENT=0.5 HOLDCURRENT=0.5\n;SET_TMC_CURRENT STEPPER=extruder[previous_extruder] CURRENT=1.0 HOLDCURRENT=0.4\n;SET_TMC_CURRENT STEPPER=extruder[next_extruder] CURRENT=1.0 HOLDCURRENT=0.4\n;SET_TMC_CURRENT STEPPER=extruder[next_extruder] CURRENT=0.8 HOLDCURRENT=0.4\n;G1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle.json new file mode 100644 index 0000000..06fd38b --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 230 PRO SMARTPAD MONO DUAL", + "default_print_profile": "0.20mm Standard @Wanhao-D12-230", + "default_filament_profile": [ + "YUMI PLA Bowden" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "nozzle_diameter": [ + "0.4" + ], + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "printable_area": [ + "0x0", + "230x0", + "230x230", + "0x230" + ], + "printable_height": "240", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "deretraction_speed": [ + "25" + ], + "enable_filament_ramming": "0", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1200" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "400" + ], + "machine_max_speed_y": [ + "400" + ], + "machine_max_speed_z": [ + "12" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.3" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printer_variant": "0.4", + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "70" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD MONO DUAL PoopTool.json b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD MONO DUAL PoopTool.json new file mode 100644 index 0000000..2153b3a --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD MONO DUAL PoopTool.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 230 PRO SMARTPAD MONO DUAL PoopTool", + "model_id": "D12 230 PRO SMARTPAD MONO DUAL PoopTool", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-230_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD MONO DUAL.json b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD MONO DUAL.json new file mode 100644 index 0000000..88c8c9a --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 230 PRO SMARTPAD MONO DUAL.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 230 PRO SMARTPAD MONO DUAL", + "model_id": "D12 230 PRO SMARTPAD MONO DUAL", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-230_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 DIRECT 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 DIRECT 0.4 nozzle.json new file mode 100644 index 0000000..56480a2 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 DIRECT 0.4 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "D12 300 PRO M2 DIRECT 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 300 PRO M2 DIRECT", + "gcode_flavor": "marlin2", + "default_print_profile": "0.20mm Standard @Wanhao-D12-300", + "nozzle_diameter": [ + "0.4" + ], + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "Direct Drive" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "change_filament_gcode": "M600", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "70" + ], + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1200" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "70" + ], + "retract_length_toolchange": [ + "70" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "M600", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 DIRECT.json b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 DIRECT.json new file mode 100644 index 0000000..c7f64fb --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 DIRECT.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 300 PRO M2 DIRECT", + "model_id": "D12 300 PRO M2 DIRECT", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-300_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 MONO DUAL 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 MONO DUAL 0.4 nozzle.json new file mode 100644 index 0000000..56c7288 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 MONO DUAL 0.4 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "D12 300 PRO M2 MONO DUAL 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 300 PRO M2 MONO DUAL", + "gcode_flavor": "marlin2", + "default_print_profile": "0.20mm Standard @Wanhao-D12-300", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "YUMI PLA Bowden" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "25" + ], + "enable_filament_ramming": "0", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1200" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "70" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "M600", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle.json new file mode 100644 index 0000000..a9f6375 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Wanhao France D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "printer_model": "D12 300 PRO M2 MONO DUAL PoopTool", + "gcode_flavor": "marlin2", + "default_print_profile": "0.20mm Standard @Wanhao-D12-300 PoopTool", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "310x0", + "310x310", + "0x310" + ], + "printable_height": "400", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "YUMI PLA Bowden" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "25" + ], + "enable_filament_ramming": "0", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1200" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "M600", + "change_filament_gcode": "M201 X20000 ; accélération X temporairement élevée\nM211 S0\n\nG1 E-25 F2000 ; Rétraction initiale normale\nM106 P1 S60 ; Ventilateur auxiliaire activé\n\n{if toolchange_count > 0}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F10000 ; Spiral lift pour les changements après le premier\n{endif}\n\nG1 Z{max_layer_z + 3.0} F1200 ; Remontée\nG1 X{print_bed_max[0] + 25} F8000 ; Déplacement vers zone de purge\nG4 P3000 ; Pause\n\nG1 E-60 F2000 ; Deuxième rétraction pour atteindre un total de -70 mm\nG92 E0 ; Réinitialise la position extrudeur à 0\nG92 E0\n\nM106 S0 ; Stop ventilateur\nT[next_extruder] ; Changement d’outil \nG1 E60 F2000 \nG1 E35 F600 ; Réinsertion du filament (partiel, évite la surpression)\nG92 E0 ; Réinitialise encore\n\nG1 E32 F300\t\t; Pré-purge\nG92 E0\n\n; FLUSH_START\n;G4 P3000\nG1 E25 F300 ; Purge minimum\n;EXTRA_PURGE\nG1 E{flush_length /1 } F300 ; Purge adaptative\n;G1 E[flush_length] F300 ; Purge adaptative\n; FLUSH_END\n\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 ; Pause de sécurité\n\n;G90\t\t\t\t; Positionnement absolu\n\n{if layer_z <= (initial_layer_print_height + 0.001)}\n;M201 X[default_acceleration] Y[default_acceleration] Z500\n{endif}\n\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\nM106 S0 \nG1 X{print_bed_max[0] + 25} F6000\nG1 E{flush_length /1 } F300 ; Purge adaptative\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 \nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\n\n\n;{if layer_z <= (initial_layer_print_height + 0.001)}\nM201 X[initial_layer_acceleration] \n;{else}\nM201 X[default_acceleration]\n;{endif}\n\nG1 E1 F1800 ; Amorce douce\nM211 S1 ; Réactivation des limites logicielles\nG92 E0 ; Final reset extrudeur", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 MONO DUAL PoopTool.json b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 MONO DUAL PoopTool.json new file mode 100644 index 0000000..026a43c --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 MONO DUAL PoopTool.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 300 PRO M2 MONO DUAL PoopTool", + "model_id": "D12 300 PRO M2 MONO DUAL PoopTool", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-300_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 MONO DUAL.json b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 MONO DUAL.json new file mode 100644 index 0000000..34991d4 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO M2 MONO DUAL.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 300 PRO M2 MONO DUAL", + "model_id": "D12 300 PRO M2 MONO DUAL", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-300_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD DIRECT 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD DIRECT 0.4 nozzle.json new file mode 100644 index 0000000..172cf80 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD DIRECT 0.4 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "D12 300 PRO SMARTPAD DIRECT 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 300 PRO SMARTPAD DIRECT", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Wanhao-D12-300", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "Direct Drive" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0", + "change_filament_gcode": "M600", + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "70" + ], + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1200" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "70" + ], + "retract_length_toolchange": [ + "70" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD DIRECT.json b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD DIRECT.json new file mode 100644 index 0000000..59256cc --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD DIRECT.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 300 PRO SMARTPAD DIRECT", + "model_id": "D12 300 PRO SMARTPAD DIRECT", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-300_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle.json new file mode 100644 index 0000000..8f72bf8 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle.json @@ -0,0 +1,121 @@ +{ + "type": "machine", + "name": "D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 300 PRO SMARTPAD MONO DUAL", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Wanhao-D12-300", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "YUMI PLA Bowden" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0", + "change_filament_gcode": "M600", + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "25" + ], + "enable_filament_ramming": "0", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1200" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "70" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle.json new file mode 100644 index 0000000..bc567e9 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Wanhao France D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", + "printer_model": "D12 300 PRO SMARTPAD MONO DUAL PoopTool", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Wanhao-D12-300 PoopTool", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "310x0", + "310x310", + "0x310" + ], + "printable_height": "400", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "YUMI PLA Bowden" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0", + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "25" + ], + "enable_filament_ramming": "0", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1200" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "PAUSE", + "change_filament_gcode": ";;;;;;;;;;;;;;;;;;;;;;;;;CHANGE FILAMENT G CODE;;;;;;;;;;;;;;;;;;;;;;;;\nSET_VELOCITY_LIMIT ACCEL=20000 ACCEL_TO_DECEL=6000\nG1 E-25 F2000 ; Rétraction initiale normale\nM106 P1 S60 ; Ventilateur auxiliaire activé\n\n{if toolchange_count > 0}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F6000 ; Spiral lift pour les changements après le premier\n{endif}\n\nG1 Z{max_layer_z + 3.0} F1200 ; Remontée\nG1 X{print_bed_max[0] + 25} F6000 ; Déplacement vers zone de purge\nG4 P3000 ; Pause\n\nG1 E-60 F2000 ; Deuxième rétraction p\nG92 E0 ; Réinitialise la position extrudeur à 0\nG92 E0\n\nM106 S0 ; Stop ventilateur\nT[next_extruder] ; Changement d’outil \nG1 E60 F2000 \nG1 E25 F600 ; Réinsertion du filament (partiel, évite la surpression)\nG92 E0 ; Réinitialise encore\n\nG1 E32 F300\t\t; Pré-purge\nG92 E0\n\n; FLUSH_START\n;G4 P3000\nG1 E25 F300 ; Purge minimum\n;EXTRA_PURGE\nG1 E{flush_length / 1 } F300 ; Purge adaptative\n;G1 E[flush_length] F300 ; Purge adaptative\n; FLUSH_END\n\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 ; Pause de sécurité\n\n;G90\t\t\t\t; Positionnement absolu\n\n{if layer_z <= (initial_layer_print_height + 0.001)}\n;M201 X[default_acceleration] Y[default_acceleration] Z500\n{endif}\n\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\n\n;{if layer_z <= (initial_layer_print_height + 0.001)}\nM201 X[initial_layer_acceleration] \n;{else}\nM201 X[default_acceleration]\n;{endif}\n\nG1 E1.5 F3000\nG92 E0\n;;;;;;;;;;;;;;;;;;;;;;;;;CHANGE FILAMENT G CODE;;;;;;;;;;;;;;;;;;;;;;;;\n;M104 S[nozzle_temperature_range_high]\n;SET_TMC_CURRENT STEPPER=extruder[previous_extruder] CURRENT=0.5 HOLDCURRENT=0.5\n;SET_TMC_CURRENT STEPPER=extruder[previous_extruder] CURRENT=1.0 HOLDCURRENT=0.4\n;SET_TMC_CURRENT STEPPER=extruder[next_extruder] CURRENT=1.0 HOLDCURRENT=0.4\n;SET_TMC_CURRENT STEPPER=extruder[next_extruder] CURRENT=0.8 HOLDCURRENT=0.4\n;G1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD MONO DUAL PoopTool.json b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD MONO DUAL PoopTool.json new file mode 100644 index 0000000..7ed01e5 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD MONO DUAL PoopTool.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 300 PRO SMARTPAD MONO DUAL PoopTool", + "model_id": "D12 300 PRO SMARTPAD MONO DUAL PoopTool", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-300_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD MONO DUAL.json b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD MONO DUAL.json new file mode 100644 index 0000000..2e37a93 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 300 PRO SMARTPAD MONO DUAL.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 300 PRO SMARTPAD MONO DUAL", + "model_id": "D12 300 PRO SMARTPAD MONO DUAL", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-300_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 DIRECT 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 DIRECT 0.4 nozzle.json new file mode 100644 index 0000000..fb78acc --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 DIRECT 0.4 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "D12 500 PRO M2 DIRECT 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 500 PRO SMARTPAD DIRECT", + "gcode_flavor": "marlin2", + "default_print_profile": "0.20mm Standard @Wanhao-D12-500", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "Direct Drive" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "change_filament_gcode": "M600", + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "70" + ], + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1000" + ], + "machine_max_acceleration_y": [ + "800" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "70" + ], + "retract_length_toolchange": [ + "70" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "M600", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 DIRECT.json b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 DIRECT.json new file mode 100644 index 0000000..2dc658d --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 DIRECT.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 500 PRO M2 DIRECT", + "model_id": "D12 500 PRO M2 DIRECT", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-500_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 MONO DUAL 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 MONO DUAL 0.4 nozzle.json new file mode 100644 index 0000000..5cdb337 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 MONO DUAL 0.4 nozzle.json @@ -0,0 +1,120 @@ +{ + "type": "machine", + "name": "D12 500 PRO M2 MONO DUAL 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 500 PRO M2 MONO DUAL", + "gcode_flavor": "marlin2", + "default_print_profile": "0.20mm Standard @Wanhao-D12-500", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "YUMI PLA Bowden" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "25" + ], + "enable_filament_ramming": "0", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1000" + ], + "machine_max_acceleration_y": [ + "800" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "70" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "M600", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle.json new file mode 100644 index 0000000..354e006 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Wanhao France D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "printer_model": "D12 500 PRO M2 MONO DUAL PoopTool", + "gcode_flavor": "marlin2", + "default_print_profile": "0.20mm Standard @Wanhao-D12-500 PoopTool", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "510x0", + "510x510", + "0x510" + ], + "printable_height": "500", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "YUMI PLA Bowden" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0", + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "25" + ], + "enable_filament_ramming": "0", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1000" + ], + "machine_max_acceleration_y": [ + "800" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "M600", + "change_filament_gcode": "M201 X20000 ; accélération X temporairement élevée\nM211 S0\n\nG1 E-25 F2000 ; Rétraction initiale normale\nM106 P1 S60 ; Ventilateur auxiliaire activé\n\n{if toolchange_count > 0}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F10000 ; Spiral lift pour les changements après le premier\n{endif}\n\nG1 Z{max_layer_z + 3.0} F1200 ; Remontée\nG1 X{print_bed_max[0] + 25} F8000 ; Déplacement vers zone de purge\nG4 P3000 ; Pause\n\nG1 E-60 F2000 ; Deuxième rétraction pour atteindre un total de -70 mm\nG92 E0 ; Réinitialise la position extrudeur à 0\nG92 E0\n\nM106 S0 ; Stop ventilateur\nT[next_extruder] ; Changement d’outil \nG1 E60 F2000 \nG1 E35 F600 ; Réinsertion du filament (partiel, évite la surpression)\nG92 E0 ; Réinitialise encore\n\nG1 E32 F300\t\t; Pré-purge\nG92 E0\n\n; FLUSH_START\n;G4 P3000\nG1 E25 F300 ; Purge minimum\n;EXTRA_PURGE\nG1 E{flush_length /1 } F300 ; Purge adaptative\n;G1 E[flush_length] F300 ; Purge adaptative\n; FLUSH_END\n\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 ; Pause de sécurité\n\n;G90\t\t\t\t; Positionnement absolu\n\n{if layer_z <= (initial_layer_print_height + 0.001)}\n;M201 X[default_acceleration] Y[default_acceleration] Z500\n{endif}\n\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\nM106 S0 \nG1 X{print_bed_max[0] + 25} F6000\nG1 E{flush_length /1 } F300 ; Purge adaptative\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 \nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\n\n\n;{if layer_z <= (initial_layer_print_height + 0.001)}\nM201 X[initial_layer_acceleration] \n;{else}\nM201 X[default_acceleration]\n;{endif}\n\nG1 E1 F1800 ; Amorce douce\nM211 S1 ; Réactivation des limites logicielles\nG92 E0 ; Final reset extrudeur", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 MONO DUAL PoopTool.json b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 MONO DUAL PoopTool.json new file mode 100644 index 0000000..2b8e45a --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 MONO DUAL PoopTool.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 500 PRO M2 MONO DUAL PoopTool", + "model_id": "D12 500 PRO M2 MONO DUAL PoopTool", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-500_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 MONO DUAL.json b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 MONO DUAL.json new file mode 100644 index 0000000..99967e3 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO M2 MONO DUAL.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 500 PRO M2 MONO DUAL", + "model_id": "D12 500 PRO M2 MONO DUAL", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-500_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD DIRECT 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD DIRECT 0.4 nozzle.json new file mode 100644 index 0000000..2669782 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD DIRECT 0.4 nozzle.json @@ -0,0 +1,121 @@ +{ + "type": "machine", + "name": "D12 500 PRO SMARTPAD DIRECT 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 500 PRO SMARTPAD DIRECT", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Wanhao-D12-500", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "Direct Drive" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0", + "change_filament_gcode": "M600", + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "70" + ], + "enable_filament_ramming": "0", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1000" + ], + "machine_max_acceleration_y": [ + "800" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "70" + ], + "retract_length_toolchange": [ + "70" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD DIRECT.json b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD DIRECT.json new file mode 100644 index 0000000..9928619 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD DIRECT.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 500 PRO SMARTPAD DIRECT", + "model_id": "D12 500 PRO SMARTPAD DIRECT", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-500_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle.json new file mode 100644 index 0000000..bddcd09 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle.json @@ -0,0 +1,121 @@ +{ + "type": "machine", + "name": "D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "D12 500 PRO SMARTPAD MONO DUAL", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Wanhao-D12-500", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "YUMI PLA Bowden" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0", + "change_filament_gcode": ";M600", + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "25" + ], + "enable_filament_ramming": "0", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1000" + ], + "machine_max_acceleration_y": [ + "800" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "70" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle.json b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle.json new file mode 100644 index 0000000..65c1df2 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Wanhao France D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", + "printer_model": "D12 500 PRO SMARTPAD MONO DUAL PoopTool", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Wanhao-D12-500 PoopTool", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "510x0", + "510x510", + "0x510" + ], + "printable_height": "500", + "nozzle_type": "brass", + "auxiliary_fan": "0", + "printer_variant": "0.4", + "default_filament_profile": [ + "YUMI PLA Bowden" + ], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0", + "z_hop": [ + "0.4" + ], + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "nozzle_height": "4", + "thumbnails": "48x48/PNG, 300x300/PNG", + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Auto Lift" + ], + "deretraction_speed": [ + "25" + ], + "enable_filament_ramming": "0", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_travel": [ + "5000", + "500" + ], + "machine_max_acceleration_x": [ + "1000" + ], + "machine_max_acceleration_y": [ + "800" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_x": [ + "200" + ], + "machine_max_speed_y": [ + "200" + ], + "machine_max_speed_z": [ + "15" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "14" + ], + "machine_max_jerk_y": [ + "14" + ], + "machine_max_jerk_z": [ + "0.2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "0" + ], + "machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000", + "machine_pause_gcode": "PAUSE", + "change_filament_gcode": ";;;;;;;;;;;;;;;;;;;;;;;;;CHANGE FILAMENT G CODE;;;;;;;;;;;;;;;;;;;;;;;;\nSET_VELOCITY_LIMIT ACCEL=20000 ACCEL_TO_DECEL=6000\nG1 E-25 F2000 ; Rétraction initiale normale\nM106 P1 S60 ; Ventilateur auxiliaire activé\n\n{if toolchange_count > 0}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F6000 ; Spiral lift pour les changements après le premier\n{endif}\n\nG1 Z{max_layer_z + 3.0} F1200 ; Remontée\nG1 X{print_bed_max[0] + 25} F6000 ; Déplacement vers zone de purge\nG4 P3000 ; Pause\n\nG1 E-60 F2000 ; Deuxième rétraction p\nG92 E0 ; Réinitialise la position extrudeur à 0\nG92 E0\n\nM106 S0 ; Stop ventilateur\nT[next_extruder] ; Changement d’outil \nG1 E60 F2000 \nG1 E25 F600 ; Réinsertion du filament (partiel, évite la surpression)\nG92 E0 ; Réinitialise encore\n\nG1 E32 F300\t\t; Pré-purge\nG92 E0\n\n; FLUSH_START\n;G4 P3000\nG1 E25 F300 ; Purge minimum\n;EXTRA_PURGE\nG1 E{flush_length / 1 } F300 ; Purge adaptative\n;G1 E[flush_length] F300 ; Purge adaptative\n; FLUSH_END\n\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 ; Pause de sécurité\n\n;G90\t\t\t\t; Positionnement absolu\n\n{if layer_z <= (initial_layer_print_height + 0.001)}\n;M201 X[default_acceleration] Y[default_acceleration] Z500\n{endif}\n\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\n\n;{if layer_z <= (initial_layer_print_height + 0.001)}\nM201 X[initial_layer_acceleration] \n;{else}\nM201 X[default_acceleration]\n;{endif}\n\nG1 E1.5 F3000\nG92 E0\n;;;;;;;;;;;;;;;;;;;;;;;;;CHANGE FILAMENT G CODE;;;;;;;;;;;;;;;;;;;;;;;;\n;M104 S[nozzle_temperature_range_high]\n;SET_TMC_CURRENT STEPPER=extruder[previous_extruder] CURRENT=0.5 HOLDCURRENT=0.5\n;SET_TMC_CURRENT STEPPER=extruder[previous_extruder] CURRENT=1.0 HOLDCURRENT=0.4\n;SET_TMC_CURRENT STEPPER=extruder[next_extruder] CURRENT=1.0 HOLDCURRENT=0.4\n;SET_TMC_CURRENT STEPPER=extruder[next_extruder] CURRENT=0.8 HOLDCURRENT=0.4\n;G1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000", + "machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD MONO DUAL PoopTool.json b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD MONO DUAL PoopTool.json new file mode 100644 index 0000000..868e6a1 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD MONO DUAL PoopTool.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 500 PRO SMARTPAD MONO DUAL PoopTool", + "model_id": "D12 500 PRO SMARTPAD MONO DUAL PoopTool", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-500_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD MONO DUAL.json b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD MONO DUAL.json new file mode 100644 index 0000000..9f141bc --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/D12 500 PRO SMARTPAD MONO DUAL.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "D12 500 PRO SMARTPAD MONO DUAL", + "model_id": "D12 500 PRO SMARTPAD MONO DUAL", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao France", + "bed_model": "Wanhao_D12-500_buildplate_model.stl", + "bed_texture": "D12_texture", + "hotend_model": "", + "default_materials": "YUMI PLA Bowden;YUMI PETG;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/machine/fdm_machine_common.json b/backend/profiles/profiles/Wanhao France/machine/fdm_machine_common.json new file mode 100644 index 0000000..8f429df --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/machine/fdm_machine_common.json @@ -0,0 +1,122 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "support_chamber_temp_control": "0", + "support_air_filtration": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "support_multi_bed_types": "1", + "template_custom_gcode": ";;;;;;;;;;;;;;;;;;;;;;;;CUSTOM G-CODE;;;;;;;;;;;;;;;;;;;;;;;;\n{if curr_bed_type==\"Textured PEI Plate\"}\n SET_GCODE_OFFSET Z=-0.00\n{else}\nSET_GCODE_OFFSET Z=0.0\n{endif}\n{if curr_bed_type==\"Cool Plate\"}\n\n;available bed types are:\n;\"Cool Plate\"\n;\"Engineering Plate\"\n;\"High Temp Plate\"\n;\"Textured PEI Plate\"\n;;;;;;;;;;;;;;;;;;;;;;;;;CUSTOM G-CODE;;;;;;;;;;;;;;;;;;;;;;;;\n", + "z_hop_types": "Normal Lift", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.10mm Standard @Wanhao-D12-230.json b/backend/profiles/profiles/Wanhao France/process/0.10mm Standard @Wanhao-D12-230.json new file mode 100644 index 0000000..f82a4f6 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.10mm Standard @Wanhao-D12-230.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.10mm Standard @Wanhao-D12-230", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.10", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_acceleration": "1500", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1500", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_acceleration": "1000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 230 PRO M2 MONO DUAL 0.4 nozzle", + "D12 230 PRO M2 DIRECT 0.4 nozzle", + "D12 230 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.10mm Standard @Wanhao-D12-300.json b/backend/profiles/profiles/Wanhao France/process/0.10mm Standard @Wanhao-D12-300.json new file mode 100644 index 0000000..ee56289 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.10mm Standard @Wanhao-D12-300.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.10mm Standard @Wanhao-D12-300", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_acceleration": "1500", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1000", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_acceleration": "1000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 300 PRO M2 MONO DUAL 0.4 nozzle", + "D12 300 PRO M2 DIRECT 0.4 nozzle", + "D12 300 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.10mm Standard @Wanhao-D12-500.json b/backend/profiles/profiles/Wanhao France/process/0.10mm Standard @Wanhao-D12-500.json new file mode 100644 index 0000000..d45f858 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.10mm Standard @Wanhao-D12-500.json @@ -0,0 +1,61 @@ +{ + "type": "process", + "name": "0.10mm Standard @Wanhao-D12-500", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.1", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "default_acceleration": "1000", + "outer_wall_acceleration": "700", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "travel_speed": "200", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1000", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 500 PRO M2 MONO DUAL 0.4 nozzle", + "D12 500 PRO M2 DIRECT 0.4 nozzle", + "D12 500 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.15mm Standard @Wanhao-D12-230.json b/backend/profiles/profiles/Wanhao France/process/0.15mm Standard @Wanhao-D12-230.json new file mode 100644 index 0000000..d8b1b88 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.15mm Standard @Wanhao-D12-230.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.15mm Standard @Wanhao-D12-230", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_acceleration": "1500", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1500", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_acceleration": "1000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 230 PRO M2 MONO DUAL 0.4 nozzle", + "D12 230 PRO M2 DIRECT 0.4 nozzle", + "D12 230 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.15mm Standard @Wanhao-D12-300.json b/backend/profiles/profiles/Wanhao France/process/0.15mm Standard @Wanhao-D12-300.json new file mode 100644 index 0000000..76cb39e --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.15mm Standard @Wanhao-D12-300.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.15mm Standard @Wanhao-D12-300", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_acceleration": "1500", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1000", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_acceleration": "1000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 300 PRO M2 MONO DUAL 0.4 nozzle", + "D12 300 PRO M2 DIRECT 0.4 nozzle", + "D12 300 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.15mm Standard @Wanhao-D12-500.json b/backend/profiles/profiles/Wanhao France/process/0.15mm Standard @Wanhao-D12-500.json new file mode 100644 index 0000000..b283979 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.15mm Standard @Wanhao-D12-500.json @@ -0,0 +1,61 @@ +{ + "type": "process", + "name": "0.15mm Standard @Wanhao-D12-500", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "default_acceleration": "1000", + "outer_wall_acceleration": "700", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "travel_speed": "200", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1000", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 500 PRO M2 MONO DUAL 0.4 nozzle", + "D12 500 PRO M2 DIRECT 0.4 nozzle", + "D12 500 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-230 PoopTool.json b/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-230 PoopTool.json new file mode 100644 index 0000000..051dff6 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-230 PoopTool.json @@ -0,0 +1,58 @@ +{ + "type": "process", + "name": "0.20mm Standard @Wanhao-D12-230 PoopTool", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_acceleration": "1500", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "0", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1500", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_acceleration": "1000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle PoopTool", + "D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-230.json b/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-230.json new file mode 100644 index 0000000..abbd725 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-230.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.20mm Standard @Wanhao-D12-230", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_acceleration": "1500", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1500", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_acceleration": "1000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 230 PRO M2 MONO DUAL 0.4 nozzle", + "D12 230 PRO M2 DIRECT 0.4 nozzle", + "D12 230 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-300 PoopTool.json b/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-300 PoopTool.json new file mode 100644 index 0000000..0ac73ee --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-300 PoopTool.json @@ -0,0 +1,58 @@ +{ + "type": "process", + "name": "0.20mm Standard @Wanhao-D12-300 PoopTool", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_acceleration": "1500", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "0", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1000", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_acceleration": "1000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-300.json b/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-300.json new file mode 100644 index 0000000..b2ab566 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-300.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.20mm Standard @Wanhao-D12-300", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_acceleration": "1500", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1000", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_acceleration": "1000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 300 PRO M2 MONO DUAL 0.4 nozzle", + "D12 300 PRO M2 DIRECT 0.4 nozzle", + "D12 300 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-500 PoopTool.json b/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-500 PoopTool.json new file mode 100644 index 0000000..8872e0f --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-500 PoopTool.json @@ -0,0 +1,58 @@ +{ + "type": "process", + "name": "0.20mm Standard @Wanhao-D12-500 PoopTool", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_acceleration": "1500", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1000", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_acceleration": "1000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-500.json b/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-500.json new file mode 100644 index 0000000..491fed0 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.20mm Standard @Wanhao-D12-500.json @@ -0,0 +1,61 @@ +{ + "type": "process", + "name": "0.20mm Standard @Wanhao-D12-500", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "default_acceleration": "1000", + "outer_wall_acceleration": "700", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "travel_speed": "200", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1000", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 500 PRO M2 MONO DUAL 0.4 nozzle", + "D12 500 PRO M2 DIRECT 0.4 nozzle", + "D12 500 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.24mm Standard @Wanhao-D12-230.json b/backend/profiles/profiles/Wanhao France/process/0.24mm Standard @Wanhao-D12-230.json new file mode 100644 index 0000000..0c16bb4 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.24mm Standard @Wanhao-D12-230.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.24mm Standard @Wanhao-D12-230", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_acceleration": "1500", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1500", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_acceleration": "1000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 230 PRO M2 MONO DUAL 0.4 nozzle", + "D12 230 PRO M2 DIRECT 0.4 nozzle", + "D12 230 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.24mm Standard @Wanhao-D12-300.json b/backend/profiles/profiles/Wanhao France/process/0.24mm Standard @Wanhao-D12-300.json new file mode 100644 index 0000000..8b0c69f --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.24mm Standard @Wanhao-D12-300.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "name": "0.24mm Standard @Wanhao-D12-300", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_acceleration": "1500", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1000", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_acceleration": "1000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 300 PRO M2 MONO DUAL 0.4 nozzle", + "D12 300 PRO M2 DIRECT 0.4 nozzle", + "D12 300 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/0.24mm Standard @Wanhao-D12-500.json b/backend/profiles/profiles/Wanhao France/process/0.24mm Standard @Wanhao-D12-500.json new file mode 100644 index 0000000..3b2cc8c --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/0.24mm Standard @Wanhao-D12-500.json @@ -0,0 +1,61 @@ +{ + "type": "process", + "name": "0.24mm Standard @Wanhao-D12-500", + "inherits": "fdm_process_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "default_jerk": "3", + "outer_wall_jerk": "3", + "top_surface_jerk": "3", + "infill_jerk": "3", + "inner_wall_jerk": "3", + "initial_layer_jerk": "3", + "travel_jerk": "8", + "default_acceleration": "1000", + "outer_wall_acceleration": "700", + "elefant_foot_compensation": "0.1", + "enable_prime_tower": "1", + "extra_perimeters_on_overhangs": "1", + "flush_into_support": "0", + "infill_wall_overlap": "20%", + "initial_layer_infill_speed": "45", + "travel_speed": "200", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100", + "inner_wall_acceleration": "1000", + "internal_bridge_speed": "100", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "90", + "is_infill_first": "0", + "line_width": "0.42", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "30", + "inner_wall_speed": "60", + "skirt_loops": "0", + "skirt_speed": "0", + "slow_down_layers": "1", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "staggered_inner_seams": "1", + "support_line_width": "0.42", + "top_shell_thickness": "1", + "top_surface_acceleration": "1000", + "top_surface_line_width": "0.42", + "top_surface_speed": "40", + "travel_acceleration": "500", + "wall_generator": "classic", + "wall_loops": "2", + "wipe_before_external_loop": "1", + "wipe_on_loops": "1", + "compatible_printers": [ + "D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle", + "D12 500 PRO M2 MONO DUAL 0.4 nozzle", + "D12 500 PRO M2 DIRECT 0.4 nozzle", + "D12 500 PRO SMARTPAD DIRECT 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao France/process/fdm_process_common.json b/backend/profiles/profiles/Wanhao France/process/fdm_process_common.json new file mode 100644 index 0000000..22e4539 --- /dev/null +++ b/backend/profiles/profiles/Wanhao France/process/fdm_process_common.json @@ -0,0 +1,75 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "internal_bridge_speed": "50", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "1", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "exclude_object": "1", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao.json b/backend/profiles/profiles/Wanhao.json new file mode 100644 index 0000000..163c24a --- /dev/null +++ b/backend/profiles/profiles/Wanhao.json @@ -0,0 +1,53 @@ +{ + "name": "Wanhao", + "version": "02.03.01.10", + "force_update": "0", + "description": "Wanhao configurations", + "machine_model_list": [ + { + "name": "Wanhao D12-300", + "sub_path": "machine/Wanhao D12-300.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_wanhao_common", + "sub_path": "process/fdm_process_wanhao_common.json" + }, + { + "name": "0.12mm Fine @Wanhao D12-400", + "sub_path": "process/0.12mm Fine @Wanhao D12-300.json" + }, + { + "name": "0.15mm Optimal @Wanhao D12-300", + "sub_path": "process/0.15mm Optimal @Wanhao D12-300.json" + }, + { + "name": "0.20mm Standard @Wanhao D12-300", + "sub_path": "process/0.20mm Standard @Wanhao D12-300.json" + }, + { + "name": "0.24mm Draft @Wanhao D12-300", + "sub_path": "process/0.24mm Draft @Wanhao D12-300.json" + } + ], + "filament_list": [], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_wanhao_common", + "sub_path": "machine/fdm_wanhao_common.json" + }, + { + "name": "Wanhao D12-300 0.4 nozzle", + "sub_path": "machine/Wanhao D12-300 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao/Wanhao D12-300_cover.png b/backend/profiles/profiles/Wanhao/Wanhao D12-300_cover.png new file mode 100644 index 0000000..0020715 Binary files /dev/null and b/backend/profiles/profiles/Wanhao/Wanhao D12-300_cover.png differ diff --git a/backend/profiles/profiles/Wanhao/Wanhao D12-300_hotend.stl b/backend/profiles/profiles/Wanhao/Wanhao D12-300_hotend.stl new file mode 100644 index 0000000..fb8ae0b Binary files /dev/null and b/backend/profiles/profiles/Wanhao/Wanhao D12-300_hotend.stl differ diff --git a/backend/profiles/profiles/Wanhao/Wanhao_D12-300_buildplate_texture.png b/backend/profiles/profiles/Wanhao/Wanhao_D12-300_buildplate_texture.png new file mode 100644 index 0000000..7e4e305 Binary files /dev/null and b/backend/profiles/profiles/Wanhao/Wanhao_D12-300_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Wanhao/machine/Wanhao D12-300 0.4 nozzle.json b/backend/profiles/profiles/Wanhao/machine/Wanhao D12-300 0.4 nozzle.json new file mode 100644 index 0000000..4ff5cd3 --- /dev/null +++ b/backend/profiles/profiles/Wanhao/machine/Wanhao D12-300 0.4 nozzle.json @@ -0,0 +1,86 @@ +{ + "type": "machine", + "name": "Wanhao D12-300 0.4 nozzle", + "inherits": "fdm_wanhao_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "Wanhao D12-300", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "deretraction_speed": [ + "70" + ], + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "10000" + ], + "machine_max_acceleration_extruding": [ + "1000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "1000" + ], + "machine_max_acceleration_y": [ + "1000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "10" + ], + "machine_max_jerk_y": [ + "10" + ], + "machine_max_jerk_z": [ + "0.3" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1.5" + ], + "retraction_length": [ + "5" + ], + "retraction_speed": [ + "40" + ], + "default_print_profile": "0.15mm Optimal @Wanhao D12-300", + "machine_start_gcode": "; Wanhao D12-300 Start G-code\n; M117 Initial homing sequence. ; Home so that the probe is positioned to heat\nG28\nM117 Probe heating position\nG0 X65 Y5 Z1 ; Move the probe to the heating position.\nM117 Getting the heaters up to temp!\nM104 S140 ; Set Extruder temperature, no wait\nM140 S60 ; Set Heat Bed temperature\nM190 S60 ; Wait for Heat Bed temperature\nM117 Waiting for probe to warm! ; Wait another 90s for the probe to absorb heat.\nG4 S90\nM117 Post warming re-home\nG28 ; Home all axes again after warming\nM117 Z-Dance of my people\nG34\nM117 ABL Probing\nG29\nM900 K0 L0 T0 ;Edit the K and L values if you have calibrated a k factor for your filament\nM900 T0 S0\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X4.1 Y10 Z0.3 F5000.0 ; Move to start position\nM117 Getting the extruder up to temp\nM140 S[first_layer_bed_temperature] ; Set Heat Bed temperature\nM104 S[first_layer_temperature] ; Set Extruder temperature\nM109 S[first_layer_temperature] ; Wait for Extruder temperature\nM190 S[first_layer_bed_temperature] ; Wait for Heat Bed temperature\nG92 E0 ; Reset Extruder\nM117 Purging\nG1 X4.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X4.4 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X4.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nM117 Lets make\nG1 X8 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish", + "machine_end_gcode": "; Wanhao D12-300 Default End Gcode\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract a bit more and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z by 10mm\nG90 ;Return to absolute positioning\nG1 X0 Y{print_bed_max[1]} ;TaDaaaa\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao/machine/Wanhao D12-300.json b/backend/profiles/profiles/Wanhao/machine/Wanhao D12-300.json new file mode 100644 index 0000000..939c658 --- /dev/null +++ b/backend/profiles/profiles/Wanhao/machine/Wanhao D12-300.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Wanhao D12-300", + "renamed_from": "Wanhao D12/300", + "model_id": "D12", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "bed_model": "", + "bed_texture": "Wanhao D12-300_buildplate_texture.png", + "hotend_model": "Wanaho D12-300_hotend.stl", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic TPU @System;" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao/machine/fdm_machine_common.json b/backend/profiles/profiles/Wanhao/machine/fdm_machine_common.json new file mode 100644 index 0000000..dbaa5c6 --- /dev/null +++ b/backend/profiles/profiles/Wanhao/machine/fdm_machine_common.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.1" + ], + "printable_height": "400", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao/machine/fdm_wanhao_common.json b/backend/profiles/profiles/Wanhao/machine/fdm_wanhao_common.json new file mode 100644 index 0000000..655b822 --- /dev/null +++ b/backend/profiles/profiles/Wanhao/machine/fdm_wanhao_common.json @@ -0,0 +1,139 @@ +{ + "type": "machine", + "name": "fdm_wanhao_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "47", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25 ;pause print", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "default_print_profile": "0.20mm Standard @BIQU", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao/process/0.12mm Fine @Wanhao D12-300.json b/backend/profiles/profiles/Wanhao/process/0.12mm Fine @Wanhao D12-300.json new file mode 100644 index 0000000..babc00e --- /dev/null +++ b/backend/profiles/profiles/Wanhao/process/0.12mm Fine @Wanhao D12-300.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.12mm Fine @Wanhao D12-400", + "inherits": "fdm_process_wanhao_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6", + "compatible_printers": [ + "Wanhao D12-300 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao/process/0.15mm Optimal @Wanhao D12-300.json b/backend/profiles/profiles/Wanhao/process/0.15mm Optimal @Wanhao D12-300.json new file mode 100644 index 0000000..b364475 --- /dev/null +++ b/backend/profiles/profiles/Wanhao/process/0.15mm Optimal @Wanhao D12-300.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.15mm Optimal @Wanhao D12-300", + "inherits": "fdm_process_wanhao_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15", + "compatible_printers": [ + "Wanhao D12-300 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao/process/0.20mm Standard @Wanhao D12-300.json b/backend/profiles/profiles/Wanhao/process/0.20mm Standard @Wanhao D12-300.json new file mode 100644 index 0000000..4ede201 --- /dev/null +++ b/backend/profiles/profiles/Wanhao/process/0.20mm Standard @Wanhao D12-300.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @Wanhao D12-300", + "inherits": "fdm_process_wanhao_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "Wanhao D12-300 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao/process/0.24mm Draft @Wanhao D12-300.json b/backend/profiles/profiles/Wanhao/process/0.24mm Draft @Wanhao D12-300.json new file mode 100644 index 0000000..c436875 --- /dev/null +++ b/backend/profiles/profiles/Wanhao/process/0.24mm Draft @Wanhao D12-300.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Draft @Wanhao D12-300", + "inherits": "fdm_process_wanhao_common", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "compatible_printers": [ + "Wanhao D12-300 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao/process/fdm_process_common.json b/backend/profiles/profiles/Wanhao/process/fdm_process_common.json new file mode 100644 index 0000000..2cb485e --- /dev/null +++ b/backend/profiles/profiles/Wanhao/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Wanhao/process/fdm_process_wanhao_common.json b/backend/profiles/profiles/Wanhao/process/fdm_process_wanhao_common.json new file mode 100644 index 0000000..1b31555 --- /dev/null +++ b/backend/profiles/profiles/Wanhao/process/fdm_process_wanhao_common.json @@ -0,0 +1,107 @@ +{ + "type": "process", + "name": "fdm_process_wanhao_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "40", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "50", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "100", + "top_surface_speed": "50", + "gap_infill_speed": "60", + "sparse_infill_speed": "150", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Wanhao D12-300 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker.json b/backend/profiles/profiles/WonderMaker.json new file mode 100755 index 0000000..e53f687 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker.json @@ -0,0 +1,479 @@ +{ + "name": "WonderMaker", + "url": "", + "version": "02.03.01.10", + "force_update": "0", + "description": "WonderMaker configurations", + "machine_model_list": [ + { + "name": "WonderMaker ZR", + "sub_path": "machine/WonderMaker ZR.json" + }, + { + "name": "WonderMaker ZR Ultra", + "sub_path": "machine/WonderMaker ZR Ultra.json" + }, + { + "name": "WonderMaker ZR Ultra S", + "sub_path": "machine/WonderMaker ZR Ultra S.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_wm_common", + "sub_path": "process/fdm_process_wm_common.json" + }, + { + "name": "fdm_process_wm_0.06_nozzle_0.2", + "sub_path": "process/fdm_process_wm_0.06_nozzle_0.2.json" + }, + { + "name": "fdm_process_wm_0.08", + "sub_path": "process/fdm_process_wm_0.08.json" + }, + { + "name": "fdm_process_wm_0.08_nozzle_0.2", + "sub_path": "process/fdm_process_wm_0.08_nozzle_0.2.json" + }, + { + "name": "fdm_process_wm_0.10_nozzle_0.2", + "sub_path": "process/fdm_process_wm_0.10_nozzle_0.2.json" + }, + { + "name": "fdm_process_wm_0.12", + "sub_path": "process/fdm_process_wm_0.12.json" + }, + { + "name": "fdm_process_wm_0.12_nozzle_0.2", + "sub_path": "process/fdm_process_wm_0.12_nozzle_0.2.json" + }, + { + "name": "fdm_process_wm_0.14_nozzle_0.2", + "sub_path": "process/fdm_process_wm_0.14_nozzle_0.2.json" + }, + { + "name": "fdm_process_wm_0.16", + "sub_path": "process/fdm_process_wm_0.16.json" + }, + { + "name": "fdm_process_wm_0.18_nozzle_0.6", + "sub_path": "process/fdm_process_wm_0.18_nozzle_0.6.json" + }, + { + "name": "fdm_process_wm_0.20", + "sub_path": "process/fdm_process_wm_0.20.json" + }, + { + "name": "fdm_process_wm_0.24", + "sub_path": "process/fdm_process_wm_0.24.json" + }, + { + "name": "fdm_process_wm_0.24_nozzle_0.6", + "sub_path": "process/fdm_process_wm_0.24_nozzle_0.6.json" + }, + { + "name": "fdm_process_wm_0.24_nozzle_0.8", + "sub_path": "process/fdm_process_wm_0.24_nozzle_0.8.json" + }, + { + "name": "fdm_process_wm_0.28", + "sub_path": "process/fdm_process_wm_0.28.json" + }, + { + "name": "fdm_process_wm_0.30_nozzle_0.6", + "sub_path": "process/fdm_process_wm_0.30_nozzle_0.6.json" + }, + { + "name": "fdm_process_wm_0.32_nozzle_0.8", + "sub_path": "process/fdm_process_wm_0.32_nozzle_0.8.json" + }, + { + "name": "fdm_process_wm_0.36_nozzle_0.6", + "sub_path": "process/fdm_process_wm_0.36_nozzle_0.6.json" + }, + { + "name": "fdm_process_wm_0.40_nozzle_0.8", + "sub_path": "process/fdm_process_wm_0.40_nozzle_0.8.json" + }, + { + "name": "fdm_process_wm_0.42_nozzle_0.6", + "sub_path": "process/fdm_process_wm_0.42_nozzle_0.6.json" + }, + { + "name": "fdm_process_wm_0.48_nozzle_0.8", + "sub_path": "process/fdm_process_wm_0.48_nozzle_0.8.json" + }, + { + "name": "fdm_process_wm_0.56_nozzle_0.8", + "sub_path": "process/fdm_process_wm_0.56_nozzle_0.8.json" + }, + { + "name": "0.06mm Fine @WonderMaker ZR 0.2 nozzle", + "sub_path": "process/0.06mm Fine @WonderMaker ZR 0.2 nozzle.json" + }, + { + "name": "0.06mm Fine @WonderMaker ZR Ultra 0.2 nozzle", + "sub_path": "process/0.06mm Fine @WonderMaker ZR Ultra 0.2 nozzle.json" + }, + { + "name": "0.08mm Extra Fine @WonderMaker ZR", + "sub_path": "process/0.08mm Extra Fine @WonderMaker ZR.json" + }, + { + "name": "0.08mm Extra Fine @WonderMaker ZR Ultra", + "sub_path": "process/0.08mm Extra Fine @WonderMaker ZR Ultra.json" + }, + { + "name": "0.08mm Optimal @WonderMaker ZR 0.2 nozzle", + "sub_path": "process/0.08mm Optimal @WonderMaker ZR 0.2 nozzle.json" + }, + { + "name": "0.08mm Optimal @WonderMaker ZR Ultra 0.2 nozzle", + "sub_path": "process/0.08mm Optimal @WonderMaker ZR Ultra 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @WonderMaker ZR 0.2 nozzle", + "sub_path": "process/0.10mm Standard @WonderMaker ZR 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @WonderMaker ZR Ultra 0.2 nozzle", + "sub_path": "process/0.10mm Standard @WonderMaker ZR Ultra 0.2 nozzle.json" + }, + { + "name": "0.12mm Fine @WonderMaker ZR", + "sub_path": "process/0.12mm Fine @WonderMaker ZR.json" + }, + { + "name": "0.12mm Fine @WonderMaker ZR Ultra", + "sub_path": "process/0.12mm Fine @WonderMaker ZR Ultra.json" + }, + { + "name": "0.12mm Draft @WonderMaker ZR 0.2 nozzle", + "sub_path": "process/0.12mm Draft @WonderMaker ZR 0.2 nozzle.json" + }, + { + "name": "0.12mm Draft @WonderMaker ZR Ultra 0.2 nozzle", + "sub_path": "process/0.12mm Draft @WonderMaker ZR Ultra 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @WonderMaker ZR 0.2 nozzle", + "sub_path": "process/0.14mm Extra Draft @WonderMaker ZR 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @WonderMaker ZR Ultra 0.2 nozzle", + "sub_path": "process/0.14mm Extra Draft @WonderMaker ZR Ultra 0.2 nozzle.json" + }, + { + "name": "0.16mm Optimal @WonderMaker ZR", + "sub_path": "process/0.16mm Optimal @WonderMaker ZR.json" + }, + { + "name": "0.16mm Optimal @WonderMaker ZR Ultra", + "sub_path": "process/0.16mm Optimal @WonderMaker ZR Ultra.json" + }, + { + "name": "0.18mm Fine @WonderMaker ZR 0.6 nozzle", + "sub_path": "process/0.18mm Fine @WonderMaker ZR 0.6 nozzle.json" + }, + { + "name": "0.18mm Fine @WonderMaker ZR Ultra 0.6 nozzle", + "sub_path": "process/0.18mm Fine @WonderMaker ZR Ultra 0.6 nozzle.json" + }, + { + "name": "0.20mm Standard @WonderMaker ZR", + "sub_path": "process/0.20mm Standard @WonderMaker ZR.json" + }, + { + "name": "0.20mm Standard @WonderMaker ZR Ultra", + "sub_path": "process/0.20mm Standard @WonderMaker ZR Ultra.json" + }, + { + "name": "0.24mm Draft @WonderMaker ZR", + "sub_path": "process/0.24mm Draft @WonderMaker ZR.json" + }, + { + "name": "0.24mm Draft @WonderMaker ZR Ultra", + "sub_path": "process/0.24mm Draft @WonderMaker ZR Ultra.json" + }, + { + "name": "0.24mm Optimal @WonderMaker ZR 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @WonderMaker ZR 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @WonderMaker ZR Ultra 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @WonderMaker ZR Ultra 0.6 nozzle.json" + }, + { + "name": "0.24mm Fine @WonderMaker ZR 0.8 nozzle", + "sub_path": "process/0.24mm Fine @WonderMaker ZR 0.8 nozzle.json" + }, + { + "name": "0.24mm Fine @WonderMaker ZR Ultra 0.8 nozzle", + "sub_path": "process/0.24mm Fine @WonderMaker ZR Ultra 0.8 nozzle.json" + }, + { + "name": "0.28mm Extra Draft @WonderMaker ZR", + "sub_path": "process/0.28mm Extra Draft @WonderMaker ZR.json" + }, + { + "name": "0.28mm Extra Draft @WonderMaker ZR Ultra", + "sub_path": "process/0.28mm Extra Draft @WonderMaker ZR Ultra.json" + }, + { + "name": "0.30mm Standard @WonderMaker ZR 0.6 nozzle", + "sub_path": "process/0.30mm Standard @WonderMaker ZR 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @WonderMaker ZR Ultra 0.6 nozzle", + "sub_path": "process/0.30mm Standard @WonderMaker ZR Ultra 0.6 nozzle.json" + }, + { + "name": "0.32mm Optimal @WonderMaker ZR 0.8 nozzle", + "sub_path": "process/0.32mm Optimal @WonderMaker ZR 0.8 nozzle.json" + }, + { + "name": "0.32mm Optimal @WonderMaker ZR Ultra 0.8 nozzle", + "sub_path": "process/0.32mm Optimal @WonderMaker ZR Ultra 0.8 nozzle.json" + }, + { + "name": "0.36mm Draft @WonderMaker ZR 0.6 nozzle", + "sub_path": "process/0.36mm Draft @WonderMaker ZR 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @WonderMaker ZR Ultra 0.6 nozzle", + "sub_path": "process/0.36mm Draft @WonderMaker ZR Ultra 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @WonderMaker ZR 0.8 nozzle", + "sub_path": "process/0.40mm Standard @WonderMaker ZR 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @WonderMaker ZR Ultra 0.8 nozzle", + "sub_path": "process/0.40mm Standard @WonderMaker ZR Ultra 0.8 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @WonderMaker ZR 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @WonderMaker ZR 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @WonderMaker ZR Ultra 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @WonderMaker ZR Ultra 0.6 nozzle.json" + }, + { + "name": "0.48mm Draft @WonderMaker ZR 0.8 nozzle", + "sub_path": "process/0.48mm Draft @WonderMaker ZR 0.8 nozzle.json" + }, + { + "name": "0.48mm Draft @WonderMaker ZR Ultra 0.8 nozzle", + "sub_path": "process/0.48mm Draft @WonderMaker ZR Ultra 0.8 nozzle.json" + }, + { + "name": "0.56mm Extra Draft @WonderMaker ZR 0.8 nozzle", + "sub_path": "process/0.56mm Extra Draft @WonderMaker ZR 0.8 nozzle.json" + }, + { + "name": "0.56mm Extra Draft @WonderMaker ZR Ultra 0.8 nozzle", + "sub_path": "process/0.56mm Extra Draft @WonderMaker ZR Ultra 0.8 nozzle.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_bvoh", + "sub_path": "filament/fdm_filament_bvoh.json" + }, + { + "name": "fdm_filament_eva", + "sub_path": "filament/fdm_filament_eva.json" + }, + { + "name": "fdm_filament_hips", + "sub_path": "filament/fdm_filament_hips.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pctg", + "sub_path": "filament/fdm_filament_pctg.json" + }, + { + "name": "fdm_filament_pe", + "sub_path": "filament/fdm_filament_pe.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pha", + "sub_path": "filament/fdm_filament_pha.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pp", + "sub_path": "filament/fdm_filament_pp.json" + }, + { + "name": "fdm_filament_ppa", + "sub_path": "filament/fdm_filament_ppa.json" + }, + { + "name": "fdm_filament_pps", + "sub_path": "filament/fdm_filament_pps.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_sbs", + "sub_path": "filament/fdm_filament_sbs.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "WonderMaker ABS", + "sub_path": "filament/WonderMaker ABS.json" + }, + { + "name": "WonderMaker ASA", + "sub_path": "filament/WonderMaker ASA.json" + }, + { + "name": "WonderMaker PET-CF", + "sub_path": "filament/WonderMaker PET-CF.json" + }, + { + "name": "WonderMaker PETG Basic", + "sub_path": "filament/WonderMaker PETG Basic.json" + }, + { + "name": "WonderMaker PLA Basic", + "sub_path": "filament/WonderMaker PLA Basic.json" + }, + { + "name": "WonderMaker PLA Marble", + "sub_path": "filament/WonderMaker PLA Marble.json" + }, + { + "name": "WonderMaker PLA Matte", + "sub_path": "filament/WonderMaker PLA Matte.json" + }, + { + "name": "WonderMaker PLA Metal", + "sub_path": "filament/WonderMaker PLA Metal.json" + }, + { + "name": "WonderMaker PLA Silk", + "sub_path": "filament/WonderMaker PLA Silk.json" + }, + { + "name": "WonderMaker PLA Wood", + "sub_path": "filament/WonderMaker PLA Wood.json" + }, + { + "name": "WonderMaker PVA", + "sub_path": "filament/WonderMaker PVA.json" + }, + { + "name": "WonderMaker TPU 95A", + "sub_path": "filament/WonderMaker TPU 95A.json" + }, + { + "name": "WonderMaker ABS @WonderMaker ZR Ultra S", + "sub_path": "filament/WonderMaker ABS @WonderMaker ZR Ultra S.json" + }, + { + "name": "WonderMaker ASA @WonderMaker ZR Ultra S", + "sub_path": "filament/WonderMaker ASA @WonderMaker ZR Ultra S.json" + }, + { + "name": "WonderMaker PET-CF @WonderMaker ZR Ultra S", + "sub_path": "filament/WonderMaker PET-CF @WonderMaker ZR Ultra S.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "WonderMaker ZR 0.4 nozzle", + "sub_path": "machine/WonderMaker ZR 0.4 nozzle.json" + }, + { + "name": "WonderMaker ZR Ultra 0.4 nozzle", + "sub_path": "machine/WonderMaker ZR Ultra 0.4 nozzle.json" + }, + { + "name": "WonderMaker ZR Ultra S 0.4 nozzle", + "sub_path": "machine/WonderMaker ZR Ultra S 0.4 nozzle.json" + }, + { + "name": "WonderMaker ZR 0.2 nozzle", + "sub_path": "machine/WonderMaker ZR 0.2 nozzle.json" + }, + { + "name": "WonderMaker ZR 0.6 nozzle", + "sub_path": "machine/WonderMaker ZR 0.6 nozzle.json" + }, + { + "name": "WonderMaker ZR 0.8 nozzle", + "sub_path": "machine/WonderMaker ZR 0.8 nozzle.json" + }, + { + "name": "WonderMaker ZR Ultra 0.2 nozzle", + "sub_path": "machine/WonderMaker ZR Ultra 0.2 nozzle.json" + }, + { + "name": "WonderMaker ZR Ultra 0.6 nozzle", + "sub_path": "machine/WonderMaker ZR Ultra 0.6 nozzle.json" + }, + { + "name": "WonderMaker ZR Ultra 0.8 nozzle", + "sub_path": "machine/WonderMaker ZR Ultra 0.8 nozzle.json" + }, + { + "name": "WonderMaker ZR Ultra S 0.2 nozzle", + "sub_path": "machine/WonderMaker ZR Ultra S 0.2 nozzle.json" + }, + { + "name": "WonderMaker ZR Ultra S 0.6 nozzle", + "sub_path": "machine/WonderMaker ZR Ultra S 0.6 nozzle.json" + }, + { + "name": "WonderMaker ZR Ultra S 0.8 nozzle", + "sub_path": "machine/WonderMaker ZR Ultra S 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/WonderMaker ZR ULtra S_cover.png b/backend/profiles/profiles/WonderMaker/WonderMaker ZR ULtra S_cover.png new file mode 100755 index 0000000..c5a0fa6 Binary files /dev/null and b/backend/profiles/profiles/WonderMaker/WonderMaker ZR ULtra S_cover.png differ diff --git a/backend/profiles/profiles/WonderMaker/WonderMaker ZR Ultra_cover.png b/backend/profiles/profiles/WonderMaker/WonderMaker ZR Ultra_cover.png new file mode 100755 index 0000000..4dc3b22 Binary files /dev/null and b/backend/profiles/profiles/WonderMaker/WonderMaker ZR Ultra_cover.png differ diff --git a/backend/profiles/profiles/WonderMaker/WonderMaker ZR_cover.png b/backend/profiles/profiles/WonderMaker/WonderMaker ZR_cover.png new file mode 100755 index 0000000..7f2f094 Binary files /dev/null and b/backend/profiles/profiles/WonderMaker/WonderMaker ZR_cover.png differ diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker ABS @WonderMaker ZR Ultra S.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker ABS @WonderMaker ZR Ultra S.json new file mode 100755 index 0000000..847e459 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker ABS @WonderMaker ZR Ultra S.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "WonderMaker ABS @WonderMaker ZR Ultra S", + "inherits": "WonderMaker ABS", + "from": "system", + "setting_id": "GFSB01_07", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "activate_chamber_temp_control": [ + "1" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR Ultra S 0.2 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker ABS.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker ABS.json new file mode 100755 index 0000000..3a45614 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker ABS.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "name": "WonderMaker ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB00", + "instantiation": "true", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "filament_cost": [ + "24.99" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "WonderMaker" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle", + "WonderMaker ZR 0.4 nozzle", + "WonderMaker ZR 0.6 nozzle", + "WonderMaker ZR 0.8 nozzle", + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker ASA @WonderMaker ZR Ultra S.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker ASA @WonderMaker ZR Ultra S.json new file mode 100755 index 0000000..89f67f1 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker ASA @WonderMaker ZR Ultra S.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "WonderMaker ASA @WonderMaker ZR Ultra S", + "inherits": "WonderMaker ASA", + "from": "system", + "setting_id": "GFSB01_07", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "activate_chamber_temp_control": [ + "1" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR Ultra S 0.2 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker ASA.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker ASA.json new file mode 100755 index 0000000..bf5b4e9 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker ASA.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "WonderMaker ASA", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB01", + "instantiation": "true", + "description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_max_speed": [ + "35" + ], + "filament_cost": [ + "31.99" + ], + "filament_density": [ + "1.05" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_vendor": [ + "WonderMaker" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle", + "WonderMaker ZR 0.4 nozzle", + "WonderMaker ZR 0.6 nozzle", + "WonderMaker ZR 0.8 nozzle", + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker PET-CF @WonderMaker ZR Ultra S.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PET-CF @WonderMaker ZR Ultra S.json new file mode 100755 index 0000000..3b83a06 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PET-CF @WonderMaker ZR Ultra S.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "WonderMaker PET-CF @WonderMaker ZR Ultra S", + "inherits": "WonderMaker PET-CF", + "from": "system", + "setting_id": "GFST01_00", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], + "activate_chamber_temp_control": [ + "1" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR Ultra S 0.4 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker PET-CF.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PET-CF.json new file mode 100755 index 0000000..22c674c --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PET-CF.json @@ -0,0 +1,101 @@ +{ + "type": "filament", + "name": "WonderMaker PET-CF", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFT01", + "instantiation": "true", + "description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "84.99" + ], + "filament_density": [ + "1.29" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PET-CF" + ], + "filament_vendor": [ + "WonderMaker" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "required_nozzle_HRC": [ + "40" + ], + "supertack_plate_temp": [ + "80" + ], + "supertack_plate_temp_initial_layer": [ + "80" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "185" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR 0.4 nozzle", + "WonderMaker ZR 0.6 nozzle", + "WonderMaker ZR 0.8 nozzle", + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker PETG Basic.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PETG Basic.json new file mode 100755 index 0000000..70229b3 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PETG Basic.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "name": "WonderMaker PETG Basic", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG00", + "instantiation": "true", + "description": "To get better transparent or translucent results with the corresponding filament, please refer to this wiki: Printing tips for transparent PETG.", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_vendor": [ + "WonderMaker" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle", + "WonderMaker ZR 0.4 nozzle", + "WonderMaker ZR 0.6 nozzle", + "WonderMaker ZR 0.8 nozzle", + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Basic.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Basic.json new file mode 100755 index 0000000..e6a8997 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Basic.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "name": "WonderMaker PLA Basic", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA00", + "instantiation": "true", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "WonderMaker" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "10%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle", + "WonderMaker ZR 0.4 nozzle", + "WonderMaker ZR 0.6 nozzle", + "WonderMaker ZR 0.8 nozzle", + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Marble.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Marble.json new file mode 100755 index 0000000..e379830 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Marble.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "WonderMaker PLA Marble", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA07", + "instantiation": "true", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.22" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "WonderMaker" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle", + "WonderMaker ZR 0.4 nozzle", + "WonderMaker ZR 0.6 nozzle", + "WonderMaker ZR 0.8 nozzle", + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Matte.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Matte.json new file mode 100755 index 0000000..e810706 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Matte.json @@ -0,0 +1,49 @@ +{ + "type": "filament", + "name": "WonderMaker PLA Matte", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA01", + "instantiation": "true", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "WonderMaker" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle", + "WonderMaker ZR 0.4 nozzle", + "WonderMaker ZR 0.6 nozzle", + "WonderMaker ZR 0.8 nozzle", + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Metal.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Metal.json new file mode 100755 index 0000000..a6413f1 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Metal.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "WonderMaker PLA Metal", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA02", + "instantiation": "true", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "WonderMaker" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle", + "WonderMaker ZR 0.4 nozzle", + "WonderMaker ZR 0.6 nozzle", + "WonderMaker ZR 0.8 nozzle", + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Silk.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Silk.json new file mode 100755 index 0000000..c7cc670 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Silk.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "WonderMaker PLA Silk", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA05", + "instantiation": "true", + "description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "WonderMaker" + ], + "filament_scarf_height": [ + "5%" + ], + "filament_scarf_gap": [ + "0%" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle", + "WonderMaker ZR 0.4 nozzle", + "WonderMaker ZR 0.6 nozzle", + "WonderMaker ZR 0.8 nozzle", + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Wood.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Wood.json new file mode 100755 index 0000000..cd8ac41 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PLA Wood.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "WonderMaker PLA Wood", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA16", + "instantiation": "true", + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_vendor": [ + "WonderMaker" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR 0.4 nozzle", + "WonderMaker ZR 0.6 nozzle", + "WonderMaker ZR 0.8 nozzle", + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker PVA.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PVA.json new file mode 100755 index 0000000..2842776 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker PVA.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "name": "WonderMaker PVA", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "GFS04", + "instantiation": "true", + "description": "This is a water-soluble support filament, and usually it is only for the support structure and not for the model body. Printing this filament is of many requirements, and to get better printing quality, please refer to this wiki: PVA Printing Guide.", + "filament_cost": [ + "79.98" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "WonderMaker" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle", + "WonderMaker ZR 0.4 nozzle", + "WonderMaker ZR 0.6 nozzle", + "WonderMaker ZR 0.8 nozzle", + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/WonderMaker TPU 95A.json b/backend/profiles/profiles/WonderMaker/filament/WonderMaker TPU 95A.json new file mode 100755 index 0000000..5ea0913 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/WonderMaker TPU 95A.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "WonderMaker TPU 95A", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU01", + "instantiation": "true", + "description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.", + "filament_cost": [ + "41.99" + ], + "filament_density": [ + "1.22" + ], + "filament_vendor": [ + "WonderMaker" + ], + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "filament_multitool_ramming": [ + "1" + ], + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle", + "WonderMaker ZR 0.4 nozzle", + "WonderMaker ZR 0.6 nozzle", + "WonderMaker ZR 0.8 nozzle", + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_abs.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_abs.json new file mode 100755 index 0000000..c01bfb6 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_asa.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_asa.json new file mode 100755 index 0000000..ce1126a --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_asa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_bvoh.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_bvoh.json new file mode 100755 index 0000000..f508730 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_bvoh.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_bvoh", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "69.99" + ], + "filament_density": [ + "1.13" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "BVOH" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_common.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_common.json new file mode 100755 index 0000000..53f6d08 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_common.json @@ -0,0 +1,180 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "60" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "10%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ], + "filament_shrink": [ + "100%" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "3" + ], + "supertack_plate_temp": [ + "45" + ], + "supertack_plate_temp_initial_layer": [ + "45" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_eva.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_eva.json new file mode 100755 index 0000000..5eaf47f --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_eva.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "name": "fdm_filament_eva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "filament_type": [ + "EVA" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_hips.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_hips.json new file mode 100755 index 0000000..c7c0ab7 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_hips.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_hips", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "HIPS" + ], + "filament_density": [ + "1.06" + ], + "filament_cost": [ + "22.99" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "6" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pa.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pa.json new file mode 100755 index 0000000..5f0a1ca --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "4" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "30" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "108" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pc.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pc.json new file mode 100755 index 0000000..313655f --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pc.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_type": [ + "PC" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "60" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "120" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pctg.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pctg.json new file mode 100755 index 0000000..1fbe08a --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pctg.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "fdm_filament_pctg", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PCTG" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pe.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pe.json new file mode 100755 index 0000000..6e408e7 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pe.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pe", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PE" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pet.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pet.json new file mode 100755 index 0000000..0fe5cbc --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pet.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "70" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pha.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pha.json new file mode 100755 index 0000000..eacb658 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pha.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pha", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "27.99" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PHA" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "120" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pla.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pla.json new file mode 100755 index 0000000..1ac9409 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pla.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_gap": [ + "15%" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pp.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pp.json new file mode 100755 index 0000000..1d18efe --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pp.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pp", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PP" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "110" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_ppa.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_ppa.json new file mode 100755 index 0000000..577248d --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_ppa.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_ppa", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.17" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PPA-CF" + ], + "filament_vendor": [ + "WonderMaker" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "210" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pps.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pps.json new file mode 100755 index 0000000..b8d3661 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pps.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pps", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "chamber_temperatures": [ + "60" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "0" + ], + "filament_density": [ + "1.36" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_type": [ + "PPS" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature_range_high": [ + "340" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "0%" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "125" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pva.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pva.json new file mode 100755 index 0000000..e820067 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_pva.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "50" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_sbs.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_sbs.json new file mode 100755 index 0000000..d283fa4 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_sbs.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_sbs", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "23" + ], + "filament_type": [ + "SBS" + ], + "filament_density": [ + "1.02" + ], + "filament_cost": [ + "15" + ], + "cool_plate_temp": [ + "70" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "nozzle_temperature": [ + "235" + ], + "temperature_vitrification": [ + "70" + ], + "nozzle_temperature_range_low": [ + "215" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "40" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/filament/fdm_filament_tpu.json b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_tpu.json new file mode 100755 index 0000000..ba3a30c --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/filament/fdm_filament_tpu.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "cool_plate_temp": [ + "30" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_retraction_length": [ + "0.4" + ], + "filament_type": [ + "TPU" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "30" + ], + "textured_plate_temp": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR 0.2 nozzle.json new file mode 100755 index 0000000..a987f62 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "machine", + "name": "WonderMaker ZR 0.2 nozzle", + "inherits": "WonderMaker ZR 0.4 nozzle", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_model": "WonderMaker ZR", + "default_print_profile": "0.10mm Standard @WonderMaker ZR 0.2 nozzle", + "printer_variant": "0.2", + "nozzle_diameter": [ + "0.2" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR 0.4 nozzle.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR 0.4 nozzle.json new file mode 100755 index 0000000..5b942ba --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR 0.4 nozzle.json @@ -0,0 +1,46 @@ +{ + "type": "machine", + "name": "WonderMaker ZR 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "WonderMaker ZR", + "default_print_profile": "0.20mm Standard @WonderMaker ZR", + "default_bed_type": "4", + "nozzle_diameter": [ + "0.4" + ], + "default_filament_profile": [ + "WonderMaker PLA Basic" + ], + "purge_in_prime_tower": "0", + "enable_filament_ramming": "0", + "machine_load_filament_time": "80", + "machine_unload_filament_time": "40", + "adaptive_bed_mesh_margin": "5", + "bed_mesh_max": [ + "290", + "290" + ], + "bed_mesh_min": [ + "10", + "10" + ], + "bed_mesh_probe_distance": [ + "40", + "40" + ], + "retract_before_wipe": [ + "80%" + ], + "retract_restart_extra": [ + "0.02" + ], + "retraction_length": [ + "0.6" + ], + "retraction_minimum_travel": [ + "0.5" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR 0.6 nozzle.json new file mode 100755 index 0000000..1afc2ec --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR 0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "WonderMaker ZR 0.6 nozzle", + "inherits": "WonderMaker ZR 0.4 nozzle", + "from": "system", + "setting_id": "GM005", + "instantiation": "true", + "printer_model": "WonderMaker ZR", + "default_print_profile": "0.30mm Standard @WonderMaker ZR 0.6 nozzle", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR 0.8 nozzle.json new file mode 100755 index 0000000..51f32c4 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "name": "WonderMaker ZR 0.8 nozzle", + "inherits": "WonderMaker ZR 0.4 nozzle", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_model": "WonderMaker ZR", + "default_print_profile": "0.40mm Standard @WonderMaker ZR 0.8 nozzle", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra 0.2 nozzle.json new file mode 100755 index 0000000..1414a51 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "WonderMaker ZR Ultra 0.2 nozzle", + "inherits": "WonderMaker ZR Ultra 0.4 nozzle", + "from": "system", + "setting_id": "GM010", + "instantiation": "true", + "nozzle_diameter": [ + "0.2", + "0.2", + "0.2", + "0.2" + ], + "printer_model": "WonderMaker ZR Ultra", + "printer_variant": "0.2", + "default_print_profile": "0.10mm Standard @WonderMaker ZR Ultra 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4", + "0.4", + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra 0.4 nozzle.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra 0.4 nozzle.json new file mode 100755 index 0000000..6faed86 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra 0.4 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "machine", + "name": "WonderMaker ZR Ultra 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM013", + "instantiation": "true", + "printer_model": "WonderMaker ZR Ultra", + "default_print_profile": "0.20mm Standard @WonderMaker ZR Ultra", + "default_bed_type": "4", + "default_filament_profile": [ + "WonderMaker PLA Basic" + ], + "single_extruder_multi_material": "0", + "nozzle_diameter": [ + "0.4", + "0.4", + "0.4", + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x270", + "0x270" + ], + "bed_exclude_area": [], + "printable_height": "290", + "extruder_clearance_radius": "134", + "bed_mesh_min": [ + "10", + "10" + ], + "bed_mesh_max": [ + "290", + "260" + ], + "bed_mesh_probe_distance": [ + "50", + "50" + ], + "support_air_filtration": "0", + "support_chamber_temp_control": "0", + "machine_tool_change_time": "10", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "retract_lift_below": [ + "279", + "279", + "279", + "279" + ], + "enable_long_retraction_when_cut": [ + "0", + "0", + "0", + "0" + ], + "long_retractions_when_cut": [ + "0", + "0", + "0", + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra 0.6 nozzle.json new file mode 100755 index 0000000..7aa713e --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra 0.6 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "machine", + "name": "WonderMaker ZR Ultra 0.6 nozzle", + "inherits": "WonderMaker ZR Ultra 0.4 nozzle", + "from": "system", + "setting_id": "GM011", + "instantiation": "true", + "nozzle_diameter": [ + "0.6", + "0.6", + "0.6", + "0.6" + ], + "printer_model": "WonderMaker ZR Ultra", + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @WonderMaker ZR Ultra 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4", + "1.4", + "1.4", + "1.4" + ], + "retraction_minimum_travel": [ + "3", + "3", + "3", + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra 0.8 nozzle.json new file mode 100755 index 0000000..9155f38 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra 0.8 nozzle.json @@ -0,0 +1,41 @@ +{ + "type": "machine", + "name": "WonderMaker ZR Ultra 0.8 nozzle", + "inherits": "WonderMaker ZR Ultra 0.4 nozzle", + "from": "system", + "setting_id": "GM012", + "instantiation": "true", + "nozzle_diameter": [ + "0.8", + "0.8", + "0.8", + "0.8" + ], + "printer_model": "WonderMaker ZR Ultra", + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @WonderMaker ZR Ultra 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_length": [ + "3", + "3", + "3", + "3" + ], + "retract_length_toolchange": [ + "3", + "3", + "3", + "3" + ], + "retraction_minimum_travel": [ + "3", + "3", + "3", + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S 0.2 nozzle.json new file mode 100755 index 0000000..607381e --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "name": "WonderMaker ZR Ultra S 0.2 nozzle", + "inherits": "WonderMaker ZR Ultra S 0.4 nozzle", + "from": "system", + "setting_id": "GM015", + "instantiation": "true", + "nozzle_diameter": [ + "0.2", + "0.2", + "0.2", + "0.2" + ], + "printer_model": "WonderMaker ZR Ultra S", + "printer_variant": "0.2", + "default_print_profile": "0.10mm Standard @WonderMaker ZR Ultra 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4", + "0.4", + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S 0.4 nozzle.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S 0.4 nozzle.json new file mode 100755 index 0000000..b8dccb5 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S 0.4 nozzle.json @@ -0,0 +1,65 @@ +{ + "type": "machine", + "name": "WonderMaker ZR Ultra S 0.4 nozzle", + "inherits": "fdm_klipper_common", + "from": "system", + "setting_id": "GM014", + "instantiation": "true", + "printer_model": "WonderMaker ZR Ultra S", + "default_print_profile": "0.20mm Standard @WonderMaker ZR Ultra", + "default_bed_type": "4", + "default_filament_profile": [ + "WonderMaker PLA Basic" + ], + "single_extruder_multi_material": "0", + "nozzle_diameter": [ + "0.4", + "0.4", + "0.4", + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x270", + "0x270" + ], + "bed_exclude_area": [], + "printable_height": "290", + "extruder_clearance_radius": "134", + "bed_mesh_min": [ + "10", + "10" + ], + "bed_mesh_max": [ + "290", + "260" + ], + "bed_mesh_probe_distance": [ + "50", + "50" + ], + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "machine_tool_change_time": "10", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "retract_lift_below": [ + "279", + "279", + "279", + "279" + ], + "enable_long_retraction_when_cut": [ + "0", + "0", + "0", + "0" + ], + "long_retractions_when_cut": [ + "0", + "0", + "0", + "0" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S 0.6 nozzle.json new file mode 100755 index 0000000..a24be30 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S 0.6 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "WonderMaker ZR Ultra S 0.6 nozzle", + "inherits": "WonderMaker ZR Ultra S 0.4 nozzle", + "from": "system", + "setting_id": "GM016", + "instantiation": "true", + "printer_model": "WonderMaker ZR Ultra S", + "default_print_profile": "0.30mm Standard @WonderMaker ZR Ultra 0.6 nozzle", + "printer_variant": "0.6", + "nozzle_diameter": [ + "0.6" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4", + "1.4", + "1.4", + "1.4" + ], + "retraction_minimum_travel": [ + "3", + "3", + "3", + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S 0.8 nozzle.json new file mode 100755 index 0000000..cb56a6e --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S 0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "WonderMaker ZR Ultra S 0.8 nozzle", + "inherits": "WonderMaker ZR Ultra S 0.4 nozzle", + "from": "system", + "setting_id": "GM017", + "instantiation": "true", + "printer_model": "WonderMaker ZR Ultra S", + "default_print_profile": "0.40mm Standard @WonderMaker ZR Ultra 0.8 nozzle", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "3", + "3", + "3", + "3" + ], + "retraction_length": [ + "3", + "3", + "3", + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S.json new file mode 100755 index 0000000..65e557a --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra S.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "WonderMaker ZR Ultra S", + "model_id": "WonderMaker ZR Ultra S", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "WonderMaker", + "bed_model": "wm_buildplate_model.stl", + "bed_texture": "", + "hotend_model": "wm_3dp_hotend.stl", + "default_materials": "WonderMaker PLA Basic;WonderMaker PETG Basic;WonderMaker ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra.json new file mode 100755 index 0000000..bfc671d --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR Ultra.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "WonderMaker ZR Ultra", + "model_id": "WonderMaker ZR Ultra", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "WonderMaker", + "bed_model": "wm_buildplate_model.stl", + "bed_texture": "", + "hotend_model": "wm_3dp_hotend.stl", + "default_materials": "WonderMaker PLA Basic;WonderMaker PETG Basic;WonderMaker ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR.json b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR.json new file mode 100755 index 0000000..f3fcdbf --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/WonderMaker ZR.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "WonderMaker ZR", + "model_id": "WonderMaker ZR", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "WonderMaker", + "bed_model": "wm_buildplate_model.stl", + "bed_texture": "", + "hotend_model": "wm_3dp_hotend.stl", + "default_materials": "WonderMaker PLA Basic;WonderMaker PETG Basic;WonderMaker ABS" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/fdm_klipper_common.json b/backend/profiles/profiles/WonderMaker/machine/fdm_klipper_common.json new file mode 100755 index 0000000..71443d9 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/fdm_klipper_common.json @@ -0,0 +1,140 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "auxiliary_fan": "1", + "bed_exclude_area": [ + "0x0", + "18x0", + "18x28", + "0x28" + ], + "default_filament_profile": [ + "Generic PLA @System" + ], + "default_print_profile": "0.18mm Standard @WonderMaker ZR", + "extruder_colour": [ + "#018001" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "600", + "200" + ], + "machine_max_speed_y": [ + "600", + "200" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "retract_lift_below": [ + "290" + ], + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_volume": "107", + "printer_structure": "corexy", + "best_object_pos": "0.5x0.5", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": [ + "Auto Lift" + ], + "support_multi_bed_types": "1", + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "single_extruder_multi_material": "1", + "layer_change_gcode": "", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "time_lapse_gcode": ";TIMELAPSE_TAKE_FRAME" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/machine/fdm_machine_common.json b/backend/profiles/profiles/WonderMaker/machine/fdm_machine_common.json new file mode 100755 index 0000000..ad7df25 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/machine/fdm_machine_common.json @@ -0,0 +1,127 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "support_chamber_temp_control": "0", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "enable_long_retraction_when_cut": "0", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "klipper", + "silent_mode": "0", + "long_retractions_when_cut": [ + "0" + ], + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "3" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "300", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "0", + "support_air_filtration": "0", + "wipe": [ + "1" + ], + "default_filament_profile": [], + "default_print_profile": "", + "upward_compatible_machine": [], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "START_PRINT EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single] CHAMBER=[chamber_temperature] INITIAL_TOOL=[initial_tool] MESH_MIN_X={adaptive_bed_mesh_min[0]} MESH_MIN_Y={adaptive_bed_mesh_min[1]} MESH_MAX_X={adaptive_bed_mesh_max[0]} MESH_MAX_Y={adaptive_bed_mesh_max[1]} PROBE_COUNT_X={bed_mesh_probe_count[0]} PROBE_COUNT_Y={bed_mesh_probe_count[1]}\n", + "machine_end_gcode": ";PRINT_END" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.06mm Fine @WonderMaker ZR 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.06mm Fine @WonderMaker ZR 0.2 nozzle.json new file mode 100755 index 0000000..b472778 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.06mm Fine @WonderMaker ZR 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.06mm Fine @WonderMaker ZR 0.2 nozzle", + "inherits": "fdm_process_wm_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "description": "Compared with the default profile of 0.2 mm nozzle, it has a smaller layer height, and results in minimal layer lines and higher printing quality, but shorter printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.06mm Fine @WonderMaker ZR Ultra 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.06mm Fine @WonderMaker ZR Ultra 0.2 nozzle.json new file mode 100755 index 0000000..4695325 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.06mm Fine @WonderMaker ZR Ultra 0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.06mm Fine @WonderMaker ZR Ultra 0.2 nozzle", + "inherits": "fdm_process_wm_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP063", + "instantiation": "true", + "description": "Compared with the default profile of 0.2 mm nozzle, it has a smaller layer height, and results in minimal layer lines and higher printing quality, but shorter printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.08mm Extra Fine @WonderMaker ZR Ultra.json b/backend/profiles/profiles/WonderMaker/process/0.08mm Extra Fine @WonderMaker ZR Ultra.json new file mode 100755 index 0000000..7f695a7 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.08mm Extra Fine @WonderMaker ZR Ultra.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @WonderMaker ZR Ultra", + "inherits": "fdm_process_wm_0.08", + "from": "system", + "setting_id": "GP018", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.08mm Extra Fine @WonderMaker ZR.json b/backend/profiles/profiles/WonderMaker/process/0.08mm Extra Fine @WonderMaker ZR.json new file mode 100755 index 0000000..399ce6c --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.08mm Extra Fine @WonderMaker ZR.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @WonderMaker ZR", + "inherits": "fdm_process_wm_0.08", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.08mm Optimal @WonderMaker ZR 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.08mm Optimal @WonderMaker ZR 0.2 nozzle.json new file mode 100755 index 0000000..3c14ad1 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.08mm Optimal @WonderMaker ZR 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.08mm Optimal @WonderMaker ZR 0.2 nozzle", + "inherits": "fdm_process_wm_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP025", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer height, and results in almost invisible layer lines and higher printing quality, but shorter printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.08mm Optimal @WonderMaker ZR Ultra 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.08mm Optimal @WonderMaker ZR Ultra 0.2 nozzle.json new file mode 100755 index 0000000..047f361 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.08mm Optimal @WonderMaker ZR Ultra 0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.08mm Optimal @WonderMaker ZR Ultra 0.2 nozzle", + "inherits": "fdm_process_wm_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP064", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer height, and results in almost invisible layer lines and higher printing quality, but shorter printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.10mm Standard @WonderMaker ZR 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.10mm Standard @WonderMaker ZR 0.2 nozzle.json new file mode 100755 index 0000000..3cedc37 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.10mm Standard @WonderMaker ZR 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.10mm Standard @WonderMaker ZR 0.2 nozzle", + "inherits": "fdm_process_wm_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "description": "It has a small layer height, and results in almost negligible layer lines and high printing quality. It is suitable for most general printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.10mm Standard @WonderMaker ZR Ultra 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.10mm Standard @WonderMaker ZR Ultra 0.2 nozzle.json new file mode 100755 index 0000000..7b03e66 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.10mm Standard @WonderMaker ZR Ultra 0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.10mm Standard @WonderMaker ZR Ultra 0.2 nozzle", + "inherits": "fdm_process_wm_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP014", + "instantiation": "true", + "description": "It has a small layer height, and results in almost negligible layer lines and high printing quality. It is suitable for most general printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.12mm Draft @WonderMaker ZR 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.12mm Draft @WonderMaker ZR 0.2 nozzle.json new file mode 100755 index 0000000..4c9a579 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.12mm Draft @WonderMaker ZR 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.12mm Draft @WonderMaker ZR 0.2 nozzle", + "inherits": "fdm_process_wm_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP026", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a slightly bigger layer height, and results in almost negligible layer lines, and slightly shorter printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.12mm Draft @WonderMaker ZR Ultra 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.12mm Draft @WonderMaker ZR Ultra 0.2 nozzle.json new file mode 100755 index 0000000..854c62e --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.12mm Draft @WonderMaker ZR Ultra 0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.12mm Draft @WonderMaker ZR Ultra 0.2 nozzle", + "inherits": "fdm_process_wm_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP065", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a slightly bigger layer height, and results in almost negligible layer lines, and slightly shorter printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.12mm Fine @WonderMaker ZR Ultra.json b/backend/profiles/profiles/WonderMaker/process/0.12mm Fine @WonderMaker ZR Ultra.json new file mode 100755 index 0000000..7f05735 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.12mm Fine @WonderMaker ZR Ultra.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.12mm Fine @WonderMaker ZR Ultra", + "inherits": "fdm_process_wm_0.12", + "from": "system", + "setting_id": "GP019", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.12mm Fine @WonderMaker ZR.json b/backend/profiles/profiles/WonderMaker/process/0.12mm Fine @WonderMaker ZR.json new file mode 100755 index 0000000..cd776c9 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.12mm Fine @WonderMaker ZR.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.12mm Fine @WonderMaker ZR", + "inherits": "fdm_process_wm_0.12", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.14mm Extra Draft @WonderMaker ZR 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.14mm Extra Draft @WonderMaker ZR 0.2 nozzle.json new file mode 100755 index 0000000..a91f721 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.14mm Extra Draft @WonderMaker ZR 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.14mm Extra Draft @WonderMaker ZR 0.2 nozzle", + "inherits": "fdm_process_wm_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP027", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a bigger layer height, and results in slightly visible layer lines, but shorter printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.14mm Extra Draft @WonderMaker ZR Ultra 0.2 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.14mm Extra Draft @WonderMaker ZR Ultra 0.2 nozzle.json new file mode 100755 index 0000000..cda188f --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.14mm Extra Draft @WonderMaker ZR Ultra 0.2 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.14mm Extra Draft @WonderMaker ZR Ultra 0.2 nozzle", + "inherits": "fdm_process_wm_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP066", + "instantiation": "true", + "description": "Compared with the default profile of a 0.2 mm nozzle, it has a bigger layer height, and results in slightly visible layer lines, but shorter printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.2 nozzle", + "WonderMaker ZR Ultra S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.16mm Optimal @WonderMaker ZR Ultra.json b/backend/profiles/profiles/WonderMaker/process/0.16mm Optimal @WonderMaker ZR Ultra.json new file mode 100755 index 0000000..b2e073e --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.16mm Optimal @WonderMaker ZR Ultra.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16mm Optimal @WonderMaker ZR Ultra", + "inherits": "fdm_process_wm_0.16", + "from": "system", + "setting_id": "GP020", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.16mm Optimal @WonderMaker ZR.json b/backend/profiles/profiles/WonderMaker/process/0.16mm Optimal @WonderMaker ZR.json new file mode 100755 index 0000000..16279b6 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.16mm Optimal @WonderMaker ZR.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.16mm Optimal @WonderMaker ZR", + "inherits": "fdm_process_wm_0.16", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.18mm Fine @WonderMaker ZR 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.18mm Fine @WonderMaker ZR 0.6 nozzle.json new file mode 100755 index 0000000..6ade67a --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.18mm Fine @WonderMaker ZR 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.18mm Fine @WonderMaker ZR 0.6 nozzle", + "inherits": "fdm_process_wm_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP028", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.18mm Fine @WonderMaker ZR Ultra 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.18mm Fine @WonderMaker ZR Ultra 0.6 nozzle.json new file mode 100755 index 0000000..d3fca32 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.18mm Fine @WonderMaker ZR Ultra 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.18mm Fine @WonderMaker ZR Ultra 0.6 nozzle", + "inherits": "fdm_process_wm_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP072", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.20mm Standard @WonderMaker ZR Ultra.json b/backend/profiles/profiles/WonderMaker/process/0.20mm Standard @WonderMaker ZR Ultra.json new file mode 100755 index 0000000..a6161ca --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.20mm Standard @WonderMaker ZR Ultra.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm Standard @WonderMaker ZR Ultra", + "inherits": "fdm_process_wm_0.20", + "from": "system", + "setting_id": "GP015", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.20mm Standard @WonderMaker ZR.json b/backend/profiles/profiles/WonderMaker/process/0.20mm Standard @WonderMaker ZR.json new file mode 100755 index 0000000..5371d91 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.20mm Standard @WonderMaker ZR.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @WonderMaker ZR", + "inherits": "fdm_process_wm_0.20", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.24mm Draft @WonderMaker ZR Ultra.json b/backend/profiles/profiles/WonderMaker/process/0.24mm Draft @WonderMaker ZR Ultra.json new file mode 100755 index 0000000..cdf0aba --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.24mm Draft @WonderMaker ZR Ultra.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.24mm Draft @WonderMaker ZR Ultra", + "inherits": "fdm_process_wm_0.24", + "from": "system", + "setting_id": "GP022", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.24mm Draft @WonderMaker ZR.json b/backend/profiles/profiles/WonderMaker/process/0.24mm Draft @WonderMaker ZR.json new file mode 100755 index 0000000..1b505ee --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.24mm Draft @WonderMaker ZR.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.24mm Draft @WonderMaker ZR", + "inherits": "fdm_process_wm_0.24", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.24mm Fine @WonderMaker ZR 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.24mm Fine @WonderMaker ZR 0.8 nozzle.json new file mode 100755 index 0000000..eb6e557 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.24mm Fine @WonderMaker ZR 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Fine @WonderMaker ZR 0.8 nozzle", + "inherits": "fdm_process_wm_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP032", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer height, and results in less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.24mm Fine @WonderMaker ZR Ultra 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.24mm Fine @WonderMaker ZR Ultra 0.8 nozzle.json new file mode 100755 index 0000000..3d84294 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.24mm Fine @WonderMaker ZR Ultra 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.24mm Fine @WonderMaker ZR Ultra 0.8 nozzle", + "inherits": "fdm_process_wm_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP068", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer height, and results in less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.24mm Optimal @WonderMaker ZR 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.24mm Optimal @WonderMaker ZR 0.6 nozzle.json new file mode 100755 index 0000000..72a26dd --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.24mm Optimal @WonderMaker ZR 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Optimal @WonderMaker ZR 0.6 nozzle", + "inherits": "fdm_process_wm_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP029", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.24mm Optimal @WonderMaker ZR Ultra 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.24mm Optimal @WonderMaker ZR Ultra 0.6 nozzle.json new file mode 100755 index 0000000..2c9cf31 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.24mm Optimal @WonderMaker ZR Ultra 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.24mm Optimal @WonderMaker ZR Ultra 0.6 nozzle", + "inherits": "fdm_process_wm_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP069", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.28mm Extra Draft @WonderMaker ZR Ultra.json b/backend/profiles/profiles/WonderMaker/process/0.28mm Extra Draft @WonderMaker ZR Ultra.json new file mode 100755 index 0000000..26be38e --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.28mm Extra Draft @WonderMaker ZR Ultra.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @WonderMaker ZR Ultra", + "inherits": "fdm_process_wm_0.28", + "from": "system", + "setting_id": "GP023", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.4 nozzle", + "WonderMaker ZR Ultra S 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.28mm Extra Draft @WonderMaker ZR.json b/backend/profiles/profiles/WonderMaker/process/0.28mm Extra Draft @WonderMaker ZR.json new file mode 100755 index 0000000..27bf8d8 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.28mm Extra Draft @WonderMaker ZR.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @WonderMaker ZR", + "inherits": "fdm_process_wm_0.28", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.30mm Standard @WonderMaker ZR 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.30mm Standard @WonderMaker ZR 0.6 nozzle.json new file mode 100755 index 0000000..1254954 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.30mm Standard @WonderMaker ZR 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm Standard @WonderMaker ZR 0.6 nozzle", + "inherits": "fdm_process_wm_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.30mm Standard @WonderMaker ZR Ultra 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.30mm Standard @WonderMaker ZR Ultra 0.6 nozzle.json new file mode 100755 index 0000000..087806e --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.30mm Standard @WonderMaker ZR Ultra 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.30mm Standard @WonderMaker ZR Ultra 0.6 nozzle", + "inherits": "fdm_process_wm_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP016", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.32mm Optimal @WonderMaker ZR 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.32mm Optimal @WonderMaker ZR 0.8 nozzle.json new file mode 100755 index 0000000..54b77c2 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.32mm Optimal @WonderMaker ZR 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.32mm Optimal @WonderMaker ZR 0.8 nozzle", + "inherits": "fdm_process_wm_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP033", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a slightly smaller layer height, and results in slightly less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.32mm Optimal @WonderMaker ZR Ultra 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.32mm Optimal @WonderMaker ZR Ultra 0.8 nozzle.json new file mode 100755 index 0000000..f713de7 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.32mm Optimal @WonderMaker ZR Ultra 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.32mm Optimal @WonderMaker ZR Ultra 0.8 nozzle", + "inherits": "fdm_process_wm_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP075", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a slightly smaller layer height, and results in slightly less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.36mm Draft @WonderMaker ZR 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.36mm Draft @WonderMaker ZR 0.6 nozzle.json new file mode 100755 index 0000000..553ef36 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.36mm Draft @WonderMaker ZR 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.36mm Draft @WonderMaker ZR 0.6 nozzle", + "inherits": "fdm_process_wm_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP030", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.36mm Draft @WonderMaker ZR Ultra 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.36mm Draft @WonderMaker ZR Ultra 0.6 nozzle.json new file mode 100755 index 0000000..f3ce061 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.36mm Draft @WonderMaker ZR Ultra 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.36mm Draft @WonderMaker ZR Ultra 0.6 nozzle", + "inherits": "fdm_process_wm_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP070", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.40mm Standard @WonderMaker ZR 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.40mm Standard @WonderMaker ZR 0.8 nozzle.json new file mode 100755 index 0000000..4d7bc0b --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.40mm Standard @WonderMaker ZR 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.40mm Standard @WonderMaker ZR 0.8 nozzle", + "inherits": "fdm_process_wm_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.40mm Standard @WonderMaker ZR Ultra 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.40mm Standard @WonderMaker ZR Ultra 0.8 nozzle.json new file mode 100755 index 0000000..b46eef2 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.40mm Standard @WonderMaker ZR Ultra 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.40mm Standard @WonderMaker ZR Ultra 0.8 nozzle", + "inherits": "fdm_process_wm_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP017", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.42mm Extra Draft @WonderMaker ZR 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.42mm Extra Draft @WonderMaker ZR 0.6 nozzle.json new file mode 100755 index 0000000..8218936 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.42mm Extra Draft @WonderMaker ZR 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @WonderMaker ZR 0.6 nozzle", + "inherits": "fdm_process_wm_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP031", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in much more apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.42mm Extra Draft @WonderMaker ZR Ultra 0.6 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.42mm Extra Draft @WonderMaker ZR Ultra 0.6 nozzle.json new file mode 100755 index 0000000..2321412 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.42mm Extra Draft @WonderMaker ZR Ultra 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.42mm Extra Draft @WonderMaker ZR Ultra 0.6 nozzle", + "inherits": "fdm_process_wm_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP073", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in much more apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.6 nozzle", + "WonderMaker ZR Ultra S 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.48mm Draft @WonderMaker ZR 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.48mm Draft @WonderMaker ZR 0.8 nozzle.json new file mode 100755 index 0000000..8e40688 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.48mm Draft @WonderMaker ZR 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.48mm Draft @WonderMaker ZR 0.8 nozzle", + "inherits": "fdm_process_wm_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP034", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer height, and results in very apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.48mm Draft @WonderMaker ZR Ultra 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.48mm Draft @WonderMaker ZR Ultra 0.8 nozzle.json new file mode 100755 index 0000000..cfc1af9 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.48mm Draft @WonderMaker ZR Ultra 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.48mm Draft @WonderMaker ZR Ultra 0.8 nozzle", + "inherits": "fdm_process_wm_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP074", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer height, and results in very apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.56mm Extra Draft @WonderMaker ZR 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.56mm Extra Draft @WonderMaker ZR 0.8 nozzle.json new file mode 100755 index 0000000..253cdce --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.56mm Extra Draft @WonderMaker ZR 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.56mm Extra Draft @WonderMaker ZR 0.8 nozzle", + "inherits": "fdm_process_wm_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP035", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a much bigger layer height, and results in extremely apparent layer lines and much lower printing quality, but much shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "WonderMaker ZR 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/0.56mm Extra Draft @WonderMaker ZR Ultra 0.8 nozzle.json b/backend/profiles/profiles/WonderMaker/process/0.56mm Extra Draft @WonderMaker ZR Ultra 0.8 nozzle.json new file mode 100755 index 0000000..7001a2a --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/0.56mm Extra Draft @WonderMaker ZR Ultra 0.8 nozzle.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "0.56mm Extra Draft @WonderMaker ZR Ultra 0.8 nozzle", + "inherits": "fdm_process_wm_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP071", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a much bigger layer height, and results in extremely apparent layer lines and much lower printing quality, but much shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "ooze_prevention": "1", + "preheat_time": "30", + "standby_temperature_delta": "-80", + "prime_tower_width": "24", + "prime_volume": "15", + "compatible_printers": [ + "WonderMaker ZR Ultra 0.8 nozzle", + "WonderMaker ZR Ultra S 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_common.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_common.json new file mode 100755 index 0000000..527ffcc --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_common.json @@ -0,0 +1,75 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "ironing_inset": "0.21", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "zig-zag", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [], + "smooth_coefficient": "80", + "overhang_totally_speed": "19", + "scarf_angle_threshold": "155" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.06_nozzle_0.2.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.06_nozzle_0.2.json new file mode 100755 index 0000000..ec82b2e --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.06_nozzle_0.2.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.06_nozzle_0.2", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.06", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "ironing_inset": "0.11", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "support_top_z_distance": "0.06", + "support_bottom_z_distance": "0.06" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.08.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.08.json new file mode 100755 index 0000000..a460924 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.08.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.08", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "bridge_flow": "1", + "ironing_flow": "8%", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "350", + "sparse_infill_speed": "450", + "internal_solid_infill_speed": "350", + "gap_infill_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "15", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.08_nozzle_0.2.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.08_nozzle_0.2.json new file mode 100755 index 0000000..b1f8740 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.08_nozzle_0.2.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.08_nozzle_0.2", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "ironing_inset": "0.11", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.10_nozzle_0.2.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.10_nozzle_0.2.json new file mode 100755 index 0000000..266d038 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.10_nozzle_0.2.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.10_nozzle_0.2", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "ironing_inset": "0.11", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "support_top_z_distance": "0.1", + "support_bottom_z_distance": "0.1" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.12.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.12.json new file mode 100755 index 0000000..ae165e8 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.12.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.12", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "350", + "sparse_infill_speed": "430", + "internal_solid_infill_speed": "350", + "gap_infill_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "20", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.12_nozzle_0.2.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.12_nozzle_0.2.json new file mode 100755 index 0000000..907f254 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.12_nozzle_0.2.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.12_nozzle_0.2", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "ironing_inset": "0.11", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.14_nozzle_0.2.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.14_nozzle_0.2.json new file mode 100755 index 0000000..ab116ec --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.14_nozzle_0.2.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.14_nozzle_0.2", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.14", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "ironing_inset": "0.11", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "support_top_z_distance": "0.14", + "support_bottom_z_distance": "0.14" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.16.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.16.json new file mode 100755 index 0000000..db4c900 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.16.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.16", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "330", + "internal_solid_infill_speed": "300", + "gap_infill_speed": "300", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.18_nozzle_0.6.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.18_nozzle_0.6.json new file mode 100755 index 0000000..b757e18 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.18_nozzle_0.6.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.18_nozzle_0.6", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.18", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "support_top_z_distance": "0.18", + "support_bottom_z_distance": "0.18" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.20.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.20.json new file mode 100755 index 0000000..5d859a8 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.20.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.20", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "elefant_foot_compensation": "0.15", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "270", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "250", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.24.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.24.json new file mode 100755 index 0000000..69e69ef --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.24.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.24", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "230", + "sparse_infill_speed": "230", + "internal_solid_infill_speed": "230", + "gap_infill_speed": "230", + "support_threshold_angle": "35", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.24_nozzle_0.6.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.24_nozzle_0.6.json new file mode 100755 index 0000000..d4b28e0 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.24_nozzle_0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.24_nozzle_0.6", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.24_nozzle_0.8.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.24_nozzle_0.8.json new file mode 100755 index 0000000..2ed7490 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.24_nozzle_0.8.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.24_nozzle_0.8", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.28.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.28.json new file mode 100755 index 0000000..f8b4599 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.28.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.28", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "200", + "support_threshold_angle": "40", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.30_nozzle_0.6.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.30_nozzle_0.6.json new file mode 100755 index 0000000..4c822f2 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.30_nozzle_0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.30_nozzle_0.6", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.32_nozzle_0.8.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.32_nozzle_0.8.json new file mode 100755 index 0000000..ca7a7c0 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.32_nozzle_0.8.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.32_nozzle_0.8", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.32", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.36_nozzle_0.6.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.36_nozzle_0.6.json new file mode 100755 index 0000000..57d2c80 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.36_nozzle_0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.36_nozzle_0.6", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.40_nozzle_0.8.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.40_nozzle_0.8.json new file mode 100755 index 0000000..e75d6b3 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.40_nozzle_0.8.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.40_nozzle_0.8", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.4", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.42_nozzle_0.6.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.42_nozzle_0.6.json new file mode 100755 index 0000000..77c3e45 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.42_nozzle_0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.42_nozzle_0.6", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.42", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.48_nozzle_0.8.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.48_nozzle_0.8.json new file mode 100755 index 0000000..569f515 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.48_nozzle_0.8.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.48_nozzle_0.8", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.48", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.56_nozzle_0.8.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.56_nozzle_0.8.json new file mode 100755 index 0000000..ea73594 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_0.56_nozzle_0.8.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_wm_0.56_nozzle_0.8", + "inherits": "fdm_process_wm_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.56", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_common.json b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_common.json new file mode 100755 index 0000000..72c0e99 --- /dev/null +++ b/backend/profiles/profiles/WonderMaker/process/fdm_process_wm_common.json @@ -0,0 +1,79 @@ +{ + "type": "process", + "name": "fdm_process_wm_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "exclude_object": "1", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "accel_to_decel_enable": "0", + "bridge_speed": "25", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "8000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_speed": "30", + "gap_infill_speed": "50", + "sparse_infill_speed": "250", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "40", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_speed": "150", + "seam_position": "aligned", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_top_z_distance": "0.25", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "max_bridge_length": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "wall_generator": "classic", + "wipe_tower_cone_angle": "15", + "wipe_tower_wall_type": "cone", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/WonderMaker/wm_3dp_hotend.stl b/backend/profiles/profiles/WonderMaker/wm_3dp_hotend.stl new file mode 100755 index 0000000..4138160 Binary files /dev/null and b/backend/profiles/profiles/WonderMaker/wm_3dp_hotend.stl differ diff --git a/backend/profiles/profiles/WonderMaker/wm_buildplate_model.stl b/backend/profiles/profiles/WonderMaker/wm_buildplate_model.stl new file mode 100755 index 0000000..9c5497b Binary files /dev/null and b/backend/profiles/profiles/WonderMaker/wm_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Z-Bolt.json b/backend/profiles/profiles/Z-Bolt.json new file mode 100644 index 0000000..ace9b08 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt.json @@ -0,0 +1,659 @@ +{ + "name": "Z-Bolt", + "url": "", + "version": "02.03.01.10", + "force_update": "0", + "description": "Z-Bolt configurations", + "machine_model_list": [ + { + "name": "Z-Bolt S1000", + "sub_path": "machine/Z-Bolt S1000.json" + }, + { + "name": "Z-Bolt S1000 Dual", + "sub_path": "machine/Z-Bolt S1000 Dual.json" + }, + { + "name": "Z-Bolt S300", + "sub_path": "machine/Z-Bolt S300.json" + }, + { + "name": "Z-Bolt S300 Dual", + "sub_path": "machine/Z-Bolt S300 Dual.json" + }, + { + "name": "Z-Bolt S400", + "sub_path": "machine/Z-Bolt S400.json" + }, + { + "name": "Z-Bolt S400 Dual", + "sub_path": "machine/Z-Bolt S400 Dual.json" + }, + { + "name": "Z-Bolt S600", + "sub_path": "machine/Z-Bolt S600.json" + }, + { + "name": "Z-Bolt S600 Dual", + "sub_path": "machine/Z-Bolt S600 Dual.json" + }, + { + "name": "Z-Bolt S800 Dual", + "sub_path": "machine/Z-Bolt S800 Dual.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_zbolt_common", + "sub_path": "process/fdm_process_zbolt_common.json" + }, + { + "name": "fdm_process_zbolt_0.08", + "sub_path": "process/fdm_process_zbolt_0.08.json" + }, + { + "name": "fdm_process_zbolt_0.12", + "sub_path": "process/fdm_process_zbolt_0.12.json" + }, + { + "name": "fdm_process_zbolt_0.16", + "sub_path": "process/fdm_process_zbolt_0.16.json" + }, + { + "name": "fdm_process_zbolt_0.16_nozzle_0.6", + "sub_path": "process/fdm_process_zbolt_0.16_nozzle_0.6.json" + }, + { + "name": "fdm_process_zbolt_0.20", + "sub_path": "process/fdm_process_zbolt_0.20.json" + }, + { + "name": "fdm_process_zbolt_0.20_nozzle_0.6", + "sub_path": "process/fdm_process_zbolt_0.20_nozzle_0.6.json" + }, + { + "name": "fdm_process_zbolt_0.24", + "sub_path": "process/fdm_process_zbolt_0.24.json" + }, + { + "name": "fdm_process_zbolt_0.24_nozzle_0.6", + "sub_path": "process/fdm_process_zbolt_0.24_nozzle_0.6.json" + }, + { + "name": "fdm_process_zbolt_0.24_nozzle_0.8", + "sub_path": "process/fdm_process_zbolt_0.24_nozzle_0.8.json" + }, + { + "name": "fdm_process_zbolt_0.28", + "sub_path": "process/fdm_process_zbolt_0.28.json" + }, + { + "name": "fdm_process_zbolt_0.30_nozzle_0.6", + "sub_path": "process/fdm_process_zbolt_0.30_nozzle_0.6.json" + }, + { + "name": "fdm_process_zbolt_0.32_nozzle_0.8", + "sub_path": "process/fdm_process_zbolt_0.32_nozzle_0.8.json" + }, + { + "name": "fdm_process_zbolt_0.36_nozzle_0.6", + "sub_path": "process/fdm_process_zbolt_0.36_nozzle_0.6.json" + }, + { + "name": "fdm_process_zbolt_0.40_nozzle_0.8", + "sub_path": "process/fdm_process_zbolt_0.40_nozzle_0.8.json" + }, + { + "name": "fdm_process_zbolt_0.42_nozzle_0.6", + "sub_path": "process/fdm_process_zbolt_0.42_nozzle_0.6.json" + }, + { + "name": "fdm_process_zbolt_0.48_nozzle_0.8", + "sub_path": "process/fdm_process_zbolt_0.48_nozzle_0.8.json" + }, + { + "name": "0.08mm Extra Fine @Z-Bolt S300", + "sub_path": "process/0.08mm Extra Fine @Z-Bolt S300.json" + }, + { + "name": "0.08mm Extra Fine @Z-Bolt S400", + "sub_path": "process/0.08mm Extra Fine @Z-Bolt S400.json" + }, + { + "name": "0.08mm High Quality @Z-Bolt S300", + "sub_path": "process/0.08mm High Quality @Z-Bolt S300.json" + }, + { + "name": "0.08mm High Quality @Z-Bolt S400", + "sub_path": "process/0.08mm High Quality @Z-Bolt S400.json" + }, + { + "name": "0.12mm Fine @Z-Bolt S300", + "sub_path": "process/0.12mm Fine @Z-Bolt S300.json" + }, + { + "name": "0.12mm Fine @Z-Bolt S400", + "sub_path": "process/0.12mm Fine @Z-Bolt S400.json" + }, + { + "name": "0.12mm Fine @Z-Bolt S600", + "sub_path": "process/0.12mm Fine @Z-Bolt S600.json" + }, + { + "name": "0.12mm Fine @Z-Bolt S800", + "sub_path": "process/0.12mm Fine @Z-Bolt S800.json" + }, + { + "name": "0.12mm High Quality @Z-Bolt S300", + "sub_path": "process/0.12mm High Quality @Z-Bolt S300.json" + }, + { + "name": "0.12mm High Quality @Z-Bolt S400", + "sub_path": "process/0.12mm High Quality @Z-Bolt S400.json" + }, + { + "name": "0.12mm High Quality @Z-Bolt S600", + "sub_path": "process/0.12mm High Quality @Z-Bolt S600.json" + }, + { + "name": "0.12mm High Quality @Z-Bolt S800", + "sub_path": "process/0.12mm High Quality @Z-Bolt S800.json" + }, + { + "name": "0.16mm High Quality @Z-Bolt S300", + "sub_path": "process/0.16mm High Quality @Z-Bolt S300.json" + }, + { + "name": "0.16mm High Quality @Z-Bolt S400", + "sub_path": "process/0.16mm High Quality @Z-Bolt S400.json" + }, + { + "name": "0.16mm High Quality @Z-Bolt S600", + "sub_path": "process/0.16mm High Quality @Z-Bolt S600.json" + }, + { + "name": "0.16mm High Quality @Z-Bolt S800", + "sub_path": "process/0.16mm High Quality @Z-Bolt S800.json" + }, + { + "name": "0.16mm Optimal @Z-Bolt S300", + "sub_path": "process/0.16mm Optimal @Z-Bolt S300.json" + }, + { + "name": "0.16mm Optimal @Z-Bolt S400", + "sub_path": "process/0.16mm Optimal @Z-Bolt S400.json" + }, + { + "name": "0.16mm Optimal @Z-Bolt S600", + "sub_path": "process/0.16mm Optimal @Z-Bolt S600.json" + }, + { + "name": "0.16mm Optimal @Z-Bolt S800", + "sub_path": "process/0.16mm Optimal @Z-Bolt S800.json" + }, + { + "name": "0.16mm Standard @Z-Bolt S300 0.6 nozzle", + "sub_path": "process/0.16mm Standard @Z-Bolt S300 0.6 nozzle.json" + }, + { + "name": "0.16mm Standard @Z-Bolt S400 0.6 nozzle", + "sub_path": "process/0.16mm Standard @Z-Bolt S400 0.6 nozzle.json" + }, + { + "name": "0.16mm Standard @Z-Bolt S600 0.6 nozzle", + "sub_path": "process/0.16mm Standard @Z-Bolt S600 0.6 nozzle.json" + }, + { + "name": "0.16mm Standard @Z-Bolt S800 0.6 nozzle", + "sub_path": "process/0.16mm Standard @Z-Bolt S800 0.6 nozzle.json" + }, + { + "name": "0.20mm Standard @Z-Bolt S300", + "sub_path": "process/0.20mm Standard @Z-Bolt S300.json" + }, + { + "name": "0.20mm Standard @Z-Bolt S400", + "sub_path": "process/0.20mm Standard @Z-Bolt S400.json" + }, + { + "name": "0.20mm Standard @Z-Bolt S600", + "sub_path": "process/0.20mm Standard @Z-Bolt S600.json" + }, + { + "name": "0.20mm Standard @Z-Bolt S800", + "sub_path": "process/0.20mm Standard @Z-Bolt S800.json" + }, + { + "name": "0.20mm Strength @Z-Bolt S300", + "sub_path": "process/0.20mm Strength @Z-Bolt S300.json" + }, + { + "name": "0.20mm Strength @Z-Bolt S400", + "sub_path": "process/0.20mm Strength @Z-Bolt S400.json" + }, + { + "name": "0.20mm Strength @Z-Bolt S600", + "sub_path": "process/0.20mm Strength @Z-Bolt S600.json" + }, + { + "name": "0.20mm Strength @Z-Bolt S800", + "sub_path": "process/0.20mm Strength @Z-Bolt S800.json" + }, + { + "name": "0.20mm Standard @Z-Bolt S300 0.6 nozzle", + "sub_path": "process/0.20mm Standard @Z-Bolt S300 0.6 nozzle.json" + }, + { + "name": "0.20mm Standard @Z-Bolt S400 0.6 nozzle", + "sub_path": "process/0.20mm Standard @Z-Bolt S400 0.6 nozzle.json" + }, + { + "name": "0.20mm Standard @Z-Bolt S600 0.6 nozzle", + "sub_path": "process/0.20mm Standard @Z-Bolt S600 0.6 nozzle.json" + }, + { + "name": "0.20mm Standard @Z-Bolt S800 0.6 nozzle", + "sub_path": "process/0.20mm Standard @Z-Bolt S800 0.6 nozzle.json" + }, + { + "name": "0.24mm Draft @Z-Bolt S300", + "sub_path": "process/0.24mm Draft @Z-Bolt S300.json" + }, + { + "name": "0.24mm Draft @Z-Bolt S400", + "sub_path": "process/0.24mm Draft @Z-Bolt S400.json" + }, + { + "name": "0.24mm Draft @Z-Bolt S600", + "sub_path": "process/0.24mm Draft @Z-Bolt S600.json" + }, + { + "name": "0.24mm Draft @Z-Bolt S800", + "sub_path": "process/0.24mm Draft @Z-Bolt S800.json" + }, + { + "name": "0.24mm Standard @Z-Bolt S300 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Z-Bolt S300 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Z-Bolt S400 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Z-Bolt S400 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Z-Bolt S600 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Z-Bolt S600 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Z-Bolt S800 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Z-Bolt S800 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Z-Bolt S300 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Z-Bolt S300 0.8 nozzle.json" + }, + { + "name": "0.24mm Standard @Z-Bolt S400 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Z-Bolt S400 0.8 nozzle.json" + }, + { + "name": "0.24mm Standard @Z-Bolt S600 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Z-Bolt S600 0.8 nozzle.json" + }, + { + "name": "0.24mm Standard @Z-Bolt S800 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Z-Bolt S800 0.8 nozzle.json" + }, + { + "name": "0.28mm Extra Draft @Z-Bolt S300", + "sub_path": "process/0.28mm Extra Draft @Z-Bolt S300.json" + }, + { + "name": "0.28mm Extra Draft @Z-Bolt S400", + "sub_path": "process/0.28mm Extra Draft @Z-Bolt S400.json" + }, + { + "name": "0.28mm Extra Draft @Z-Bolt S600", + "sub_path": "process/0.28mm Extra Draft @Z-Bolt S600.json" + }, + { + "name": "0.28mm Extra Draft @Z-Bolt S800", + "sub_path": "process/0.28mm Extra Draft @Z-Bolt S800.json" + }, + { + "name": "0.30mm Standard @Z-Bolt S300 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Z-Bolt S300 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Z-Bolt S400 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Z-Bolt S400 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Z-Bolt S600 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Z-Bolt S600 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Z-Bolt S800 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Z-Bolt S800 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Z-Bolt S300 0.6 nozzle", + "sub_path": "process/0.30mm Strength @Z-Bolt S300 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Z-Bolt S400 0.6 nozzle", + "sub_path": "process/0.30mm Strength @Z-Bolt S400 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Z-Bolt S600 0.6 nozzle", + "sub_path": "process/0.30mm Strength @Z-Bolt S600 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Z-Bolt S800 0.6 nozzle", + "sub_path": "process/0.30mm Strength @Z-Bolt S800 0.6 nozzle.json" + }, + { + "name": "0.32mm Standard @Z-Bolt S300 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Z-Bolt S300 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @Z-Bolt S400 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Z-Bolt S400 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @Z-Bolt S600 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Z-Bolt S600 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @Z-Bolt S800 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Z-Bolt S800 0.8 nozzle.json" + }, + { + "name": "0.36mm Standard @Z-Bolt S300 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Z-Bolt S300 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @Z-Bolt S400 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Z-Bolt S400 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @Z-Bolt S600 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Z-Bolt S600 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @Z-Bolt S800 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Z-Bolt S800 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Z-Bolt S300 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Z-Bolt S300 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Z-Bolt S400 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Z-Bolt S400 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Z-Bolt S600 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Z-Bolt S600 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Z-Bolt S800 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Z-Bolt S800 0.8 nozzle.json" + }, + { + "name": "0.42mm Standard @Z-Bolt S300 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Z-Bolt S300 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @Z-Bolt S400 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Z-Bolt S400 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @Z-Bolt S600 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Z-Bolt S600 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @Z-Bolt S800 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Z-Bolt S800 0.6 nozzle.json" + }, + { + "name": "0.48mm Standard @Z-Bolt S300 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Z-Bolt S300 0.8 nozzle.json" + }, + { + "name": "0.48mm Standard @Z-Bolt S400 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Z-Bolt S400 0.8 nozzle.json" + }, + { + "name": "0.48mm Standard @Z-Bolt S600 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Z-Bolt S600 0.8 nozzle.json" + }, + { + "name": "0.48mm Standard @Z-Bolt S800 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Z-Bolt S800 0.8 nozzle.json" + } + ], + "filament_list": [ + { + "name": "Z-Bolt ABS @base", + "sub_path": "filament/Z-Bolt ABS @base.json" + }, + { + "name": "Z-Bolt PA @base", + "sub_path": "filament/Z-Bolt PA @base.json" + }, + { + "name": "Z-Bolt PETG @base", + "sub_path": "filament/Z-Bolt PETG @base.json" + }, + { + "name": "Z-Bolt PLA @base", + "sub_path": "filament/Z-Bolt PLA @base.json" + }, + { + "name": "Z-Bolt ABS @0.4 nozzle", + "sub_path": "filament/Z-Bolt ABS @0.4 nozzle.json" + }, + { + "name": "Z-Bolt ABS @0.6 nozzle", + "sub_path": "filament/Z-Bolt ABS @0.6 nozzle.json" + }, + { + "name": "Z-Bolt ABS @0.8 nozzle", + "sub_path": "filament/Z-Bolt ABS @0.8 nozzle.json" + }, + { + "name": "Z-Bolt ABS HT @base", + "sub_path": "filament/Z-Bolt ABS HT @base.json" + }, + { + "name": "Z-Bolt PA @0.4 nozzle", + "sub_path": "filament/Z-Bolt PA @0.4 nozzle.json" + }, + { + "name": "Z-Bolt PA @0.6 nozzle", + "sub_path": "filament/Z-Bolt PA @0.6 nozzle.json" + }, + { + "name": "Z-Bolt PA @0.8 nozzle", + "sub_path": "filament/Z-Bolt PA @0.8 nozzle.json" + }, + { + "name": "Z-Bolt PETG @0.4 nozzle", + "sub_path": "filament/Z-Bolt PETG @0.4 nozzle.json" + }, + { + "name": "Z-Bolt PETG @0.6 nozzle", + "sub_path": "filament/Z-Bolt PETG @0.6 nozzle.json" + }, + { + "name": "Z-Bolt PETG @0.8 nozzle", + "sub_path": "filament/Z-Bolt PETG @0.8 nozzle.json" + }, + { + "name": "Z-Bolt PLA @0.4 nozzle", + "sub_path": "filament/Z-Bolt PLA @0.4 nozzle.json" + }, + { + "name": "Z-Bolt PLA @0.6 nozzle", + "sub_path": "filament/Z-Bolt PLA @0.6 nozzle.json" + }, + { + "name": "Z-Bolt PLA @0.8 nozzle", + "sub_path": "filament/Z-Bolt PLA @0.8 nozzle.json" + }, + { + "name": "Z-Bolt ABS HT @0.4 nozzle", + "sub_path": "filament/Z-Bolt ABS HT @0.4 nozzle.json" + }, + { + "name": "Z-Bolt ABS HT @0.6 nozzle", + "sub_path": "filament/Z-Bolt ABS HT @0.6 nozzle.json" + }, + { + "name": "Z-Bolt ABS HT @0.8 nozzle", + "sub_path": "filament/Z-Bolt ABS HT @0.8 nozzle.json" + }, + { + "name": "Z-Bolt ABS", + "sub_path": "filament/Z-Bolt ABS.json" + }, + { + "name": "Z-Bolt ABS HT", + "sub_path": "filament/Z-Bolt ABS HT.json" + }, + { + "name": "Z-Bolt PA", + "sub_path": "filament/Z-Bolt PA.json" + }, + { + "name": "Z-Bolt PETG", + "sub_path": "filament/Z-Bolt PETG.json" + }, + { + "name": "Z-Bolt PLA", + "sub_path": "filament/Z-Bolt PLA.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_zbolt_common", + "sub_path": "machine/fdm_zbolt_common.json" + }, + { + "name": "Z-Bolt S1000 0.4 nozzle", + "sub_path": "machine/Z-Bolt S1000 0.4 nozzle.json" + }, + { + "name": "Z-Bolt S300 0.4 nozzle", + "sub_path": "machine/Z-Bolt S300 0.4 nozzle.json" + }, + { + "name": "Z-Bolt S400 0.4 nozzle", + "sub_path": "machine/Z-Bolt S400 0.4 nozzle.json" + }, + { + "name": "Z-Bolt S600 0.4 nozzle", + "sub_path": "machine/Z-Bolt S600 0.4 nozzle.json" + }, + { + "name": "Z-Bolt S800 Dual 0.4 nozzle", + "sub_path": "machine/Z-Bolt S800 Dual 0.4 nozzle.json" + }, + { + "name": "Z-Bolt S1000 0.6 nozzle", + "sub_path": "machine/Z-Bolt S1000 0.6 nozzle.json" + }, + { + "name": "Z-Bolt S1000 0.8 nozzle", + "sub_path": "machine/Z-Bolt S1000 0.8 nozzle.json" + }, + { + "name": "Z-Bolt S1000 Dual 0.4 nozzle", + "sub_path": "machine/Z-Bolt S1000 Dual 0.4 nozzle.json" + }, + { + "name": "Z-Bolt S300 0.6 nozzle", + "sub_path": "machine/Z-Bolt S300 0.6 nozzle.json" + }, + { + "name": "Z-Bolt S300 0.8 nozzle", + "sub_path": "machine/Z-Bolt S300 0.8 nozzle.json" + }, + { + "name": "Z-Bolt S300 Dual 0.4 nozzle", + "sub_path": "machine/Z-Bolt S300 Dual 0.4 nozzle.json" + }, + { + "name": "Z-Bolt S400 0.6 nozzle", + "sub_path": "machine/Z-Bolt S400 0.6 nozzle.json" + }, + { + "name": "Z-Bolt S400 0.8 nozzle", + "sub_path": "machine/Z-Bolt S400 0.8 nozzle.json" + }, + { + "name": "Z-Bolt S400 Dual 0.4 nozzle", + "sub_path": "machine/Z-Bolt S400 Dual 0.4 nozzle.json" + }, + { + "name": "Z-Bolt S600 0.6 nozzle", + "sub_path": "machine/Z-Bolt S600 0.6 nozzle.json" + }, + { + "name": "Z-Bolt S600 0.8 nozzle", + "sub_path": "machine/Z-Bolt S600 0.8 nozzle.json" + }, + { + "name": "Z-Bolt S600 Dual 0.4 nozzle", + "sub_path": "machine/Z-Bolt S600 Dual 0.4 nozzle.json" + }, + { + "name": "Z-Bolt S800 Dual 0.6 nozzle", + "sub_path": "machine/Z-Bolt S800 Dual 0.6 nozzle.json" + }, + { + "name": "Z-Bolt S800 Dual 0.8 nozzle", + "sub_path": "machine/Z-Bolt S800 Dual 0.8 nozzle.json" + }, + { + "name": "Z-Bolt S1000 Dual 0.6 nozzle", + "sub_path": "machine/Z-Bolt S1000 Dual 0.6 nozzle.json" + }, + { + "name": "Z-Bolt S1000 Dual 0.8 nozzle", + "sub_path": "machine/Z-Bolt S1000 Dual 0.8 nozzle.json" + }, + { + "name": "Z-Bolt S300 Dual 0.6 nozzle", + "sub_path": "machine/Z-Bolt S300 Dual 0.6 nozzle.json" + }, + { + "name": "Z-Bolt S300 Dual 0.8 nozzle", + "sub_path": "machine/Z-Bolt S300 Dual 0.8 nozzle.json" + }, + { + "name": "Z-Bolt S400 Dual 0.6 nozzle", + "sub_path": "machine/Z-Bolt S400 Dual 0.6 nozzle.json" + }, + { + "name": "Z-Bolt S400 Dual 0.8 nozzle", + "sub_path": "machine/Z-Bolt S400 Dual 0.8 nozzle.json" + }, + { + "name": "Z-Bolt S600 Dual 0.6 nozzle", + "sub_path": "machine/Z-Bolt S600 Dual 0.6 nozzle.json" + }, + { + "name": "Z-Bolt S600 Dual 0.8 nozzle", + "sub_path": "machine/Z-Bolt S600 Dual 0.8 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt S1000 Dual_cover.png b/backend/profiles/profiles/Z-Bolt/Z-Bolt S1000 Dual_cover.png new file mode 100644 index 0000000..d51359c Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt S1000 Dual_cover.png differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt S1000_cover.png b/backend/profiles/profiles/Z-Bolt/Z-Bolt S1000_cover.png new file mode 100644 index 0000000..d51359c Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt S1000_cover.png differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt S300 Dual_cover.png b/backend/profiles/profiles/Z-Bolt/Z-Bolt S300 Dual_cover.png new file mode 100644 index 0000000..9bfa531 Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt S300 Dual_cover.png differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt S300_cover.png b/backend/profiles/profiles/Z-Bolt/Z-Bolt S300_cover.png new file mode 100644 index 0000000..8eefebe Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt S300_cover.png differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt S400 Dual_cover.png b/backend/profiles/profiles/Z-Bolt/Z-Bolt S400 Dual_cover.png new file mode 100644 index 0000000..b6c8ee1 Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt S400 Dual_cover.png differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt S400_cover.png b/backend/profiles/profiles/Z-Bolt/Z-Bolt S400_cover.png new file mode 100644 index 0000000..6b0d853 Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt S400_cover.png differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt S600 Dual_cover.png b/backend/profiles/profiles/Z-Bolt/Z-Bolt S600 Dual_cover.png new file mode 100644 index 0000000..8aaa135 Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt S600 Dual_cover.png differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt S600_cover.png b/backend/profiles/profiles/Z-Bolt/Z-Bolt S600_cover.png new file mode 100644 index 0000000..8e7bd4b Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt S600_cover.png differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt S800 Dual_cover.png b/backend/profiles/profiles/Z-Bolt/Z-Bolt S800 Dual_cover.png new file mode 100644 index 0000000..d971729 Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt S800 Dual_cover.png differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt_S1000_buildplate_model.STL b/backend/profiles/profiles/Z-Bolt/Z-Bolt_S1000_buildplate_model.STL new file mode 100644 index 0000000..78a5093 Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt_S1000_buildplate_model.STL differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt_S300_buildplate_model.stl b/backend/profiles/profiles/Z-Bolt/Z-Bolt_S300_buildplate_model.stl new file mode 100644 index 0000000..ab05771 Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt_S300_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt_S400_buildplate_model.stl b/backend/profiles/profiles/Z-Bolt/Z-Bolt_S400_buildplate_model.stl new file mode 100644 index 0000000..72182bf Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt_S400_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt_S600_buildplate_model.stl b/backend/profiles/profiles/Z-Bolt/Z-Bolt_S600_buildplate_model.stl new file mode 100644 index 0000000..1232813 Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt_S600_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt_S800_buildplate_model.stl b/backend/profiles/profiles/Z-Bolt/Z-Bolt_S800_buildplate_model.stl new file mode 100644 index 0000000..e2f6279 Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt_S800_buildplate_model.stl differ diff --git a/backend/profiles/profiles/Z-Bolt/Z-Bolt_buildplate_texture.png b/backend/profiles/profiles/Z-Bolt/Z-Bolt_buildplate_texture.png new file mode 100644 index 0000000..d2db60c Binary files /dev/null and b/backend/profiles/profiles/Z-Bolt/Z-Bolt_buildplate_texture.png differ diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS @0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS @0.4 nozzle.json new file mode 100644 index 0000000..dff527f --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS @0.4 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt ABS @0.4 nozzle", + "inherits": "Z-Bolt ABS @base", + "from": "system", + "setting_id": "GFSL204", + "filament_id": "GFL204", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle", + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle", + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S800 Dual 0.4 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS @0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS @0.6 nozzle.json new file mode 100644 index 0000000..e88b97e --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS @0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt ABS @0.6 nozzle", + "inherits": "Z-Bolt ABS @base", + "from": "system", + "setting_id": "GFSL206", + "filament_id": "GFL206", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "compatible_printers": [ + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle", + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle", + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S800 Dual 0.6 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS @0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS @0.8 nozzle.json new file mode 100644 index 0000000..1b4ea05 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS @0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt ABS @0.8 nozzle", + "inherits": "Z-Bolt ABS @base", + "from": "system", + "setting_id": "GFSL208", + "filament_id": "GFL208", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle", + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle", + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S800 Dual 0.8 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS @base.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS @base.json new file mode 100644 index 0000000..1605a0d --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS @base.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Z-Bolt ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSL200", + "filament_id": "GFL200", + "instantiation": "false", + "filament_max_volumetric_speed": [ + "20" + ], + "fan_min_speed": [ + "25" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT @0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT @0.4 nozzle.json new file mode 100644 index 0000000..9dbc2fe --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT @0.4 nozzle.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "name": "Z-Bolt ABS HT @0.4 nozzle", + "renamed_from": "Z-Bolt ABS HT@0.4 nozzle", + "inherits": "Z-Bolt ABS HT @base", + "from": "system", + "setting_id": "GFSL504", + "filament_id": "GFL504", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle", + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle", + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S800 Dual 0.4 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT @0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT @0.6 nozzle.json new file mode 100644 index 0000000..4194877 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT @0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt ABS HT @0.6 nozzle", + "inherits": "Z-Bolt ABS HT @base", + "from": "system", + "setting_id": "GFSL506", + "filament_id": "GFL506", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "compatible_printers": [ + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle", + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle", + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S800 Dual 0.6 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT @0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT @0.8 nozzle.json new file mode 100644 index 0000000..bf76116 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT @0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt ABS HT @0.8 nozzle", + "inherits": "Z-Bolt ABS HT @base", + "from": "system", + "setting_id": "GFSL508", + "filament_id": "GFL508", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle", + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle", + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S800 Dual 0.8 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT @base.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT @base.json new file mode 100644 index 0000000..d2c2bf5 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT @base.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Z-Bolt ABS HT @base", + "inherits": "Z-Bolt ABS @base", + "from": "system", + "setting_id": "GFSL500", + "filament_id": "GFL500", + "instantiation": "false", + "description": "Use this filament profile to print big ABS models with chamber heating", + "chamber_temperatures": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT.json new file mode 100644 index 0000000..1143cb9 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS HT.json @@ -0,0 +1,66 @@ +{ + "type": "filament", + "name": "Z-Bolt ABS HT", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSL105", + "filament_id": "GFL105", + "instantiation": "true", + "description": "Use this filament profile to print big ABS models with chamber heating", + "filament_max_volumetric_speed": [ + "15" + ], + "fan_min_speed": [ + "25" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "chamber_temperatures": [ + "60" + ], + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle", + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle", + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S800 Dual 0.4 nozzle", + "Z-Bolt S800 Dual 0.6 nozzle", + "Z-Bolt S800 Dual 0.8 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS.json new file mode 100644 index 0000000..a10a578 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt ABS.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "Z-Bolt ABS", + "inherits": "fdm_filament_abs", + "from": "system", + "setting_id": "GFSL101", + "filament_id": "GFL101", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "fan_min_speed": [ + "25" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle", + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle", + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S800 Dual 0.4 nozzle", + "Z-Bolt S800 Dual 0.6 nozzle", + "Z-Bolt S800 Dual 0.8 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA @0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA @0.4 nozzle.json new file mode 100644 index 0000000..6938678 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA @0.4 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt PA @0.4 nozzle", + "inherits": "Z-Bolt PA @base", + "from": "system", + "setting_id": "GFSL404", + "filament_id": "GFL404", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle", + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle", + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S800 Dual 0.4 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA @0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA @0.6 nozzle.json new file mode 100644 index 0000000..5e0418a --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA @0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt PA @0.6 nozzle", + "inherits": "Z-Bolt PA @base", + "from": "system", + "setting_id": "GFSL406", + "filament_id": "GFL406", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle", + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle", + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S800 Dual 0.6 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA @0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA @0.8 nozzle.json new file mode 100644 index 0000000..7fccb5d --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA @0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt PA @0.8 nozzle", + "inherits": "Z-Bolt PA @base", + "from": "system", + "setting_id": "GFSL408", + "filament_id": "GFL408", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle", + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle", + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S800 Dual 0.8 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA @base.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA @base.json new file mode 100644 index 0000000..7116197 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA @base.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "name": "Z-Bolt PA @base", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSL400", + "filament_id": "GFL400", + "instantiation": "false", + "filament_max_volumetric_speed": [ + "8" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.96" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "0%" + ], + "hot_plate_temp": [ + "140" + ], + "hot_plate_temp_initial_layer": [ + "140" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "textured_plate_temp": [ + "130" + ], + "textured_plate_temp_initial_layer": [ + "140" + ], + "chamber_temperatures": [ + "80" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA.json new file mode 100644 index 0000000..7b294d5 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PA.json @@ -0,0 +1,80 @@ +{ + "type": "filament", + "name": "Z-Bolt PA", + "inherits": "fdm_filament_pa", + "from": "system", + "setting_id": "GFSL103", + "filament_id": "GFL103", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "10" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.96" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "0%" + ], + "hot_plate_temp": [ + "140" + ], + "hot_plate_temp_initial_layer": [ + "140" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "textured_plate_temp": [ + "130" + ], + "textured_plate_temp_initial_layer": [ + "140" + ], + "chamber_temperatures": [ + "80" + ], + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle", + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle", + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S800 Dual 0.4 nozzle", + "Z-Bolt S800 Dual 0.6 nozzle", + "Z-Bolt S800 Dual 0.8 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG @0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG @0.4 nozzle.json new file mode 100644 index 0000000..ea4aa65 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG @0.4 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt PETG @0.4 nozzle", + "inherits": "Z-Bolt PETG @base", + "from": "system", + "setting_id": "GFSL304", + "filament_id": "GFL304", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle", + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle", + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S800 Dual 0.4 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG @0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG @0.6 nozzle.json new file mode 100644 index 0000000..c93f4e6 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG @0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt PETG @0.6 nozzle", + "inherits": "Z-Bolt PETG @base", + "from": "system", + "setting_id": "GFSL306", + "filament_id": "GFL306", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle", + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle", + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S800 Dual 0.6 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG @0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG @0.8 nozzle.json new file mode 100644 index 0000000..c0a8713 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG @0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt PETG @0.8 nozzle", + "inherits": "Z-Bolt PETG @base", + "from": "system", + "setting_id": "GFSL308", + "filament_id": "GFL308", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle", + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle", + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S800 Dual 0.8 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG @base.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG @base.json new file mode 100644 index 0000000..20a9389 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG @base.json @@ -0,0 +1,57 @@ +{ + "type": "filament", + "name": "Z-Bolt PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSL300", + "filament_id": "GFL300", + "instantiation": "false", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "45" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "full_fan_speed_layer": [ + "3" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG.json new file mode 100644 index 0000000..69723fb --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PETG.json @@ -0,0 +1,86 @@ +{ + "type": "filament", + "name": "Z-Bolt PETG", + "inherits": "fdm_filament_pet", + "from": "system", + "setting_id": "GFSL102", + "filament_id": "GFL102", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "45" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "full_fan_speed_layer": [ + "3" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "textured_plate_temp": [ + "75" + ], + "textured_plate_temp_initial_layer": [ + "75" + ], + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle", + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle", + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S800 Dual 0.4 nozzle", + "Z-Bolt S800 Dual 0.6 nozzle", + "Z-Bolt S800 Dual 0.8 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA @0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA @0.4 nozzle.json new file mode 100644 index 0000000..68914e1 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA @0.4 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt PLA @0.4 nozzle", + "inherits": "Z-Bolt PLA @base", + "from": "system", + "setting_id": "GFSL104", + "filament_id": "GFL104", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle", + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle", + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S800 Dual 0.4 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA @0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA @0.6 nozzle.json new file mode 100644 index 0000000..e4ad50f --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA @0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt PLA @0.6 nozzle", + "inherits": "Z-Bolt PLA @base", + "from": "system", + "setting_id": "GFSL106", + "filament_id": "GFL106", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "18" + ], + "compatible_printers": [ + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle", + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle", + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S800 Dual 0.6 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA @0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA @0.8 nozzle.json new file mode 100644 index 0000000..449f326 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA @0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Z-Bolt PLA @0.8 nozzle", + "inherits": "Z-Bolt PLA @base", + "from": "system", + "setting_id": "GFSL108", + "filament_id": "GFL108", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "compatible_printers": [ + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle", + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle", + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S800 Dual 0.8 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA @base.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA @base.json new file mode 100644 index 0000000..5a8c3b3 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA @base.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Z-Bolt PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL100", + "filament_id": "GFL100", + "instantiation": "false", + "filament_max_volumetric_speed": [ + "20" + ], + "fan_min_speed": [ + "100" + ], + "full_fan_speed_layer": [ + "4" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA.json b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA.json new file mode 100644 index 0000000..c32ec08 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/filament/Z-Bolt PLA.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "Z-Bolt PLA", + "inherits": "fdm_filament_pla", + "from": "system", + "setting_id": "GFSL100", + "filament_id": "GFL100", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "fan_min_speed": [ + "100" + ], + "full_fan_speed_layer": [ + "4" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "215" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle", + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle", + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S800 Dual 0.4 nozzle", + "Z-Bolt S800 Dual 0.6 nozzle", + "Z-Bolt S800 Dual 0.8 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 0.4 nozzle.json new file mode 100644 index 0000000..72ded5e --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 0.4 nozzle.json @@ -0,0 +1,133 @@ +{ + "type": "machine", + "name": "Z-Bolt S1000 0.4 nozzle", + "inherits": "fdm_zbolt_common", + "from": "system", + "setting_id": "GM030", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "printer_structure": "corexy", + "printer_model": "Z-Bolt S1000", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_height": "1000", + "printable_area": [ + "0x0", + "1000x0", + "1000x1000", + "0x1000" + ], + "default_filament_profile": [ + "Z-Bolt Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Z-Bolt S1000", + "extruder_colour": [ + "#018001" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "70", + "extruder_clearance_height_to_lid": "200", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "nozzle_type": "hardened_steel", + "single_extruder_multi_material": "1", + "support_chamber_temp_control": "1", + "machine_start_gcode": "START_PRINT T_BED=[bed_temperature_initial_layer] T_EXTRUDER=[nozzle_temperature_initial_layer] T_CHAMBER=[chamber_temperature]", + "machine_end_gcode": "END_PRINT T_BED=[bed_temperature] T_CHAMBER=[chamber_temperature] COOLDOWN_TIME=120", + "machine_pause_gcode": "PAUSE" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 0.6 nozzle.json new file mode 100644 index 0000000..e641246 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Z-Bolt S1000 0.6 nozzle", + "inherits": "Z-Bolt S1000 0.4 nozzle", + "from": "system", + "setting_id": "GM031", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Z-Bolt S1000", + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Z-Bolt S1000 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 0.8 nozzle.json new file mode 100644 index 0000000..4345122 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "Z-Bolt S1000 0.8 nozzle", + "inherits": "Z-Bolt S1000 0.4 nozzle", + "from": "system", + "setting_id": "GM032", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Z-Bolt S1000", + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Z-Bolt S1000 0.8 nozzle", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_length": [ + "3" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 Dual 0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 Dual 0.4 nozzle.json new file mode 100644 index 0000000..54e7601 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 Dual 0.4 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Z-Bolt S1000 Dual 0.4 nozzle", + "inherits": "Z-Bolt S1000 0.4 nozzle", + "from": "system", + "setting_id": "GM033", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printer_model": "Z-Bolt S1000 Dual", + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Z-Bolt S1000", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "change_filament_gcode": "G91\nG1 Z{z_hop[0]} F1000\nG90", + "machine_start_gcode": "START_PRINT TOOL_NR=[initial_tool] T_BED=[bed_temperature_initial_layer] T_EXTRUDER=[first_layer_temperature[initial_tool]] T_CHAMBER=[chamber_temperature] {if is_extruder_used[0]}T0_TEMP={first_layer_temperature[0]}{endif} {if is_extruder_used[1]}T1_TEMP={first_layer_temperature[1]}{endif}" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 Dual 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 Dual 0.6 nozzle.json new file mode 100644 index 0000000..42bf63e --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 Dual 0.6 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Z-Bolt S1000 Dual 0.6 nozzle", + "inherits": "Z-Bolt S1000 Dual 0.4 nozzle", + "from": "system", + "setting_id": "GM034", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "printer_model": "Z-Bolt S1000 Dual", + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Z-Bolt S1000 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 Dual 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 Dual 0.8 nozzle.json new file mode 100644 index 0000000..3886636 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 Dual 0.8 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "machine", + "name": "Z-Bolt S1000 Dual 0.8 nozzle", + "inherits": "Z-Bolt S1000 Dual 0.4 nozzle", + "from": "system", + "setting_id": "GM035", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "printer_model": "Z-Bolt S1000 Dual", + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Z-Bolt S1000 0.8 nozzle", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_length": [ + "3" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 Dual.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 Dual.json new file mode 100644 index 0000000..59a7d71 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000 Dual.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Z-Bolt S1000 Dual", + "model_id": "Z-Bolt-S1000 Dual", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Z-Bolt", + "bed_model": "Z-Bolt_S1000_buildplate_model.stl", + "bed_texture": "Z-Bolt_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Z-Bolt PLA @base;Z-Bolt ABS @base;Z-Bolt PETG @base;Z-Bolt PA @base;Z-Bolt ABS HT @base" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000.json new file mode 100644 index 0000000..c1f5770 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S1000.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Z-Bolt S1000", + "model_id": "Z-Bolt-S1000", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Z-Bolt", + "bed_model": "Z-Bolt_S1000_buildplate_model.stl", + "bed_texture": "Z-Bolt_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Z-Bolt PLA @base;Z-Bolt ABS @base;Z-Bolt PETG @base;Z-Bolt PA @base;Z-Bolt ABS HT @base" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 0.4 nozzle.json new file mode 100644 index 0000000..c6e245f --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 0.4 nozzle.json @@ -0,0 +1,133 @@ +{ + "type": "machine", + "name": "Z-Bolt S300 0.4 nozzle", + "inherits": "fdm_zbolt_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "printer_structure": "corexy", + "printer_model": "Z-Bolt S300", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_height": "350", + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "default_filament_profile": [ + "Z-Bolt Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Z-Bolt S300", + "extruder_colour": [ + "#018001" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "70", + "extruder_clearance_height_to_lid": "200", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "nozzle_type": "hardened_steel", + "single_extruder_multi_material": "1", + "support_chamber_temp_control": "1", + "machine_start_gcode": "START_PRINT T_BED=[bed_temperature_initial_layer] T_EXTRUDER=[nozzle_temperature_initial_layer] T_CHAMBER=[chamber_temperature]", + "machine_end_gcode": "END_PRINT T_BED=[bed_temperature] T_CHAMBER=[chamber_temperature] COOLDOWN_TIME=120", + "machine_pause_gcode": "PAUSE" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 0.6 nozzle.json new file mode 100644 index 0000000..2019a43 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Z-Bolt S300 0.6 nozzle", + "inherits": "Z-Bolt S300 0.4 nozzle", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Z-Bolt S300", + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Z-Bolt S300 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 0.8 nozzle.json new file mode 100644 index 0000000..e46d081 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "Z-Bolt S300 0.8 nozzle", + "inherits": "Z-Bolt S300 0.4 nozzle", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Z-Bolt S300", + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Z-Bolt S300 0.8 nozzle", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_length": [ + "3" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 Dual 0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 Dual 0.4 nozzle.json new file mode 100644 index 0000000..0203299 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 Dual 0.4 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Z-Bolt S300 Dual 0.4 nozzle", + "inherits": "Z-Bolt S300 0.4 nozzle", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printer_model": "Z-Bolt S300 Dual", + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Z-Bolt S300", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "change_filament_gcode": "G91\nG1 Z{z_hop[0]} F1000\nG90", + "machine_start_gcode": "START_PRINT TOOL_NR=[initial_tool] T_BED=[bed_temperature_initial_layer] T_EXTRUDER=[first_layer_temperature[initial_tool]] T_CHAMBER=[chamber_temperature] {if is_extruder_used[0]}T0_TEMP={first_layer_temperature[0]}{endif} {if is_extruder_used[1]}T1_TEMP={first_layer_temperature[1]}{endif}" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 Dual 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 Dual 0.6 nozzle.json new file mode 100644 index 0000000..e9722ba --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 Dual 0.6 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Z-Bolt S300 Dual 0.6 nozzle", + "inherits": "Z-Bolt S300 Dual 0.4 nozzle", + "from": "system", + "setting_id": "GM005", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "printer_model": "Z-Bolt S300 Dual", + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Z-Bolt S300 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 Dual 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 Dual 0.8 nozzle.json new file mode 100644 index 0000000..e2867a8 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 Dual 0.8 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "machine", + "name": "Z-Bolt S300 Dual 0.8 nozzle", + "inherits": "Z-Bolt S300 Dual 0.4 nozzle", + "from": "system", + "setting_id": "GM006", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "printer_model": "Z-Bolt S300 Dual", + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Z-Bolt S300 0.8 nozzle", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_length": [ + "3" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 Dual.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 Dual.json new file mode 100644 index 0000000..d753f9d --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300 Dual.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Z-Bolt S300 Dual", + "model_id": "Z-Bolt-S300 Dual", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Z-Bolt", + "bed_model": "Z-Bolt_S300_buildplate_model.stl", + "bed_texture": "Z-Bolt_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Z-Bolt PLA @base;Z-Bolt ABS @base;Z-Bolt PETG @base;Z-Bolt PA @base;Z-Bolt ABS HT @base" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300.json new file mode 100644 index 0000000..c02b98e --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S300.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Z-Bolt S300", + "model_id": "Z-Bolt-S300", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Z-Bolt", + "bed_model": "Z-Bolt_S300_buildplate_model.stl", + "bed_texture": "Z-Bolt_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Z-Bolt PLA @base;Z-Bolt ABS @base;Z-Bolt PETG @base;Z-Bolt PA @base;Z-Bolt ABS HT @base" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 0.4 nozzle.json new file mode 100644 index 0000000..491eaa6 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 0.4 nozzle.json @@ -0,0 +1,133 @@ +{ + "type": "machine", + "name": "Z-Bolt S400 0.4 nozzle", + "inherits": "fdm_zbolt_common", + "from": "system", + "setting_id": "GM011", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "printer_structure": "corexy", + "printer_model": "Z-Bolt S400", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_height": "700", + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "default_filament_profile": [ + "Z-Bolt Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Z-Bolt S400", + "extruder_colour": [ + "#018001" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "70", + "extruder_clearance_height_to_lid": "200", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "nozzle_type": "hardened_steel", + "single_extruder_multi_material": "1", + "support_chamber_temp_control": "1", + "machine_start_gcode": "START_PRINT T_BED=[bed_temperature_initial_layer] T_EXTRUDER=[nozzle_temperature_initial_layer] T_CHAMBER=[chamber_temperature]", + "machine_end_gcode": "END_PRINT T_BED=[bed_temperature] T_CHAMBER=[chamber_temperature] COOLDOWN_TIME=120", + "machine_pause_gcode": "PAUSE" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 0.6 nozzle.json new file mode 100644 index 0000000..0172e2a --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Z-Bolt S400 0.6 nozzle", + "inherits": "Z-Bolt S400 0.4 nozzle", + "from": "system", + "setting_id": "GM012", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Z-Bolt S400", + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Z-Bolt S400 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 0.8 nozzle.json new file mode 100644 index 0000000..0d9abc8 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "Z-Bolt S400 0.8 nozzle", + "inherits": "Z-Bolt S400 0.4 nozzle", + "from": "system", + "setting_id": "GM013", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Z-Bolt S400", + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Z-Bolt S400 0.8 nozzle", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_length": [ + "3" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 Dual 0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 Dual 0.4 nozzle.json new file mode 100644 index 0000000..8654d6c --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 Dual 0.4 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Z-Bolt S400 Dual 0.4 nozzle", + "inherits": "Z-Bolt S400 0.4 nozzle", + "from": "system", + "setting_id": "GM014", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printer_model": "Z-Bolt S400 Dual", + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Z-Bolt S400", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "change_filament_gcode": "G91\nG1 Z{z_hop[0]} F1000\nG90", + "machine_start_gcode": "START_PRINT TOOL_NR=[initial_tool] T_BED=[bed_temperature_initial_layer] T_EXTRUDER=[first_layer_temperature[initial_tool]] T_CHAMBER=[chamber_temperature] {if is_extruder_used[0]}T0_TEMP={first_layer_temperature[0]}{endif} {if is_extruder_used[1]}T1_TEMP={first_layer_temperature[1]}{endif}" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 Dual 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 Dual 0.6 nozzle.json new file mode 100644 index 0000000..d9d1c23 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 Dual 0.6 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Z-Bolt S400 Dual 0.6 nozzle", + "inherits": "Z-Bolt S400 Dual 0.4 nozzle", + "from": "system", + "setting_id": "GM015", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "printer_model": "Z-Bolt S400 Dual", + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Z-Bolt S400 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 Dual 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 Dual 0.8 nozzle.json new file mode 100644 index 0000000..e338d68 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 Dual 0.8 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "machine", + "name": "Z-Bolt S400 Dual 0.8 nozzle", + "inherits": "Z-Bolt S400 Dual 0.4 nozzle", + "from": "system", + "setting_id": "GM016", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "printer_model": "Z-Bolt S400 Dual", + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Z-Bolt S400 0.8 nozzle", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_length": [ + "3" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 Dual.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 Dual.json new file mode 100644 index 0000000..20461ee --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400 Dual.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Z-Bolt S400 Dual", + "model_id": "Z-Bolt-S400 Dual", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Z-Bolt", + "bed_model": "Z-Bolt_S400_buildplate_model.stl", + "bed_texture": "Z-Bolt_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Z-Bolt PLA @base;Z-Bolt ABS @base;Z-Bolt PETG @base;Z-Bolt PA @base;Z-Bolt ABS HT @base" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400.json new file mode 100644 index 0000000..225b3c6 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S400.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Z-Bolt S400", + "model_id": "Z-Bolt-S400", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Z-Bolt", + "bed_model": "Z-Bolt_S400_buildplate_model.stl", + "bed_texture": "Z-Bolt_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Z-Bolt PLA @base;Z-Bolt ABS @base;Z-Bolt PETG @base;Z-Bolt PA @base;Z-Bolt ABS HT @base" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 0.4 nozzle.json new file mode 100644 index 0000000..39d9f27 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 0.4 nozzle.json @@ -0,0 +1,133 @@ +{ + "type": "machine", + "name": "Z-Bolt S600 0.4 nozzle", + "inherits": "fdm_zbolt_common", + "from": "system", + "setting_id": "GM021", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "printer_structure": "corexy", + "printer_model": "Z-Bolt S600", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_height": "900", + "printable_area": [ + "0x0", + "600x0", + "600x600", + "0x600" + ], + "default_filament_profile": [ + "Z-Bolt Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Z-Bolt S600", + "extruder_colour": [ + "#018001" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "70", + "extruder_clearance_height_to_lid": "200", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "nozzle_type": "hardened_steel", + "single_extruder_multi_material": "1", + "support_chamber_temp_control": "1", + "machine_start_gcode": "START_PRINT T_BED=[bed_temperature_initial_layer] T_EXTRUDER=[nozzle_temperature_initial_layer] T_CHAMBER=[chamber_temperature]", + "machine_end_gcode": "END_PRINT T_BED=[bed_temperature] T_CHAMBER=[chamber_temperature] COOLDOWN_TIME=120", + "machine_pause_gcode": "PAUSE" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 0.6 nozzle.json new file mode 100644 index 0000000..533a4d5 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 0.6 nozzle.json @@ -0,0 +1,27 @@ +{ + "type": "machine", + "name": "Z-Bolt S600 0.6 nozzle", + "inherits": "Z-Bolt S600 0.4 nozzle", + "from": "system", + "setting_id": "GM022", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Z-Bolt S600", + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Z-Bolt S600 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 0.8 nozzle.json new file mode 100644 index 0000000..5d656fa --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "name": "Z-Bolt S600 0.8 nozzle", + "inherits": "Z-Bolt S600 0.4 nozzle", + "from": "system", + "setting_id": "GM023", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Z-Bolt S600", + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Z-Bolt S600 0.8 nozzle", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_length": [ + "3" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 Dual 0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 Dual 0.4 nozzle.json new file mode 100644 index 0000000..64d7074 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 Dual 0.4 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "name": "Z-Bolt S600 Dual 0.4 nozzle", + "inherits": "Z-Bolt S600 0.4 nozzle", + "from": "system", + "setting_id": "GM024", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printer_model": "Z-Bolt S600 Dual", + "printer_variant": "0.4", + "default_print_profile": "0.20mm Standard @Z-Bolt S600", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "change_filament_gcode": "G91\nG1 Z{z_hop[0]} F1000\nG90", + "machine_start_gcode": "START_PRINT TOOL_NR=[initial_tool] T_BED=[bed_temperature_initial_layer] T_EXTRUDER=[first_layer_temperature[initial_tool]] T_CHAMBER=[chamber_temperature] {if is_extruder_used[0]}T0_TEMP={first_layer_temperature[0]}{endif} {if is_extruder_used[1]}T1_TEMP={first_layer_temperature[1]}{endif}" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 Dual 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 Dual 0.6 nozzle.json new file mode 100644 index 0000000..1a4d77a --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 Dual 0.6 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Z-Bolt S600 Dual 0.6 nozzle", + "inherits": "Z-Bolt S600 Dual 0.4 nozzle", + "from": "system", + "setting_id": "GM025", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "printer_model": "Z-Bolt S600 Dual", + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Z-Bolt S600 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 Dual 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 Dual 0.8 nozzle.json new file mode 100644 index 0000000..d0abdd6 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 Dual 0.8 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "machine", + "name": "Z-Bolt S600 Dual 0.8 nozzle", + "inherits": "Z-Bolt S600 Dual 0.4 nozzle", + "from": "system", + "setting_id": "GM026", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "printer_model": "Z-Bolt S600 Dual", + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Z-Bolt S600 0.8 nozzle", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_length": [ + "3" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 Dual.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 Dual.json new file mode 100644 index 0000000..f7ad1bb --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600 Dual.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Z-Bolt S600 Dual", + "model_id": "Z-Bolt-S600 Dual", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Z-Bolt", + "bed_model": "Z-Bolt_S600_buildplate_model.stl", + "bed_texture": "Z-Bolt_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Z-Bolt PLA @base;Z-Bolt ABS @base;Z-Bolt PETG @base;Z-Bolt PA @base;Z-Bolt ABS HT @base" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600.json new file mode 100644 index 0000000..2dafb87 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S600.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Z-Bolt S600", + "model_id": "Z-Bolt-S600", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Z-Bolt", + "bed_model": "Z-Bolt_S600_buildplate_model.stl", + "bed_texture": "Z-Bolt_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Z-Bolt PLA @base;Z-Bolt ABS @base;Z-Bolt PETG @base;Z-Bolt PA @base;Z-Bolt ABS HT @base" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S800 Dual 0.4 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S800 Dual 0.4 nozzle.json new file mode 100644 index 0000000..e472685 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S800 Dual 0.4 nozzle.json @@ -0,0 +1,136 @@ +{ + "type": "machine", + "name": "Z-Bolt S800 Dual 0.4 nozzle", + "inherits": "fdm_zbolt_common", + "from": "system", + "setting_id": "GM027", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "printer_structure": "corexy", + "manual_filament_change": "0", + "single_extruder_multi_material": "0", + "printer_model": "Z-Bolt S800 Dual", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "printer_variant": "0.4", + "printable_height": "802", + "printable_area": [ + "0x0", + "802x0", + "802x802", + "0x802" + ], + "default_filament_profile": [ + "Z-Bolt Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Z-Bolt S800", + "extruder_colour": [ + "#018001" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "70", + "extruder_clearance_height_to_lid": "200", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "1.4" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "1" + ], + "retraction_speed": [ + "35" + ], + "deretraction_speed": [ + "35" + ], + "nozzle_type": "hardened_steel", + "support_chamber_temp_control": "1", + "change_filament_gcode": "G91\nG1 Z{z_hop[0]} F1000\nG90", + "machine_start_gcode": "START_PRINT TOOL_NR=[initial_tool] T_BED=[bed_temperature_initial_layer] T_EXTRUDER=[first_layer_temperature[initial_tool]] T_CHAMBER=[chamber_temperature] {if is_extruder_used[0]}T0_TEMP={first_layer_temperature[0]}{endif} {if is_extruder_used[1]}T1_TEMP={first_layer_temperature[1]}{endif}", + "machine_end_gcode": "END_PRINT T_BED=[bed_temperature] T_CHAMBER=[chamber_temperature] COOLDOWN_TIME=120", + "machine_pause_gcode": "PAUSE" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S800 Dual 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S800 Dual 0.6 nozzle.json new file mode 100644 index 0000000..975f9dd --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S800 Dual 0.6 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "Z-Bolt S800 Dual 0.6 nozzle", + "inherits": "Z-Bolt S800 Dual 0.4 nozzle", + "from": "system", + "setting_id": "GM028", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.6", + "0.6" + ], + "printer_model": "Z-Bolt S800 Dual", + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @Z-Bolt S800 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "2" + ], + "retraction_minimum_travel": [ + "2" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S800 Dual 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S800 Dual 0.8 nozzle.json new file mode 100644 index 0000000..8651d41 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S800 Dual 0.8 nozzle.json @@ -0,0 +1,31 @@ +{ + "type": "machine", + "name": "Z-Bolt S800 Dual 0.8 nozzle", + "inherits": "Z-Bolt S800 Dual 0.4 nozzle", + "from": "system", + "setting_id": "GM029", + "instantiation": "true", + "printer_settings_id": "Z-Bolt", + "nozzle_diameter": [ + "0.8", + "0.8" + ], + "printer_model": "Z-Bolt S800 Dual", + "printer_variant": "0.8", + "default_print_profile": "0.40mm Standard @Z-Bolt S800 0.8 nozzle", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.16" + ], + "retraction_length": [ + "3" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S800 Dual.json b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S800 Dual.json new file mode 100644 index 0000000..2770749 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/Z-Bolt S800 Dual.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Z-Bolt S800 Dual", + "model_id": "Z-Bolt-S800 Dual", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Z-Bolt", + "bed_model": "Z-Bolt_S800_buildplate_model.stl", + "bed_texture": "Z-Bolt_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Z-Bolt PLA @base;Z-Bolt ABS @base;Z-Bolt PETG @base;Z-Bolt PA @base;Z-Bolt ABS HT @base" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/fdm_machine_common.json b/backend/profiles/profiles/Z-Bolt/machine/fdm_machine_common.json new file mode 100644 index 0000000..56fc66a --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/fdm_machine_common.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "support_chamber_temp_control": "0", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "3" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "900", + "extruder_clearance_radius": "100", + "extruder_clearance_height_to_rod": "50", + "extruder_clearance_height_to_lid": "150", + "printer_settings_id": "", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "", + "machine_end_gcode": "" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/machine/fdm_zbolt_common.json b/backend/profiles/profiles/Z-Bolt/machine/fdm_zbolt_common.json new file mode 100644 index 0000000..df47f52 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/machine/fdm_zbolt_common.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "fdm_zbolt_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "klipper", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "auxiliary_fan": "0", + "default_filament_profile": [ + "Z-Bolt Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Z-Bolt S300", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "9000", + "9000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "20" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.08" + ], + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "nozzle_type": "hardened_steel", + "single_extruder_multi_material": "1", + "machine_start_gcode": "START_PRINT", + "machine_end_gcode": "END_PRINT", + "machine_pause_gcode": "PAUSE" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.08mm Extra Fine @Z-Bolt S300.json b/backend/profiles/profiles/Z-Bolt/process/0.08mm Extra Fine @Z-Bolt S300.json new file mode 100644 index 0000000..c0eaa0f --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.08mm Extra Fine @Z-Bolt S300.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Z-Bolt S300", + "inherits": "fdm_process_zbolt_0.08", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.08mm Extra Fine @Z-Bolt S400.json b/backend/profiles/profiles/Z-Bolt/process/0.08mm Extra Fine @Z-Bolt S400.json new file mode 100644 index 0000000..5654806 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.08mm Extra Fine @Z-Bolt S400.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @Z-Bolt S400", + "inherits": "fdm_process_zbolt_0.08", + "from": "system", + "setting_id": "GP101", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.08mm High Quality @Z-Bolt S300.json b/backend/profiles/profiles/Z-Bolt/process/0.08mm High Quality @Z-Bolt S300.json new file mode 100644 index 0000000..7145656 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.08mm High Quality @Z-Bolt S300.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.08mm High Quality @Z-Bolt S300", + "inherits": "fdm_process_zbolt_0.08", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "210", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "150", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.08mm High Quality @Z-Bolt S400.json b/backend/profiles/profiles/Z-Bolt/process/0.08mm High Quality @Z-Bolt S400.json new file mode 100644 index 0000000..01f4cb5 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.08mm High Quality @Z-Bolt S400.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.08mm High Quality @Z-Bolt S400", + "inherits": "fdm_process_zbolt_0.08", + "from": "system", + "setting_id": "GP103", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "210", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "150", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.12mm Fine @Z-Bolt S300.json b/backend/profiles/profiles/Z-Bolt/process/0.12mm Fine @Z-Bolt S300.json new file mode 100644 index 0000000..7ed2a25 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.12mm Fine @Z-Bolt S300.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.12mm Fine @Z-Bolt S300", + "inherits": "fdm_process_zbolt_0.12", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.12mm Fine @Z-Bolt S400.json b/backend/profiles/profiles/Z-Bolt/process/0.12mm Fine @Z-Bolt S400.json new file mode 100644 index 0000000..6c05d56 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.12mm Fine @Z-Bolt S400.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.12mm Fine @Z-Bolt S400", + "inherits": "fdm_process_zbolt_0.12", + "from": "system", + "setting_id": "GP105", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.12mm Fine @Z-Bolt S600.json b/backend/profiles/profiles/Z-Bolt/process/0.12mm Fine @Z-Bolt S600.json new file mode 100644 index 0000000..9a16a8b --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.12mm Fine @Z-Bolt S600.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.12mm Fine @Z-Bolt S600", + "inherits": "fdm_process_zbolt_0.12", + "from": "system", + "setting_id": "GP205", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.12mm Fine @Z-Bolt S800.json b/backend/profiles/profiles/Z-Bolt/process/0.12mm Fine @Z-Bolt S800.json new file mode 100644 index 0000000..297dcb4 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.12mm Fine @Z-Bolt S800.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.12mm Fine @Z-Bolt S800", + "inherits": "fdm_process_zbolt_0.12", + "from": "system", + "setting_id": "GP305", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.12mm High Quality @Z-Bolt S300.json b/backend/profiles/profiles/Z-Bolt/process/0.12mm High Quality @Z-Bolt S300.json new file mode 100644 index 0000000..0457f82 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.12mm High Quality @Z-Bolt S300.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.12mm High Quality @Z-Bolt S300", + "inherits": "fdm_process_zbolt_0.12", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "230", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "180", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.12mm High Quality @Z-Bolt S400.json b/backend/profiles/profiles/Z-Bolt/process/0.12mm High Quality @Z-Bolt S400.json new file mode 100644 index 0000000..92a4b45 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.12mm High Quality @Z-Bolt S400.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.12mm High Quality @Z-Bolt S400", + "inherits": "fdm_process_zbolt_0.12", + "from": "system", + "setting_id": "GP106", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "230", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "180", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.12mm High Quality @Z-Bolt S600.json b/backend/profiles/profiles/Z-Bolt/process/0.12mm High Quality @Z-Bolt S600.json new file mode 100644 index 0000000..084b900 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.12mm High Quality @Z-Bolt S600.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.12mm High Quality @Z-Bolt S600", + "inherits": "fdm_process_zbolt_0.12", + "from": "system", + "setting_id": "GP206", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "230", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "180", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.12mm High Quality @Z-Bolt S800.json b/backend/profiles/profiles/Z-Bolt/process/0.12mm High Quality @Z-Bolt S800.json new file mode 100644 index 0000000..22e7afc --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.12mm High Quality @Z-Bolt S800.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.12mm High Quality @Z-Bolt S800", + "inherits": "fdm_process_zbolt_0.12", + "from": "system", + "setting_id": "GP306", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "230", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "180", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.16mm High Quality @Z-Bolt S300.json b/backend/profiles/profiles/Z-Bolt/process/0.16mm High Quality @Z-Bolt S300.json new file mode 100644 index 0000000..385493b --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.16mm High Quality @Z-Bolt S300.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.16mm High Quality @Z-Bolt S300", + "inherits": "fdm_process_zbolt_0.16", + "from": "system", + "setting_id": "GP008", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in less apparent layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "250", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "200", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.16mm High Quality @Z-Bolt S400.json b/backend/profiles/profiles/Z-Bolt/process/0.16mm High Quality @Z-Bolt S400.json new file mode 100644 index 0000000..7e1fa07 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.16mm High Quality @Z-Bolt S400.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.16mm High Quality @Z-Bolt S400", + "inherits": "fdm_process_zbolt_0.16", + "from": "system", + "setting_id": "GP108", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in less apparent layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "250", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "200", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.16mm High Quality @Z-Bolt S600.json b/backend/profiles/profiles/Z-Bolt/process/0.16mm High Quality @Z-Bolt S600.json new file mode 100644 index 0000000..5e1f7a0 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.16mm High Quality @Z-Bolt S600.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.16mm High Quality @Z-Bolt S600", + "inherits": "fdm_process_zbolt_0.16", + "from": "system", + "setting_id": "GP208", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in less apparent layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "250", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "200", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.16mm High Quality @Z-Bolt S800.json b/backend/profiles/profiles/Z-Bolt/process/0.16mm High Quality @Z-Bolt S800.json new file mode 100644 index 0000000..d48a4ac --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.16mm High Quality @Z-Bolt S800.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.16mm High Quality @Z-Bolt S800", + "inherits": "fdm_process_zbolt_0.16", + "from": "system", + "setting_id": "GP308", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in less apparent layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "250", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "200", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.16mm Optimal @Z-Bolt S300.json b/backend/profiles/profiles/Z-Bolt/process/0.16mm Optimal @Z-Bolt S300.json new file mode 100644 index 0000000..f8df184 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.16mm Optimal @Z-Bolt S300.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Z-Bolt S300", + "inherits": "fdm_process_zbolt_0.16", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.16mm Optimal @Z-Bolt S400.json b/backend/profiles/profiles/Z-Bolt/process/0.16mm Optimal @Z-Bolt S400.json new file mode 100644 index 0000000..6814713 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.16mm Optimal @Z-Bolt S400.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Z-Bolt S400", + "inherits": "fdm_process_zbolt_0.16", + "from": "system", + "setting_id": "GP109", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.16mm Optimal @Z-Bolt S600.json b/backend/profiles/profiles/Z-Bolt/process/0.16mm Optimal @Z-Bolt S600.json new file mode 100644 index 0000000..a14ba86 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.16mm Optimal @Z-Bolt S600.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Z-Bolt S600", + "inherits": "fdm_process_zbolt_0.16", + "from": "system", + "setting_id": "GP209", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.16mm Optimal @Z-Bolt S800.json b/backend/profiles/profiles/Z-Bolt/process/0.16mm Optimal @Z-Bolt S800.json new file mode 100644 index 0000000..a9d58e8 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.16mm Optimal @Z-Bolt S800.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Z-Bolt S800", + "inherits": "fdm_process_zbolt_0.16", + "from": "system", + "setting_id": "GP309", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.16mm Standard @Z-Bolt S300 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.16mm Standard @Z-Bolt S300 0.6 nozzle.json new file mode 100644 index 0000000..91a4250 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.16mm Standard @Z-Bolt S300 0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.16mm Standard @Z-Bolt S300 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.16_nozzle_0.6", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.16mm Standard @Z-Bolt S400 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.16mm Standard @Z-Bolt S400 0.6 nozzle.json new file mode 100644 index 0000000..523e32b --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.16mm Standard @Z-Bolt S400 0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.16mm Standard @Z-Bolt S400 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.16_nozzle_0.6", + "from": "system", + "setting_id": "GP110", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.16mm Standard @Z-Bolt S600 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.16mm Standard @Z-Bolt S600 0.6 nozzle.json new file mode 100644 index 0000000..accd389 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.16mm Standard @Z-Bolt S600 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.16mm Standard @Z-Bolt S600 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.16_nozzle_0.6", + "from": "system", + "setting_id": "GP210", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.16mm Standard @Z-Bolt S800 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.16mm Standard @Z-Bolt S800 0.6 nozzle.json new file mode 100644 index 0000000..611f1cc --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.16mm Standard @Z-Bolt S800 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.16mm Standard @Z-Bolt S800 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.16_nozzle_0.6", + "from": "system", + "setting_id": "GP310", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S300 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S300 0.6 nozzle.json new file mode 100644 index 0000000..fe6ee43 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S300 0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.20mm Standard @Z-Bolt S300 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.20_nozzle_0.6", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S300.json b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S300.json new file mode 100644 index 0000000..34c0f75 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S300.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm Standard @Z-Bolt S300", + "inherits": "fdm_process_zbolt_0.20", + "from": "system", + "setting_id": "GP011", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S400 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S400 0.6 nozzle.json new file mode 100644 index 0000000..983b1ca --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S400 0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.20mm Standard @Z-Bolt S400 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.20_nozzle_0.6", + "from": "system", + "setting_id": "GP124", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S400.json b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S400.json new file mode 100644 index 0000000..34bf1dd --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S400.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm Standard @Z-Bolt S400", + "inherits": "fdm_process_zbolt_0.20", + "from": "system", + "setting_id": "GP111", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S600 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S600 0.6 nozzle.json new file mode 100644 index 0000000..92a1b72 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S600 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.20mm Standard @Z-Bolt S600 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.20_nozzle_0.6", + "from": "system", + "setting_id": "GP224", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S600.json b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S600.json new file mode 100644 index 0000000..6a70357 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S600.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.20mm Standard @Z-Bolt S600", + "inherits": "fdm_process_zbolt_0.20", + "from": "system", + "setting_id": "GP211", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S800 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S800 0.6 nozzle.json new file mode 100644 index 0000000..f6072eb --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S800 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.20mm Standard @Z-Bolt S800 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.20_nozzle_0.6", + "from": "system", + "setting_id": "GP324", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S800.json b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S800.json new file mode 100644 index 0000000..29c3bde --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.20mm Standard @Z-Bolt S800.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.20mm Standard @Z-Bolt S800", + "inherits": "fdm_process_zbolt_0.20", + "from": "system", + "setting_id": "GP311", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.20mm Strength @Z-Bolt S300.json b/backend/profiles/profiles/Z-Bolt/process/0.20mm Strength @Z-Bolt S300.json new file mode 100644 index 0000000..1dcd28b --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.20mm Strength @Z-Bolt S300.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.20mm Strength @Z-Bolt S300", + "inherits": "fdm_process_zbolt_0.20", + "from": "system", + "setting_id": "GP012", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "outer_wall_speed": "60", + "sparse_infill_density": "25%", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "wall_loops": "6", + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.20mm Strength @Z-Bolt S400.json b/backend/profiles/profiles/Z-Bolt/process/0.20mm Strength @Z-Bolt S400.json new file mode 100644 index 0000000..bdd4dc3 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.20mm Strength @Z-Bolt S400.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.20mm Strength @Z-Bolt S400", + "inherits": "fdm_process_zbolt_0.20", + "from": "system", + "setting_id": "GP112", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "outer_wall_speed": "60", + "sparse_infill_density": "25%", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "wall_loops": "6", + "compatible_printers": [ + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.20mm Strength @Z-Bolt S600.json b/backend/profiles/profiles/Z-Bolt/process/0.20mm Strength @Z-Bolt S600.json new file mode 100644 index 0000000..b10f355 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.20mm Strength @Z-Bolt S600.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.20mm Strength @Z-Bolt S600", + "inherits": "fdm_process_zbolt_0.20", + "from": "system", + "setting_id": "GP212", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "outer_wall_speed": "60", + "sparse_infill_density": "25%", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "wall_loops": "6", + "compatible_printers": [ + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.20mm Strength @Z-Bolt S800.json b/backend/profiles/profiles/Z-Bolt/process/0.20mm Strength @Z-Bolt S800.json new file mode 100644 index 0000000..2f359c6 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.20mm Strength @Z-Bolt S800.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.20mm Strength @Z-Bolt S800", + "inherits": "fdm_process_zbolt_0.20", + "from": "system", + "setting_id": "GP312", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "outer_wall_speed": "60", + "sparse_infill_density": "25%", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "wall_loops": "6", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.24mm Draft @Z-Bolt S300.json b/backend/profiles/profiles/Z-Bolt/process/0.24mm Draft @Z-Bolt S300.json new file mode 100644 index 0000000..4354122 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.24mm Draft @Z-Bolt S300.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Draft @Z-Bolt S300", + "inherits": "fdm_process_zbolt_0.24", + "from": "system", + "setting_id": "GP013", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.24mm Draft @Z-Bolt S400.json b/backend/profiles/profiles/Z-Bolt/process/0.24mm Draft @Z-Bolt S400.json new file mode 100644 index 0000000..8630b91 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.24mm Draft @Z-Bolt S400.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Draft @Z-Bolt S400", + "inherits": "fdm_process_zbolt_0.24", + "from": "system", + "setting_id": "GP113", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.24mm Draft @Z-Bolt S600.json b/backend/profiles/profiles/Z-Bolt/process/0.24mm Draft @Z-Bolt S600.json new file mode 100644 index 0000000..332f92b --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.24mm Draft @Z-Bolt S600.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.24mm Draft @Z-Bolt S600", + "inherits": "fdm_process_zbolt_0.24", + "from": "system", + "setting_id": "GP213", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.24mm Draft @Z-Bolt S800.json b/backend/profiles/profiles/Z-Bolt/process/0.24mm Draft @Z-Bolt S800.json new file mode 100644 index 0000000..fa474db --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.24mm Draft @Z-Bolt S800.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.24mm Draft @Z-Bolt S800", + "inherits": "fdm_process_zbolt_0.24", + "from": "system", + "setting_id": "GP313", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S300 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S300 0.6 nozzle.json new file mode 100644 index 0000000..c25f849 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S300 0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.24mm Standard @Z-Bolt S300 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP014", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S300 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S300 0.8 nozzle.json new file mode 100644 index 0000000..c74c9d5 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S300 0.8 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.24mm Standard @Z-Bolt S300 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP015", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer height, and results in less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S400 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S400 0.6 nozzle.json new file mode 100644 index 0000000..30b146e --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S400 0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.24mm Standard @Z-Bolt S400 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP114", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S400 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S400 0.8 nozzle.json new file mode 100644 index 0000000..7839e89 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S400 0.8 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.24mm Standard @Z-Bolt S400 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP115", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer height, and results in less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S600 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S600 0.6 nozzle.json new file mode 100644 index 0000000..9913482 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S600 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.24mm Standard @Z-Bolt S600 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP214", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S600 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S600 0.8 nozzle.json new file mode 100644 index 0000000..af465d1 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S600 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.24mm Standard @Z-Bolt S600 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP215", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer height, and results in less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S800 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S800 0.6 nozzle.json new file mode 100644 index 0000000..290fdff --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S800 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Standard @Z-Bolt S800 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP314", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S800 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S800 0.8 nozzle.json new file mode 100644 index 0000000..0482482 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.24mm Standard @Z-Bolt S800 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.24mm Standard @Z-Bolt S800 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP315", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer height, and results in less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.28mm Extra Draft @Z-Bolt S300.json b/backend/profiles/profiles/Z-Bolt/process/0.28mm Extra Draft @Z-Bolt S300.json new file mode 100644 index 0000000..15b9fa5 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.28mm Extra Draft @Z-Bolt S300.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Z-Bolt S300", + "inherits": "fdm_process_zbolt_0.28", + "from": "system", + "setting_id": "GP016", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.4 nozzle", + "Z-Bolt S300 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.28mm Extra Draft @Z-Bolt S400.json b/backend/profiles/profiles/Z-Bolt/process/0.28mm Extra Draft @Z-Bolt S400.json new file mode 100644 index 0000000..2f19aea --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.28mm Extra Draft @Z-Bolt S400.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Z-Bolt S400", + "inherits": "fdm_process_zbolt_0.28", + "from": "system", + "setting_id": "GP116", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.4 nozzle", + "Z-Bolt S400 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.28mm Extra Draft @Z-Bolt S600.json b/backend/profiles/profiles/Z-Bolt/process/0.28mm Extra Draft @Z-Bolt S600.json new file mode 100644 index 0000000..4b747e7 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.28mm Extra Draft @Z-Bolt S600.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Z-Bolt S600", + "inherits": "fdm_process_zbolt_0.28", + "from": "system", + "setting_id": "GP216", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.4 nozzle", + "Z-Bolt S600 Dual 0.4 nozzle", + "Z-Bolt S1000 0.4 nozzle", + "Z-Bolt S1000 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.28mm Extra Draft @Z-Bolt S800.json b/backend/profiles/profiles/Z-Bolt/process/0.28mm Extra Draft @Z-Bolt S800.json new file mode 100644 index 0000000..f7c61ea --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.28mm Extra Draft @Z-Bolt S800.json @@ -0,0 +1,14 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @Z-Bolt S800", + "inherits": "fdm_process_zbolt_0.28", + "from": "system", + "setting_id": "GP316", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.30mm Standard @Z-Bolt S300 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.30mm Standard @Z-Bolt S300 0.6 nozzle.json new file mode 100644 index 0000000..a97aefd --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.30mm Standard @Z-Bolt S300 0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.30mm Standard @Z-Bolt S300 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP017", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.30mm Standard @Z-Bolt S400 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.30mm Standard @Z-Bolt S400 0.6 nozzle.json new file mode 100644 index 0000000..28c1ab3 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.30mm Standard @Z-Bolt S400 0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.30mm Standard @Z-Bolt S400 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP117", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.30mm Standard @Z-Bolt S600 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.30mm Standard @Z-Bolt S600 0.6 nozzle.json new file mode 100644 index 0000000..3159413 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.30mm Standard @Z-Bolt S600 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.30mm Standard @Z-Bolt S600 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP217", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.30mm Standard @Z-Bolt S800 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.30mm Standard @Z-Bolt S800 0.6 nozzle.json new file mode 100644 index 0000000..a23e55f --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.30mm Standard @Z-Bolt S800 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.30mm Standard @Z-Bolt S800 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP317", + "instantiation": "true", + "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.30mm Strength @Z-Bolt S300 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.30mm Strength @Z-Bolt S300 0.6 nozzle.json new file mode 100644 index 0000000..c0330f6 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.30mm Strength @Z-Bolt S300 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.30mm Strength @Z-Bolt S300 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP018", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "elefant_foot_compensation": "0.15", + "sparse_infill_density": "25%", + "wall_loops": "4", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.30mm Strength @Z-Bolt S400 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.30mm Strength @Z-Bolt S400 0.6 nozzle.json new file mode 100644 index 0000000..8b7ac0f --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.30mm Strength @Z-Bolt S400 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.30mm Strength @Z-Bolt S400 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP118", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "elefant_foot_compensation": "0.15", + "sparse_infill_density": "25%", + "wall_loops": "4", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.30mm Strength @Z-Bolt S600 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.30mm Strength @Z-Bolt S600 0.6 nozzle.json new file mode 100644 index 0000000..a2c7371 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.30mm Strength @Z-Bolt S600 0.6 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.30mm Strength @Z-Bolt S600 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP218", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "elefant_foot_compensation": "0.15", + "sparse_infill_density": "25%", + "wall_loops": "4", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.30mm Strength @Z-Bolt S800 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.30mm Strength @Z-Bolt S800 0.6 nozzle.json new file mode 100644 index 0000000..5605e91 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.30mm Strength @Z-Bolt S800 0.6 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.30mm Strength @Z-Bolt S800 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP318", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "elefant_foot_compensation": "0.15", + "sparse_infill_density": "25%", + "wall_loops": "4", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.32mm Standard @Z-Bolt S300 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.32mm Standard @Z-Bolt S300 0.8 nozzle.json new file mode 100644 index 0000000..42e40a2 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.32mm Standard @Z-Bolt S300 0.8 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.32mm Standard @Z-Bolt S300 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP019", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a slightly smaller layer height, and results in slightly less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.32mm Standard @Z-Bolt S400 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.32mm Standard @Z-Bolt S400 0.8 nozzle.json new file mode 100644 index 0000000..7f289e8 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.32mm Standard @Z-Bolt S400 0.8 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.32mm Standard @Z-Bolt S400 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP119", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a slightly smaller layer height, and results in slightly less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.32mm Standard @Z-Bolt S600 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.32mm Standard @Z-Bolt S600 0.8 nozzle.json new file mode 100644 index 0000000..da7ddab --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.32mm Standard @Z-Bolt S600 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.32mm Standard @Z-Bolt S600 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP219", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a slightly smaller layer height, and results in slightly less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.32mm Standard @Z-Bolt S800 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.32mm Standard @Z-Bolt S800 0.8 nozzle.json new file mode 100644 index 0000000..3cc5f2c --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.32mm Standard @Z-Bolt S800 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.32mm Standard @Z-Bolt S800 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP319", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a slightly smaller layer height, and results in slightly less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.36mm Standard @Z-Bolt S300 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.36mm Standard @Z-Bolt S300 0.6 nozzle.json new file mode 100644 index 0000000..d2cef00 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.36mm Standard @Z-Bolt S300 0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.36mm Standard @Z-Bolt S300 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP020", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.36mm Standard @Z-Bolt S400 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.36mm Standard @Z-Bolt S400 0.6 nozzle.json new file mode 100644 index 0000000..ece126f --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.36mm Standard @Z-Bolt S400 0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.36mm Standard @Z-Bolt S400 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP120", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.36mm Standard @Z-Bolt S600 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.36mm Standard @Z-Bolt S600 0.6 nozzle.json new file mode 100644 index 0000000..8720141 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.36mm Standard @Z-Bolt S600 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.36mm Standard @Z-Bolt S600 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP220", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.36mm Standard @Z-Bolt S800 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.36mm Standard @Z-Bolt S800 0.6 nozzle.json new file mode 100644 index 0000000..e56c4df --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.36mm Standard @Z-Bolt S800 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.36mm Standard @Z-Bolt S800 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP320", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.40mm Standard @Z-Bolt S300 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.40mm Standard @Z-Bolt S300 0.8 nozzle.json new file mode 100644 index 0000000..a03477d --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.40mm Standard @Z-Bolt S300 0.8 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.40mm Standard @Z-Bolt S300 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP021", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.40mm Standard @Z-Bolt S400 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.40mm Standard @Z-Bolt S400 0.8 nozzle.json new file mode 100644 index 0000000..0e494d5 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.40mm Standard @Z-Bolt S400 0.8 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.40mm Standard @Z-Bolt S400 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP121", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.40mm Standard @Z-Bolt S600 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.40mm Standard @Z-Bolt S600 0.8 nozzle.json new file mode 100644 index 0000000..d6b6671 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.40mm Standard @Z-Bolt S600 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.40mm Standard @Z-Bolt S600 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP221", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.40mm Standard @Z-Bolt S800 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.40mm Standard @Z-Bolt S800 0.8 nozzle.json new file mode 100644 index 0000000..72a9736 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.40mm Standard @Z-Bolt S800 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.40mm Standard @Z-Bolt S800 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP321", + "instantiation": "true", + "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.42mm Standard @Z-Bolt S300 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.42mm Standard @Z-Bolt S300 0.6 nozzle.json new file mode 100644 index 0000000..ee33f77 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.42mm Standard @Z-Bolt S300 0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.42mm Standard @Z-Bolt S300 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP022", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in much more apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.6 nozzle", + "Z-Bolt S300 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.42mm Standard @Z-Bolt S400 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.42mm Standard @Z-Bolt S400 0.6 nozzle.json new file mode 100644 index 0000000..126742a --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.42mm Standard @Z-Bolt S400 0.6 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.42mm Standard @Z-Bolt S400 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP122", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in much more apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.6 nozzle", + "Z-Bolt S400 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.42mm Standard @Z-Bolt S600 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.42mm Standard @Z-Bolt S600 0.6 nozzle.json new file mode 100644 index 0000000..c984fa9 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.42mm Standard @Z-Bolt S600 0.6 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.42mm Standard @Z-Bolt S600 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP222", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in much more apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.6 nozzle", + "Z-Bolt S600 Dual 0.6 nozzle", + "Z-Bolt S1000 0.6 nozzle", + "Z-Bolt S1000 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.42mm Standard @Z-Bolt S800 0.6 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.42mm Standard @Z-Bolt S800 0.6 nozzle.json new file mode 100644 index 0000000..c799d0a --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.42mm Standard @Z-Bolt S800 0.6 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.42mm Standard @Z-Bolt S800 0.6 nozzle", + "inherits": "fdm_process_zbolt_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP322", + "instantiation": "true", + "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in much more apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.48mm Standard @Z-Bolt S300 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.48mm Standard @Z-Bolt S300 0.8 nozzle.json new file mode 100644 index 0000000..bacae33 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.48mm Standard @Z-Bolt S300 0.8 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.48mm Standard @Z-Bolt S300 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP023", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer height, and results in very apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S300 0.8 nozzle", + "Z-Bolt S300 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.48mm Standard @Z-Bolt S400 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.48mm Standard @Z-Bolt S400 0.8 nozzle.json new file mode 100644 index 0000000..2f2389d --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.48mm Standard @Z-Bolt S400 0.8 nozzle.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "name": "0.48mm Standard @Z-Bolt S400 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP123", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer height, and results in very apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S400 0.8 nozzle", + "Z-Bolt S400 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.48mm Standard @Z-Bolt S600 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.48mm Standard @Z-Bolt S600 0.8 nozzle.json new file mode 100644 index 0000000..60072b5 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.48mm Standard @Z-Bolt S600 0.8 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.48mm Standard @Z-Bolt S600 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP223", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer height, and results in very apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S600 0.8 nozzle", + "Z-Bolt S600 Dual 0.8 nozzle", + "Z-Bolt S1000 0.8 nozzle", + "Z-Bolt S1000 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/0.48mm Standard @Z-Bolt S800 0.8 nozzle.json b/backend/profiles/profiles/Z-Bolt/process/0.48mm Standard @Z-Bolt S800 0.8 nozzle.json new file mode 100644 index 0000000..ca6f599 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/0.48mm Standard @Z-Bolt S800 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "0.48mm Standard @Z-Bolt S800 0.8 nozzle", + "inherits": "fdm_process_zbolt_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP323", + "instantiation": "true", + "description": "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer height, and results in very apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", + "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Z-Bolt S800 Dual 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_common.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_common.json new file mode 100644 index 0000000..08e6d5c --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_common.json @@ -0,0 +1,75 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "ironing_inset": "0.21", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "30", + "travel_speed": "300", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [], + "smooth_coefficient": "80", + "overhang_totally_speed": "19", + "scarf_angle_threshold": "155" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.08.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.08.json new file mode 100644 index 0000000..d0ad107 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.08.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.08", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "bridge_flow": "1", + "ironing_flow": "8%", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "200", + "inner_wall_speed": "350", + "sparse_infill_speed": "450", + "internal_solid_infill_speed": "350", + "gap_infill_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "15", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.12.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.12.json new file mode 100644 index 0000000..57edb49 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.12.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.12", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "200", + "inner_wall_speed": "350", + "sparse_infill_speed": "430", + "internal_solid_infill_speed": "350", + "gap_infill_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "20", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.16.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.16.json new file mode 100644 index 0000000..e840651 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.16.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.16", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "330", + "internal_solid_infill_speed": "300", + "gap_infill_speed": "300", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.16_nozzle_0.6.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.16_nozzle_0.6.json new file mode 100644 index 0000000..584d078 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.16_nozzle_0.6.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.16_nozzle_0.6", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.16", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.20.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.20.json new file mode 100644 index 0000000..b3d83bf --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.20.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.20", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "elefant_foot_compensation": "0.15", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "270", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "250", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.20_nozzle_0.6.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.20_nozzle_0.6.json new file mode 100644 index 0000000..7a2aef8 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.20_nozzle_0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.20_nozzle_0.6", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.20", + "initial_layer_print_height": "0.2", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.24.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.24.json new file mode 100644 index 0000000..27a78e0 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.24.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.24", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "200", + "inner_wall_speed": "230", + "sparse_infill_speed": "230", + "internal_solid_infill_speed": "230", + "gap_infill_speed": "230", + "support_threshold_angle": "35", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.24_nozzle_0.6.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.24_nozzle_0.6.json new file mode 100644 index 0000000..df702b1 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.24_nozzle_0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.24_nozzle_0.6", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.24_nozzle_0.8.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.24_nozzle_0.8.json new file mode 100644 index 0000000..ea4784c --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.24_nozzle_0.8.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.24_nozzle_0.8", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.28.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.28.json new file mode 100644 index 0000000..aac6e83 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.28.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.28", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "200", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "200", + "support_threshold_angle": "40", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.30_nozzle_0.6.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.30_nozzle_0.6.json new file mode 100644 index 0000000..9565418 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.30_nozzle_0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.30_nozzle_0.6", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.3", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.32_nozzle_0.8.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.32_nozzle_0.8.json new file mode 100644 index 0000000..12c2ce5 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.32_nozzle_0.8.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.32_nozzle_0.8", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.32", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.36_nozzle_0.6.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.36_nozzle_0.6.json new file mode 100644 index 0000000..295e6bd --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.36_nozzle_0.6.json @@ -0,0 +1,25 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.36_nozzle_0.6", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.36", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.40_nozzle_0.8.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.40_nozzle_0.8.json new file mode 100644 index 0000000..bf634a7 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.40_nozzle_0.8.json @@ -0,0 +1,29 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.40_nozzle_0.8", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.4", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "skin_infill_line_width": "0.82", + "skeleton_infill_line_width": "0.82" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.42_nozzle_0.6.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.42_nozzle_0.6.json new file mode 100644 index 0000000..9b9542a --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.42_nozzle_0.6.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.42_nozzle_0.6", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.42", + "initial_layer_print_height": "0.42", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "ironing_inset": "0.31", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15", + "skin_infill_line_width": "0.62", + "skeleton_infill_line_width": "0.62" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.48_nozzle_0.8.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.48_nozzle_0.8.json new file mode 100644 index 0000000..65db353 --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_0.48_nozzle_0.8.json @@ -0,0 +1,29 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_0.48_nozzle_0.8", + "inherits": "fdm_process_zbolt_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.48", + "initial_layer_print_height": "0.48", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "ironing_inset": "0.41", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "50", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "skin_infill_line_width": "0.82", + "skeleton_infill_line_width": "0.82" +} \ No newline at end of file diff --git a/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_common.json b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_common.json new file mode 100644 index 0000000..6489eae --- /dev/null +++ b/backend/profiles/profiles/Z-Bolt/process/fdm_process_zbolt_common.json @@ -0,0 +1,80 @@ +{ + "type": "process", + "name": "fdm_process_zbolt_common", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "false", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_speed": "30", + "gap_infill_speed": "50", + "sparse_infill_speed": "250", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_speed": "150", + "seam_position": "aligned", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_tip_diameter": "1", + "tree_support_wall_count": "0", + "max_bridge_length": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "travel_speed": "300", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "20", + "wall_generator": "classic", + "exclude_object": "1", + "ooze_prevention": "0", + "standby_temperature_delta": "-40", + "preheat_time": "30", + "preheat_steps": "1", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/blacklist.json b/backend/profiles/profiles/blacklist.json new file mode 100644 index 0000000..58d334f --- /dev/null +++ b/backend/profiles/profiles/blacklist.json @@ -0,0 +1,12 @@ +{ + "filament": [ + "GFSA03" + ], + "process": [ + "GP008" + ], + "machine_model_list": [], + "process_list": [], + "filament_list": [], + "machine_list": [] +} \ No newline at end of file diff --git a/backend/profiles/profiles/check_unused_setting_id.py b/backend/profiles/profiles/check_unused_setting_id.py new file mode 100644 index 0000000..14888a8 --- /dev/null +++ b/backend/profiles/profiles/check_unused_setting_id.py @@ -0,0 +1,54 @@ +import os +import json + +setting_id_used=set() +setting_id_all=set() +root_dir=os.path.dirname(os.path.abspath(__file__)) + + +def loadBlackList(): + with open(root_dir+'/blacklist.json') as file: + data=json.load(file) + + for key,val in data.items(): + for item in val: + setting_id_used.add(item) + setting_id_all.add(item) + +def traverse_files(path): + for file in os.listdir(path): + file_path = os.path.join(path, file) + if os.path.isdir(file_path): + traverse_files(file_path) # 递归遍历子文件夹 + elif file_path.endswith('.json'): + # 解析 JSON 文件并提取 setting_id 的值 + with open(file_path) as f: + data = json.load(f) + if 'setting_id' in data: + setting_id_all.add(data['setting_id']) + +def getUsedId(brand): + with open(root_dir+'/'+brand+'.json')as file: + data=json.load(file) + + key_list=["machine_model_list","machine_list","filament_list","process_list"] + + for key in key_list: + for elem in data[key]: + path=elem['sub_path'] + with open(root_dir+'/'+brand+'/'+path) as file: + file_data=json.load(file) + if 'setting_id' in file_data: + setting_id_used.add(file_data['setting_id']) + + +def getTotalId(brand): + traverse_files(root_dir+'/'+brand) + + +loadBlackList() +getUsedId('BBL') +getTotalId('BBL') + +print("unused setting_id :") +print(setting_id_all.difference(setting_id_used)) diff --git a/backend/profiles/profiles/hotend.stl b/backend/profiles/profiles/hotend.stl new file mode 100644 index 0000000..b555544 Binary files /dev/null and b/backend/profiles/profiles/hotend.stl differ diff --git a/backend/profiles/profiles/iQ.json b/backend/profiles/profiles/iQ.json new file mode 100644 index 0000000..cd63d72 --- /dev/null +++ b/backend/profiles/profiles/iQ.json @@ -0,0 +1,66 @@ +{ + "name": "innovatiQ", + "version": "02.03.01.10", + "force_update": "1", + "description": "innovatiQ configuration", + "machine_model_list": [ + { + "name": "TiQ2", + "sub_path": "machine/TiQ2.json" + }, + { + "name": "TiQ8", + "sub_path": "machine/TiQ8.json" + } + ], + "machine_list": [ + { + "name": "fdm_tiq_common", + "sub_path": "machine/fdm_tiq_common.json" + }, + { + "name": "iQ TiQ2 0.4 Nozzle", + "sub_path": "machine/iQ TiQ2 0.4 nozzle.json" + }, + { + "name": "iQ TiQ8 0.4 Nozzle", + "sub_path": "machine/iQ TiQ8 0.4 nozzle.json" + } + ], + "process_list": [ + { + "name": "fdm_process_tiq_common", + "sub_path": "process/fdm_process_tiq_common.json" + }, + { + "name": "0.20mm Standard @iQ TiQ2 P1 - PACF Pro Fiberthree (0.4 Nozzle)", + "sub_path": "process/0.20mm Standard @iQ TiQ2 P1 - PACF Pro Fiberthree (0.4 Nozzle).json" + }, + { + "name": "0.20mm Standard @iQ TiQ2 P1 - PETG Polymax Polymaker (0.4 Nozzle)", + "sub_path": "process/0.20mm Standard @iQ TiQ2 P1 - PETG Polymax Polymaker (0.4 Nozzle).json" + }, + { + "name": "0.20mm Standard @iQ TiQ8 P1 - ABS Natur Material4Print (0.4 Nozzle)", + "sub_path": "process/0.20mm Standard @iQ TiQ8 P1 - ABS Natur Material4Print (0.4 Nozzle).json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "Fiberthree PACF Pro P1 @iQ TiQ2 0.4 Nozzle", + "sub_path": "filament/Fiberthree PACF Pro P1 @iQ TiQ2 0.4 Nozzle.json" + }, + { + "name": "Material4Print ABS Natur P1 @iQ TiQ8 0.4 Nozzle", + "sub_path": "filament/Material4Print ABS Natur P1 @iQ TiQ8 0.4 Nozzle.json" + }, + { + "name": "Polymaker PETG Polymax black P1 @iQ TiQ2 0.4 Nozzle", + "sub_path": "filament/Polymaker PETG Polymax black P1 @iQ TiQ2 0.4 Nozzle.json" + } + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/TiQ2.stl b/backend/profiles/profiles/iQ/TiQ2.stl new file mode 100644 index 0000000..ae96397 Binary files /dev/null and b/backend/profiles/profiles/iQ/TiQ2.stl differ diff --git a/backend/profiles/profiles/iQ/TiQ2_cover.png b/backend/profiles/profiles/iQ/TiQ2_cover.png new file mode 100644 index 0000000..5b7ff9d Binary files /dev/null and b/backend/profiles/profiles/iQ/TiQ2_cover.png differ diff --git a/backend/profiles/profiles/iQ/TiQ2_texture.png b/backend/profiles/profiles/iQ/TiQ2_texture.png new file mode 100644 index 0000000..e08eb31 Binary files /dev/null and b/backend/profiles/profiles/iQ/TiQ2_texture.png differ diff --git a/backend/profiles/profiles/iQ/TiQ8.stl b/backend/profiles/profiles/iQ/TiQ8.stl new file mode 100644 index 0000000..7eeb860 Binary files /dev/null and b/backend/profiles/profiles/iQ/TiQ8.stl differ diff --git a/backend/profiles/profiles/iQ/TiQ8_cover.png b/backend/profiles/profiles/iQ/TiQ8_cover.png new file mode 100644 index 0000000..cc65349 Binary files /dev/null and b/backend/profiles/profiles/iQ/TiQ8_cover.png differ diff --git a/backend/profiles/profiles/iQ/TiQ8_texture.png b/backend/profiles/profiles/iQ/TiQ8_texture.png new file mode 100644 index 0000000..4802436 Binary files /dev/null and b/backend/profiles/profiles/iQ/TiQ8_texture.png differ diff --git a/backend/profiles/profiles/iQ/filament/Fiberthree PACF Pro P1 @iQ TiQ2 0.4 Nozzle.json b/backend/profiles/profiles/iQ/filament/Fiberthree PACF Pro P1 @iQ TiQ2 0.4 Nozzle.json new file mode 100644 index 0000000..bf2db18 --- /dev/null +++ b/backend/profiles/profiles/iQ/filament/Fiberthree PACF Pro P1 @iQ TiQ2 0.4 Nozzle.json @@ -0,0 +1,299 @@ +{ + "type": "filament", + "name": "Fiberthree PACF Pro P1 @iQ TiQ2 0.4 Nozzle", + "inherits": "fdm_filament_common", + "from": "system", + "setting_id": "IQS1", + "filament_id": "IQM1", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "iQ TiQ2 0.4 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [ + "0.20mm Standard @iQ TiQ2 P1 - PACF Pro Fiberthree (0.4 Nozzle)" + ], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "default_filament_colour": [ + "#000000" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \nG1 X-17 Y1 F9000\nG1 X-17 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000" + ], + "filament_flow_ratio": [ + "1.089" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "4" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Fiberthree PACF Pro P1 @iQ TiQ2 0.4 Nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; Filament gcode\nG1 X-17 Y1 F9000\nG1 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PACF Pro" + ], + "filament_unloading_speed": [ + "100" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "iQ Materials" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "75" + ], + "idle_temperature": [ + "250" + ], + "internal_bridge_fan_speed": [ + "-1" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "10" + ], + "supertack_plate_temp": [ + "35" + ], + "supertack_plate_temp_initial_layer": [ + "35" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "110" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/filament/Material4Print ABS Natur P1 @iQ TiQ8 0.4 Nozzle.json b/backend/profiles/profiles/iQ/filament/Material4Print ABS Natur P1 @iQ TiQ8 0.4 Nozzle.json new file mode 100644 index 0000000..9ca6455 --- /dev/null +++ b/backend/profiles/profiles/iQ/filament/Material4Print ABS Natur P1 @iQ TiQ8 0.4 Nozzle.json @@ -0,0 +1,300 @@ +{ + "type": "filament", + "name": "Material4Print ABS Natur P1 @iQ TiQ8 0.4 Nozzle", + "inherits": "fdm_filament_common", + "from": "system", + "setting_id": "IQS2", + "filament_id": "IQM2", + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "1" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "75" + ], + "close_fan_the_first_x_layers": [ + "1000" + ], + "compatible_printers": [ + "iQ TiQ8 0.4 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [ + "0.20mm Standard @iQ TiQ8 P1 - ABS Natur Material4Print (0.4 Nozzle)" + ], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "105" + ], + "cool_plate_temp_initial_layer": [ + "105" + ], + "default_filament_colour": [ + "#FFFFFF" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "0" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "105" + ], + "eng_plate_temp_initial_layer": [ + "105" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "30" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode" + ], + "filament_flow_ratio": [ + "0.926" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "Filament file version 1.0 20250620" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "0.4" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_settings_id": [ + "Material4Print ABS Natur P1 @iQ TiQ8 0.4 Nozzle" + ], + "filament_shrink": [ + "99.2%" + ], + "filament_shrinkage_compensation_z": [ + "99.18%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "M109 S{nozzle_temperature_initial_layer[current_extruder]}\nG1 x-12 Y-13 Z44 F4000\nG4 P400\nG1 X-55\nG1 X-13 Y-4\nG1 X-51 Y-26\nG1 X-12 Y-13\nG1 X-55\nG1 X-13 Y-4\nG1 X-51 Y-26\nG1 X-12 Y-13\nG1 x-12 Y-13 F4000; Filament gcode\n{if layer_z==0}G1 Z{first_layer_height + 2.0}{endif}\n{if layer_z==0}G1 X[first_layer_print_min_0] Y[first_layer_print_min_1]{endif}\n{if layer_z==0}G1 Z{layer_z}{endif}\n", + "; Filament gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ABS Material4Print Natur" + ], + "filament_unloading_speed": [ + "100" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "iQ Materials" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "105" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "idle_temperature": [ + "0" + ], + "internal_bridge_fan_speed": [ + "-1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "0" + ], + "slow_down_layer_time": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "supertack_plate_temp": [ + "0" + ], + "supertack_plate_temp_initial_layer": [ + "0" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "110" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "105" + ], + "textured_plate_temp_initial_layer": [ + "105" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/filament/Polymaker PETG Polymax black P1 @iQ TiQ2 0.4 Nozzle.json b/backend/profiles/profiles/iQ/filament/Polymaker PETG Polymax black P1 @iQ TiQ2 0.4 Nozzle.json new file mode 100644 index 0000000..50f4ad1 --- /dev/null +++ b/backend/profiles/profiles/iQ/filament/Polymaker PETG Polymax black P1 @iQ TiQ2 0.4 Nozzle.json @@ -0,0 +1,302 @@ +{ + "type": "filament", + "name": "Polymaker PETG Polymax black P1 @iQ TiQ2 0.4 Nozzle", + "inherits": "fdm_filament_common", + "from": "system", + "filament_id": "IQM3", + "instantiation": "true", + "settings_id": "IQS3", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "iQ TiQ2 0.4 Nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [ + "0.20mm Standard @iQ TiQ2 P1 - PETG Polymax Polymaker (0.4 Nozzle)" + ], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "default_filament_colour": [ + "#000000" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "0" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.25" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \nG1 Z{layer_z+2} F900 ; safe distance for T0 while tool change\nG1 X-17 Y1 F9000\nG1 X-17 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000" + ], + "filament_flow_ratio": [ + "0.9405" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "0.2" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Polymaker PETG Polymax black P1 @iQ TiQ2 0.4 Nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; Filament gcode\nG1 X-17 Y1 F9000\nG1 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\n{if layer_z==0}G1 Z{first_layer_height + 2.0}{endif}\n{if layer_z==0}G1 X[first_layer_print_min_0] Y[first_layer_print_min_1]{endif}\n{if layer_z==0}G1 Z{layer_z}{endif}" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PETG Polymax" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "iQ Materials" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "idle_temperature": [ + "210" + ], + "internal_bridge_fan_speed": [ + "-1" + ], + "ironing_fan_speed": [ + "-1" + ], + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "supertack_plate_temp": [ + "70" + ], + "supertack_plate_temp_initial_layer": [ + "70" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "76" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/filament/fdm_filament_common.json b/backend/profiles/profiles/iQ/filament/fdm_filament_common.json new file mode 100644 index 0000000..1487542 --- /dev/null +++ b/backend/profiles/profiles/iQ/filament/fdm_filament_common.json @@ -0,0 +1,237 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "fan_max_speed": [ + "0" + ], + "fan_min_speed": [ + "0" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "5" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "2.8" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_load_time": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_max_volumetric_speed": [ + "300" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "1" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pressure_advance": [ + "0.4" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "30" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/machine/TiQ2.json b/backend/profiles/profiles/iQ/machine/TiQ2.json new file mode 100644 index 0000000..a84cef7 --- /dev/null +++ b/backend/profiles/profiles/iQ/machine/TiQ2.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "TiQ2", + "model_id": "TiQ2", + "nozzle_diameter": "0.25;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "TiQ", + "bed_model": "TiQ2.stl", + "bed_texture": "TiQ2_texture.png", + "default_materials": "Fiberthree PACF Pro P1 @iQ TiQ2 0.4 Nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/machine/TiQ8.json b/backend/profiles/profiles/iQ/machine/TiQ8.json new file mode 100644 index 0000000..a18099f --- /dev/null +++ b/backend/profiles/profiles/iQ/machine/TiQ8.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "TiQ8", + "model_id": "TiQ8", + "nozzle_diameter": "0.25;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "TiQ", + "bed_model": "TiQ8.stl", + "bed_texture": "TiQ8_texture.png", + "default_materials": "Material4Print ABS Natur P1 @iQ TiQ8 0.4 Nozzle" +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/machine/fdm_tiq_common.json b/backend/profiles/profiles/iQ/machine/fdm_tiq_common.json new file mode 100644 index 0000000..ac0cc45 --- /dev/null +++ b/backend/profiles/profiles/iQ/machine/fdm_tiq_common.json @@ -0,0 +1,203 @@ +{ + "type": "machine", + "name": "fdm_tiq_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "0", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "Fiberthree PACF Pro P1 @iQ TiQ2 0.4 Nozzle" + ], + "default_print_profile": "0.20mm Standard @iQ TiQ2 P1 - PACF Pro Fiberthree (0.4 Nozzle)", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_end_gcode": "G1 X-19 F3000 ; home X axis\nG1 Y1 F3000 ; home Y axis\nM104 S0 T0 ; turn off extruder\nM104 S0 T1 ; turn off extruder\nM104 S0 T2 ; turn off extruder\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM806 S0 ; turn of housing fan\nM84 ; disable motor\n", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "2000", + "20000" + ], + "machine_max_acceleration_y": [ + "2000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "PRINT_START MATERIAL=[filament_type]\n", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "2" + ], + "min_layer_height": [ + "0.1" + ], + "nozzle_hrc": "0", + "nozzle_type": "undefine", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "preferred_orientation": "0", + "print_host": "http://10.0.1.200/", + "print_host_webui": "", + "printer_notes": "", + "printer_settings_id": "fdm_tiq_common", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "2" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "0", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Normal Lift" + ], + "z_offset": "0" +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/machine/iQ TiQ2 0.4 nozzle.json b/backend/profiles/profiles/iQ/machine/iQ TiQ2 0.4 nozzle.json new file mode 100644 index 0000000..18d5947 --- /dev/null +++ b/backend/profiles/profiles/iQ/machine/iQ TiQ2 0.4 nozzle.json @@ -0,0 +1,133 @@ +{ + "type": "machine", + "name": "iQ TiQ2 0.4 Nozzle", + "inherits": "fdm_tiq_common", + "from": "system", + "instantiation": "true", + "printer_settings_id": "iQ TiQ2 0.4 Nozzle", + "printer_model": "TiQ2", + "printer_variant": "0.4", + "printer_notes": "Machine file version 1.1 20250812", + "change_filament_gcode": "G1 Z{layer_z+2} F900 ; safe distance while tool change\nG1 X32 Y3 F3000\nM109 S{nozzle_temperature[next_extruder]} T[next_extruder] ; set new tool temperature so it can start heating while changing\n", + "deretraction_speed": [ + "30", + "30" + ], + "disable_m73": "1", + "emit_machine_limits_to_gcode": "0", + "enable_filament_ramming": "0", + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "gcode_flavor": "marlin", + "host_type": "simplyprint", + "long_retractions_when_cut": [ + "0", + "0" + ], + "machine_end_gcode": "G1 X-19 F3000 ; home X axis\nG1 Y1 F3000 ; home Y axis\nM104 S0 T0 ; turn off extruder\nM104 S0 T1 ; turn off extruder\nM104 S0 T2 ; turn off extruder\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM806 S0 ; turn of housing fan\nM84 ; disable motor\n", + "machine_max_speed_z": [ + "15", + "12" + ], + "machine_pause_gcode": "M10710 S0", + "machine_start_gcode": "T[initial_extruder]\nM109 S{nozzle_temperature_initial_layer[current_extruder]}\nG1 Z15 F900\nG1 X-19 Y1 F9000\nG1 X-19 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 X0", + "max_layer_height": [ + "0.32", + "0.32" + ], + "min_layer_height": [ + "0.08", + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "print_host": "https://simplyprint.io/panel", + "printable_area": [ + "0x0", + "330x0", + "330x330", + "0x330" + ], + "printable_height": "300", + "retract_before_wipe": [ + "70%", + "70%" + ], + "retract_length_toolchange": [ + "10", + "12" + ], + "retract_lift_above": [ + "0", + "0" + ], + "retract_lift_below": [ + "0", + "0" + ], + "retract_lift_enforce": [ + "All Surfaces", + "All Surfaces" + ], + "retract_on_top_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "-0.2", + "-0.2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retraction_distances_when_cut": [ + "18", + "18" + ], + "retraction_length": [ + "0.8", + "0.9" + ], + "retraction_minimum_travel": [ + "1", + "1" + ], + "retraction_speed": [ + "30", + "30" + ], + "thumbnails": "", + "travel_slope": [ + "3", + "3" + ], + "wipe": [ + "1", + "1" + ], + "wipe_distance": [ + "1", + "1" + ], + "z_hop": [ + "0.4", + "0.4" + ], + "z_hop_types": [ + "Normal Lift", + "Normal Lift" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/machine/iQ TiQ8 0.4 nozzle.json b/backend/profiles/profiles/iQ/machine/iQ TiQ8 0.4 nozzle.json new file mode 100644 index 0000000..b9cbbc3 --- /dev/null +++ b/backend/profiles/profiles/iQ/machine/iQ TiQ8 0.4 nozzle.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "iQ TiQ8 0.4 Nozzle", + "inherits": "fdm_tiq_common", + "from": "system", + "instantiation": "true", + "printer_settings_id": "iQ TiQ8 0.4 Nozzle", + "printer_model": "TiQ8", + "printer_variant": "0.4", + "change_filament_gcode": "G1 Z{layer_z+2} F900 ; safe distance while tool change\n{if next_extruder==0}G1 X30 Y-12 F9000{endif}\nM109 S{nozzle_temperature[next_extruder]} T[next_extruder] ; set new tool temperature so it can start heating while changing", + "deretraction_speed": [ + "30", + "30" + ], + "disable_m73": "1", + "emit_machine_limits_to_gcode": "0", + "enable_filament_ramming": "0", + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "gcode_flavor": "marlin", + "host_type": "simplyprint", + "long_retractions_when_cut": [ + "0", + "0" + ], + "machine_end_gcode": "G1 X10 F3000 ; home X axis\nG1 Y10 F3000 ; home Y axis\nM104 S0 T0 ; turn off extruder\nM104 S0 T1 ; turn off extruder\nM104 S0 T2 ; turn off extruder\nM140 S0 ; turn off bed\n{if nozzle_temperature_initial_layer[current_extruder]>350}M140 S80{endif} ; Keep bed hot for easy part removal from PEI sheet\nM106 S0 ; turn off fan\nM806 S0 ; turn of housing fan\nM84 ; disable motor\n", + "machine_max_speed_z": [ + "15", + "12" + ], + "machine_pause_gcode": "M10710 S0", + "machine_start_gcode": "T[initial_extruder]\nM109 S{nozzle_temperature_initial_layer[current_extruder]}\n", + "max_layer_height": [ + "0.32", + "0.32" + ], + "min_layer_height": [ + "0.08", + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "print_host": "https://simplyprint.io/panel", + "printable_area": [ + "0x0", + "500x0", + "500x400", + "0x400" + ], + "printable_height": "450", + "retract_before_wipe": [ + "70%", + "70%" + ], + "retract_length_toolchange": [ + "15", + "15" + ], + "retract_lift_above": [ + "0", + "0" + ], + "retract_lift_below": [ + "0", + "0" + ], + "retract_lift_enforce": [ + "All Surfaces", + "All Surfaces" + ], + "retract_on_top_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "-0.2", + "-0.2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retraction_distances_when_cut": [ + "18", + "18" + ], + "retraction_length": [ + "0.8", + "0.9" + ], + "retraction_minimum_travel": [ + "1", + "1" + ], + "retraction_speed": [ + "30", + "30" + ], + "thumbnails": "", + "travel_slope": [ + "3", + "3" + ], + "wipe": [ + "1", + "1" + ], + "wipe_distance": [ + "1", + "1" + ], + "z_hop": [ + "0.4", + "0.4" + ], + "z_hop_types": [ + "Normal Lift", + "Normal Lift" + ], + "machine_max_acceleration_x": [ + "1500", + "1500" + ], + "machine_max_acceleration_y": [ + "1500", + "1500" + ], + "printer_notes": "Machine file version 1.1 20250516" +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/process/0.20mm Standard @iQ TiQ2 P1 - PACF Pro Fiberthree (0.4 Nozzle).json b/backend/profiles/profiles/iQ/process/0.20mm Standard @iQ TiQ2 P1 - PACF Pro Fiberthree (0.4 Nozzle).json new file mode 100644 index 0000000..80efc65 --- /dev/null +++ b/backend/profiles/profiles/iQ/process/0.20mm Standard @iQ TiQ2 P1 - PACF Pro Fiberthree (0.4 Nozzle).json @@ -0,0 +1,49 @@ +{ + "type": "process", + "name": "0.20mm Standard @iQ TiQ2 P1 - PACF Pro Fiberthree (0.4 Nozzle)", + "inherits": "fdm_process_tiq_common", + "from": "system", + "instantiation": "true", + "bridge_flow": "1.07", + "bridge_speed": "25", + "brim_type": "no_brim", + "enable_support": "1", + "exclude_object": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "iQ TiQ2 0.4 Nozzle" + ], + "internal_bridge_speed": "50%", + "internal_solid_infill_speed": "60", + "ironing_pattern": "concentric", + "prime_tower_width": "80", + "layer_height": "0.2", + "print_settings_id": "0.20mm Standard @iQ TiQ2 P1 - PACF Pro Fiberthree (0.4 Nozzle)", + "reduce_crossing_wall": "1", + "skirt_height": "1", + "skirt_loops": "2", + "small_perimeter_speed": "30%", + "small_perimeter_threshold": "5", + "sparse_infill_density": "30%", + "sparse_infill_pattern": "triangles", + "support_angle": "45", + "support_base_pattern": "rectilinear-grid", + "support_base_pattern_spacing": "1", + "support_bottom_interface_spacing": "0.3", + "support_bottom_z_distance": "0.24", + "support_expansion": "0.5", + "support_filament": "1", + "support_interface_filament": "1", + "support_interface_pattern": "rectilinear_interlaced", + "support_interface_spacing": "0", + "support_object_xy_distance": "0.25", + "support_on_build_plate_only": "1", + "support_top_z_distance": "0.26", + "support_type": "tree(auto)", + "top_shell_thickness": "0", + "top_solid_infill_flow_ratio": "0.98", + "tree_support_branch_diameter_angle": "10", + "tree_support_branch_diameter_organic": "3", + "tree_support_tip_diameter": "2", + "wall_loops": "2" +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/process/0.20mm Standard @iQ TiQ2 P1 - PETG Polymax Polymaker (0.4 Nozzle).json b/backend/profiles/profiles/iQ/process/0.20mm Standard @iQ TiQ2 P1 - PETG Polymax Polymaker (0.4 Nozzle).json new file mode 100644 index 0000000..692efa7 --- /dev/null +++ b/backend/profiles/profiles/iQ/process/0.20mm Standard @iQ TiQ2 P1 - PETG Polymax Polymaker (0.4 Nozzle).json @@ -0,0 +1,72 @@ +{ + "type": "process", + "name": "0.20mm Standard @iQ TiQ2 P1 - PETG Polymax Polymaker (0.4 Nozzle)", + "inherits": "fdm_process_tiq_common", + "from": "system", + "instantiation": "true", + "exclude_object": "0", + "gcode_label_objects": "0", + "enable_support": "1", + "support_type": "tree(auto)", + "support_filament": "1", + "support_interface_filament": "1", + "compatible_printers": [ + "iQ TiQ2 0.4 Nozzle" + ], + "bottom_shell_layers": "4", + "bridge_flow": "1", + "bridge_speed": "50", + "default_acceleration": "1500", + "enable_overhang_speed": "0", + "enable_prime_tower": "0", + "gap_infill_speed": "50", + "initial_layer_infill_speed": "25", + "initial_layer_speed": "25", + "initial_layer_travel_speed": "50%", + "inner_wall_acceleration": "1500", + "inner_wall_speed": "50", + "internal_bridge_speed": "150%", + "internal_solid_infill_speed": "50", + "notes": "Deutsch P1 Polymaker Polymax PETG Readme\n1.\tÜberprüfen Sie, dass sich das Polymaker Polymax PETG im linken Extruder befindet. Halten Sie das Filament trocken! Detailierte Trocknungsanleitung, siehe unten.\n2.\tÜberprüfen Sie, dass sich eine 0,4 mm Wolfram-Kupfer Düse im linken Extruder befindet.\n3.\tVerwenden Sie Magigoo Kleber auf der PET-Folie, um eine bessere Haftung zu gewährleisten. ( im Singledruck in der Regel auf PET-Folie nicht erforderlich)\n4.\tReinigen Sie ggf. die Düse mit einer Messing-Drahtbürste.\nNun sind sie bereit, um Ihren Druck zu starten.\n\nAnleitung zum Trocknen von PETG:\nPETG-ESD ist hydrophil. Wenn Sie Stringing und Oozing an Ihrem Bauteil beobachten, ist dies ein Indiz dafür, dass das Filament zu feucht ist. Um das Filament zu trocknen, belassen Sie die Spule in einem industriellen Ofen bei 70°C für 8 Stunden.\n\nEnglish P1 Polymaker Polymax PETG\n1.\tCheck Left extruder filament: Polymaker Polymax PETG - Keep the filament dry!! Detailed drying instruction below.\n2.\tCheck left extruder nozzle: 0.4mm Wolfram\n3.\tCheck bed: PET with Magigoo glue (not realy needed in a singelprint)\n4.\tCheck nozzle: Clean it with brush\nWELLDONE! YOU ARE READY NOW TO START YOUR PRINT JOB!\n\nFILAMENT DRYING INSTRUCTION\nPETG-ESD material is hydroscopic. If you feel you have stringing and oozing in your printed part, the filament have moisture in it.\nTo dry the filament, keep the spool in a industrial oven for 8 hours at 70°C.\n", + "ooze_prevention": "0", + "outer_wall_acceleration": "1500", + "outer_wall_speed": "50", + "print_settings_id": "0.20mm Standard @iQ TiQ2 P1 - PETG Polymax Polymaker (0.4 Nozzle)", + "raft_first_layer_density": "100%", + "raft_first_layer_expansion": "6", + "reduce_crossing_wall": "0", + "skirt_loops": "3", + "slow_down_layers": "1", + "small_perimeter_threshold": "0", + "sparse_infill_density": "30%", + "sparse_infill_pattern": "rectilinear", + "sparse_infill_speed": "50", + "support_angle": "0", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_expansion": "0", + "support_interface_top_layers": "3", + "support_line_width": "100%", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_speed": "50", + "support_top_z_distance": "0.27", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "1500", + "top_surface_speed": "50", + "travel_acceleration": "1500", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_organic": "8", + "tree_support_tip_diameter": "0.8", + "tree_support_wall_count": "2", + "wall_direction": "ccw", + "wall_loops": "3", + "wall_sequence": "inner-outer-inner wall", + "support_base_pattern": "rectilinear-grid", + "support_interface_pattern": "rectilinear_interlaced", + "support_interface_spacing": "0", + "small_perimeter_speed": "30%", + "brim_type": "no_brim" +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/process/0.20mm Standard @iQ TiQ8 P1 - ABS Natur Material4Print (0.4 Nozzle).json b/backend/profiles/profiles/iQ/process/0.20mm Standard @iQ TiQ8 P1 - ABS Natur Material4Print (0.4 Nozzle).json new file mode 100644 index 0000000..d40e38c --- /dev/null +++ b/backend/profiles/profiles/iQ/process/0.20mm Standard @iQ TiQ8 P1 - ABS Natur Material4Print (0.4 Nozzle).json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "0.20mm Standard @iQ TiQ8 P1 - ABS Natur Material4Print (0.4 Nozzle)", + "inherits": "fdm_process_tiq_common", + "from": "system", + "instantiation": "true", + "bridge_flow": "1.4", + "bridge_speed": "100", + "brim_type": "outer_only", + "enable_support": "1", + "exclude_object": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "iQ TiQ8 0.4 Nozzle" + ], + "internal_bridge_speed": "50%", + "internal_solid_infill_speed": "50", + "ironing_pattern": "concentric", + "bottom_shell_layers": "4", + "initial_layer_speed": "80", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "90", + "inner_wall_speed": "140", + "sparse_infill_speed": "160", + "top_surface_speed": "140", + "support_speed": "300", + "support_interface_speed": "100", + "enable_overhang_speed": "0", + "travel_speed": "300", + "default_acceleration": "600", + "outer_wall_acceleration": "600", + "inner_wall_acceleration": "600", + "sparse_infill_acceleration": "50", + "top_surface_acceleration": "600", + "travel_acceleration": "600", + "support_threshold_angle": "35", + "raft_first_layer_expansion": "3", + "prime_tower_width": "80", + "layer_height": "0.2", + "print_settings_id": "0.20mm Standard @iQ TiQ8 P1 - ABS Natur Material4Print (0.4 Nozzle)", + "reduce_crossing_wall": "1", + "skirt_height": "3", + "skirt_loops": "2", + "slow_down_layers": "1", + "small_perimeter_speed": "5%", + "small_perimeter_threshold": "0", + "sparse_infill_density": "35%", + "sparse_infill_pattern": "triangles", + "support_angle": "45", + "support_base_pattern": "default", + "support_base_pattern_spacing": "3", + "support_bottom_interface_spacing": "0", + "support_bottom_z_distance": "0.5", + "support_expansion": "1", + "support_filament": "1", + "support_interface_filament": "1", + "support_interface_pattern": "auto", + "independent_support_layer_height": "1", + "enable_prime_tower": "0", + "brim_object_gap": "0.05", + "support_interface_spacing": "0.2", + "support_object_xy_distance": "0.04", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "top_shell_thickness": "0", + "top_solid_infill_flow_ratio": "0.98", + "tree_support_branch_diameter_angle": "10", + "tree_support_branch_diameter_organic": "3", + "tree_support_tip_diameter": "2", + "wall_loops": "2", + "notes": "Process file version 1.0 20250620" +} \ No newline at end of file diff --git a/backend/profiles/profiles/iQ/process/fdm_process_tiq_common.json b/backend/profiles/profiles/iQ/process/fdm_process_tiq_common.json new file mode 100644 index 0000000..88fc093 --- /dev/null +++ b/backend/profiles/profiles/iQ/process/fdm_process_tiq_common.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "name": "fdm_process_tiq_common", + "from": "system", + "instantiation": "false", + "print_settings_id": "fdm_process_tiq_common", + "compatible_printers": [], + "compatible_printers_condition": "", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "travel_acceleration": "7000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "initial_layer_acceleration": "500", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "350", + "exclude_object": "1", + "enable_prime_tower": "1", + "wipe_tower_cone_angle": "25", + "wipe_tower_extra_spacing": "150%", + "wipe_tower_rotation_angle": "90", + "ooze_prevention": "1", + "standby_temperature_delta": "-40", + "preheat_time": "30", + "preheat_steps": "1", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "slowdown_for_curled_perimeters": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "line_width": "110%", + "inner_wall_line_width": "110%", + "outer_wall_line_width": "100%", + "top_surface_line_width": "93.75%", + "sparse_infill_line_width": "110%", + "initial_layer_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "96%", + "wall_loops": "3", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "min_skirt_length": "4", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "spiral_mode": "0", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_shell_thickness": "0.8", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1" +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template.json b/backend/profiles/profiles_template/Template.json new file mode 100644 index 0000000..8f95fee --- /dev/null +++ b/backend/profiles/profiles_template/Template.json @@ -0,0 +1,58 @@ +{ + "name": "Template", + "version": "01.07.00.02", + "force_update": "0", + "description": "Template configurations", + "machine_model_list": [ + ], + "process_list": [ + { + "name": "process template", + "sub_path": "process/process template.json" + } + ], + "filament_list": [ + { + "name": "filament_abs_template", + "sub_path": "filament/filament_abs_template.json" + }, + { + "name": "filament_asa_template", + "sub_path": "filament/filament_asa_template.json" + }, + { + "name": "filament_hips_template", + "sub_path": "filament/filament_hips_template.json" + }, + { + "name": "filament_pa_template", + "sub_path": "filament/filament_pa_template.json" + }, + { + "name": "filament_pet_template", + "sub_path": "filament/filament_pet_template.json" + }, + { + "name": "filament_pla_template", + "sub_path": "filament/filament_pla_template.json" + }, + { + "name": "filament_ppa_template", + "sub_path": "filament/filament_ppa_template.json" + }, + { + "name": "filament_pps_template", + "sub_path": "filament/filament_pps_template.json" + }, + { + "name": "filament_pva_template", + "sub_path": "filament/filament_pva_template.json" + }, + { + "name": "filament_tpu_template", + "sub_path": "filament/filament_tpu_template.json" + } + ], + "machine_list": [ + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/filament/filament_abs_template.json b/backend/profiles/profiles_template/Template/filament/filament_abs_template.json new file mode 100644 index 0000000..7664477 --- /dev/null +++ b/backend/profiles/profiles_template/Template/filament/filament_abs_template.json @@ -0,0 +1,165 @@ +{ + "type": "filament", + "name": "Generic ABS template", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; Filament gcode\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/filament/filament_asa_template.json b/backend/profiles/profiles_template/Template/filament/filament_asa_template.json new file mode 100644 index 0000000..c960707 --- /dev/null +++ b/backend/profiles/profiles_template/Template/filament/filament_asa_template.json @@ -0,0 +1,165 @@ +{ + "type": "filament", + "name": "Generic ASA template", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "ASA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; Filament gcode\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/filament/filament_hips_template.json b/backend/profiles/profiles_template/Template/filament/filament_hips_template.json new file mode 100644 index 0000000..22c66f0 --- /dev/null +++ b/backend/profiles/profiles_template/Template/filament/filament_hips_template.json @@ -0,0 +1,168 @@ +{ + "type": "filament", + "name": "Generic HIPS template", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "22.99" + ], + "filament_density": [ + "1.06" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "HIPS" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "100" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; Filament gcode\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/filament/filament_pa_template.json b/backend/profiles/profiles_template/Template/filament/filament_pa_template.json new file mode 100644 index 0000000..0d91e2a --- /dev/null +++ b/backend/profiles/profiles_template/Template/filament/filament_pa_template.json @@ -0,0 +1,165 @@ +{ + "type": "filament", + "name": "Generic PA template", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "4" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "95%" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "108" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; Filament gcode\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/filament/filament_pc_template.json b/backend/profiles/profiles_template/Template/filament/filament_pc_template.json new file mode 100644 index 0000000..ff50a7b --- /dev/null +++ b/backend/profiles/profiles_template/Template/filament/filament_pc_template.json @@ -0,0 +1,165 @@ +{ + "type": "filament", + "name": "Generic PC template", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PC" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "overhang_fan_speed": [ + "60" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "120" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; Filament gcode\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/filament/filament_pet_template.json b/backend/profiles/profiles_template/Template/filament/filament_pet_template.json new file mode 100644 index 0000000..eeb7029 --- /dev/null +++ b/backend/profiles/profiles_template/Template/filament/filament_pet_template.json @@ -0,0 +1,165 @@ +{ + "type": "filament", + "name": "Generic PET template", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "20" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{elsif (bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S255\n{endif};Prevent PLA from jamming\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/filament/filament_pla_template.json b/backend/profiles/profiles_template/Template/filament/filament_pla_template.json new file mode 100644 index 0000000..e76db66 --- /dev/null +++ b/backend/profiles/profiles_template/Template/filament/filament_pla_template.json @@ -0,0 +1,168 @@ +{ + "type": "filament", + "name": "Generic PLA template", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/filament/filament_ppa_template.json b/backend/profiles/profiles_template/Template/filament/filament_ppa_template.json new file mode 100644 index 0000000..f89e529 --- /dev/null +++ b/backend/profiles/profiles_template/Template/filament/filament_ppa_template.json @@ -0,0 +1,165 @@ +{ + "type": "filament", + "name": "Generic PPA template", + "instantiation": "false", + "activate_air_filtration": [ + "1" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.17" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PPA-CF" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature_range_high": [ + "320" + ], + "nozzle_temperature_range_low": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "210" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; Filament gcode\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/filament/filament_pps_template.json b/backend/profiles/profiles_template/Template/filament/filament_pps_template.json new file mode 100644 index 0000000..ef10761 --- /dev/null +++ b/backend/profiles/profiles_template/Template/filament/filament_pps_template.json @@ -0,0 +1,165 @@ +{ + "type": "filament", + "name": "Generic PPS template", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "chamber_temperatures": [ + "60" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "110" + ], + "eng_plate_temp_initial_layer": [ + "110" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "1.36" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PPS" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "110" + ], + "nozzle_temperature": [ + "320" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature_range_high": [ + "340" + ], + "nozzle_temperature_range_low": [ + "300" + ], + "overhang_fan_speed": [ + "30" + ], + "overhang_fan_threshold": [ + "0%" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "125" + ], + "textured_plate_temp": [ + "110" + ], + "textured_plate_temp_initial_layer": [ + "110" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; Filament gcode\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/filament/filament_pva_template.json b/backend/profiles/profiles_template/Template/filament/filament_pva_template.json new file mode 100644 index 0000000..aab27ba --- /dev/null +++ b/backend/profiles/profiles_template/Template/filament/filament_pva_template.json @@ -0,0 +1,168 @@ +{ + "type": "filament", + "name": "Generic PVA template", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "50" + ], + "temperature_vitrification": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/filament/filament_sbs_template.json b/backend/profiles/profiles_template/Template/filament/filament_sbs_template.json new file mode 100644 index 0000000..2cc7bd2 --- /dev/null +++ b/backend/profiles/profiles_template/Template/filament/filament_sbs_template.json @@ -0,0 +1,168 @@ +{ + "type": "filament", + "name": "Generic SBS template", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "additional_cooling_fan_speed": [ + "40" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "0" + ], + "filament_cost": [ + "15" + ], + "filament_density": [ + "1.02" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "23" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "SBS" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "5705" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature_range_low": [ + "215" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/filament/filament_tpu_template.json b/backend/profiles/profiles_template/Template/filament/filament_tpu_template.json new file mode 100644 index 0000000..5aedc3c --- /dev/null +++ b/backend/profiles/profiles_template/Template/filament/filament_tpu_template.json @@ -0,0 +1,168 @@ +{ + "type": "filament", + "name": "Generic TPU template", + "instantiation": "false", + "activate_air_filtration": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "30" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "0.4" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "TPU" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "temperature_vitrification": [ + "35" + ], + "textured_plate_temp": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] +} \ No newline at end of file diff --git a/backend/profiles/profiles_template/Template/process/process template.json b/backend/profiles/profiles_template/Template/process/process template.json new file mode 100644 index 0000000..ea663db --- /dev/null +++ b/backend/profiles/profiles_template/Template/process/process template.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "name": "process template", + "instantiation": "false", + "adaptive_layer_height": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "bridge_no_support": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "default_acceleration": "10000", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_support": "0", + "enable_prime_tower": "1", + "enable_arc_fitting": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "gap_infill_speed": "250", + "infill_direction": "45", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "infill_combination": "0", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "initial_layer_infill_speed": "105", + "line_width": "0.42", + "layer_height": "0.2", + "minimum_sparse_infill_area": "15", + "max_travel_detour_distance": "0", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "print_sequence": "by layer", + "print_settings_id": "", + "prime_tower_width": "35", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "raft_layers": "0", + "resolution": "0.012", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "sparse_infill_line_width": "0.45", + "sparse_infill_speed": "270", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "skirt_loops": "0", + "support_type": "normal(auto)", + "support_style": "default", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "support_expansion": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "200", + "travel_speed": "500", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "wall_loops": "2", + "wall_infill_order": "inner wall/outer wall/infill", + "wipe_tower_no_sparse_layers": "0", + "wall_generator": "classic", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [] +} \ No newline at end of file diff --git a/backend/prova.py b/backend/prova.py deleted file mode 100644 index 70e0a93..0000000 --- a/backend/prova.py +++ /dev/null @@ -1,21 +0,0 @@ -import os -import argparse - -def write_structure(root_dir, output_file): - with open(output_file, 'w', encoding='utf-8') as f: - for dirpath, dirnames, filenames in os.walk(root_dir): - relative = os.path.relpath(dirpath, root_dir) - indent_level = 0 if relative == '.' else relative.count(os.sep) + 1 - indent = ' ' * (indent_level - 1) if indent_level > 0 else '' - dir_name = os.path.basename(dirpath) - f.write(f"{indent}{dir_name}/\n") - for file in sorted(filenames): - if file.endswith('.java'): - f.write(f"{indent} {file}\n") - -if __name__ == '__main__': - parser = argparse.ArgumentParser(description='Generate a text file listing .java files with folder structure') - parser.add_argument('root_dir', nargs='?', default='.', help='Directory to scan') - parser.add_argument('-o', '--output', default='java_structure.txt', help='Output text file') - args = parser.parse_args() - write_structure(args.root_dir, args.output) diff --git a/backend/slicer.py b/backend/slicer.py index f5379d6..60b8b56 100644 --- a/backend/slicer.py +++ b/backend/slicer.py @@ -2,95 +2,119 @@ import subprocess import os import json import logging +import shutil +import tempfile +from typing import Optional, Dict from config import settings +from profile_manager import ProfileManager logger = logging.getLogger(__name__) class SlicerService: def __init__(self): - self._ensure_profiles_exist() + self.profile_manager = ProfileManager() + + def slice_stl( + self, + input_stl_path: str, + output_gcode_path: str, + machine: str = "bambu_a1", + filament: str = "pla_basic", + quality: str = "standard", + overrides: Optional[Dict] = None + ) -> bool: + """ + Runs OrcaSlicer in headless mode with dynamic profiles. + """ + if not os.path.exists(settings.SLICER_PATH): + raise RuntimeError(f"Slicer executable not found at: {settings.SLICER_PATH}") - def _ensure_profiles_exist(self): - """ - Checks if the internal profiles exist. Low priority check to avoid noise. - """ - if os.path.exists(settings.ORCA_HOME): - for p in [settings.MACHINE_PROFILE, settings.PROCESS_PROFILE, settings.FILAMENT_PROFILE]: - if not os.path.exists(p): - logger.warning(f"Internal profile not found: {p}") - - def slice_stl(self, input_stl_path: str, output_gcode_path: str) -> bool: - """ - Runs OrcaSlicer in headless mode to slice the STL file. - """ if not os.path.exists(input_stl_path): raise FileNotFoundError(f"STL file not found: {input_stl_path}") + # 1. Get Merged Profiles + # Use simple mapping if the input is short code (bambu_a1) vs full name + # For now, we assume the caller solves the mapping or passes full names? + # Actually, the user wants "Bambu A1" from API to map to "Bambu Lab A1 0.4 nozzle" + # We should use the mapping logic here or in the caller? + # The implementation plan said "profile_mappings.json" maps keys. + # It's better to handle mapping in the Service layer or Manager. + # Let's load the mapping in the service for now, or use a helper. + + # We'll use a helper method to resolve names to full profile names using the loaded mapping. + machine_p, filament_p, quality_p = self._resolve_profile_names(machine, filament, quality) + + try: + m_profile, p_profile, f_profile = self.profile_manager.get_profiles(machine_p, filament_p, quality_p) + except FileNotFoundError as e: + logger.error(f"Profile error: {e}") + raise RuntimeError(f"Profile generation failed: {e}") + + # 2. Apply Overrides + if overrides: + p_profile = self._apply_overrides(p_profile, overrides) + # Some overrides might apply to machine or filament, but mostly process. + # E.g. layer_height is in process. + + # 3. Write Temp Profiles + # We create a temp dir for this slice job output_dir = os.path.dirname(output_gcode_path) - override_path = self._create_override_machine_config(output_dir) + # We keep temp profiles in a hidden folder or just temp + # Using a context manager for temp dir might be safer but we need it for the subprocess duration - # Prepare command - command = self._build_slicer_command(input_stl_path, output_dir, override_path) - - logger.info(f"Starting slicing for {input_stl_path}...") - try: - self._run_command(command) - self._finalize_output(output_dir, input_stl_path, output_gcode_path) - logger.info("Slicing completed successfully.") - return True - except subprocess.CalledProcessError as e: - logger.error(f"Slicing failed: {e.stderr}") - raise RuntimeError(f"Slicing failed: {e.stderr}") - - def _create_override_machine_config(self, output_dir: str) -> str: - """ - Creates an optionally modified machine config to fix relative addressing and bed size. - Returns the path to the override config file. - """ - override_path = os.path.join(output_dir, "machine_override.json") - machine_config = {} - - if os.path.exists(settings.MACHINE_PROFILE): + with tempfile.TemporaryDirectory() as temp_dir: + m_path = os.path.join(temp_dir, "machine.json") + p_path = os.path.join(temp_dir, "process.json") + f_path = os.path.join(temp_dir, "filament.json") + + with open(m_path, 'w') as f: json.dump(m_profile, f) + with open(p_path, 'w') as f: json.dump(p_profile, f) + with open(f_path, 'w') as f: json.dump(f_profile, f) + + # 4. Build Command + command = self._build_slicer_command(input_stl_path, output_dir, m_path, p_path, f_path) + + logger.info(f"Starting slicing for {input_stl_path} [M:{machine_p} F:{filament_p} Q:{quality_p}]") try: - with open(settings.MACHINE_PROFILE, 'r') as f: - machine_config = json.load(f) - except Exception as e: - logger.warning(f"Failed to load machine profile: {e}") + self._run_command(command) + self._finalize_output(output_dir, input_stl_path, output_gcode_path) + logger.info("Slicing completed successfully.") + return True + except subprocess.CalledProcessError as e: + # Cleanup is automatic via tempfile, but we might want to preserve invalid gcode? + raise RuntimeError(f"Slicing failed: {e.stderr if e.stderr else e.stdout}") - # Apply Fixes - # 1. G92 E0 for relative extrusion safety - gcode = machine_config.get("layer_change_gcode", "") - if "G92 E0" not in gcode: - machine_config["layer_change_gcode"] = (gcode + "\nG92 E0").strip() - - # 2. Expand bed size for large prints estimation - machine_config.update({ - "printable_height": "1000", - "printable_area": ["0x0", "1000x0", "1000x1000", "0x1000"], - "bed_custom_model": "", - "bed_exclude_area": [] - }) - - # Save override + def _resolve_profile_names(self, m: str, f: str, q: str) -> tuple[str, str, str]: + # Load mappings + # Allow passing full names if they don't exist in mapping + mapping_path = os.path.join(os.path.dirname(__file__), "profile_mappings.json") try: - with open(override_path, "w") as f: - json.dump(machine_config, f) - except Exception as e: - logger.warning(f"Could not save override file: {e}") - # If we fail to save, we might just return the original profile or a basic one - # But here we return the path anyway as the slicer might fail later if this didn't work. + with open(mapping_path, 'r') as fp: + mappings = json.load(fp) + except Exception: + logger.warning("Could not load profile_mappings.json, using inputs as raw names.") + return m, f, q + + m_real = mappings.get("machine_to_profile", {}).get(m, m) + f_real = mappings.get("filament_to_profile", {}).get(f, f) + q_real = mappings.get("quality_to_process", {}).get(q, q) - return override_path + return m_real, f_real, q_real - def _build_slicer_command(self, input_path: str, output_dir: str, machine_profile: str) -> list: - # Construct settings argument - # Note: Order matters for some slicers, but here just loading them. - settings_items = [machine_profile, settings.PROCESS_PROFILE, settings.FILAMENT_PROFILE] - settings_arg = ";".join(settings_items) + def _apply_overrides(self, profile: Dict, overrides: Dict) -> Dict: + for k, v in overrides.items(): + # OrcaSlicer values are often strings + profile[k] = str(v) + return profile + def _build_slicer_command(self, input_path: str, output_dir: str, m_path: str, p_path: str, f_path: str) -> list: + # Settings format: "machine_file;process_file" (filament separate) + settings_arg = f"{m_path};{p_path}" + return [ settings.SLICER_PATH, "--load-settings", settings_arg, + "--load-filaments", f_path, "--ensure-on-bed", "--arrange", "1", "--slice", "0", @@ -99,30 +123,32 @@ class SlicerService: ] def _run_command(self, command: list): - subprocess.run( + # logging and running logic similar to before + logger.debug(f"Exec: {' '.join(command)}") + result = subprocess.run( command, - check=True, + check=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True ) + if result.returncode != 0: + logger.error(f"Slicer Error: {result.stderr}") + raise subprocess.CalledProcessError( + result.returncode, command, output=result.stdout, stderr=result.stderr + ) def _finalize_output(self, output_dir: str, input_path: str, target_path: str): - """ - Finds the generated G-code and renames it to the target path. - """ input_basename = os.path.basename(input_path) - # OrcaSlicer usually outputs .gcode expected_name = os.path.splitext(input_basename)[0] + ".gcode" generated_path = os.path.join(output_dir, expected_name) - # Fallback for plate_1.gcode if not os.path.exists(generated_path): alt_path = os.path.join(output_dir, "plate_1.gcode") if os.path.exists(alt_path): generated_path = alt_path if os.path.exists(generated_path) and generated_path != target_path: - os.rename(generated_path, target_path) + shutil.move(generated_path, target_path) slicer_service = SlicerService() diff --git a/backend/temp/result.json b/backend/temp/result.json deleted file mode 100644 index fb6d5fc..0000000 --- a/backend/temp/result.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "error_string": "There are some incorrect slicing parameters in the 3mf. Please verify the slicing of all plates in Orca Slicer before uploading.", - "export_time": 93825087757208, - "plate_index": 1, - "prepare_time": 0, - "return_code": -51 -} diff --git a/backend/tests/test_profile_logic.py b/backend/tests/test_profile_logic.py new file mode 100644 index 0000000..e863641 --- /dev/null +++ b/backend/tests/test_profile_logic.py @@ -0,0 +1,58 @@ +import sys +import os +import unittest +import json + +# Add backend to path +sys.path.append(os.path.join(os.path.dirname(__file__), "..")) + +from profile_manager import ProfileManager +from profile_cache import get_cache_key + +class TestProfileManager(unittest.TestCase): + def setUp(self): + self.pm = ProfileManager(profiles_root="profiles") + + def test_list_machines(self): + machines = self.pm.list_machines() + print(f"Found machines: {len(machines)}") + self.assertTrue(len(machines) > 0, "No machines found") + # Check for a known machine + self.assertTrue(any("Bambu Lab A1" in m for m in machines), "Bambu Lab A1 should be in the list") + + def test_find_profile(self): + # We know "Bambu Lab A1 0.4 nozzle" should exist (based on user context and mappings) + # It might be in profiles/BBL/machine/ + path = self.pm._find_profile_file("Bambu Lab A1 0.4 nozzle", "machine") + self.assertIsNotNone(path, "Could not find Bambu Lab A1 machine profile") + print(f"Found profile at: {path}") + + def test_scan_profiles_inheritance(self): + # Pick a profile we expect to inherit stuff + # e.g. "Bambu Lab A1 0.4 nozzle" inherits "fdm_bbl_3dp_001_common" which inherits "fdm_machine_common" + merged, _, _ = self.pm.get_profiles( + "Bambu Lab A1 0.4 nozzle", + "Bambu PLA Basic @BBL A1", + "0.20mm Standard @BBL A1" + ) + + self.assertIsNotNone(merged) + # Check if inherits is gone + self.assertNotIn("inherits", merged) + # Check if patch applied (G92 E0) + self.assertIn("G92 E0", merged.get("layer_change_gcode", "")) + + # Check specific key from base + # "printer_technology": "FFF" is usually in common + # We can't be 100% sure of keys without seeing file, but let's check something likely + self.assertTrue("nozzle_diameter" in merged or "extruder_clearance_height_to_lid" in merged or "printable_height" in merged) + + def test_mappings_resolution(self): + # Test if the slicer service would resolve correctly? + # We can just test the manager with mapped names if the manager supported it, + # but the manager deals with explicit names. + # Integration test handles the mapping. + pass + +if __name__ == '__main__': + unittest.main() diff --git a/deploy/envs/dev.env b/deploy/envs/dev.env new file mode 100644 index 0000000..b9d6a9b --- /dev/null +++ b/deploy/envs/dev.env @@ -0,0 +1,15 @@ +REGISTRY_URL=git.joekung.ch +REPO_OWNER=JoeKung +ENV=dev +TAG=dev + +# Ports +BACKEND_PORT=18002 +FRONTEND_PORT=18082 + +# Application Config +FILAMENT_COST_PER_KG=22.0 +MACHINE_COST_PER_HOUR=2.50 +ENERGY_COST_PER_KWH=0.30 +PRINTER_POWER_WATTS=150 +MARKUP_PERCENT=20 diff --git a/deploy/envs/int.env b/deploy/envs/int.env new file mode 100644 index 0000000..ccb53a7 --- /dev/null +++ b/deploy/envs/int.env @@ -0,0 +1,15 @@ +REGISTRY_URL=git.joekung.ch +REPO_OWNER=JoeKung +ENV=int +TAG=int + +# Ports +BACKEND_PORT=18001 +FRONTEND_PORT=18081 + +# Application Config +FILAMENT_COST_PER_KG=22.0 +MACHINE_COST_PER_HOUR=2.50 +ENERGY_COST_PER_KWH=0.30 +PRINTER_POWER_WATTS=150 +MARKUP_PERCENT=20 diff --git a/deploy/envs/prod.env b/deploy/envs/prod.env new file mode 100644 index 0000000..41c49dd --- /dev/null +++ b/deploy/envs/prod.env @@ -0,0 +1,15 @@ +REGISTRY_URL=git.joekung.ch +REPO_OWNER=JoeKung +ENV=prod +TAG=prod + +# Ports +BACKEND_PORT=8000 +FRONTEND_PORT=80 + +# Application Config +FILAMENT_COST_PER_KG=22.0 +MACHINE_COST_PER_HOUR=2.50 +ENERGY_COST_PER_KWH=0.30 +PRINTER_POWER_WATTS=150 +MARKUP_PERCENT=20 diff --git a/docker-compose.deploy.yml b/docker-compose.deploy.yml new file mode 100644 index 0000000..25ce0fb --- /dev/null +++ b/docker-compose.deploy.yml @@ -0,0 +1,34 @@ +version: '3.8' + +services: + backend: + # L'immagine usa il tag specificato nel file .env o passato da riga di comando + image: ${REGISTRY_URL}/${REPO_OWNER}/print-calculator-backend:${TAG} + container_name: print-calculator-backend-${ENV} + ports: + - "${BACKEND_PORT}:8000" + environment: + - FILAMENT_COST_PER_KG=${FILAMENT_COST_PER_KG} + - MACHINE_COST_PER_HOUR=${MACHINE_COST_PER_HOUR} + - ENERGY_COST_PER_KWH=${ENERGY_COST_PER_KWH} + - PRINTER_POWER_WATTS=${PRINTER_POWER_WATTS} + - MARKUP_PERCENT=${MARKUP_PERCENT} + - TEMP_DIR=/app/temp + - PROFILES_DIR=/app/profiles + restart: unless-stopped + volumes: + - backend_profiles_${ENV}:/app/profiles + + frontend: + image: ${REGISTRY_URL}/${REPO_OWNER}/print-calculator-frontend:${TAG} + container_name: print-calculator-frontend-${ENV} + ports: + - "${FRONTEND_PORT}:80" + depends_on: + - backend + restart: unless-stopped + +volumes: + backend_profiles_prod: + backend_profiles_int: + backend_profiles_dev: \ No newline at end of file diff --git a/frontend/.gitignore b/frontend/.gitignore index cc7b141..53db7ed 100644 --- a/frontend/.gitignore +++ b/frontend/.gitignore @@ -11,23 +11,6 @@ npm-debug.log yarn-error.log -# IDEs and editors -.idea/ -.project -.classpath -.c9/ -*.launch -.settings/ -*.sublime-workspace - -# Visual Studio Code -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -.history/* - # Miscellaneous /.angular/cache .sass-cache/ diff --git a/frontend/package-lock.json b/frontend/package-lock.json index dbb0e87..05a10ef 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -17,7 +17,9 @@ "@angular/platform-browser": "^19.2.18", "@angular/platform-browser-dynamic": "^19.2.18", "@angular/router": "^19.2.18", + "@types/three": "^0.182.0", "rxjs": "~7.8.0", + "three": "^0.182.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" }, @@ -2350,6 +2352,12 @@ "node": ">=0.1.90" } }, + "node_modules/@dimforge/rapier3d-compat": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz", + "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==", + "license": "Apache-2.0" + }, "node_modules/@discoveryjs/json-ext": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", @@ -5499,6 +5507,12 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@tweenjs/tween.js": { + "version": "23.1.3", + "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", + "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", + "license": "MIT" + }, "node_modules/@types/body-parser": { "version": "1.19.6", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", @@ -5738,6 +5752,33 @@ "@types/node": "*" } }, + "node_modules/@types/stats.js": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz", + "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==", + "license": "MIT" + }, + "node_modules/@types/three": { + "version": "0.182.0", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.182.0.tgz", + "integrity": "sha512-WByN9V3Sbwbe2OkWuSGyoqQO8Du6yhYaXtXLoA5FkKTUJorZ+yOHBZ35zUUPQXlAKABZmbYp5oAqpA4RBjtJ/Q==", + "license": "MIT", + "dependencies": { + "@dimforge/rapier3d-compat": "~0.12.0", + "@tweenjs/tween.js": "~23.1.3", + "@types/stats.js": "*", + "@types/webxr": ">=0.5.17", + "@webgpu/types": "*", + "fflate": "~0.8.2", + "meshoptimizer": "~0.22.0" + } + }, + "node_modules/@types/webxr": { + "version": "0.5.24", + "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz", + "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==", + "license": "MIT" + }, "node_modules/@types/ws": { "version": "8.18.1", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", @@ -5922,6 +5963,12 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@webgpu/types": { + "version": "0.1.69", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.69.tgz", + "integrity": "sha512-RPmm6kgRbI8e98zSD3RVACvnuktIja5+yLgDAkTmxLr90BEwdTXRQWNLF3ETTTyH/8mKhznZuN5AveXYFEsMGQ==", + "license": "BSD-3-Clause" + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -8218,6 +8265,12 @@ } } }, + "node_modules/fflate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", + "license": "MIT" + }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -10508,6 +10561,12 @@ "node": ">= 8" } }, + "node_modules/meshoptimizer": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.22.0.tgz", + "integrity": "sha512-IebiK79sqIy+E4EgOr+CAw+Ke8hAspXKzBd0JdgEmPHiAwmvEj2S4h1rfvo+o/BnfEYd/jAOg5IeeIjzlzSnDg==", + "license": "MIT" + }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -13622,6 +13681,12 @@ "tslib": "^2" } }, + "node_modules/three": { + "version": "0.182.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.182.0.tgz", + "integrity": "sha512-GbHabT+Irv+ihI1/f5kIIsZ+Ef9Sl5A1Y7imvS5RQjWgtTPfPnZ43JmlYI7NtCRDK9zir20lQpfg8/9Yd02OvQ==", + "license": "MIT" + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 2014d2d..bf6f79e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -22,7 +22,9 @@ "@angular/platform-browser": "^19.2.18", "@angular/platform-browser-dynamic": "^19.2.18", "@angular/router": "^19.2.18", + "@types/three": "^0.182.0", "rxjs": "~7.8.0", + "three": "^0.182.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" }, diff --git a/frontend/src/app/app.config.ts b/frontend/src/app/app.config.ts index 5ecf61e..484db14 100644 --- a/frontend/src/app/app.config.ts +++ b/frontend/src/app/app.config.ts @@ -1,9 +1,28 @@ -import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; +import { ApplicationConfig, LOCALE_ID, provideZoneChangeDetection } from '@angular/core'; import { provideRouter } from '@angular/router'; import { routes } from './app.routes'; -import {provideHttpClient} from '@angular/common/http'; +import { provideHttpClient } from '@angular/common/http'; + +const resolveLocale = () => { + if (typeof navigator === 'undefined') { + return 'de-CH'; + } + const languages = navigator.languages ?? []; + if (navigator.language === 'it-CH' || languages.includes('it-CH')) { + return 'it-CH'; + } + if (navigator.language === 'de-CH' || languages.includes('de-CH')) { + return 'de-CH'; + } + return 'de-CH'; +}; export const appConfig: ApplicationConfig = { - providers: [provideZoneChangeDetection({ eventCoalescing: true }), provideRouter(routes), provideHttpClient()] + providers: [ + provideZoneChangeDetection({ eventCoalescing: true }), + provideRouter(routes), + provideHttpClient(), + { provide: LOCALE_ID, useFactory: resolveLocale } + ] }; diff --git a/frontend/src/app/app.routes.ts b/frontend/src/app/app.routes.ts index b1af6e4..402dc64 100644 --- a/frontend/src/app/app.routes.ts +++ b/frontend/src/app/app.routes.ts @@ -1,9 +1,13 @@ import { Routes } from '@angular/router'; -import {CalculatorComponent} from './calculator/calculator.component'; +import { HomeComponent } from './home/home.component'; +import { BasicQuoteComponent } from './quote/basic-quote/basic-quote.component'; +import { AdvancedQuoteComponent } from './quote/advanced-quote/advanced-quote.component'; +import { ContactComponent } from './contact/contact.component'; export const routes: Routes = [ - { - path: '', - component: CalculatorComponent - } + { path: '', component: HomeComponent }, + { path: 'quote/basic', component: BasicQuoteComponent }, + { path: 'quote/advanced', component: AdvancedQuoteComponent }, + { path: 'contact', component: ContactComponent }, + { path: '**', redirectTo: '' } ]; diff --git a/frontend/src/app/calculator/calculator.component.html b/frontend/src/app/calculator/calculator.component.html index 1577257..9f93d6c 100644 --- a/frontend/src/app/calculator/calculator.component.html +++ b/frontend/src/app/calculator/calculator.component.html @@ -30,17 +30,17 @@
-

Total Estimate: € {{ results.cost.total | number:'1.2-2' }}

+

Total Estimate: {{ results?.cost?.total | currency:'CHF' }}

Print Time: - {{ results.print_time_formatted }} + {{ results?.print_time_formatted }}
Material Used: - {{ results.material_grams | number:'1.1-1' }} g + {{ results?.material_grams | number:'1.1-1' }} g
@@ -48,22 +48,22 @@
- \ No newline at end of file + diff --git a/frontend/src/app/common/stl-viewer/stl-viewer.component.ts b/frontend/src/app/common/stl-viewer/stl-viewer.component.ts new file mode 100644 index 0000000..b498ebd --- /dev/null +++ b/frontend/src/app/common/stl-viewer/stl-viewer.component.ts @@ -0,0 +1,218 @@ +import { Component, ElementRef, Input, OnChanges, OnDestroy, OnInit, ViewChild, SimpleChanges } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import * as THREE from 'three'; +import { STLLoader } from 'three/examples/jsm/loaders/STLLoader.js'; +import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls.js'; + +@Component({ + selector: 'app-stl-viewer', + standalone: true, + imports: [CommonModule], + template: ` +
+
+ autorenew +

Loading 3D Model...

+
+
+

Size: {{ dimensions.x | number:'1.1-1' }} x {{ dimensions.y | number:'1.1-1' }} x {{ dimensions.z | number:'1.1-1' }} mm

+
+
+ `, + styles: [` + .viewer-container { + width: 100%; + height: 100%; + min-height: 300px; + position: relative; + background: #0f172a; /* Match app bg approx */ + overflow: hidden; + border-radius: inherit; + } + .loading-overlay { + position: absolute; + top: 0; left: 0; right: 0; bottom: 0; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + background: rgba(15, 23, 42, 0.8); + color: white; + z-index: 10; + } + .spin { + animation: spin 1s linear infinite; + font-size: 2rem; + margin-bottom: 0.5rem; + } + @keyframes spin { 100% { transform: rotate(360deg); } } + + .dimensions-overlay { + position: absolute; + bottom: 10px; + right: 10px; + background: rgba(0,0,0,0.6); + color: white; + padding: 4px 8px; + border-radius: 4px; + font-size: 0.8rem; + pointer-events: none; + } + `] +}) +export class StlViewerComponent implements OnInit, OnDestroy, OnChanges { + @Input() file: File | null = null; + @ViewChild('rendererContainer', { static: true }) rendererContainer!: ElementRef; + + isLoading = false; + dimensions: { x: number, y: number, z: number } | null = null; + + private scene!: THREE.Scene; + private camera!: THREE.PerspectiveCamera; + private renderer!: THREE.WebGLRenderer; + private mesh!: THREE.Mesh; + private controls!: OrbitControls; + private animationId: number | null = null; + + ngOnInit() { + this.initThree(); + } + + ngOnChanges(changes: SimpleChanges) { + if (changes['file'] && this.file) { + this.loadSTL(this.file); + } + } + + ngOnDestroy() { + this.stopAnimation(); + if (this.renderer) { + this.renderer.dispose(); + } + if (this.mesh) { + this.mesh.geometry.dispose(); + (this.mesh.material as THREE.Material).dispose(); + } + } + + private initThree() { + const container = this.rendererContainer.nativeElement; + const width = container.clientWidth; + const height = container.clientHeight; + + // Scene + this.scene = new THREE.Scene(); + this.scene.background = new THREE.Color(0x1e293b); // Slate 800 + + // Camera + this.camera = new THREE.PerspectiveCamera(45, width / height, 0.1, 1000); + this.camera.position.set(100, 100, 100); + + // Renderer + this.renderer = new THREE.WebGLRenderer({ antialias: true, alpha: true }); + this.renderer.setSize(width, height); + this.renderer.setPixelRatio(window.devicePixelRatio); + container.appendChild(this.renderer.domElement); + + // Controls + this.controls = new OrbitControls(this.camera, this.renderer.domElement); + this.controls.enableDamping = true; + this.controls.dampingFactor = 0.05; + this.controls.autoRotate = true; + this.controls.autoRotateSpeed = 2.0; + + // Lights + const ambientLight = new THREE.AmbientLight(0xffffff, 0.6); + this.scene.add(ambientLight); + + const dirLight = new THREE.DirectionalLight(0xffffff, 0.8); + dirLight.position.set(50, 50, 50); + this.scene.add(dirLight); + + const backLight = new THREE.DirectionalLight(0xffffff, 0.4); + backLight.position.set(-50, -50, -50); + this.scene.add(backLight); + + // Grid (Printer Bed attempt) + const gridHelper = new THREE.GridHelper(256, 20, 0x4f46e5, 0x334155); + this.scene.add(gridHelper); + + // Resize listener + const resizeObserver = new ResizeObserver(() => this.onWindowResize()); + resizeObserver.observe(container); + + this.animate(); + } + + private loadSTL(file: File) { + this.isLoading = true; + + // Remove previous mesh + if (this.mesh) { + this.scene.remove(this.mesh); + this.mesh.geometry.dispose(); + (this.mesh.material as THREE.Material).dispose(); + } + + const loader = new STLLoader(); + const reader = new FileReader(); + + reader.onload = (event) => { + const buffer = event.target?.result as ArrayBuffer; + const geometry = loader.parse(buffer); + + geometry.computeBoundingBox(); + const center = new THREE.Vector3(); + geometry.boundingBox?.getCenter(center); + geometry.center(); // Center geometry + + // Calculate dimensions + const size = new THREE.Vector3(); + geometry.boundingBox?.getSize(size); + this.dimensions = { x: size.x, y: size.y, z: size.z }; + + // Re-position camera based on size + const maxDim = Math.max(size.x, size.y, size.z); + this.camera.position.set(maxDim * 1.5, maxDim * 1.5, maxDim * 1.5); + this.camera.lookAt(0, 0, 0); + + // Material + const material = new THREE.MeshStandardMaterial({ + color: 0x6366f1, // Indigo 500 + roughness: 0.5, + metalness: 0.1 + }); + + this.mesh = new THREE.Mesh(geometry, material); + this.mesh.rotation.x = -Math.PI / 2; // STL usually needs this + this.scene.add(this.mesh); + + this.isLoading = false; + }; + + reader.readAsArrayBuffer(file); + } + + private animate() { + this.animationId = requestAnimationFrame(() => this.animate()); + this.controls.update(); + this.renderer.render(this.scene, this.camera); + } + + private stopAnimation() { + if (this.animationId !== null) { + cancelAnimationFrame(this.animationId); + } + } + + private onWindowResize() { + if (!this.rendererContainer) return; + const container = this.rendererContainer.nativeElement; + const width = container.clientWidth; + const height = container.clientHeight; + + this.camera.aspect = width / height; + this.camera.updateProjectionMatrix(); + this.renderer.setSize(width, height); + } +} diff --git a/frontend/src/app/contact/contact.component.html b/frontend/src/app/contact/contact.component.html new file mode 100644 index 0000000..4c16996 --- /dev/null +++ b/frontend/src/app/contact/contact.component.html @@ -0,0 +1,50 @@ +
+
+ + arrow_back Back + +

Contact Me

+

Have a special project? Let's talk.

+
+ +
+
+
+ email +
+

Email

+

joe@example.com

+
+
+ +
+ location_on +
+

Location

+

Milan, Italy

+
+
+
+ +
+ +
+
+ + +
+ +
+ + +
+ +
+ + +
+ + +
+
+
diff --git a/frontend/src/app/contact/contact.component.scss b/frontend/src/app/contact/contact.component.scss new file mode 100644 index 0000000..b20bb64 --- /dev/null +++ b/frontend/src/app/contact/contact.component.scss @@ -0,0 +1,97 @@ +.section-header { + margin-bottom: 2rem; + text-align: center; + + .back-link { + position: absolute; + left: 2rem; + top: 2rem; + display: inline-flex; + align-items: center; + color: var(--text-muted); + + .material-icons { margin-right: 0.5rem; } + &:hover { color: var(--primary-color); } + } + + @media (max-width: 768px) { + .back-link { + position: static; + display: block; + margin-bottom: 1rem; + } + } +} + +.contact-card { + max-width: 600px; + margin: 0 auto; +} + +.contact-info { + display: flex; + gap: 2rem; + margin-bottom: 2rem; + + .info-item { + display: flex; + align-items: flex-start; + gap: 1rem; + + .material-icons { + color: var(--secondary-color); + background: rgba(236, 72, 153, 0.1); + padding: 0.5rem; + border-radius: 50%; + } + + h3 { margin: 0 0 0.25rem 0; font-size: 1rem; } + p { margin: 0; color: var(--text-muted); } + } +} + +.divider { + height: 1px; + background: var(--border-color); + margin: 2rem 0; +} + +.form-group { + margin-bottom: 1.5rem; + + label { + display: block; + margin-bottom: 0.5rem; + color: var(--text-muted); + font-size: 0.9rem; + } + + input, textarea { + width: 100%; + padding: 0.75rem; + background: var(--bg-color); + border: 1px solid var(--border-color); + border-radius: var(--radius-md); + color: var(--text-main); + font-family: inherit; + box-sizing: border-box; + + &:focus { + outline: none; + border-color: var(--secondary-color); + } + } +} + +.btn-block { + width: 100%; +} + +.fade-in { + animation: fadeIn 0.4s ease-out; +} + +@keyframes fadeIn { + from { opacity: 0; transform: translateY(10px); } + to { opacity: 1; transform: translateY(0); } +} diff --git a/frontend/src/app/contact/contact.component.ts b/frontend/src/app/contact/contact.component.ts new file mode 100644 index 0000000..bac336c --- /dev/null +++ b/frontend/src/app/contact/contact.component.ts @@ -0,0 +1,17 @@ +import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { RouterLink } from '@angular/router'; + +@Component({ + selector: 'app-contact', + standalone: true, + imports: [CommonModule, RouterLink], + templateUrl: './contact.component.html', + styleUrls: ['./contact.component.scss'] +}) +export class ContactComponent { + onSubmit(event: Event) { + event.preventDefault(); + alert("Thanks for your message! This is a demo form."); + } +} diff --git a/frontend/src/app/home/home.component.html b/frontend/src/app/home/home.component.html new file mode 100644 index 0000000..ea9f0ea --- /dev/null +++ b/frontend/src/app/home/home.component.html @@ -0,0 +1,38 @@ +
+
+

3D Print Calculator

+

Get instant quotes for your STL files or get in touch for custom projects.

+
+ + +
diff --git a/frontend/src/app/home/home.component.scss b/frontend/src/app/home/home.component.scss new file mode 100644 index 0000000..3c51701 --- /dev/null +++ b/frontend/src/app/home/home.component.scss @@ -0,0 +1,81 @@ +.home-container { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 80vh; + text-align: center; +} + +.hero { + margin-bottom: 4rem; + + h1 { + font-size: 3.5rem; + margin-bottom: 1rem; + background: linear-gradient(to right, var(--primary-color), var(--secondary-color)); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + .subtitle { + font-size: 1.25rem; + color: var(--text-muted); + max-width: 600px; + margin: 0 auto; + } +} + +.cards-wrapper { + width: 100%; + max-width: 900px; +} + +.action-card { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + text-decoration: none; + color: var(--text-main); + background: var(--surface-color); + + .icon-wrapper { + background: rgba(99, 102, 241, 0.1); + padding: 1rem; + border-radius: 50%; + margin-bottom: 1.5rem; + + .material-icons { + font-size: 2.5rem; + color: var(--primary-color); + } + } + + h2 { + font-size: 1.5rem; + margin-bottom: 0.5rem; + } + + p { + color: var(--text-muted); + margin-bottom: 2rem; + line-height: 1.6; + } + + .btn-secondary { + background-color: transparent; + border: 1px solid var(--border-color); + color: var(--text-main); + + &:hover { + background-color: var(--surface-hover); + } + } + + &:hover { + .icon-wrapper { + background: rgba(99, 102, 241, 0.2); + } + } +} diff --git a/frontend/src/app/home/home.component.ts b/frontend/src/app/home/home.component.ts new file mode 100644 index 0000000..7895791 --- /dev/null +++ b/frontend/src/app/home/home.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; +import { RouterLink } from '@angular/router'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'app-home', + standalone: true, + imports: [RouterLink, CommonModule], + templateUrl: './home.component.html', + styleUrls: ['./home.component.scss'] +}) +export class HomeComponent {} diff --git a/frontend/src/app/print.service.ts b/frontend/src/app/print.service.ts new file mode 100644 index 0000000..4103880 --- /dev/null +++ b/frontend/src/app/print.service.ts @@ -0,0 +1,32 @@ +import { Injectable, inject } from '@angular/core'; +import { HttpClient } from '@angular/common/http'; +import { Observable } from 'rxjs'; + +@Injectable({ + providedIn: 'root' +}) +export class PrintService { + private http = inject(HttpClient); + private apiUrl = 'http://127.0.0.1:8000'; // Should be in environment + + calculateQuote(file: File, params?: any): Observable { + const formData = new FormData(); + formData.append('file', file); + + // Append extra params if meant for backend + if (params) { + Object.keys(params).forEach(key => { + if (params[key] !== null && params[key] !== undefined) { + formData.append(key, params[key]); + } + }); + } + + return this.http.post(`${this.apiUrl}/api/quote`, formData); + } + + getProfiles(): Observable { + return this.http.get(`${this.apiUrl}/api/profiles/available`); + } +} + diff --git a/frontend/src/app/quote/advanced-quote/advanced-quote.component.html b/frontend/src/app/quote/advanced-quote/advanced-quote.component.html new file mode 100644 index 0000000..ad42eb4 --- /dev/null +++ b/frontend/src/app/quote/advanced-quote/advanced-quote.component.html @@ -0,0 +1,152 @@ +
+
+ + arrow_back Back + +

Advanced Quote

+

Configure detailed print parameters for your project.

+
+ +
+ +
+ +
+ + + + +
+ cloud_upload +

Click or Drop STL here

+
+ + +
+
+ +
+
+
+ description + {{ selectedFile.name }} +
+ +
+
+
+ + +
+

Print Settings

+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ + {{ params.infill_density }}% +
+
+ +
+ + +
+
+ +
+ +
+
+ + +
+
+

Estimated Cost

+
+ {{ quoteResult?.cost?.total | currency:'CHF' }} +
+ +
+
+ Print Time + {{ quoteResult?.print_time_formatted }} +
+
+ Material Weight + {{ quoteResult?.material_grams | number:'1.0-0' }}g +
+
+ + +
+
Request Specs
+
+ Infill + {{ params.infill_density }}% +
+
+ Infill Pattern + {{ infillPatternLabel }} +
+
+ Material + {{ materialLabel }} +
+
+ Color + {{ params.material_color }} +
+
+ +
+

Note: Color does not affect the estimate. Printer is fixed to Bambu Lab A1.

+
+
+
+ + +
+
+ science +

Advanced Quote

+

Configure settings and calculate.

+
+
+
+
diff --git a/frontend/src/app/quote/advanced-quote/advanced-quote.component.scss b/frontend/src/app/quote/advanced-quote/advanced-quote.component.scss new file mode 100644 index 0000000..6ab5ca5 --- /dev/null +++ b/frontend/src/app/quote/advanced-quote/advanced-quote.component.scss @@ -0,0 +1,269 @@ +.section-header { + margin-bottom: 2rem; + + .back-link { + display: inline-flex; + align-items: center; + color: var(--text-muted); + margin-bottom: 1rem; + font-size: 0.9rem; + cursor: pointer; + + .material-icons { + font-size: 1.1rem; + margin-right: 0.25rem; + } + + &:hover { + color: var(--primary-color); + } + } + + h1 { + font-size: 2.5rem; + margin-bottom: 0.5rem; + } + + p { + color: var(--text-muted); + } +} + +.upload-area { + border-bottom: 1px solid var(--border-color); + background: var(--surface-color); + transition: all 0.2s; + + &.drag-over { + background: rgba(99, 102, 241, 0.1); + } + + &:not(.has-file) { + cursor: pointer; + } + + .empty-state { + padding: 1.5rem; + text-align: center; + .material-icons { + font-size: 2rem; + color: var(--primary-color); + margin-bottom: 0.5rem; + } + p { margin: 0; color: var(--text-muted);} + } +} + +.viewer-wrapper { + height: 250px; + width: 100%; + background: #0f172a; +} + +.file-action-bar { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0.75rem 1rem; + background: var(--surface-color); + + &.border-top { border-top: 1px solid var(--border-color); } + + .file-info { + display: flex; + align-items: center; + gap: 0.5rem; + color: var(--text-main); + + .material-icons { color: var(--primary-color); font-size: 1.2rem; } + .file-name { font-size: 0.9rem; } + } + + .btn-icon { + background: none; + border: none; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + padding: 0.25rem; + border-radius: 50%; + + .material-icons { + font-size: 1.2rem; + color: var(--text-muted); + } + + &.danger:hover { + background: rgba(239, 68, 68, 0.2); + .material-icons { color: #ef4444; } + } + } +} + +.params-form { + padding: 1.5rem; + + h3 { + font-size: 1.1rem; + margin-bottom: 1.5rem; + color: var(--text-main); + } +} + +.form-group { + margin-bottom: 1.25rem; + + label { + display: block; + color: var(--text-muted); + font-size: 0.9rem; + margin-bottom: 0.5rem; + } + + input[type="text"], + input[type="number"], + select { + width: 100%; + padding: 0.75rem; + background: var(--bg-color); + border: 1px solid var(--border-color); + border-radius: var(--radius-md); + color: var(--text-main); + font-family: inherit; + font-size: 0.95rem; + + &:focus { + outline: none; + border-color: var(--primary-color); + box-shadow: 0 0 0 2px rgba(99, 102, 241, 0.2); + } + } +} + + +.range-wrapper { + display: flex; + align-items: center; + gap: 1rem; + + input[type="range"] { + flex: 1; + accent-color: var(--primary-color); + } + + span { + width: 3rem; + text-align: right; + font-variant-numeric: tabular-nums; + } +} + +.form-row { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 1rem; +} + +.actions { + padding: 1.5rem; + border-top: 1px solid var(--border-color); + background: var(--surface-color); +} + +.btn-block { + width: 100%; + display: flex; +} + +/* Results - Reused mostly but tweaked */ +.result-card { + text-align: center; + background: linear-gradient(135deg, var(--surface-color) 0%, rgba(30, 41, 59, 0.8) 100%); + + h2 { + color: var(--text-muted); + font-size: 1.25rem; + margin-bottom: 1rem; + } + + .price-big { + font-size: 3.5rem; + font-weight: 700; + color: var(--primary-color); + margin-bottom: 2rem; + } +} + +.specs-list { + text-align: left; + margin-bottom: 1rem; + background: rgba(0,0,0,0.2); + border-radius: var(--radius-md); + padding: 1rem; + + .spec-header { + font-size: 0.8rem; + text-transform: uppercase; + letter-spacing: 0.05em; + color: var(--text-muted); + margin-bottom: 0.5rem; + opacity: 0.7; + } + + .spec-item { + display: flex; + justify-content: space-between; + padding: 0.75rem 0; + border-bottom: 1px solid rgba(255,255,255,0.05); + + &:last-child { border-bottom: none; } + + &.compact { + padding: 0.25rem 0; + font-size: 0.9rem; + } + + span:first-child { color: var(--text-muted); } + } + + &.secondary { + background: transparent; + border: 1px solid var(--border-color); + } +} + +.note-box { + background: rgba(99, 102, 241, 0.1); + color: var(--primary-color); // Blueish info for advanced note + padding: 0.75rem; + border-radius: var(--radius-sm); + font-size: 0.9rem; + margin-top: 1rem; +} + +.placeholder-card { + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + color: var(--text-muted); + border-style: dashed; + + .material-icons { + font-size: 4rem; + margin-bottom: 1rem; + opacity: 0.5; + } +} + +/* Animation */ +.fade-in { + animation: fadeIn 0.4s ease-out; +} + +@keyframes fadeIn { + from { opacity: 0; transform: translateY(10px); } + to { opacity: 1; transform: translateY(0); } +} diff --git a/frontend/src/app/quote/advanced-quote/advanced-quote.component.ts b/frontend/src/app/quote/advanced-quote/advanced-quote.component.ts new file mode 100644 index 0000000..2c29f0e --- /dev/null +++ b/frontend/src/app/quote/advanced-quote/advanced-quote.component.ts @@ -0,0 +1,151 @@ +import { Component, inject } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { RouterLink } from '@angular/router'; +import { FormsModule } from '@angular/forms'; +import { PrintService } from '../../print.service'; +import { StlViewerComponent } from '../../common/stl-viewer/stl-viewer.component'; + +@Component({ + selector: 'app-advanced-quote', + standalone: true, + imports: [CommonModule, RouterLink, FormsModule, StlViewerComponent], + templateUrl: './advanced-quote.component.html', + styleUrls: ['./advanced-quote.component.scss'] +}) +export class AdvancedQuoteComponent { + printService = inject(PrintService); + + selectedFile: File | null = null; + isDragOver = false; + isCalculating = false; + quoteResult: any = null; + + // Selectable options (mapped to backend profile ids where needed) + readonly materialOptions = [ + { value: 'pla_basic', label: 'PLA' }, + { value: 'petg_basic', label: 'PETG' }, + { value: 'abs_basic', label: 'ABS' }, + { value: 'tpu_95a', label: 'TPU 95A' } + ]; + readonly colorOptions = [ + 'Black', + 'White', + 'Gray', + 'Red', + 'Blue', + 'Green', + 'Yellow' + ]; + readonly qualityOptions = [ + { value: 'draft', label: 'Draft' }, + { value: 'standard', label: 'Standard' }, + { value: 'fine', label: 'Fine' } + ]; + readonly infillPatternOptions = [ + { value: 'grid', label: 'Grid' }, + { value: 'gyroid', label: 'Gyroid' }, + { value: 'cubic', label: 'Cubic' }, + { value: 'triangles', label: 'Triangles' }, + { value: 'rectilinear', label: 'Rectilinear' }, + { value: 'crosshatch', label: 'Crosshatch' }, + { value: 'zig-zag', label: 'Zig-zag' }, + { value: 'alignedrectilinear', label: 'Aligned Rectilinear' } + ]; + + // Parameters + params = { + filament: 'pla_basic', + material_color: 'Black', + quality: 'standard', + infill_density: 15, + infill_pattern: 'grid', + support_enabled: false + }; + + get materialLabel(): string { + const match = this.materialOptions.find(option => option.value === this.params.filament); + return match ? match.label : this.params.filament; + } + + get infillPatternLabel(): string { + const match = this.infillPatternOptions.find(option => option.value === this.params.infill_pattern); + return match ? match.label : this.params.infill_pattern; + } + + onDragOver(event: DragEvent) { + event.preventDefault(); + event.stopPropagation(); + this.isDragOver = true; + } + + onDragLeave(event: DragEvent) { + event.preventDefault(); + event.stopPropagation(); + this.isDragOver = false; + } + + onDrop(event: DragEvent) { + event.preventDefault(); + event.stopPropagation(); + this.isDragOver = false; + + const files = event.dataTransfer?.files; + if (files && files.length > 0) { + if (files[0].name.toLowerCase().endsWith('.stl')) { + this.selectedFile = files[0]; + this.quoteResult = null; + } else { + alert('Please upload an STL file.'); + } + } + } + + onFileSelected(event: any) { + const file = event.target.files[0]; + if (file) { + this.selectedFile = file; + this.quoteResult = null; + } + } + + removeFile(event: Event) { + event.stopPropagation(); + this.selectedFile = null; + this.quoteResult = null; + } + + calculate() { + if (!this.selectedFile) return; + + this.isCalculating = true; + + // Use PrintService + this.printService.calculateQuote(this.selectedFile, { + filament: this.params.filament, + quality: this.params.quality, + infill_density: this.params.infill_density, + infill_pattern: this.params.infill_pattern, + // Optional mappings if user selected overrides + // layer_height: this.params.layer_height, + // support_enabled: this.params.support_enabled + }) + .subscribe({ + next: (res) => { + console.log('API Response:', res); + if (res.success) { + this.quoteResult = res.data; + console.log('Quote Result set to:', this.quoteResult); + } else { + console.error('API succeeded but returned error flag:', res.error); + alert('Error: ' + res.error); + } + this.isCalculating = false; + }, + error: (err) => { + console.error(err); + alert('Calculation failed: ' + (err.error?.detail || err.message)); + this.isCalculating = false; + } + }); + } +} diff --git a/frontend/src/app/quote/basic-quote/basic-quote.component.html b/frontend/src/app/quote/basic-quote/basic-quote.component.html new file mode 100644 index 0000000..cfd28ac --- /dev/null +++ b/frontend/src/app/quote/basic-quote/basic-quote.component.html @@ -0,0 +1,129 @@ +
+
+ + arrow_back Back + +

Quick Quote

+

Upload your 3D model and choose a strength level.

+
+ +
+ +
+ +
+ + + + +
+ cloud_upload +

Drop your STL file here

+

or click to browse

+
+ + +
+
+ +
+
+
+ description + {{ selectedFile.name }} +
+
+ +
+
+
+
+ + +
+

Select Strength

+
+
+ 🥚 +
+

Standard

+

Balanced strength

+
+
+ +
+ 🧱 +
+

Strong

+

Higher infill

+
+
+ +
+ 🦾 +
+

Ultra

+

Max infill

+
+
+
+
+ +
+ +
+
+ + +
+
+

Estimated Cost

+
+ {{ quoteResult?.cost?.total | currency:'CHF' }} +
+ +
+
+ Print Time + {{ quoteResult?.print_time_formatted }} +
+
+ Material + {{ quoteResult?.material_grams | number:'1.0-0' }}g +
+
+ +
+

Note: This is an estimation. Final price may vary slightly.

+
+
+
+ + +
+
+ receipt_long +

Your Quote

+

Results will appear here after calculation.

+
+
+
+
diff --git a/frontend/src/app/quote/basic-quote/basic-quote.component.scss b/frontend/src/app/quote/basic-quote/basic-quote.component.scss new file mode 100644 index 0000000..a75d9bf --- /dev/null +++ b/frontend/src/app/quote/basic-quote/basic-quote.component.scss @@ -0,0 +1,254 @@ +.section-header { + margin-bottom: 2rem; + + .back-link { + display: inline-flex; + align-items: center; + color: var(--text-muted); + margin-bottom: 1rem; + font-size: 0.9rem; + + .material-icons { + font-size: 1.1rem; + margin-right: 0.25rem; + } + + &:hover { + color: var(--primary-color); + } + } + + h1 { + font-size: 2.5rem; + margin-bottom: 0.5rem; + } + + p { + color: var(--text-muted); + } +} + +.upload-area { + border-bottom: 1px solid var(--border-color); + background: var(--surface-color); + transition: all 0.2s; + + &.drag-over { + background: rgba(99, 102, 241, 0.1); + box-shadow: inset 0 0 0 2px var(--primary-color); + } + + /* Only show pointer on empty state or drag */ + &:not(.has-file) { + cursor: pointer; + } +} + +.empty-state { + padding: 3rem; + text-align: center; + + .upload-icon { + font-size: 4rem; + color: var(--text-muted); + margin-bottom: 1rem; + } + + h3 { margin-bottom: 0.5rem; } + p { color: var(--text-muted); margin: 0; } +} + +.viewer-wrapper { + height: 350px; + width: 100%; + background: #0f172a; + border-bottom: 1px solid var(--border-color); +} + +.file-action-bar { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0.75rem 1.5rem; + background: var(--surface-color); + + .file-info { + display: flex; + align-items: center; + gap: 0.5rem; + color: var(--text-main); + + .material-icons { color: var(--primary-color); } + .file-name { font-weight: 500; } + } + + .btn-icon { + background: none; + border: none; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + padding: 0.5rem; + border-radius: 50%; + transition: background 0.2s; + + .material-icons { + font-size: 1.5rem; + color: var(--text-muted); + } + + &:hover { + background: var(--surface-hover); + .material-icons { color: var(--text-main); } + } + + &.danger { + &:hover { + background: rgba(239, 68, 68, 0.2); + .material-icons { color: #ef4444; } /* Red-500 */ + } + } + } +} + +.strength-selector { + padding: 1.5rem; + + h3 { + font-size: 1.1rem; + margin-bottom: 1rem; + } +} + +.strength-options { + display: flex; + flex-direction: column; + gap: 0.75rem; +} + +.strength-card { + display: flex; + align-items: center; + padding: 1rem; + border: 1px solid var(--border-color); + border-radius: var(--radius-md); + cursor: pointer; + transition: all 0.2s; + + .emoji { + font-size: 2rem; + margin-right: 1rem; + } + + .info { + h4 { + margin: 0 0 0.25rem 0; + } + p { + margin: 0; + font-size: 0.9rem; + color: var(--text-muted); + } + } + + &:hover { + border-color: var(--primary-color); + background: var(--surface-hover); + } + + &.active { + border-color: var(--primary-color); + background: rgba(99, 102, 241, 0.1); + + .emoji { + transform: scale(1.1); + } + } +} + +.actions { + padding: 1.5rem; + border-top: 1px solid var(--border-color); +} + +.btn-block { + width: 100%; + display: flex; +} + +/* Results */ +.result-card { + text-align: center; + background: linear-gradient(135deg, var(--surface-color) 0%, rgba(30, 41, 59, 0.8) 100%); + + h2 { + color: var(--text-muted); + font-size: 1.25rem; + margin-bottom: 1rem; + } + + .price-big { + font-size: 3.5rem; + font-weight: 700; + color: var(--primary-color); + margin-bottom: 2rem; + } +} + +.specs-list { + text-align: left; + margin-bottom: 2rem; + background: rgba(0,0,0,0.2); + border-radius: var(--radius-md); + padding: 1rem; + + .spec-item { + display: flex; + justify-content: space-between; + padding: 0.75rem 0; + border-bottom: 1px solid rgba(255,255,255,0.05); + + &:last-child { + border-bottom: none; + } + + span { + color: var(--text-muted); + } + } +} + +.note-box { + background: rgba(236, 72, 153, 0.1); + color: var(--secondary-color); + padding: 0.75rem; + border-radius: var(--radius-sm); + font-size: 0.9rem; +} + +.placeholder-card { + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + color: var(--text-muted); + border-style: dashed; + + .material-icons { + font-size: 4rem; + margin-bottom: 1rem; + opacity: 0.5; + } +} + +/* Animation */ +.fade-in { + animation: fadeIn 0.4s ease-out; +} + +@keyframes fadeIn { + from { opacity: 0; transform: translateY(10px); } + to { opacity: 1; transform: translateY(0); } +} diff --git a/frontend/src/app/quote/basic-quote/basic-quote.component.ts b/frontend/src/app/quote/basic-quote/basic-quote.component.ts new file mode 100644 index 0000000..8905da1 --- /dev/null +++ b/frontend/src/app/quote/basic-quote/basic-quote.component.ts @@ -0,0 +1,103 @@ +import { Component, inject } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { RouterLink } from '@angular/router'; +import { PrintService } from '../../print.service'; +import { StlViewerComponent } from '../../common/stl-viewer/stl-viewer.component'; + +@Component({ + selector: 'app-basic-quote', + standalone: true, + imports: [CommonModule, RouterLink, StlViewerComponent], + templateUrl: './basic-quote.component.html', + styleUrls: ['./basic-quote.component.scss'] +}) +export class BasicQuoteComponent { + printService = inject(PrintService); + + selectedFile: File | null = null; + selectedStrength: 'standard' | 'strong' | 'ultra' = 'standard'; + isDragOver = false; + isCalculating = false; + quoteResult: any = null; + private strengthToSettings: Record<'standard' | 'strong' | 'ultra', { infill_density: number; quality: 'draft' | 'standard' | 'fine' }> = { + standard: { infill_density: 15, quality: 'standard' }, + strong: { infill_density: 30, quality: 'standard' }, + ultra: { infill_density: 50, quality: 'standard' } + }; + + onDragOver(event: DragEvent) { + event.preventDefault(); + event.stopPropagation(); + this.isDragOver = true; + } + + onDragLeave(event: DragEvent) { + event.preventDefault(); + event.stopPropagation(); + this.isDragOver = false; + } + + onDrop(event: DragEvent) { + event.preventDefault(); + event.stopPropagation(); + this.isDragOver = false; + + const files = event.dataTransfer?.files; + if (files && files.length > 0) { + if (files[0].name.toLowerCase().endsWith('.stl')) { + this.selectedFile = files[0]; + this.quoteResult = null; + } else { + alert('Please upload an STL file.'); + } + } + } + + onFileSelected(event: any) { + const file = event.target.files[0]; + if (file) { + this.selectedFile = file; + this.quoteResult = null; + } + } + + removeFile(event: Event) { + event.stopPropagation(); + this.selectedFile = null; + this.quoteResult = null; + } + + selectStrength(strength: 'standard' | 'strong' | 'ultra') { + this.selectedStrength = strength; + } + + calculate() { + if (!this.selectedFile) return; + + this.isCalculating = true; + + const settings = this.strengthToSettings[this.selectedStrength]; + + this.printService.calculateQuote(this.selectedFile, { + quality: settings.quality, + infill_density: settings.infill_density + }) + .subscribe({ + next: (res) => { + if (res?.success) { + this.quoteResult = res.data; + } else { + console.error('Quote API returned error:', res?.error); + alert('Calculation failed: ' + (res?.error || 'Unknown error')); + this.quoteResult = null; + } + this.isCalculating = false; + }, + error: (err) => { + console.error(err); + alert('Calculation failed: ' + (err.error?.detail || err.message)); + this.isCalculating = false; + } + }); + } +} diff --git a/frontend/src/main.ts b/frontend/src/main.ts index 35b00f3..f8097ae 100644 --- a/frontend/src/main.ts +++ b/frontend/src/main.ts @@ -1,6 +1,12 @@ import { bootstrapApplication } from '@angular/platform-browser'; +import { registerLocaleData } from '@angular/common'; +import localeDeCH from '@angular/common/locales/de-CH'; +import localeItCH from '@angular/common/locales/it-CH'; import { appConfig } from './app/app.config'; import { AppComponent } from './app/app.component'; +registerLocaleData(localeDeCH); +registerLocaleData(localeItCH); + bootstrapApplication(AppComponent, appConfig) .catch((err) => console.error(err)); diff --git a/frontend/src/styles.scss b/frontend/src/styles.scss index 7e7239a..cac4953 100644 --- a/frontend/src/styles.scss +++ b/frontend/src/styles.scss @@ -1,4 +1,119 @@ -/* You can add global styles to this file, and also import other style files */ +/* Global Styles & Variables */ +:root { + /* Color Palette - Modern Dark Theme */ + --primary-color: #6366f1; /* Indigo 500 */ + --primary-hover: #4f46e5; /* Indigo 600 */ + --secondary-color: #ec4899; /* Pink 500 */ + + --bg-color: #0f172a; /* Slate 900 */ + --surface-color: #1e293b; /* Slate 800 */ + --surface-hover: #334155; /* Slate 700 */ + + --text-main: #f8fafc; /* Slate 50 */ + --text-muted: #94a3b8; /* Slate 400 */ + + --border-color: #334155; + + /* Spacing & Radius */ + --radius-sm: 0.375rem; + --radius-md: 0.5rem; + --radius-lg: 0.75rem; + --radius-xl: 1rem; + + /* Shadows */ + --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05); + --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + + /* Transitions */ + --transition-fast: 150ms cubic-bezier(0.4, 0, 0.2, 1); +} -html, body { height: 100%; } -body { margin: 0; font-family: Roboto, "Helvetica Neue", sans-serif; } +html, body { + height: 100%; +} + +body { + margin: 0; + font-family: 'Roboto', 'Helvetica Neue', sans-serif; + background-color: var(--bg-color); + color: var(--text-main); + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* Common Layout Utilities */ +.container { + max-width: 1200px; + margin: 0 auto; + padding: 2rem; +} + +.card { + background-color: var(--surface-color); + border: 1px solid var(--border-color); + border-radius: var(--radius-lg); + padding: 2rem; + box-shadow: var(--shadow-md); + transition: transform var(--transition-fast), box-shadow var(--transition-fast); +} + +.card:hover { + transform: translateY(-2px); + box-shadow: var(--shadow-lg); +} + +.btn { + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0.75rem 1.5rem; + border-radius: var(--radius-md); + font-weight: 500; + cursor: pointer; + transition: background-color var(--transition-fast); + border: none; + font-size: 1rem; + text-decoration: none; +} + +.btn-primary { + background-color: var(--primary-color); + color: white; + + &:hover { + background-color: var(--primary-hover); + } +} + +.btn-secondary { + background-color: transparent; + border: 1px solid var(--border-color); + color: var(--text-main); + + &:hover { + background-color: var(--surface-hover); + } +} + +.grid-2 { + display: grid; + grid-template-columns: 1fr; + gap: 2rem; + + @media (min-width: 768px) { + grid-template-columns: repeat(2, 1fr); + } +} + +h1, h2, h3 { + margin-top: 0; + font-weight: 700; + letter-spacing: -0.025em; +} + +a { + color: var(--primary-color); + text-decoration: none; + cursor: pointer; +}